Waveshare RP2040-Tiny: Compact Power with USB-C and Buttons
Tiny Raspberry Pi RP2040 module connects to USB-C + buttons board via FPC connector
The Waveshare RP2040-Tiny enters the scene as a noteworthy addition to the family of Raspberry Pi RP2040 modules. In the company of counterparts like Pimoroni Tiny 2040, DFRobot Beetle RP2020, and Solder Party RP2040 Stamp, the RP2040-Tiny distinguishes itself with a unique feature set. Notably, this solderable module introduces an FPC connector, allowing users to connect to a computer for programming with a USB-C port, a Boot button, and a Reset button.
The RP2040-Tiny micro development board, powered by the Raspberry Pi-developed RP2040 chip, stands out as a versatile solution for various projects. The unique design incorporates a separate adapter board, allowing for the isolation of USB and keypad circuits. This approach streamlines the board’s architecture and significantly reduces its overall thickness and size, presenting users with a convenient option for seamless integration into their diverse projects.
It is a compact hardware component built around the Raspberry Pi RP2040 microcontroller, akin to the Raspberry Pi Pico. This module is programmable using versatile languages such as MicroPython and supports the C/C++ Software Development Kits (SDKs) provided by Raspberry Pi. Developers can also utilize the familiar Arduino IDE for programming applications on the RP2040-Tiny module, broadening its accessibility. Beyond Python and C/C++, the RP2040 microcontroller, upon which the module is based, accommodates various programming languages.
Features
- RP2040 microcontroller chip designed by Raspberry Pi in the United Kingdom.
- Dual-core Arm Cortex M0+ processor, flexible clock running up to 133 MHz.
- 264KB of SRAM, and 2MB of onboard Flash memory.
- Onboard FPC 8PIN connector, adapting USB Type-C port via an adapter board.
- Castellated module allows soldering directly to carrier boards.
- USB 1.1 with device and host support.
- Low-power sleep and dormant modes.
- Drag-and-drop programming using mass storage over USB
- 20 × multi-function GPIO pins.
- 2 × SPI, 2 × I2C, 2 × UART, 4 × 12-bit ADC, 16 × controllable PWM channels.
- Accurate clock and timer on-chip.
- Temperature sensor.
- Accelerated floating-point libraries on-chip.
- 8 × Programmable I/O (PIO) state machines for custom peripheral support.
Detailed hardware and software documentation for the RP2040-Tiny module is available in the associated wiki.
Waveshare is selling the RP2040-Tiny module for $10.67 (two pieces) on Aliexpress, and if you wish to add the USB-C board with an FCP cable that would be $11.56 for two kits on the same page.
The company also sells the module and kit on Amazon and their online store for $4.49 and $4.99 respectively.