Raspberry Pi RP2040-Zero Compatible Microcontroller — Compact Form Factor
The RP2040-Zero is a compact alternative to the standard Raspberry Pi Pico, fitting the full RP2040 dual-core Cortex-M0+ processor onto a board measuring just 23.5 x 18mm. It exposes 20 GPIO pins on castellated edge pads and through-holes, carries a USB-C connector for programming and power, and includes 2MB of flash memory. The RP2040 runs MicroPython, CircuitPython, or C/C++ via the Pico SDK, and is programmable from the Arduino IDE using the Earle Philhower RP2040 board package.
- RP2040 dual-core Cortex-M0+ — 133MHz, same chip as Raspberry Pi Pico
- 2MB QSPI flash
- 20 GPIO pins — castellated edge pads, breadboard and PCB compatible
- USB-C connector — power and programming
- 3.3V I/O — 3.3V logic on all pins
- MicroPython, CircuitPython, C/C++ and Arduino compatible
| Specification | Value |
|---|---|
| MCU | RP2040 (dual-core Cortex-M0+) |
| Clock | Up to 133MHz |
| Flash | 2MB QSPI |
| SRAM | 264KB (on-chip) |
| GPIO | 20 pins |
| USB | USB-C (2.0 Full Speed) |
| Board size | 23.5 x 18 mm |
Is the RP2040-Zero pin-compatible with the standard Pico?
Not pin-for-pin — the RP2040-Zero has fewer exposed pins (20 vs the Pico’s 40) and a different physical layout. The GPIO numbering is the same (GP0–GP29 where exposed), and code written for the Pico runs on the Zero without modification if it only uses pins available on both boards. Check the pinout before migrating a project.
Best for
Space-constrained embedded projects, wearable microcontrollers, keyboard firmware (QMK), custom PCB designs using castellated pads, USB HID devices, and MicroPython learning where the standard Pico is too large.
Why Kunkune
Shipped from UK stock. 60-day returns, no minimum order. Fast Royal Mail delivery.
For easy access to all 40 pins on a labelled expansion board, the GPIO sensor extension board for Raspberry Pi Pico fits the same footprint.
Buying in bulk? For orders of 10+ units, contact us for trade pricing.

























