SKU: IOWC-1146
📋 GST Invoice Available

Waveshare RP2350-Tiny Dev Board w/ RP2350A Dual-Core MCU

₹629.00 (Inclusive of all taxes)
Out of Stock

The Waveshare RP2350-Tiny Development Board is a compact, castellated module featuring the RP2350A dual-core (Arm Cortex-M33 & RISC-V) microcontroller, 520KB SRAM, 4MB flash, and 28 GPIOs for flexible IoT and embedded system prototyping.

Features

  • Dual-Core RP2350A MCU combines Arm Cortex-M33 and RISC-V cores running at 150 MHz for efficient multitasking.
  • Compact castellated module form factor enables direct soldering onto custom carrier boards for space-constrained designs.
  • Generous 520 KB SRAM and 4 MB onboard flash memory support complex firmware and data logging.
  • 28 multifunction GPIO pins (20 via edge connector) provide SPI, I²C, UART, PWM, and ADC interfaces.
  • Features 12 programmable I/O (PIO) state machines for implementing custom peripheral protocols without CPU overhead.

Out of stock

Description

The Waveshare RP2350-Tiny Development Board delivers a high-performance, flexible platform centered on the unique RP2350A dual-architecture microcontroller. This board integrates an Arm Cortex-M33 core alongside a RISC-V core, both clocked at 150 MHz, enabling developers to partition tasks for optimal real-time performance and power efficiency in embedded applications.

Designed for rapid integration, the board’s castellated edge allows it to be treated as a surface-mount module, soldered directly onto a custom PCB. It includes a comprehensive set of 28 GPIOs, supporting standard communication buses and analog inputs, alongside 12 Raspberry Pi Pico-style Programmable I/O (PIO) blocks for bit-banging custom interfaces. Power management features low-power sleep and dormant modes, making it suitable for battery-operated IoT nodes and portable devices.

Key Features

  • Dual-core, dual-architecture RP2350A microcontroller (Arm Cortex-M33 & RISC-V) for enhanced computational flexibility.
  • Castellated module design permits direct soldering to custom carrier boards, minimizing final product footprint.
  • Comprehensive I/O suite with 28 GPIOs, including multiple SPI, I²C, UART, PWM, and ADC channels.
  • 12 independent Programmable I/O (PIO) state machines enable custom serial protocols (e.g., NeoPixel, DPI video) without CPU load.
  • Onboard USB 1.1 controller with device/host support, adaptable to USB-C via an optional FPC adapter board.
  • Drag-and-drop firmware programming via USB mass storage class for a seamless developer experience.
  • Integrated 4 MB flash memory provides ample space for application code, file systems, and OTA updates.
  • Low-power operating modes (sleep, dormant) extend battery life in remote sensing and wearable applications.

Applications

  • Compact IoT sensor nodes and data loggers for environmental monitoring.
  • Embedded control systems in robotics, drones, and motor control applications.
  • Custom peripheral interfaces and protocol bridges using the PIO state machines.
  • Wearable tech and portable devices requiring low-power operation and a small footprint.
  • Educational platforms for learning dual-core microcontroller programming and real-time systems.

Technical Specifications

Microcontroller / SoCRP2350A Dual-Core (Arm Cortex-M33 & RISC-V)
CPU Frequency150 MHz
SRAM520 KB
Flash Memory4 MB
GPIO Pins28 multifunction (20 accessible via edge connector)
Programmable I/O (PIO)12 state machines
USB InterfaceUSB 1.1 (Device/Host), adaptable to Type-C
Communication InterfacesSPI, I²C, UART, PWM, ADC
Programming MethodDrag-and-drop via USB Mass Storage
Power ModesLow-power sleep, dormant
Form FactorCastellated Module

Frequently Asked Questions

How do I program the Waveshare RP2350-Tiny board?

The board supports drag-and-drop programming via USB Mass Storage Class. Connect it to your computer with a USB cable; it will appear as a removable drive. Simply copy your compiled UF2 firmware file onto this drive, and the board will automatically reset and run the new program. This method is compatible with development environments like the Raspberry Pi Pico SDK, Arduino IDE (with appropriate board support), and MicroPython.

What is the purpose of the 12 Programmable I/O (PIO) blocks?

The 12 PIO state machines are dedicated hardware processors that can independently handle precise timing and bit-level I/O operations. They allow you to implement custom communication protocols (such as WS2812 LED control, DPI video, or non-standard serial interfaces) directly in hardware without consuming CPU cycles. This is ideal for generating or reading high-speed signals, offloading the main cores for application logic, and ensuring deterministic real-time performance in complex embedded systems.

Can I solder this board directly onto my own PCB?

Yes, the RP2350-Tiny is designed as a castellated module. The board edges have plated half-holes (castellations) that allow you to solder it directly onto the pads of a custom carrier PCB, similar to a surface-mount component. This integrates the entire microcontroller subsystem into your final product design, saving space and simplifying assembly. Ensure your carrier board provides the necessary power (3.3V), connects required GPIOs, and includes any needed external decoupling capacitors.

What power supply voltage does the board require?

The RP2350A microcontroller core and onboard logic operate at 3.3V. You can supply power via the USB port (which provides 5V, regulated down to 3.3V internally) or by applying 3.3V directly to the appropriate VCC pins on the module's castellated edge. Always ensure your power source can deliver sufficient current for your peripherals. The board includes low-power sleep and dormant modes to minimize current draw during idle periods for battery-operated applications.

Package Includes

  • 1 x Waveshare RP2350-Tiny Development Board

Additional Information

Weight 0.005 kg
Dimensions 3 × 7 × 2 cm