SKU: TH1630
The Waveshare RP2040-Zero is a tiny, budget friendly microcontroller board built around the Raspberry Pi RP2040 chip, designed for embedded systems, IoT development, and compact hardware integrations.
Sold Out!
We will notify you when this item is back in stock. Please enter your email or mobile number.
The Waveshare RP2040-Zero is a tiny, budget friendly microcontroller board built around the Raspberry Pi RP2040 chip, designed for embedded systems, IoT development, and compact hardware integrations.
At its core is a dual-core ARM Cortex-M0+ processor running at up to 133 MHz, supported by 264 KB of SRAM and 2 MB of onboard NOR-Flash memory. The board offers flexible connectivity with 29 multi-function GPIOs (20 accessible via edge pinout), and supports standard interfaces including 2× SPI, 2× I2C, 2× UART, 4× 12-bit ADCs, and 16 PWM channels.
Additionally, the RP2040-Zero features 8 PIO (Programmable I/O) state machines for creating custom peripheral interfaces. It comes equipped with a USB 1.1 interface capable of device and host modes, a WS2812 RGB LED, BOOT and RESET buttons, and an onboard temperature sensor.
The board is powered by a low-dropout regulator (LDO) delivering up to 800 mA, making it reliable for low-power applications. It supports C/C++ and MicroPython programming, with convenient drag-and-drop firmware loading through USB. With a small form factor of just 23 mm × 18 mm and weighing approximately 2 grams, the Waveshare RP2040-Zero is ideal for surface-mount designs and space-constrained embedded projects.
Technical details for Waveshare RP2040-Zero MCU Board.
| Specification | Details |
|---|---|
| Microcontroller | Raspberry Pi RP2040 |
| CPU | Dual-core ARM Cortex-M0+, up to 133 MHz |
| SRAM | 264 KB |
| Flash Memory | 2 MB onboard NOR-Flash |
| USB Interface | USB 1.1 with device and host support |
| GPIO | 29 multi-function GPIOs (20 via edge pinout) |
| Interfaces | 2× SPI, 2× I2C, 2× UART, 4× 12-bit ADC, 16× PWM channels |
| Programmable I/O | 8 × PIO state machines |
| Additional Features | On-chip clock timer temperature sensor WS2812 RGB LED BOOT and RESET buttons |
| Power Supply | Onboard LDO regulator (800 mA max) |
| Programming Support | C/C++, MicroPython (USB drag-and-drop) |
| Dimensions | 23 mm × 18 mm |
| Weight | Approx. 2 grams |
Board layout for Waveshare RP2040-Zero MCU Board.
| # | Component | Description |
|---|---|---|
| 1 | USB Type-C Connector | Used for power supply and programming via USB connection |
| 2 | W25Q16JVUXIQ | 2MB onboard NOR-Flash memory for code and data storage |
| 3 | BOOT Button | Press when resetting to enter USB download mode |
| 4 | RESET Button | Resets the board and restarts execution |
| 5 | WS2812 | Addressable RGB LED for status indication or effects |
| 6 | ME6217C33M5G | Low dropout voltage regulator, supplies 3.3V with max 800 mA current |
| 7 | RP2040 | Dual-core ARM Cortex-M0+ processor, up to 133 MHz |
| 8 | RP2040 Pins | 10x solder points (9 used as GPIO), available for user-defined I/O |
Average rating
Based on 0 reviews
No reviews match this filter yet.