TUOPUONE RP2350-Plus-16MB-M
TUOPUONE RP2350-Plus Development Board 16MB Flash Memory User Manual
Model: RP2350-Plus-16MB-M
Introducció
The TUOPUONE RP2350-Plus Development Board is a high-performance, low-cost microcontroller unit (MCU) board based on the Raspberry Pi RP2350A dual-core and dual-architecture microcontroller. This manual provides essential information for setting up, operating, and maintaining your RP2350-Plus board.
Característiques clau
- RP2350A microcontroller chip designed by Raspberry Pi in the United Kingdom.
- Unique dual-core and dual-architecture design: dual-core Arm Cortex-M33 processor and dual-core Hazard 3 RISC-V processor, with a flexible clock running up to 150 MHz.
- 520KB of SRAM and 16MB on-board Flash memory.
- Type-C connector for modern connectivity and ease of use.
- Lithium battery recharge/discharge header, suitable for mobile and portable applications.
- Onboard DC-DC chip MP28164, a high-efficiency buck-boost chip with a maximum 2A load current.
- Castellated module design allows direct soldering to carrier boards.
- USB 1.1 with device and host support.
- Low-power sleep and dormant modes for energy efficiency.
- Drag-and-drop programming using mass storage over USB for simplified code deployment.
- 26 multi-function GPIO pins.
- Multiple communication interfaces: 2 SPI, 2 I2C, 2 UART, 4 12-bit ADC, and 16 controllable PWM channels.
- Accurate on-chip clock and timer.
- Integrated temperature sensor.
- Accelerated floating-point libraries on-chip.
- 12 Programmable I/O (PIO) state machines for custom peripheral support.
Board Layout and Components
Aquesta secció ofereix un finalview of the physical components and their locations on the RP2350-Plus Development Board.

Figure 1: RP2350-Plus Development Board with labeled components.
- LED: User LED (not power indicator).
- Connector USB tipus C: For power, data transfer, and programming.
- ETA6096: High-efficiency Lithium battery recharge manager.
- MP28164: High-efficiency DC-DC buck-boost chip.
- Botó d'arrencada: Press and hold during power-up or reset to enter download mode.
- On-board Flash Memory: 16MB (W25Q128JVSIQ).
- Botó de reset: Resets the microcontroller.
- RP2350A: Dual-core and dual-architecture microcontroller, up to 150 MHz operating frequency.
- Capçalera de la bateria: MX1.25 header for 3.7V Lithium battery, allowing simultaneous charging and powering.
- Pinout: Compatible with Raspberry Pi Pico 2.
- USB Test Points: Connects to USB interface.
- BOOT Test Point: Connects to BOOT button functionality.
- DEBUG Pins: Per a finalitats de depuració.
Diagrama de pinout
The RP2350-Plus features 26 multi-function GPIO pins. This diagram illustrates the pin assignments and their configurable functions.

Figure 2: RP2350-Plus Development Board Pinout.
The pinout includes dedicated pins for power (VBUS, VSYS, 3V3_EN, 3V3), ground (GND), analog-to-digital converters (ADC), and various communication protocols like SPI, I2C, and UART. Programmable I/O (PIO) state machines offer flexible peripheral support.
Instruccions de configuració
1. Donant poder a la junta
The RP2350-Plus can be powered via the USB Type-C connector or a 3.7V Lithium battery connected to the battery header (9). When using the USB Type-C connector, ensure your power source provides sufficient current (e.g., a standard USB port or charger).
2. Connexió a un ordinador
Connect the RP2350-Plus to your computer using a USB Type-C cable. The board will typically appear as a mass storage device, allowing for drag-and-drop programming.
3. Entering Bootloader Mode
To upload new firmware or programs, the board needs to be in bootloader mode. Press and hold the BARRETA button (5) while connecting the USB cable or pressing the RESET button (7). Release the BOOT button once the board appears as a removable drive on your computer.
Operating the RP2350-Plus
Programming with C/C++ and MicroPython
The RP2350-Plus supports development using both C/C++ and MicroPython. Comprehensive SDKs and development resources are available to help you get started.

Figure 3: RP2350-Plus supports C/C++ and MicroPython development.
- SDK de Pico C/C++: The official Raspberry Pi C SDK can be used from the command line or popular integrated development environments (IDEs) like Visual Studio Code and Eclipse.
- MicroPython: MicroPython is a full implementation of the Python 3 programming language optimized for embedded hardware like the Raspberry Pi Pico.
For detailed programming guides and examples, refer to the official Raspberry Pi documentation for RP2040-based boards, as the RP2350A shares a similar architecture.
GPIO Usage
The 26 multi-function GPIO pins can be configured for various purposes, including digital input/output, analog input, PWM, and serial communication (SPI, I2C, UART). Consult the pinout diagram (Figure 2) and the RP2350A datasheet for specific pin capabilities and configuration details.
Manteniment
- Manipulació: Handle the board by its edges to avoid touching components, especially the microcontroller chip, to prevent electrostatic discharge (ESD) damage.
- Neteja: Si cal, netegeu suaument la placa amb un raspall suau i sec o aire comprimit. Eviteu utilitzar líquids o materials abrasius.
- Emmagatzematge: Store the board in an anti-static bag in a dry, cool environment when not in use.
- Actualitzacions de firmware: Regularly check for firmware updates from the manufacturer or community to ensure optimal performance and access to new features.
Resolució de problemes
Board Not Powering On
- Ensure the USB Type-C cable is securely connected to both the board and a reliable power source.
- If using a battery, verify it is charged and correctly connected to the battery header.
- Proveu un cable USB o un adaptador d'alimentació diferent.
Board Not Recognized by Computer
- Ensure the USB Type-C cable is a data cable, not just a charging cable.
- Try entering bootloader mode (hold BOOT button, then connect USB or press RESET).
- Prova amb un port USB diferent del teu ordinador.
- Install necessary drivers if prompted by your operating system (though typically not required for mass storage mode).
Code Not Uploading
- Verify the board is in bootloader mode (appears as a removable drive).
- Ensure the compiled firmware file (.uf2 for MicroPython, or appropriate binary for C/C++) is being dragged to the correct drive.
- Check your development environment for any error messages.
Especificacions tècniques
| Característica | Detall |
|---|---|
| Microcontrolador | Raspberry Pi RP2350A (Dual-core Arm Cortex-M33 & Dual-core Hazard 3 RISC-V) |
| Velocitat del rellotge | Fins a 150 MHz |
| SRAM | 520 KB |
| Memòria Flash | 16MB (on-board) |
| Interfície USB | USB 1.1 (Device and Host support), Type-C connector |
| Pins GPIO | 26 multi-function GPIO pins |
| ADC | 4 x ADC de 12 bits |
| Canals PWM | 16 controllable PWM channels |
| Interfícies de comunicació | 2 x SPI, 2 x I2C, 2 x UART |
| PIO State Machines | 12 programmable I/O state machines |
| Gestió d'energia | Lithium battery recharge/discharge header, MP28164 DC-DC buck-boost chip (max 2A) |
| Modes de baixa potència | Sleep and dormant modes |
| Dimensions | Refer to Outline Dimensions section (Figure 4) |
Dimensions del contorn
The physical dimensions of the RP2350-Plus Development Board are provided below (all measurements in millimeters).

Figure 4: RP2350-Plus Development Board Outline Dimensions (Unit: mm).
Garantia i Suport
For warranty information, technical support, and additional resources, please refer to the official TUOPUONE weblloc web o poseu-vos en contacte amb el servei d'atenció al client. Conserveu el rebut de compra per a reclamacions de garantia.
Ask a question about this manual
Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.