Description The Waveshare RP2350-Zero-CM Mini Development Board is a compact castellated module based on the Raspberry Pi RP2350A microcontroller. It brings all GPIOs and an onboard USB Type-C male port into a tiny development board for embedded prototypes, carrier boards, education, and compact controller designs. This RP2350-Zero-CM development board uses a dual-core, dual-architecture design, so developers can work with dual Arm Cortex-M33 cores or dual Hazard3 RISC-V cores up to 150MHz. If you need an RP2350 board with display, case, and camera functions, compare it with the same-site Waveshare RP2350 3.5inch LCD Display Dev Board. Features RP2350A microcontroller chip designed by Raspberry Pi. Dual-core and dual-architecture: Arm Cortex-M33 or Hazard3 RISC-V, up to 150MHz. 520KB SRAM and onboard 4MB NOR Flash. Onboard USB Type-C male port for power, firmware download, USB 1.1 device, and USB host support. Drag-and-drop programming over USB mass storage. 29 multi-function GPIO pins: 20 via edge pinout and additional pins via solder points. Castellated module layout for direct soldering to custom carrier boards. Supports C/C++, MicroPython, and Arduino IDE workflows according to the official page. Specifications OpenELAB SKU Waveshare-34959 Official Part No. RP2350-Zero-CM Product Type Mini development board / castellated module Microcontroller Raspberry Pi RP2350A CPU Dual Arm Cortex-M33 or dual Hazard3 RISC-V, up to 150MHz Memory 520KB Static RAM Flash Onboard 4MB NOR Flash USB USB 1.1 with device and host support, onboard USB Type-C male port GPIO 29 multi-function GPIO pins, 20 via edge pinout and others via solder points PIO 12 x Programmable I/O state machines Programming Drag-and-drop mass-storage programming; C/C++, MicroPython, Arduino IDE Package Content RP2350-Zero-CM x1 Estimated Shipping Weight 10g Applications Compact RP2350 embedded control modules and carrier-board prototypes. MicroPython, Arduino, and C/C++ education projects based on RP2350A. USB device or USB host experiments using the onboard USB Type-C male connector. RISC-V and Arm Cortex-M33 comparison, firmware testing, and low-cost lab boards. Product List RP2350-Zero-CM x1 Other Content The official overview shows how the Waveshare RP2350-Zero-CM Mini Development Board adapts RP2350A GPIO, flash, reset/boot controls, and USB Type-C into a castellated module format. The GPIO diagram is useful when planning carrier boards or breadboard wiring for the RP2350-Zero-CM development board. The onboard component diagram helps verify the RP2350A, 4MB flash, USB Type-C male connector, boot/reset buttons, solder points, and castellated edge pins before layout work. Use the dimension drawing before mechanical design or panel placement. The shipping weight above is an OpenELAB estimate because the official page does not list a separate product weight. The official package image confirms that the delivered product is one RP2350-Zero-CM board. Resources Official Waveshare RP2350-Zero-CM documentation Raspberry Pi RP2350 product information Raspberry Pi RP2350 datasheet FAQ What is the RP2350-Zero-CM used for? The RP2350-Zero-CM is used for compact embedded controllers, carrier-board prototypes, firmware learning, and small USB-connected projects. Does this board include a USB connector? Yes. It has an onboard USB Type-C male port for power, programming, and USB 1.1 device or host support. How much flash memory is onboard? The official page lists 4MB NOR Flash onboard. Is this a single-board product or a kit? The official package content lists RP2350-Zero-CM x1. Why does OpenELAB list an estimated weight? The official page does not publish a separate weight, so OpenELAB uses a conservative 10g shipping-weight estimate for this mini module.