• New
Main view
search
  • Main view
  • Angled view
  • Top view
  • Bottom view
  • Angled view
ID: 1206451
zł27.38
Tax included

zł22.26 tax excl.

Compact development board based on the RP2350A microcontroller, supporting dual Arm Cortex-M33 or dual Hazard3 RISC-V cores running at up to 150MHz. Features 520KB SRAM, 2MB Flash, two female USB-C ports including a dedicated PIO-USB interface, and 15 GPIO connections. Supports SPI, I2C, UART, ADC, PWM, and development with C/C++, MicroPython, and Arduino. Castellated PCB edges allow direct soldering onto custom carrier boards. Waveshare RP2350-USB-C

24h
Available
Available quantity: 10
Kamami is the official distributor of Waveshare displays, accessories and modules.

Description

The Waveshare RP2350-USB-C development board features an RP2350A microcontroller designed by Raspberry Pi. The device can operate with two Arm Cortex-M33 cores or two Hazard3 RISC-V cores running at up to 150MHz, with the processor architecture selected through software. It provides 520KB SRAM and an external 2MB NOR Flash chip. Its compact design supports the development of USB devices, control interfaces, communication adapters, and small embedded systems.

The board features two female USB-C connectors. The first uses the RP2350A hardware USB 1.1 controller for power, programming, and host or device communication. The second connector provides PIO-USB, allowing an additional USB interface to be implemented using programmable I/O resources. PIO-USB operation requires suitable firmware, while configurable CC resistors support different USB-C source and sink roles. The additional interface is suitable for experimenting with USB peripherals and custom USB communication implementations.

The microcontroller exposes 15 GPIO connections, two SPI controllers, two I2C controllers, two UARTs, four 12-bit ADC channels, and 14 PWM channels available on the board. Twelve programmable I/O state machines support custom communication protocols and accurate signal timing. Additional hardware includes a WS2812 RGB LED, BOOT and RUN buttons, an internal temperature sensor, and a 3.3V LDO regulator. Software can be developed in C/C++, MicroPython, and Arduino, with drag-and-drop firmware loading through USB mass storage mode.

The board measures 17.5 × 33mm and features castellated edges for direct soldering onto custom PCBs. The offered Waveshare 34641 version provides a female PIO-USB-C connector. The RP2350-USB-CM version with a male PIO-USB connector is sold separately. The RP2350A does not integrate Wi-Fi or Bluetooth connectivity.

Onboard components and connectors

p1206451-RP2350-USB-C-details-7.jpg

The RP2350-USB-C version with a female PIO-USB connector is shown on the left. The RP2350-USB-CM version with a male connector is shown on the right for comparison and is not included.

  1. RP2350A microcontroller - dual-core Arm Cortex-M33 or Hazard3 RISC-V architecture, up to 150MHz
  2. W25Q16JVUXIQ Flash memory - external 2MB NOR Flash
  3. PIO-USB CC1/CC2 resistors - USB-C power source or sink role configuration
  4. RT9013-33GB regulator - low-noise 3.3V, 500mA LDO
  5. BOOT button - enters firmware download mode when held during reset
  6. USB-C connector - power, programming, and USB 1.1 communication
  7. RUN button - resets the microcontroller
  8. WS2812 RGB LED - programmable status indicator
  9. Female PIO-USB-C connector - additional USB interface implemented through programmable I/O

Features

  • Microcontroller and memory
    • Microcontroller: RP2350A
    • Processor architecture: 2 × Arm Cortex-M33 or 2 × Hazard3 RISC-V
    • Processor frequency: up to 150MHz
    • SRAM: 520KB
    • NOR Flash: 2MB, W25Q16JVUXIQ chip
    • Programmable I/O: 12 state machines
    • Internal microcontroller temperature sensor
  • Communication and connectors
    • USB-C connectors: 2 female ports
    • Primary USB interface: USB 1.1 host and device support
    • Additional interface: PIO-USB with female USB-C connector
    • Configurable PIO-USB CC resistors
    • Exposed GPIO connections: 15
    • SPI: 2 controllers
    • I2C: 2 controllers
    • UART: 2 controllers
    • ADC: 4 channels, 12-bit resolution
    • PWM: 14 channels available on the board
    • No built-in Wi-Fi or Bluetooth
  • Power and onboard controls
    • Power input through USB-C
    • LDO regulator: RT9013-33GB, 3.3V, 500mA
    • BOOT button
    • RUN / RESET button
    • Programmable WS2812 RGB LED
    • Sleep and Dormant low-power modes
  • Software
    • Development environments: C/C++, MicroPython, Arduino
    • USB drag-and-drop firmware programming
    • Raspberry Pi Pico SDK support
    • Manufacturer documentation and code examples
  • Mechanical specifications
    • Board dimensions: 17.5 × 33mm
    • Castellated PCB edge connections
    • Suitable for surface mounting onto custom carrier boards
  • Additional information
    • Manufacturer: Waveshare
    • Model: RP2350-USB-C
    • Version: female PIO-USB-C connector
    • Manufacturer SKU: 34641

Kit Includes

  • RP2350-USB-C development board with female PIO-USB connector - 1 pc.
1206451

Data sheet

Microcontroller
RP2350A
Flash memory
2 MB
Number of I/O
15
Ethernet
none
WiFi/BT module
No
Bluetooth module
No
MicroSD slot
No
Length
33 mm
Width
17,5 mm
USB connector type
USB type C

Manufacturer

  • BTC Korporacja sp. z o. o.
  • Ludwinowo Zegrzyńskie 52G
  • 05-140 Ludwinowo Zegrzyńskie
  • Poland
  • [email protected]
  • 22 767 36 20

Responsible person

  • BTC Korporacja sp. z o. o.
  • Ludwinowo Zegrzyńskie 52G
  • 05-140 Ludwinowo Zegrzyńskie
  • Poland
  • [email protected]
  • 22 767 36 20

Other products in the same category (16)