SparkFun Pro Micro - RP2040
The SparkFun Pro Micro RP2040 is a compact development board built around the Raspberry Pi Foundation's RP2040 microcontroller. It packs dual ARM Cortex-M0+ cores, 264 kB SRAM, 16 MB external flash, and 20 GPIO pins into the classic Pro Micro footprint with castellated pads for SMD or through-hole mounting.
The board includes USB-C for programming and power, a Qwiic/STEMMA QT connector for I²C peripherals, a WS2812B addressable RGB LED, boot and reset buttons, and a resettable PTC fuse. It supports MicroPython and C/C++ development with UF2 drag-and-drop flashing.
Key Features
- RP2040 Microcontroller – Dual Cortex-M0+ cores up to 133 MHz
- 264 kB SRAM – Six independent banks
- 16 MB External Flash – W25Q128 QSPI flash for program storage
- 20 Multifunction GPIO – Muxed pins reconfigurable for different digital interfaces
- 4× 12-Bit ADC Channels – 0.5 MSa/s with internal temperature sensor
- 10× PWM Channels
- Serial Peripherals – 2× UART, 1× I²C (Qwiic), 1× SPI
- USB-C – USB 1.1 Host/Device with UF2 bootloader
- Qwiic Connector – 4-pin JST for plug-and-play I²C sensors
- WS2812B RGB LED – Addressable status LED
- AP2112 3.3 V Regulator – With resettable PTC fuse
- Castellated Pads – SMD-friendly or standard header-compatible
- Dimensions – 33.0 × 17.8 mm (1.3 × 0.7 in)
Resources
- Pro Micro RP2040 Hookup Guide – Hardware overview, UF2 bootloader, MicroPython examples
- Hardware Design Files (GitHub)
- RP2040 Datasheet (PDF)
The SparkFun Pro Micro - RP2040 appears in the following collections:
