SB Components’ Micro RP2040 is a tiny module based on the Raspberry Pi RP2040 Arm microcontroller with up to 23 GPIOs and a USB Type-C port for easy powering and programming.
Ever since the Raspberry Pi RP2040 dual-core Arm Cortex-M0+ microcontroller was released, companies have been making tiny modules based on it. Some come with a USB Type-C port such as the Pimoroni Tiny 2040 and the Adafruit QT Py RP2040 boards, while others focused on providing a smaller form factor for soldering only with design such as the RP2040 Stamp or the minuscule 12x12mm Femto module. The Micro RP2040 module comes with a USB-C port and more I/Os than competing modules thanks to a slightly larger 25 x 24.95mm design.
Micro RP2040 specifications:
- MCU – Raspberry Pi RP2040 dual-core Cortex-M0+ microcontroller @ up to 133 MHz with 264kB of SRAM
- Storage – 2MB QSPI flash
- USB – USB Type-C port for power, data, and programming
- I/Os – 28x castellated and through holes for up to 23x I/Os, SPI, I2C, UART, 5V, 3.3V, and GND
- Misc – Boot buttons, power LED
- Power Supply – 5V
- Dimensions – 25 x 24.95mm (Breadboard compatible)
- Weight – About 4 grams
The module is programmable with the same C//C++ and MicroPython SDK as used for the Raspberry Pi Pico, and SB Components released the PDF schematic, some mechanical data, and instructions on GitHub.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.