
I. Product Overview
RP2350 USB MINI is a mini development board designed based on the RP2350A microcontroller. The onboard USB Type-C interface is used for 5V power supply, program download, and RP2350A native USB communication. It also adds a USB Type-A expansion port, which can implement USB expansion applications through GPIO12/GPIO13 with PIO (Programmable I/O). The board integrates BOOT and RUN buttons, a WS2812 full-color RGB LED, 4MB NOR Flash, and an SWD debug interface. Most GPIOs are led out through pin headers/solder pads, making it convenient for prototype verification and embedded integration.
RP2350A uses a dual-core, dual-architecture design and can run dual-core Arm Cortex-M33 or dual-core Hazard3 RISC-V processors, with a maximum operating frequency of 150MHz. The chip integrates 520KB SRAM, rich digital peripherals, 12 PIO state machines, and security-related hardware capabilities. RP2350A itself does not integrate user program Flash. This board provides 4MB external NOR Flash through W25Q32RVXHJQ.
This board is suitable for USB peripheral/host experiments, HID control, sensor and actuator control, teaching and development, embedded prototyping, portable tools, and applications requiring a compact RP2350 control core.
II. Features
- Uses RP2350A microcontroller, supports dual-core Arm Cortex-M33 or dual-core Hazard3 RISC-V architecture, up to 150MHz.
- Chip has built-in 520KB SRAM; onboard W25Q32RVXHJQ 4MB NOR Flash for program and data storage.
- USB Type-C interface connects to the RP2350A native USB controller, supports USB 1.1 full-speed/low-speed host or device functions, and can be used for UF2 drag-and-drop download.
- Onboard USB Type-A expansion port; GPIO12 as D+, GPIO13 as D-, can be combined with PIO USB software to implement USB expansion applications.
- The board provides 28 external GPIO signals, of which GPIO16 is shared with WS2812, and GPIO12/GPIO13 are dedicated to USB Type-A data lines.
- Onboard BOOT download button, RUN reset button, and WS2812 full-color RGB LED, convenient for download, debugging, and status indication.
- Supports common development environments such as C/C++ Pico SDK, MicroPython, and Arduino-Pico, and is compatible with the Raspberry Pi Pico 2/RP2350 software ecosystem.
III. Specifications
| Parameter | Specification |
|---|---|
| Main Controller | RP2350A |
| Power Input | 5V (via USB-C connector or 5V pin) |
| Processor | Dual-core Arm Cortex-M33 or dual-core Hazard3 RISC-V, up to 150MHz |
| Memory | 520KB on-chip SRAM and 4MB external NOR Flash (W25Q32RVXHJQ) |
| USB Type-C | 5V power; connects to RP2350A native USB D+/D-; supports UF2 download and USB host/device |
| USB Type-A | PIO USB expansion port; GPIO12 = D+, GPIO13 = D-; 5V VBUS comes from VSYS |
| Common Digital Peripherals | 2× UART, 2× SPI, 2× I2C, PWM, 12× PIO state machines, etc. |
| Mechanical Dimensions | 37.5mm (L) × 20.32mm (W) |
IⅤ. Resource Overview
① Type-C connector: supports USB 1.1 host and device, can be used for program download② Linear regulator ME6211C33M5G
③ WS2812: full-color RGB LED
④ RUN reset button
⑤ USB Type-A female connector
⑥ BOOT button: press and hold this button, then power on to enter download mode
⑦ RP2350A: dual-core Arm Cortex-M33 or dual-core Hazard3 RISC-V processor @150MHz
⑧ W25Q32RVXHJQ: 4MB NOR Flash
WIKI
https://seengreat.com/wiki/220/
Package Contents
①RP2350 USB MINI x1




