1. Introducció
The Waveshare RP2350-One is a compact, Pico-like microcontroller unit (MCU) board designed for embedded development. It integrates the powerful Raspberry Pi RP2350A chip, featuring a unique dual-core and dual-architecture design. With its onboard PCB Type-A plug, it offers convenient plug-and-play functionality, making it ideal for a wide range of projects requiring a small footprint and robust processing capabilities.
2. Contingut del paquet
The standard package for the RP2350-One includes the following item:
- RP2350-One Microcontroller Board x1
3. Característiques clau
- Microcontrolador: Raspberry Pi RP2350A chip, designed in the United Kingdom.
- Arquitectura del processador: Unique dual-core and dual-architecture design, featuring a dual-core Arm Cortex-M33 processor and a dual-core Hazard 3 RISC-V processor.
- Velocitat del rellotge: Flexible clock running up to 150 MHz.
- Memòria: 520 KB de SRAM i 4 MB de memòria flash integrada.
- Connectivitat: Onboard PCB Type-A male port for direct plug-and-play use.
- Factor de forma: Castellated module design allows for direct soldering to carrier boards, suitable for SMD applications.
- Suport USB: USB 1.1 with both device and host support.
- Gestió d'energia: Low-power sleep and dormant modes for energy efficiency.
- Programació: Supports drag-and-drop programming via mass storage over USB.
- GPIO: 29 multi-function GPIO pins (20 accessible via edge pinout, others via solder points).
- Perifèrics:
- 2 × SPI interfaces
- 2 × I2C interfaces
- 2 × UART interfaces
- 4 × 12-bit Analog-to-Digital Converters (ADC)
- 16 × controllable PWM channels
- Temporització: Accurate clock and timer on-chip.
- Sensors: Integrated temperature sensor.
- Rendiment: Accelerated floating-point libraries on-chip.
- Custom Peripherals: 12 × Programmable I/O (PIO) state machines for custom peripheral support.
4. Configuració i primers passos
The RP2350-One is designed for ease of use with its integrated USB Type-A plug.
- Connexió a l'ordinador: Simply plug the RP2350-One directly into a standard USB Type-A port on your computer. The board will appear as a mass storage device.
- Enter Bootloader Mode (Optional): To upload new firmware, press and hold the BOOT button while plugging the board into your computer, then release the BOOT button. This will put the board into USB mass storage mode, allowing you to drag-and-drop firmware files.
- Entorn de desenvolupament: The RP2350-One supports development using the Raspberry Pi official C/C++ SDK and MicroPython.
- SDK de Pico C/C++: Can be used from the command line or popular Integrated Development Environments (IDEs) like Visual Studio Code and Eclipse.
- MicroPython: A full implementation of the Python 3 programming language that runs directly on embedded hardware.
- Instal·leu els controladors (si cal): In most cases, no special drivers are needed as the board enumerates as a standard USB mass storage device. If issues arise, refer to the Waveshare Wiki for specific driver information.
5. Funcionament i programació
The RP2350-One leverages the advanced capabilities of the RP2350A microcontroller, offering a versatile platform for various embedded applications.
5.1 Dual-Core Architecture
The RP2350A features a unique dual-core and dual-architecture design, combining an Arm Cortex-M33 processor and a Hazard 3 RISC-V processor. This allows for flexible task distribution and optimized performance for different types of workloads.
5.2 GPIO Pinout
The board provides 29 multi-function GPIO pins, allowing for extensive connectivity with external components and sensors. The pin functions are configurable, offering flexibility for various projects. Refer to the pinout diagram below for details on available pins and their primary functions.
5.3 Onboard Components
The RP2350-One includes several key onboard components:
- PCB Type-A plug: For direct USB connection.
- RT9013-33GB: 500mA low dropout, low noise, ultra-fast LDO (Low-Dropout Regulator).
- WS2812: LED RGB.
- Botó d'arrencada: Used to enter bootloader mode for firmware updates.
- W25Q32JVSSIQ: 4MB NOR-Flash memory.
- Botó de reset: To reset the microcontroller.
- RP2350A: The main dual-core microcontroller chip.
- RP2350A pins: 10x solder points, including 9x GPIO pins.
- Debug pins: Per a finalitats de depuració.
6. Manteniment
To ensure the longevity and optimal performance of your RP2350-One board, follow these general maintenance guidelines:
- Manipulació: Always handle the board by its edges to avoid touching components, especially the pins, which can be sensitive to electrostatic discharge (ESD).
- Emmagatzematge: Store the board in an anti-static bag when not in use, and keep it in a dry, dust-free environment.
- Neteja: If necessary, gently clean the board with a soft, dry brush or compressed air to remove dust. Avoid using liquids or harsh chemicals.
- Potència: Ensure proper power supply (5V via USB) and avoid over-voltage or reverse polarity connections.
7. Solució De Problemes
If you encounter issues with your RP2350-One, consider the following common troubleshooting steps:
- Placa no detectada:
- Ensure the board is firmly plugged into a working USB port.
- Prova amb un port o cable USB diferent.
- If attempting to enter bootloader mode, ensure the BOOT button is held down during connection and released afterward.
- Problemes de càrrega de firmware:
- Verify the board is in bootloader mode (appears as a mass storage device).
- Assegureu-vos que el firmware file is valid and compatible with the RP2350-One.
- Check for any error messages from your development environment.
- Code Not Running:
- Confirm that your code has been successfully uploaded to the board.
- Check your code for logical errors or incorrect pin assignments.
- Ensure external components are correctly wired and powered.
- Problemes generals:
- Refer to the Waveshare Wiki for detailed guides and community support.
- Try resetting the board using the RESET button.
8. Consells d'usuari
No hi havia consells específics per a l'usuari disponibles de reviews or Q&A at this time. For best results, always refer to the official Waveshare Wiki for the latest documentation and examples.
9. Especificacions tècniques
| Característica | Especificació |
|---|---|
| Número de model | RP2350-One |
| Nom de marca | Waveshare |
| Origen | Xina continental |
| Microcontrolador | Raspberry Pi RP2350A (Dual-core Arm Cortex-M33, Dual-core Hazard 3 RISC-V) |
| Freqüència de funcionament | Fins a 150 MHz |
| SRAM | 520 KB |
| Memòria Flash | 4MB (on-board W25Q32JVSSIQ NOR-Flash) |
| Interfície USB | USB 1.1 (device and host support), Onboard PCB Type-A plug |
| Pins GPIO | 29 multi-function (20 via edge pinout, others via solder points) |
| Interfícies de comunicació | 2 × SPI, 2 × I2C, 2 × UART |
| Convertidor d'analògic a digital (ADC) | 4 × 12-bit ADC |
| Canals PWM | 16 × controllable PWM channels |
| PIO State Machines | 12 × Programmable I/O (PIO) state machines |
| Onboard Regulator | RT9013-33GB (500mA LDO) |
| LED integrat | WS2812 RGB LED |
| Dimensions (excluding USB plug) | Approximately 18.00 mm (W) x 25.50 mm (L) |
| Pes | 0.006 kg |
10. Suport i Recursos
For detailed documentation, programming examples, and further technical support, please refer to the official Waveshare Wiki:
www.waveshare.com/wiki/RP2350-One





