Product description
RP2350-USB-A is a compact development board based on the Raspberry Pi RP2350A with USB host and device functionality, designed for embedded systems, prototyping, and USB-based applications.
The microcontroller features a dual-core architecture with both Arm Cortex-M33 and Hazard3 RISC-V, providing high flexibility in application design and optimization. The integrated USB Type-A port enables both host and device functionality via programmable I/O, allowing solutions such as HID devices, USB control, or direct connection of peripherals.
The board features castellated half-holes, allowing it to be SMD-mounted directly onto a carrier board. Programming is easily done via USB using a drag-and-drop function, with support for both C/C++ and Arduino IDE.
The board can be equipped with pin headers for connection to a breadboard (not included).
Specifications:
- Microcontroller: RP2350A - Raspberry Pi
- Processor: Dual-core Arm Cortex-M33 + dual-core Hazard3 RISC-V
- Clock frequency: up to 150 MHz
- SRAM: 520 KB
- Flash memory: 2 MB
- USB: USB-C (programming), USB Type-A (expansion via PIO)
- USB support: USB 1.1 (device and host), compatible with USB 2.0/1.1 via Type-A
- GPIO: 15 multifunctional GPIO
- Interfaces: 2x SPI, 2x I2C, 2x UART
- ADC: 4 channels, 12-bit
- PWM: 14 channels
- PIO: 12 state machines
- Other: RGB LED, temperature sensor, built-in clock and timer
- Power supply: via USB-C or 3.3 / 5 V via pin
- Dimensions: 33 x 17.5 mm
- Mounting: Castellated pads for SMD soldering or with pin headers (not included)
- Programming: Drag-and-drop via USB mass storage
