Waveshare RP2350-USB-A Development Board – RP2350A Dual-Core MCU
The Waveshare RP2350-USB-A is a compact RP2350A development board designed for embedded applications, USB projects, robotics, IoT devices, and electronics prototyping.
At its core is the RP2350A microcontroller, featuring a unique dual-core and dual-architecture design. Developers can work with dual-core Arm Cortex-M33 processors or dual-core Hazard3 RISC-V processors, with operating speeds of up to 150MHz.
The board includes 520KB SRAM, 2MB onboard Flash, 15 multifunction GPIO pins, and a range of hardware interfaces including SPI, I2C, UART, ADC and PWM.
A key feature is its onboard USB Type-A expansion port, which uses PIO-USB and supports USB 2.0/1.1 transmission. The board also has a USB Type-C connector for programming and USB connectivity.
The castellated PCB edges allow the module to be soldered directly onto a carrier board or custom PCB, making it particularly useful for product development and embedded integration.
Key Features
- Waveshare RP2350-USB-A development board
- Raspberry Pi RP2350A microcontroller
- Dual-core Arm Cortex-M33 architecture
- Dual-core Hazard3 RISC-V architecture
- Up to 150MHz operating frequency
- 520KB SRAM
- 2MB onboard Flash
- 15 multifunction GPIO pins
- Onboard USB Type-A port via PIO-USB
- USB 2.0/1.1 compatible
- USB Type-C programming interface
- USB host and device support
- 2 × SPI
- 2 × I2C
- 2 × UART
- 4 × 12-bit ADC
- 14 controllable PWM channels
- 12 PIO state machines
- Built-in temperature sensor
- BOOT button
- RESET button
- WS2812 RGB LED
- Castellated edges for direct PCB integration
- Low-power sleep and dormant modes
- Drag-and-drop USB programming
- Supports C/C++ and Arduino development
Applications
The Waveshare RP2350-USB-A is suitable for a wide range of projects, including:
- USB host projects
- USB device projects
- Robotics
- IoT devices
- Home automation
- Embedded systems
- Industrial control
- Sensor projects
- Custom USB peripherals
- Automation systems
- Motor control
- Electronics prototyping
- Custom PCB development
- STEM and educational projects
Why Choose Waveshare RP2350-USB-A?
The RP2350-USB-A combines the processing capabilities of the RP2350A with a compact design and USB functionality. Its PIO-USB implementation provides developers with additional flexibility for USB host and device applications, while the castellated edges make it easy to integrate into custom hardware.
For developers looking for a small RP2350 development board with USB Type-A capability, this board is an excellent option for prototyping and embedded product development.
Technical Specifications
| Specification | Details |
|---|---|
| Product | Waveshare RP2350-USB-A |
| MCU | RP2350A |
| CPU | Dual-core Arm Cortex-M33 / Dual-core Hazard3 RISC-V |
| Maximum Frequency | 150MHz |
| SRAM | 520KB |
| Flash | 2MB |
| GPIO | 15 multifunction GPIO |
| USB Type-A | PIO-USB, USB 2.0/1.1 |
| USB Type-C | Programming / USB 1.1 |
| SPI | 2 |
| I2C | 2 |
| UART | 2 |
| ADC | 4 × 12-bit |
| PWM | 14 channels |
| PIO | 12 state machines |
| RGB LED | WS2812 |
| Temperature Sensor | Yes |
| PCB | Castellated edges |
Specifications are based on Waveshare’s current product documentation.





There are no reviews yet.