Product Overview
The Waveshare RP2350-USB-A is a compact development board built on Raspberry Pi’s RP2350 (A4 revision) microcontroller.
Its dual USB arrangement — USB-C for power and programming plus an onboard USB-A female port — enables PIO-driven USB host and device projects such as keyboard or mouse emulation and pass-through converters. Castellated edges allow direct mounting on a carrier PCB.
Key Features
| Feature | Benefit |
|---|---|
| RP2350A, 150 MHz | Dual Cortex-M33 or Hazard3 RISC-V cores |
| USB-A female + USB-C | USB host/device experiments |
| 520KB SRAM, 2MB flash | Room for USB stacks |
| 12 PIO state machines | Custom interfaces including USB |
| Castellated pads | Solder onto carrier boards |
| BOOT + RESET buttons | Quick flashing |
Applications
| Application Area | Example Projects |
|---|---|
| USB HID | Keyboard and mouse emulators |
| Adapters | USB pass-through and protocol converters |
| Security research | USB device experiments |
| Embedded | Compact controllers |
Benefits
USB host on board
Connect USB devices directly to the microcontroller.
Tiny
Thumb-sized for embedded builds.
Familiar tools
Pico SDK and MicroPython support.
Specifications
| Specification | Details |
|---|---|
| Microcontroller | Raspberry Pi RP2350 (A4 revision) |
| Cores | Dual Arm Cortex-M33 / dual Hazard3 RISC-V @ 150 MHz |
| Memory | 520KB SRAM, 2MB QSPI flash |
| USB | 1 × USB-C (power/programming), 1 × USB-A female |
| GPIO | 15 multi-function |
| ADC | 4 × 12-bit |
| Peripherals | 2 × SPI, 2 × I2C, 2 × UART, 14 × PWM, 12 × PIO |
| Programming | C/C++ (Pico SDK), MicroPython; UF2 drag-and-drop |
Why Choose This Product?
It’s a ready-made RP2350 platform for USB projects that would otherwise need a custom board.
Beginner Use Cases
- Make a macro keyboard
- Try MicroPython on RP2350
- Learn how USB HID works
Professional Use Cases
- USB protocol converters
- HID automation tools
- Embedded USB peripherals
- Carrier-board products
Explore More in This Category
- Raspberry Pi Pico Pathway Course Kit – Components for 6 Projects
- Freenove Ultimate Starter Kit for Raspberry Pi Pico – 112 Projects
- Freenove Basic Starter Kit for Raspberry Pi Pico – 48 Projects
- Raspberry Pi RP2040 Microcontroller Chip (7 × 7 mm QFN)
Browse more in RP2040 & MicroPython.




