Waveshare RP2350-USB-C Microcontroller Development Board

138.00 138.0 ZAR

0.00

This combination does not exist.

Add to Cart



Deliveries:
    South Africa: Price: R115, 2-4 working days.
    International: Contact us for a quote.
Collections:  No Charge

Waveshare RP2350-USB-C Development Board

Dual-Port RP2350A Microcontroller Board with Female and Male USB-C/USB-A Variants

The Waveshare RP2350-USB Development Board Series consists of tiny, high-performance microcontroller boards built around Raspberry Pi’s RP2350A chip. Each board features a unique dual-port setup: a primary USB-C connector for power, debugging, and programming, alongside a secondary USB interface powered by the RP2350's programmable I/O (PIO-USB). This layout lets the board act simultaneously as a microcontroller and a USB host or device bridge—ideal for building custom keyboards, USB dongles, macro pads, or hardware emulators.

Connector Variants: Which One Should You Choose?

All three board variants share identical internal hardware, memory, processor power, and pinout arrangements. The only difference is the physical configuration of the secondary PIO-USB interface:

Feature / Use CaseRP2350-USB-C (Female USB-C)RP2350-USB-CM (Male USB-C)RP2350-USB-A (Male USB-A)
Secondary Port StyleFemale USB-C receptacleMale USB-C plugMale USB-A plug
Connection MethodAccepts external USB-C cablesPlugs directly into USB-C host portsPlugs directly into standard USB-A host ports
Best Used ForHost applications (connecting external peripherals)Modern USB-C dongle / keystroke emulationStandard PC USB-A dongle / legacy host emulation
Ideal ProjectsCustom USB hubs, macro keypads, hardware tools accepting external USB inputsModern laptop USB security keys (Passkeys/YubiKey style), BadUSB tools, USB-C expansion donglesStandard PC security keys, flash-drive style hardware tools, desktop automation dongles
  • Choose the Female USB-C (RP2350-USB-C) variant if: You want to plug standard cables or external USB-C devices (like mice, flash drives, or keyboards) into the board to process their data.

  • Choose the Male USB-C (RP2350-USB-CM) variant if: You want to plug the board directly into a computer, tablet, or phone's USB-C port without using a cable.

  • Choose the Male USB-A (RP2350-USB-A) variant if: You want to plug the board directly into a standard USB-A port on desktop PCs, laptops, or power hubs like a traditional USB thumb drive.

Technical Specifications

ComponentSpecification
MicrocontrollerRaspberry Pi RP2350A
CPU ArchitectureDual-core ARM Cortex-M33 / Dual-core Hazard3 RISC-V (up to 150 MHz)
Memory520 KB SRAM + 2 MB Onboard NOR Flash
Primary InterfaceUSB Type-C Receptacle (Power, Flashing & Native USB 1.1)
Secondary InterfacePIO-Driven USB (Available as Female USB-C, Male USB-C, or Male USB-A)
GPIO Pinout15× Multifunction GPIO pins via castellated header pads
Peripherals2× SPI, 2× I2C, 2× UART, 4× 12-bit ADC, PWM channels
Onboard FeaturesWS2812 RGB LED, BOOT button, RESET button, 500mA LDO power regulator
Programming SupportC/C++ SDK, MicroPython, CircuitPython, Arduino IDE

Secondary Port

Female USB-C (RP2350-USB-C) , Male USB-C (RP2350-USB-CM) , Male USB-A (RP2350-USB-A)