Details
Based On Raspberry Pi RP2040
Onboard DVI interface, TF card slot and PIO-USB port
RP2040-PiZero is a high-performance and cost-effective microcontroller board designed by Waveshare, onboard DVI interface, TF card slot and PIO-USB port, compatible with Raspberry Pi 40PIN GPIO header, easy to develop and integrate into the products.
- RP2040 microcontroller chip designed by Raspberry Pi in the United Kingdom
- Dual-core ARM Cortex M0+ processor, flexible clock running up to 133 MHz
- 264KB of SRAM, and 16MB of onboard Flash memory
- Onboard DVI interface can drive most HDMI screens (DVI compatibility required)
- Supports using as a USB host or slave via onboard PIO-USB port
- Onboard TF card slot for reading and writing TF card
- Onboard Lithium battery recharge/discharge header, suitable for mobile scenarios
- USB 1.1 with device and host support
- Drag-and-drop programming using mass storage over USB
- Low-power sleep and dormant modes
- 2 × SPI, 2 × I2C, 2 × UART, 4 × 12-bit ADC, 16 × controllable PWM channels
- Accurate clock and timer on-chip
- Temperature sensor
- Accelerated floating-point libraries on-chip
- 8 × Programmable I/O (PIO) state machines for custom peripheral support
Onboard DVI interface, PIO-USB port and TF card slot for more possibilities
for reference only, the 1.3inch LCD HAT and 7inch HDMI LCD (H) are Not included
Comprehensive SDK, Dev Resources, Tutorials To Help You Easily Get Started
* the DVI and PIO-USB functions are only supported in C environment and cannot be used at the same time
Dual-core ARM Cortex M0+ processor, flexible clock running up to 133 MHz
- USB Type-C connector
for communication and program burning - PIO-USB port
for using as USB host or slave via PIO - DVI interace (Mini HDMI connector)
for driving DVI screen with HDMI cable - TF card slot
SPI interface communication - RP2040
dual-core processor, up to 133MHz operating frequency
- W25Q128JV
16MB NOR-Flash - RUN button
reset button - BOOT button
Press it when resetting to enter download mode - Lithium Battery Header
PH2.0 header, for connecting 3.7V Lithium battery, allows recharging/discharging the battery - 40PIN GPIO Header
Compatible with some Raspberry Pi HATs - Debug interface
| PRODUCT | Voltage regulator chip | USB | Flash | Lithium battery header | Onboard LCD |
|---|---|---|---|---|---|
| RP2350 chip | |||||
![]() Raspberry Pi Pico 2 |
DC-DC, 800mA | Micro USB | 4MB | - | - |
![]() Raspberry Pi Pico 2 W |
DC-DC, 800mA | Micro USB | 4MB | - | with WIFI and Bluetooth |
![]() Raspberry Pi Pico 2 WH |
DC-DC, 800mA | Micro USB | 4MB | - | with WIFI and Bluetooth |
![]() CAN ver. |
DC-DC, 2000mA | Type-C | 4MB | - | CAN interface |
![]() Type-A ver. |
LDO, 500mA | Type-A | 4MB | - | - |
![]() Type-C ver. |
LDO, 800mA | Type-C | 4MB | - | - |
![]() PIO-USB ver. |
LDO, 500mA | Type-C | 2MB | - | with PIO-USB Type-C female port |
![]() Tiny ver. |
LDO, 800mA | Separate Type-C port adapter | 4MB | - | Separate adapter board design, adapting USB Type-C port via FPC |
![]() RGB Matrix ver. |
LDO, 800mA | Type-C | 16MB | - | Onboard 8 x 8 RGB LED Matrix |
![]() ETH Port ver. |
LDO, 800mA | Type-C | 4MB | - | with Ethernet port |
![]() USB ver. |
LDO, 500mA | Type-A, Type-C | 2MB | - | with PIO-USB Type-A and USB Type-C port |
![]() core board |
LDO, 800mA | Separate Type-C port adapter | 16MB | - | - |
![]() wireless Plus ver. |
LDO, 800mA | Type-C | 16MB | - | Supports Wi-Fi and Bluetooth |
![]() 1.43inch Round Touch AMOLED ver. |
DC-DC, 2000mA | Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | 1.43inch AMOLED Touch LCD |
![]() 1.64inch Touch AMOLED ver. |
DC-DC, 2000mA | Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | 1.64inch AMOLED Touch LCD |
![]() 1.75inch Round Touch AMOLED ver. |
DC-DC, 2000mA LDO,300mA |
Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | 1.75inch AMOLED Touch LCD |
![]() 1.8inch Touch AMOLED ver. |
DC-DC, 2000mA LDO,300mA |
Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | 1.8inch AMOLED Touch LCD |
![]() 2.41inch Touch AMOLED ver. |
DC-DC, 2000mA | Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | 2.41inch Touch AMOLED |
![]() 0.85inch LCD ver. |
DC-DC, 2000mA | Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | 0.85inch IPS LCD |
![]() 0.96inch LCD ver. |
DC-DC, 2000mA | Type-C | 4MB | Support(allows recharging the battery and powering the board at the same time) | 0.96inch IPS LCD |
![]() 1.28inch Round LCD ver. |
LDO, 300mA | Type-C | 4MB | Support(allows recharging the battery and powering the board at the same time) | 1.28inch IPS LCD |
![]() 1.28inch Round Touch LCD ver. |
LDO, 300mA | Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | 1.28inch IPS touch LCD |
![]() 1.46inch Round Touch ver. |
DC-DC, 2000mA | Type-C | 16MB | - | 1.46inch touch LCD |
![]() 1.47inch LCD ver. |
LDO, 300mA | Type-C | 16MB | - | 1.47inch IPS LCD |
![]() 1.47inch LCD USB ver. |
LDO, 300mA | Type-A | 16MB | - | 1.47inch IPS LCD |
![]() 1.54inch LCD ver. |
DC-DC, 2000mA | Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | 1.54inch IPS LCD |
![]() 1.54inch Touch LCD ver. |
DC-DC, 2000mA | Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | 1.54inch IPS Touch LCD |
![]() 1.69inch Touch LCD ver. |
LDO, 500mA | Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | 1.69inch Touch LCD |
![]() 1.85inch Round Touch LCD ver. |
DC-DC, 2000mA | Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | 1.85inch Touch LCD |
![]() 2inch Touch LCD ver. |
DC-DC, 2000mA | Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | 2inch Touch LCD |
![]() 2.1inch Round Touch LCD ver. |
LDO, 800mA | Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | 2.1inch Touch LCD |
![]() 2.1inch Round Curved Touch LCD ver. |
LDO, 800mA | Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | 2.1inch 2.5D Curved Touch LCD |
![]() 2.8inch Touch LCD ver. |
LDO, 800mA | Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | 2.8inch IPS Touch LCD |
![]() 2.8inch Round Touch LCD ver. |
LDO, 800mA | Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | 2.8inch IPS Touch LCD, RGB interface |
![]() 3.49inch Touch LCD ver. |
DC-DC, 2000mA | Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | 3.49inch IPS Touch LCD |
![]() 3.5inch Touch LCD ver. |
DC-DC, 2000mA LDO, 300mA |
Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | 3.5inch Touch LCD |
![]() 4inch LCD ver. |
LDO, 800mA | Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | 4inch IPS LCD, RGB interface |
![]() 4inch Touch LCD ver. |
LDO, 800mA | Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | 4inch IPS Touch LCD, RGB interface |
![]() 4.3inch Touch LCD ver. |
LDO, 800mA | Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | 4.3inch IPS Touch LCD, RGB interface |
![]() 7inch Touch LCD ver. |
DC-DC, 3000mA | Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | 7inch IPS Touch LCD, RGB interface |
![]() 7inch LCD ver. |
DC-DC, 3000mA | Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | 7inch IPS LCD, RGB interface |
![]() 1.54inch e-Paper ver. |
DC-DC, 2000mA | Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | 1.54inch e-Paper display |
![]() 1.54inch touch e-Paper ver. |
DC-DC, 2000mA | Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | 1.54inch touch e-Paper display |
![]() Plus ver. |
DC-DC, 2000mA | Type-C | 4MB/16MB | Support(allows recharging the battery and powering the board at the same time) | - |
![]() DVI port ver. |
DC-DC, 2000mA | Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | Onboard DVI interface, TF card slot and PIO-USB port |
| RP2040 chip | |||||
![]() Raspberry Pi Pico W |
DC-DC, 3000mA | Micro USB | 2MB | - | with WIFI |
![]() Raspberry Pi Pico WH |
DC-DC, 3000mA | Micro USB | 2MB | - | with WIFI |
![]() Raspberry Pi Pico |
DC-DC, 800mA | Micro USB | 2MB | - | - |
![]() Raspberry Pi Pico H |
DC-DC, 800mA | Micro USB | 2MB | - | - |
![]() Type-A ver. |
LDO, 500mA | Type-A | 4MB | - | - |
![]() Mini ver. |
LDO, 800mA | Type-C | 2MB | - | - |
![]() Tiny ver. |
LDO, 500mA | Separate Type-C port adapter | 2MB | - | Separate adapter board design, adapting USB Type-C port via FPC |
![]() RGB Matrix ver. |
LDO, 500mA | Type-C | 2MB | - | Onboard 5×5 RGB LED matrix |
![]() BLE ver. |
LDO, 300mA | Separate Type-C port adapter | 2MB | - | Supports Bluetooth 5.1, separate adapter board design, adapting USB Type-C port via FPC |
![]() ETH Port ver. |
LDO, 500mA | Type-C | 4MB | - | with Ethernet port |
![]() 0.99inch Round LCD with case ver. |
LDO, 500mA | Type-C | 2MB | - | 0.99inch IPS LCD, CNC metal case |
![]() 1.28inch Round LCD ver. |
LDO, 300mA | Type-C | 2MB | Support(allows recharging the battery and powering the board at the same time) | 1.28inch IPS LCD |
![]() 1.28inch Round LCD with case ver. |
LDO, 300mA | Type-C | 2MB | Support(allows recharging the battery and powering the board at the same time) | 1.28inch IPS LCD, CNC metal case |
![]() 1.28inch Round Touch LCD ver. |
LDO, 500mA | Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | 1.28inch Touch LCD |
![]() 1.28inch Round Touch LCD with case ver. |
LDO, 500mA | Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | 1.28inch Touch LCD, CNC metal case |
![]() 1.69inch Touch LCD ver. |
LDO, 500mA | Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | 1.69inch Touch LCD |
![]() 1.85inch Touch LCD ver. |
DC-DC, 2000mA | Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | 1.85inch Touch LCD |
![]() 0.96 LCD ver. |
DC-DC, 1800mA | Type-C | 2MB | Support(allows recharging the battery and powering the board at the same time) | 0.96inch IPS LCD |
![]() Plus ver. |
DC-DC, 1800mA | Type-C | 4MB/16MB | Support(allows recharging the battery and powering the board at the same time) | - |
![]() DVI port ver. |
LDO, 300mA | Type-C | 16MB | Support(allows recharging the battery and powering the board at the same time) | Onboard DVI interface, TF card slot and PIO-USB port |
![]() Cam & LCD ver. |
- | Type-C | 16MB | - | Onboard grayscale camera and 1.14inch IPS LCD display |
Weight: 0.012 kg
Quick Overview
RP2040-PiZero x1

































































