The RP2040-Zero is a tiny development board built on the same RP2040 chip as the Raspberry Pi Pico, so it runs the same MicroPython, C/C++ and Arduino code. It packs USB-C, BOOT and RESET buttons and a WS2812 RGB LED onto a 23.5 x 18.0mm board with castellated edges, for macropads, small USB gadgets and builds where a full-size Pico will not fit. Need 16MB of flash or standard Pico spacing? See our RP2040 16MB board.
Specifications
Datasheets
What's in the box
Two side strips and a short bottom strip, not soldered, so you can fit headers or solder the board flat.
Great for
Wiring & getting started
- Fit the headers you need
For a breadboard, solder the two side strips only. Leave the bottom 5-pin strip off, as its pins would share one breadboard row.
- Enter the bootloader
Hold BOOT, plug in a USB-C data cable, then release BOOT. A drive called RPI-RP2 appears.
- Load firmware
Drag the MicroPython .uf2 for the Raspberry Pi Pico onto the drive, then open Thonny and choose MicroPython (Raspberry Pi Pico).
- Check it works
Blink the RGB LED with the neopixel module on GP16. For Arduino, install the Raspberry Pi Pico/RP2040 core by Earle Philhower and choose Waveshare RP2040 Zero.
