1. Introducció
The Waveshare RP2350-Tiny Development Board is a compact microcontroller board based on the Raspberry Pi RP2350A chip. This chip features a unique dual-core and dual-architecture design, incorporating a dual-core Arm Cortex-M33 processor and a dual-core Hazard 3 RISC-V processor, capable of flexible clock speeds up to 150 MHz. It is designed for integration into various projects requiring small dimensions and robust performance.
This manual provides essential information for setting up, operating, and maintaining your RP2350-Tiny Development Board.
2. Contingut del paquet
Verifiqueu que tots els elements siguin presents al vostre paquet:
- RP2350-Tiny Development Board (x1)

Figure 2.1: RP2350-Tiny Development Board included in the package.
3. Característiques clau
The RP2350-Tiny Development Board offers the following features:
- RP2350A Microcontroller: Dual-core Arm Cortex-M33 and dual-core Hazard 3 RISC-V processors, flexible clock up to 150 MHz.
- Memòria: 520 KB de SRAM i 4 MB de memòria flash integrada.
- Connectivitat: Onboard FPC 8PIN connector for USB Type-C via adapter board (adapter board not included in base package).
- Factor de forma: Castellated module for direct soldering to carrier boards, compact size.
- Suport USB: USB 1.1 with device and host support.
- Gestió d'energia: Low-power sleep and dormant modes.
- Programació: Drag-and-drop programming via mass storage over USB.
- GPIO: 28 pins GPIO multifunció (20 via pinout de vora, altres via punts de soldadura).
- Perifèrics: 2 × SPI, 2 × I2C, 2 × UART, 4 × 12-bit ADC, 16 × controllable PWM channels.
- Temporització: Accurate clock and timer on-chip.
- Sensors: Integrated temperature sensor.
- Rendiment: Accelerated floating-point libraries on-chip.
- PIO: 12 Programmable I/O (PIO) state machines for custom peripheral support.

Figura 3.1: Mésview of RP2350-Tiny Development Board features.

Figure 3.2: Detailed board specifications and available versions.
4. Configuració
4.1 Connexió inicial
To begin using your RP2350-Tiny, you will typically connect it to a computer for programming. If you have the RP2350-Tiny-Kit, use the provided FPC cable and USB adapter board. If you have the standalone RP2350-Tiny, you will need to solder it to a carrier board or use an appropriate FPC adapter (not included) to connect via USB.
For initial programming, connect the board to your computer via a USB cable. The board supports drag-and-drop programming via mass storage mode.
4.2 Kit de desenvolupament de programari (SDK)
Waveshare provides a complete SDK and open-source tutorials to facilitate development. The RP2350-Tiny supports multiple programming languages, including Pico C/C++ SDK and MicroPython.

Figure 4.1: Supported programming languages and SDKs.
Refer to the official Waveshare Wiki resources for detailed documentation and examples. Contact Waveshare support for more information on accessing these resources.
5. Instruccions de funcionament
5.1 Encès
Once connected via USB or integrated into a powered circuit, the board will power on. Onboard RGB LEDs indicate the program running status.
5.2 Programming the Board
The RP2350-Tiny supports drag-and-drop programming. When connected to a computer, it typically appears as a mass storage device. You can drag compiled firmware files (e.g., .uf2 files for MicroPython) directly onto this device to flash the board.
5.3 GPIO Usage
The board features 28 multi-function GPIO pins, allowing for flexible development and integration. 20 pins are available via the edge pinout, with others accessible via solder points. Refer to the pinout diagram for specific functions.

Figure 5.1: RP2350-Tiny GPIO Pinout Diagram.
5.4 Low-Power Modes
The RP2350-Tiny supports low-power sleep and dormant modes, which can be utilized in your applications to conserve energy. Consult the RP2350A datasheet and SDK documentation for details on implementing these modes.
6. Manteniment
The RP2350-Tiny Development Board is a robust electronic component. Minimal maintenance is required.
- Neteja: Keep the board clean and free from dust and debris. Use a soft, dry brush or compressed air for cleaning. Avoid liquids.
- Emmagatzematge: Store the board in an anti-static bag when not in use to prevent electrostatic discharge (ESD) damage.
- Manipulació: Handle the board by its edges to avoid touching components, especially the microcontroller chip.
- Actualitzacions de firmware: Regularly check the Waveshare Wiki or Raspberry Pi documentation for firmware updates and security patches for the RP2350A chip.
7. Solució De Problemes
If you encounter issues with your RP2350-Tiny Development Board, consider the following troubleshooting steps:
- La placa no s'encén:
- Ensure the USB cable is securely connected to both the board (via adapter if applicable) and the computer.
- Prova amb un port o cable USB diferent.
- Verify the power source is adequate (e.g., a powered USB hub if necessary).
- Placa no reconeguda per l'ordinador:
- Ensure the board is in bootloader mode if required for initial flashing (consult Waveshare Wiki for specific boot sequence).
- Reinstall USB drivers if prompted by your operating system.
- Try a different computer.
- Programa no en execució:
- Verifica que el teu codi es compila sense errors.
- Ensure the firmware was successfully uploaded to the board.
- Check for any short circuits or incorrect wiring in your external connections.
- The onboard RGB LEDs can provide status indications; refer to your program's logic for their meaning.
- FPC Cable Issues:
- Ensure the FPC cable is correctly inserted and latched into both the board and the adapter. Incorrect insertion can lead to connection failures.
For further assistance, refer to the Waveshare Wiki or contact technical support.
8. Especificacions tècniques
Detailed specifications for the Waveshare RP2350-Tiny Development Board:
| Característica | Especificació |
|---|---|
| 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 | 4 MB (on-board) |
| Pins GPIO | 28 (20 via edge pinout) |
| Interfícies | 2 × SPI, 2 × I2C, 2 × UART, 4 × 12-bit ADC, 16 × PWM channels |
| USB | USB 1.1 (device and host support) |
| Modes de potència | Modes de repòs i de repòs de baix consum |
| Dimensions | 23.5 mm × 18 mm (approximate, excluding FPC connector) |
| Pes | 0.704 unces (aproximadament) |

Figure 8.1: Board components and outline dimensions.
9. Suport i Recursos
For additional information, technical documentation, and community support, please refer to the following resources:
- Waveshare Wiki: Official documentation and tutorials for Waveshare products.
- Raspberry Pi Documentation: Comprehensive resources for the RP2350A microcontroller.
- Suport tècnic: Contact Waveshare directly for product-specific inquiries.
Vídeo oficial del producte:
Vídeo 9.1: Acabatview of the RP2040 Tiny Kit, demonstrating its features and compact design. Note: This video refers to RP2040, but the features shown are highly relevant to the RP2350-Tiny's form factor and design principles.





