Skip to product information
1 of 3

Waveshare RP2350-USB-A Dual-Core RP2350A USB Development Board

Waveshare RP2350-USB-A Dual-Core RP2350A USB Development Board

Regular price Rs.3,500.00 PKR
Regular price Rs.5,000.00 PKR Sale price Rs.3,500.00 PKR
Sale Sold out
Shipping calculated at checkout.
Quantity

The RP2350-USB-A is a compact development board built around the Waveshare RP2350A dual-core microcontroller, combining an Arm Cortex-M33 processor with a RISC-V Hazard3 core running at up to 150MHz. You get 520KB SRAM, 2MB onboard Flash, a USB Type-C port for programming and power, and a USB Type-A expansion port that works as a host or device through PIO. The castellated stamp-hole edge lets you solder it directly onto a carrier board for custom projects. With 15 GPIO pins, dual SPI, dual I2C, dual UART, four ADC channels, and fourteen PWM outputs, this board suits engineers and technicians who build their own diagnostic jigs, USB bridge tools, or automation add-ons for a workshop bench.

SKU:MST-SOCKET-114

⚖️ Weight: 0.02 kg

  • Safe & Secure Payment
  • Fast Delivery
  • WhatsApp Support
View full details

Description

The Waveshare RP2350-USB-A puts Raspberry Pi's RP2350A chip on a board small enough to solder straight into your own hardware. You get a dual-core, dual-architecture setup — an Arm Cortex-M33 pair alongside a RISC-V Hazard3 pair — clocked up to 150MHz, so you can pick whichever architecture your firmware toolchain targets without switching boards. 520KB of SRAM and 2MB of onboard Flash give you room to run real applications rather than toy demos, and the drag-and-drop USB mass storage upload means you flash new firmware by copying a file, no separate programmer required. The USB Type-C port handles both power delivery and the primary programming connection, while a second USB Type-A port sits on the board itself, driven through the RP2350's PIO (Programmable I/O) blocks rather than a dedicated USB controller. That PIO-based Type-A port can act as either a USB host or a USB device, which means you can wire the board to read from a USB peripheral like a keyboard, a flash drive, or a serial adapter, or have the board itself show up as a USB peripheral to a PC. For anyone building a custom bench tool — a jig that reads input from a USB device and relays it over UART, a bridge that lets two different tools talk to each other over USB, or a small automation controller that needs to emulate a keyboard or mass-storage device — this dual-port setup removes the need for a second microcontroller just to handle USB translation. The castellated module design uses a stamp-hole edge along the board, so you can reflow-solder it directly onto a carrier PCB the same way you'd place any other SMD component, which matters if you're designing a permanent fixture rather than prototyping on a breadboard. Quick prototyping still works fine too, since the pin spacing matches standard header layouts. You get 15 multi-function GPIO pins broken out for general digital I/O, alongside two SPI buses, two I2C buses, two UART interfaces, four 12-bit ADC channels for analog sensing, and fourteen PWM-capable channels for motor control, LED dimming, or signal generation. Twelve PIO state machines sit behind the scenes, giving you the flexibility to bit-bang custom protocols in hardware-timed loops when none of the built-in peripherals match what you need — this is the same PIO subsystem that makes the onboard USB Type-A port possible in the first place. An onboard RGB LED gives you a quick visual status indicator without wiring an external one, useful when you want the board to signal states like "connected," "flashing," or "error" during testing. Low-power sleep and dormant modes let the board idle at minimal draw when it's sitting in a battery-powered fixture waiting for an event, then wake up fast when needed. You can program the RP2350-USB-A in C/C++ through the Pico SDK, in MicroPython, or through the Arduino IDE with the Arduino-Pico core, so the toolchain choice comes down to what you're already comfortable with rather than what the hardware forces on you. In a repair or electronics workshop, boards like this typically end up inside custom test fixtures — something you build once to automate a repetitive check, drive a set of relays, read sensor data during a diagnostic sequence, or act as a USB-to-serial bridge between two pieces of bench equipment that don't otherwise talk to each other. It isn't a phone-model-specific flashing tool and it doesn't come preloaded with any repair firmware; what it gives you is a small, solderable, dual-USB-capable brain you can build your own tool around.

Key Features

• Dual-core, dual-architecture RP2350A chip (Arm Cortex-M33 + RISC-V Hazard3)
• Runs at up to 150MHz for demanding real-time tasks
• 520KB SRAM and 2MB Flash for larger firmware projects
• USB Type-C port for programming, power, and drag-and-drop flashing
• Second USB Type-A port via PIO, switchable between host and device mode
• Castellated stamp-hole edge for direct SMD soldering onto carrier boards
• 15 GPIO pins with SPI, I2C, UART, ADC, and PWM support
• Onboard RGB LED for quick status feedback during testing

Specifications

Brand Entity Waveshare
Product Entity RP2350-USB-A Development Board
Technology Entity RP2350A Dual-Core Microcontroller (Arm Cortex-M33 / RISC-V Hazard3)
Compatible Device Entities USB 2.0/1.1 Host and Peripheral Devices
Repair Process Entity Custom Test Fixture and Diagnostic Jig Development
Industry Entity Embedded Electronics and Workshop Automation

Compatible Devices

Universal — connects via USB Type-C to Windows, Linux, and macOS host computers for programming; the onboard USB Type-A port supports USB 2.0/1.1 peripherals and hosts. Not designed for phone-model-specific compatibility.

Common Repair Uses

Building custom diagnostic jigs and test fixtures, USB host-to-device bridging between bench tools, driving relay or GPIO-based automation on a workbench, and general embedded prototyping where a solderable, dual-core USB controller is needed.

FAQ

What is the product name?
The product name is the Waveshare RP2350-USB-A Development Board.
What is the brand of this product?
The brand of this product is Waveshare.
What is the model of this product?
The model is RP2350-USB-A.
What is this product used for?
This product is used for embedded firmware development and building custom USB-connected tools, jigs, or automation fixtures.
Which devices are compatible with this product?
This product connects to Windows, Linux, and macOS host computers over USB Type-C, and supports USB 2.0/1.1 peripherals or hosts through its onboard USB Type-A port.
Who should use this product?
This product suits electronics technicians, embedded developers, and workshop owners who build their own diagnostic or automation tools.
Does the RP2350-USB-A support USB host mode for connecting external devices?
Yes, the onboard USB Type-A port runs through the RP2350's PIO blocks and can operate in either host or device mode.
Can this board be programmed using Arduino IDE and MicroPython?
Yes, it supports C/C++ through the Pico SDK, MicroPython, and the Arduino IDE with the Arduino-Pico core.

Ask any Query