SKU: IOWC-0888
📋 GST Invoice Available

Waveshare RP2350-USB-C Microcontroller Dev Board w/ RP2350A

₹699.00 (Inclusive of all taxes)
Out of Stock

The Waveshare RP2350-USB-C is a compact, castellated development board built around the Raspberry Pi RP2350A microcontroller, featuring a dual-core, dual-architecture (ARM Cortex-M33 or RISC-V) design. It offers flexible I/O, USB 1.1 host/device support via USB-C, and is ideal for embedded firmware development in C/C++ or MicroPython.

Features

  • Raspberry Pi RP2350A MCU with dual ARM Cortex-M33 or dual Hazard3 RISC-V cores, clockable up to 150 MHz.
  • Generous 520KB SRAM and 2MB onboard Flash memory for complex embedded applications.
  • USB Type-C port provides PD-compatible power and USB 1.1 host/device functionality with drag-and-drop programming.
  • 15 multifunction GPIO pins supporting 2x SPI, 2x I2C, 2x UART, 4x 12-bit ADC, and 14 PWM channels.
  • Castellated edge design allows for direct soldering onto custom carrier boards for space-constrained SMD projects.

Out of stock

Description

The Waveshare RP2350-USB-C development board provides a versatile hardware platform centered on the Raspberry Pi-designed RP2350A microcontroller. Its unique dual-core, dual-architecture capability allows developers to choose between dual ARM Cortex-M33 or dual Hazard3 RISC-V processor cores, offering flexibility for performance-critical or power-efficient embedded designs. The board operates at speeds up to 150 MHz and is equipped with substantial 520KB of static RAM and 2MB of onboard Flash, catering to applications requiring significant runtime data and firmware storage.

Integration is streamlined through a USB Type-C connector that handles both power delivery (PD-compatible) and full USB 1.1 communication, supporting both host and device roles. The extensive I/O suite, including multiple serial interfaces, ADCs, and PWM channels, enables direct connection to sensors, actuators, and displays. The board’s compact, castellated form factor is engineered for final-product integration, allowing it to be soldered directly as a system-on-module, minimizing footprint in end-use automation, IoT, and custom hardware projects.

Key Features

  • Dual-core, dual-architecture microcontroller supports ARM Cortex-M33 or RISC-V cores for design flexibility.
  • High-performance processing with up to 150 MHz clock speed for responsive embedded control.
  • Ample memory resources with 520KB SRAM and 2MB Flash support complex logic and data logging.
  • USB Type-C with Power Delivery compatibility simplifies power and data connectivity.
  • Comprehensive I/O set includes SPI, I2C, UART, ADC, and PWM for versatile peripheral interfacing.
  • USB 1.1 host/device functionality enables communication with other USB peripherals or acting as a USB device.
  • Castellated module design facilitates direct soldering onto custom PCBs for compact, production-ready designs.
  • Integrated PIO (Programmable I/O) state machines allow for custom, high-speed peripheral emulation.

Applications

  • Compact embedded control systems and automation controllers.
  • Custom USB peripheral development and USB host device projects.
  • Sensor data acquisition and processing hubs with analog and digital I/O.
  • Prototyping and final-product integration for IoT nodes and industrial gadgets.
  • Educational platforms for learning ARM Cortex-M and RISC-V microcontroller architectures.

Technical Specifications

Microcontroller/SoCRaspberry Pi RP2350A
Processor ArchitectureDual ARM Cortex-M33 / Dual Hazard3 RISC-V
Maximum Clock SpeedUp to 150 MHz
Static RAM520 KB
Onboard Flash2 MB
GPIO15 Multifunction Pins
Interfaces2x SPI, 2x I2C, 2x UART, 4x 12-bit ADC, 14x PWM
USBUSB 1.1 Host & Device
USB ConnectorUSB Type-C
Power SupplyUSB Type-C, PD Compatible
Dimensions42 x 17 x 5 mm
Weight6 g

Frequently Asked Questions

How do I program the Waveshare RP2350-USB-C development board?

The board can be programmed via its USB Type-C port using drag-and-drop firmware flashing. You'll need to set up a development environment like the Raspberry Pi Pico C/C++ SDK or MicroPython. Connect the board via USB, mount it as a storage device, and copy the compiled UF2 firmware file to begin programming. The USB 1.1 interface also supports serial communication for debugging.

What is the benefit of the dual-architecture (ARM/RISC-V) design?

The dual-architecture design allows you to select either dual ARM Cortex-M33 cores for proven software ecosystem compatibility or dual Hazard3 RISC-V cores for open-standard, customizable instruction set execution. This flexibility lets developers choose the optimal core for their project's performance needs, power budget, or specific toolchain requirements, all on a single hardware platform.

Can this board be used in a final product, and how is it integrated?

Yes, the castellated edge design is specifically for production integration. You can solder the module directly onto your custom carrier PCB, using it as a compact system-on-module. Ensure your design provides the necessary 3.3V power supply via the USB-C port or an alternative regulated source, and route the required GPIO signals from the castellated pads to your peripherals.

What power supply is required, and what are the current specifications?

The board is powered exclusively through the USB Type-C connector, which is compatible with standard USB power supplies and Power Delivery (PD) sources. While exact current draw depends on core activity and peripherals, the RP2350A is efficient for embedded use. For stable operation, use a reliable 5V USB source. Refer to the RP2350A datasheet for detailed power consumption figures in active and sleep modes.

Package Includes

  • 1 x Waveshare RP2350-USB-C Microcontroller Development Board

Additional Information

Weight 0.006 kg
Dimensions 1.7 × 4.2 × 0.5 cm