The RP2040PiZero is a highperformance, costeffective microcontroller board designed by Waveshare [citation:1][citation:9]. Based on the Raspberry Pi RP2040 dualcore processor, it features a 16MB Flash and 264KB SRAM, and adopts the popular Raspberry Pi Zero form factor [citation:1][citation:6].
| Parameter | Value |
|---|---|
| Processor | RP2040 Dual-Core ARM Cortex M0+ [citation:1] |
| Clock Speed | Up to 133MHz |
| SRAM | 264KB |
| Flash Memory | 16MB [citation:1] |
| GPIO | 40-pin (compatible with Raspberry Pi Zero) |
| Video Output | DVI via Mini HDMI port [citation:1] |
| USB | TypeC (data) + PIOUSB port [citation:1] |
= Key Features =
DVI Video Output - Drives HDMI screens via onboard Mini HDMI port [citation:1]
PIOUSB Support Acts as USB host or slave using PIO [citation:1]
Micro SD Card Slot - Expandable storage via SPI interface [citation:1]
LiPo Battery Support - Onboard PH2.0 connector for 3.7V lithium batteries with charging circuit [citation:1][citation:9]
40Pin GPIO Header Compatible with some Raspberry Pi HATs [citation:1]
USBC Connectivity Modern port for power and draganddrop programming [citation:1]
√ Compatible with C/C++, MicroPython, and Arduino
√ USB mass storage for draganddrop programming
√ Waveshare provides comprehensive SDK and tutorials [citation:1][citation:10]
Supports multiple development environments including C/C+ SDK, MicroPython, and Arduino IDE [citation:1][citation:10]. For DVI and PIO-USB functionality, C/C+ environment is required [citation:1][citation:10].
Note: The DVI interface and PIO-USB port are powerful additions but are mutually exclusive in use and require C language programming [citation:1][citation:10].
No display output:
USB device not detected: