Waveshare RP2350-One USB Development Board Powered by Raspberry Pi RP2350A MCU
A compact development board featuring the RP2350A microcontroller with ARM Cortex-M33 and RISC-V cores, onboard flash, USB Type-A plug, GPIO, and multiple communication interfaces.
RP2350-One Development Board
Waveshare RP2350-One is a development board based on the Raspberry Pi RP2350A chip. It is aimed at embedded development, fast prototyping applications and USB-based applications. It has one of the key features of the integrated PCB Type-A USB plug, which is used to insert the board directly into a computer USB port, without a cable. This design is easy to use by developers who may require a small and compact board, which is easy to power and program. The board is very small, but it can still access several GPIO pins and communication interfaces, and has a large field of embedded project applications.
RP2350A microcontroller chip
RP2350 Microcontroller Architecture
Raspberry Pi came up with an RP2350A microcontroller that can be regarded as the core of the board. The chip is also a dual-architecture structure with the capability of supporting both Arm Cortex-M33 and Hazard3 RISC-V processor cores, with the developer being free to choose between the two processor versions according to their application. Its clock speed can be up to 150 MH,z and that means it can take control of tasks that require real-time and other embedded workloads smoothly.
Key Features
Waveshare RP2350-One has multiple convenient features in a compact package. It is designed based on the RP2350A microcontroller that comes with two-core Arm Cortex-M33 and two-core Hazard3 RISC-V processors that run on up to 150 MHz. The board includes 520 KB of SRAM and 4 MB of onboard flash storage for program and data storage. It features an integrated PCB Type-A USB connector that supports USB 1.1 host and device functionality, enabling direct connection to a computer.
On Board Interfaces
Also exposed by the board are up to 29 multifunction GPIO pins, 20 of which are available as edge pads and the remaining ones as solder pads. These pins have various communication interfaces, such as SPI, I2C, and UART. Besides, the board provides four 12-bit ADC channels and 16 PWM channels to control the signal. The RP2350 microcontroller also has twelve programmable I/O (PIO) state machines that provide developers with the opportunity to build custom peripheral interfaces. Other built-in functions are an on-chip temperature sensor, on-chip hardware floating-point acceleration, precise timers and clock circuits and multiple low-power operating modes.
USB Plug-and-Play Design
The USB-A connector that is built into the PCB is the location on the Wiki where it is mentioned that this is one of the most bizarre design elements of the RP2350-One. This connector allows the board to be directly attached to the USB port on a computer, eliminating additional cables. USB interface supports power as well as data connectivity, and this makes it easier to develop and test. USB mass-storage boot mode is also supported by the board so that firmware can be uploaded using a simple drag-and-drop operation, and anyone can easily program the board.
Configurable Pin function
Development Ecosystem
The RP2350-One uses the same development platform as the Raspberry Pi microcontroller boards. The Raspberry Pi Pico SDK has C or C++ firmware development, or optional higher-level build environments like MicroPython and CircuitPython. With the accessibility of open-source software, help material, and community supporting resources, it is simpler to develop applications with the RP2350 platform by both novices and experts.
Applications of the RP2350 development board
The RP2350-One is small and has an inbuilt USB interface that makes it applicable in numerous embedded and experimental setups. It may be used as a USB development board, an IoT sensor node, or a robotics and automation system controller. The board can also be utilized in designing DIY USB devices, embedded prototypes and educational projects where a small microcontroller-based hardware is needed.
Outline Dimensions
Price and Availability
The Waveshare RP2350-One development board is available from several electronics retailers and online distributors like Amazon and AliExpress having a price of around $8.99 to $12.99, depending on the seller and shipping. The board is commonly sold as a single unit package and can be purchased through Waveshare at $4.99 and electronics component stores.
Images used courtesy of Waveshare




