waveshare RP2350-One

Waveshare RP2350-One Microcontroller Board User Manual

Model: RP2350-One | Brand: Waveshare

1. Introduction

The Waveshare RP2350-One is a compact microcontroller unit (MCU) board designed around the Raspberry Pi RP2350A chip. This board features a unique dual-core and dual-architecture design, incorporating both an Arm Cortex-M33 processor and a Hazard 3 RISC-V processor, capable of running at up to 150 MHz. It includes 520KB of SRAM and 4MB of onboard Flash memory. Its integrated PCB Type-A plug allows for direct connection to a computer's USB port, simplifying setup and usage. The castellated module design also supports direct soldering to carrier boards for embedded applications.

Waveshare RP2350-One Microcontroller Board

Figure 1: Waveshare RP2350-One Microcontroller Board. This image shows the compact blue PCB with the main RP2350A chip, USB-A connector, and exposed GPIO pins.

2. Package Content

The package includes the Waveshare RP2350-One board.

RP2350-One Package Content

Figure 2: RP2350-One Package Content. This image displays the RP2350-One board as the sole item included in the package.

3. Setup and Programming

The RP2350-One is designed for ease of use with its integrated USB Type-A plug. Programming can be done via drag-and-drop using mass storage over USB.

3.1 Initial Connection

Simply plug the RP2350-One directly into a standard USB Type-A port on your computer. No additional cables are required for basic power and data transfer.

RP2350-One Onboard Type-A Plug and Programming Support

Figure 3: RP2350-One Onboard Type-A Plug and Programming Support. This image illustrates the board plugged into a laptop's USB port and highlights support for Pico C/C++ SDK and MicroPython.

3.2 Programming Environment

The RP2350-One supports programming with both C/C++ using the Raspberry Pi Pico SDK and MicroPython. Comprehensive SDK resources and tutorials are available to assist with development.

4. Operating the Board

The RP2350-One offers extensive connectivity and processing capabilities for various projects.

4.1 Key Components and Pinout

The board features a range of multi-function GPIO pins and integrated peripherals. Refer to the diagrams below for component identification and pin assignments.

RP2350-One Component Layout and Pin Descriptions

Figure 4: RP2350-One Component Layout and Pin Descriptions. This diagram labels key components such as the PCB Type-A plug, RT9013-33GB LDO, WS2812 RGB LED, BOOT button, W25Q32JVSSIQ Flash, RESET button, RP2350A chip, RP2350A pins, and Debug pins.

RP2350-One GPIO Pinout Diagram

Figure 5: RP2350-One GPIO Pinout Diagram. This diagram details the functions of the 29 multi-function GPIO pins, including power, ground, ADC, SPI, I2C, UART, and PWM capabilities, along with the WS2812 RGB LED pins.

4.2 Peripherals and Features

5. Specifications

Detailed technical specifications for the Waveshare RP2350-One board.

RP2350-One Board Specifications and Dimensions

Figure 6: RP2350-One Board Specifications and Dimensions. This image provides a detailed diagram of the board with measurements in millimeters and lists key specifications.

FeatureDescription
MicrocontrollerRaspberry Pi RP2350A (Dual-core Arm Cortex-M33 & Dual-core Hazard 3 RISC-V)
Clock SpeedUp to 150 MHz
SRAM520KB
Flash Memory4MB (on-board)
USB InterfaceUSB 1.1 (Device and Host support), PCB Type-A plug
GPIO Pins29 (20 via edge pinout, others via solder points)
Communication2 × SPI, 2 × I2C, 2 × UART
ADC4 × 12-bit ADC
PWM Channels16 controllable PWM channels
PIO State Machines12 programmable I/O (PIO) state machines
Operating SystemFreeRTOS (supported)
Item Weight0.48 ounces
Package Dimensions2.7 x 1.9 x 0.8 inches

6. Maintenance

To ensure the longevity and proper functioning of your Waveshare RP2350-One board, observe the following maintenance guidelines:

7. Troubleshooting

If you encounter issues with your RP2350-One board, consider the following troubleshooting steps:

8. Resources and Support

For further assistance, documentation, and community support, please refer to the following resources:

Related Documents - RP2350-One

Preview Waveshare ESP32-S3-Touch-LCD-4.3 Development Board: Features & Guide
Explore the Waveshare ESP32-S3-Touch-LCD-4.3, a powerful microcontroller development board featuring a 4.3-inch capacitive touch display, WiFi, BLE 5, and multiple interfaces like CAN, RS485, and I2C. Learn about its hardware, setup, and sample demos for HMI development.
Preview Pico-Relay-B: 8-Channel Relay Module User Guide
User guide for the Waveshare Pico-Relay-B, an industrial 8-channel relay module for Raspberry Pi Pico. Learn about its features, specifications, setup, and programming with detailed instructions and examples.
Preview Raspberry Pi Pico Dual-Mode Bluetooth Module (Pico-BLE) User Manual
User manual for the Waveshare Pico-BLE, a dual-mode Bluetooth 5.1 module designed for Raspberry Pi Pico, supporting SPP and BLE protocols. Features header compatibility and onboard antenna.
Preview Waveshare 3.5-inch RPi LCD (A) User Manual: Setup and Specifications
Comprehensive user manual for the Waveshare 3.5-inch RPi LCD (A) display module. Covers specifications, installation, connection to Raspberry Pi, and troubleshooting.
Preview Waveshare E-Paper ESP32 Driver Board: Features, Demos, and Guide
Explore the Waveshare E-Paper ESP32 Driver Board. This guide details its features, hardware connection, Bluetooth and WiFi demos, and common FAQs for e-paper display projects.
Preview Waveshare 4inch DSI LCD Display for Raspberry Pi: Setup and Guide
Detailed guide for the Waveshare 4inch DSI LCD display, covering features, hardware connection, software installation, screen rotation, backlight control, and troubleshooting for Raspberry Pi.