Waveshare
RP2350-Zero Mini Development Board – Dual-Core Raspberry Pi MCU
· MPN: 29361
The Waveshare RP2350-Zero is a compact development board built around the Raspberry Pi RP2350A microcontroller. It features a dual-core Arm Cortex-M33 proces...
The Waveshare RP2350-Zero is a compact development board built around the Raspberry Pi RP2350A microcontroller. It features a dual-core Arm Cortex-M33 processor alongside a dual-core Hazard3 RISC-V processor, clocked at up to 150 MHz, with 520 KB of SRAM and 4 MB of onboard flash memory.
Designed in a Pi Zero form factor with castellated pads, the board can be soldered directly into carrier boards or used standalone with headers. A USB Type-C connector handles programming and power, with support for drag-and-drop UF2 flashing and both C/C++ and MicroPython development environments.
Key Features
- Dual-Architecture Processor – RP2350A with dual-core Arm Cortex-M33 and dual-core Hazard3 RISC-V, up to 150 MHz
- Memory – 520 KB SRAM and 4 MB onboard flash
- 29 Multi-Function GPIOs – Including SPI, I²C, UART, 12-bit ADC, and PWM channels
- USB Type-C – For programming and power; USB 1.1 host and device support
- 12 PIO State Machines – Programmable I/O for custom peripheral interfaces
- Onboard RGB LED – WS2812 addressable LED for status indication
- Low-Power Modes – Sleep and dormant modes for energy-efficient operation
- Voltage Regulator – ME6217C33M5G LDO providing up to 800 mA output
- Castellated Pads – Solder directly to carrier boards or use with pin headers
- Drag-and-Drop Programming – UF2 flashing via BOOT button and USB
Ideal For
- IoT and embedded systems prototyping
- Robotics and motor control projects
- Custom peripheral development with PIO
- Compact sensor nodes and data loggers
- Learning MicroPython and C/C++ on RP2350
Package Contents
- 1× RP2350-Zero Mini Development Board
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- ADC
- An analogue-to-digital converter reads a changing voltage and turns it into a number the microcontroller can use. It matters when connecting analogue sensors such as light, sound, or variable-resistor sensors.
- Arm Cortex-M33
- A low-power Arm microcontroller core designed for real-time control tasks. It matters because it can handle timing-sensitive jobs such as reading sensors or driving motors while the main processor runs Linux.
- Flash memory
- Non-volatile memory that keeps stored data even when power is removed. In this sensor, it matters because enrolled fingerprint templates can remain saved after the project is turned off.
- Headers
- Rows of metal pins used to plug a module into a breadboard or connect it with jumper wires. Pre-soldered headers make the module easier to use straight away without needing to solder the pins yourself.
- IoT
- Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
- LED
- A light-emitting diode is a small electronic component that lights up when current flows through it in the correct direction. In this kit, LEDs create the flashing effect, so polarity and correct soldering matter for the project to work.
- microcontroller
- A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
- MicroPython
- A version of the Python programming language made to run on microcontrollers. It matters because it lets beginners write readable code to control LEDs, sensors, motors and displays without needing to start with lower-level languages.
- PWM
- Pulse Width Modulation is a way for a digital pin to simulate variable output power by switching on and off very quickly. It matters for controlling things like LED brightness, motor speed, or servo-style signals from a microcontroller pin.
- RGB
- Short for red, green and blue, usually referring to an LED that can mix those three colours. It matters because controlling an RGB LED teaches how separate outputs combine to create different colours.
- RISC-V
- An open processor architecture used inside some modern microcontroller chips. It matters because it affects the software tools, performance, and low-power features available for developing projects on the board.
- RP2350
- A microcontroller chip from Raspberry Pi used as the main processor on some development boards. Knowing the board is built around an RP2350 helps you check software support, pin capabilities and whether it suits MicroPython projects.
- SPI
- A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
- SRAM
- Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.
- UART
- UART is a simple serial connection that sends data over separate transmit and receive wires, often labelled TX and RX. It matters because this module is designed to replace a wired UART cable with a wireless link while keeping the same serial data format.
- USB Type-C
- A reversible USB connector used for power and data on many modern devices. On this kit it indicates an alternate 5V power input, which may be useful for setup or charging without the solar panel.
Find this product in
Microcontrollers
Raspberry Pi