RP2350-USB-C Mini Development Board Based on Raspberry Pi RP2350A Dual-Core Dual-Architecture 150MHz 2MB Flash

Part number:
RP2350-USB-C / RP2350-USB-CM
Chip:
Raspberry Pi RP2350A
Memory:
520KB SRAM
Flash:
2MB NOR Flash(W25Q16JVUXIQ)
GPIO:
15
SPI:
2
I2C:
2
UART:
2
Development:
MicroPython / C/C++ SDK / Arduino IDE

RP2350-USB-C Product Overview

The RP2350-USB-C Mini Development Board is a high-performance, highly integrated microcontroller development board independently designed by Waveshare, built around the Raspberry Pi RP2350A microcontroller chip. Featuring a unique dual-core, dual-architecture design, RP2350-USB-C is equipped with dual ARM Cortex-M33 processors and dual Hazard3 RISC-V processors, both clocked at up to 150MHz, allowing users to switch flexibly between the two architectures. With 520KB SRAM and 2MB onboard Flash, RP2350-USB-C's PCB edge adopts a castellated (half-hole) process, enabling direct soldering onto user-designed carrier boards for industrial control, IoT terminals, robotics, and portable device applications.

ModelRP2350-USB-C / RP2350-USB-CM
ChipRaspberry Pi RP2350A
CPUDual Arm Cortex-M33 or Dual Hazard3 RISC-V, 150MHz
Memory520KB SRAM
Flash2MB NOR Flash (W25Q16JVUXIQ)
GPIO15 multifunction GPIO
ADC4 channels × 12-bit
PWM14 controllable PWM channels
SPI2
I2C2
UART2
PIO12 programmable I/O state machines
USBUSB 1.1 host/device, Type-C
PIO-USBType-C receptacle (RP2350-USB-C) / Type-C plug (RP2350-USB-CM)
LEDWS2812 RGB LED
ButtonsBOOT + RUN
LDORT9013-33GB, 500mA low-dropout low-noise
PowerType-C, PD compatible
PackageCastellated (half-hole)
DevelopmentMicroPython / C/C++ SDK / Arduino IDE
SecurityArm TrustZone, Secure Boot, OTP key storage, SHA-256 accelerator


RP2350-USB-C Applications

RP2350-USB-C is used for embedded prototyping and rapid validation

RP2350-USB-C supports PIO-USB host/device development

RP2350-USB-C is ideal for RISC-V architecture learning and evaluation

RP2350-USB-C enables custom carrier board integration and production transition

RP2350-USB-C is applied in IoT terminals and sensor nodes

RP2350-USB-C is suitable for educational labs and maker projects


RP2350-USB-C Advantages & Highlights

RP2350-USB-C Dual-Architecture Innovation: ARM Cortex-M33 and RISC-V Hazard3 dual-architecture switching capability provides developers with a unique platform for exploring RISC-V architecture within a mature ARM ecosystem.

RP2350-USB-C Ultra-Compact Castellated Package: The half-hole process design allows RP2350-USB-C to be soldered directly onto custom carrier boards, significantly reducing product size for space-constrained embedded integration projects.

RP2350-USB-C Complete Development Ecosystem: Supports MicroPython, C/C++ SDK, and Arduino with complete SDK, open-source tutorials, and example programs for rapid onboarding.

RP2350-USB-C High Integration Onboard Resources: Single board integrates LDO, Flash, RGB LED, BOOT/RUN buttons, and PIO-USB interface, greatly simplifying peripheral circuit design.

RP2350-USB-C Modern Type-C Interface: Type-C connector with reversible plug orientation and PD protocol support.

RP2350-USB-C Low-Power Design: Supports sleep and dormant modes, suitable for battery-powered portable devices and energy-sensitive applications.

RP2350-USB-C RP2040 Ecosystem Compatibility: RP2350 is largely software-compatible with RP2040, allowing integration with RP2040's rich open-source ecosystem.


FAQ

Q: How does the dual-core, dual-architecture switching work?
A: The RP2350A's unique dual-core, dual-architecture capability allows switching between a pair of industry-standard Arm Cortex-M33 cores and a pair of open-hardware Hazard3 RISC-V cores, selectable in software or by programming the on-chip OTP memory, enabling developers to try RISC-V in a stable, well-supported environment.

Q: What is the PIO-USB interface used for?
A: PIO-USB leverages the RP2350A's Programmable I/O (PIO) subsystem to implement USB host/device functionality. RP2350-USB-C has a Type-C receptacle PIO-USB port and the RP2350-USB-CM has a Type-C plug PIO-USB port, both usable as USB host or device via PIO - suitable for embedded projects needing additional USB ports, such as HID device bridging and USB host controller applications.

Q: What programming languages and development environments are supported?
A: RP2350-USB-C supports MicroPython via Thonny IDE, C/C++ via VS Code + Pico SDK, and Arduino IDE for rapid prototyping.

Q: What is the advantage of the castellated design?
A: RP2350-USB-C's half-hole castellated process allows the board to be soldered directly onto user-designed carrier boards without additional connectors or headers, significantly reducing final product size and thickness - ideal for space-constrained embedded designs.

Q: What is the difference between RP2350-USB-C and RP2350-USB-CM?
A: Both share identical core specifications (RP2350A chip, 150MHz, 520KB SRAM, 2MB Flash, 15 GPIO). The primary difference is the PIO-USB interface form factor: RP2350-USB-C uses a Type-C receptacle; RP2350-USB-CM uses a Type-C plug. Choose based on your connection requirements.


Why Choose QIXINWEI

Years of experience in the electronics industry. Trusted by global customers.

Massive In-Stock Inventory - Ready to ship promptly

BOM Matching Service - One-stop solution, save time

PCBA Customization - Professional engineering team creates tailor-made solutions based on your needs

Cost-Effective & Efficient - Better channel, better cost

A dedicated team makes your procurement smoother.

Contact us for BOM quotes or PCBA inquiries