# Waveshare Pi Pico 2 Plus Development Board, RP2350

- Page: https://sigmanortec.ro/en/waveshare-pi-pico-2-plus-development-board-rp2350
- Price: 81.75 RON
- Availability: In stock; 1-2 zile
- Reference: 88258 · EAN: 5946359227031
- Category: Mechatronics and IoT > Development Board > Raspberry Pi and RP2040 Boards
- Specifications: Microcontroller: RP2350
- Updated: 2026-09-18
- Shop: [Sigmanortec.ro](https://sigmanortec.ro/en/llms.txt)
- Prices: RON, VAT included; prices and stock as of 2026-10-22 03:52 (Europe/Bucharest)

## Description

Compact development board for embedded projects and rapid prototyping, with RP2350A dual-core selectable Arm Cortex-M33 or RISC-V up to 150 MHz, 520 KB SRAM and 4 MB flash, 26 GPIO with SPI I2C UART ADC PWM and PIO for custom protocols. USB Type-C for programming and power, Li-Ion battery support with integrated charging for portable applications.
The Waveshare RP2350-Plus board represents a significant evolution over the Raspberry Pi Pico 2, built around the RP2350A microcontroller and designed to maintain full pin compatibility with existing accessories and extensions from the Pico family. This compact board, measuring 51 x 21 mm with castellated edges, can be soldered directly onto a carrier board, offering maximum flexibility in embedded system design.
At the core of the board is an RP2350A microcontroller with an innovative dual-core architecture: the user can choose between a dual-core Arm Cortex-M33 processor or a dual-core RISC-V Hazard3 processor, both operating at clock frequencies of up to 150 MHz. This dual architecture opens up unique optimization opportunities for different types of applications. The board comes equipped with 520 KB of SRAM and 4 MB of integrated flash memory (or 16 MB in the expanded version), generous resources for complex automation, data acquisition, or communications projects.
Connectivity is provided through 26 multifunctional GPIO pins, offering access to 2 SPI interfaces, 2 I2C interfaces, 2 UART interfaces, 4 12-bit ADC channels, and 16 PWM channels. In addition, the 12 PIO (Programmable I/O) state machines allow custom communication protocols to be implemented directly in hardware, without burdening the main processors. The board is compatible with Arduino IDE (via the Raspberry Pi Pico/RP2040 package by Earle F. Phillhower III), MicroPython, CircuitPython, and Pico SDK (C/C++), making it accessible to both beginners and advanced developers.
A key strength of the Waveshare RP2350-Plus board is its integrated power system: the MP28164 DC-DC buck-boost circuit, with a maximum load of 2 A, together with the ETA6096 charging manager and the dedicated header for 3.7 VDC Li-Ion batteries, enable portable battery-powered use with automatic recharging during operation via the USB Type-C port. The USB Type-C connector provides both fast programming and 5 VDC power supply to the board. The board also includes a programmable LED, a BOOT button, a RESET button, and dedicated test points for USB, BOOT, and debugging.
Specifications:
Microcontroller: RP2350A
Processors: Dual-core Arm Cortex-M33 or dual-core RISC-V Hazard3, up to 150 MHz
SRAM memory: 520 KB
Flash memory: 4 MB (or 16 MB, expanded version)
Programming interface: USB 1.1 via USB Type-C
Power supply: 5 VDC via USB Type-C or 3.7 VDC via Li-Ion battery header
Power management: MP28164 (DC-DC buck-boost, maximum load 2 A)
Battery charging manager: ETA6096
GPIO: 26 multifunctional pins
Hardware interfaces: 2x SPI, 2x I2C, 2x UART, 4x ADC (12-bit), 16x PWM
PIO: 12 programmable state machines
Software compatibility: Arduino IDE, MicroPython, CircuitPython, Pico SDK (C/C++)
Dimensions: 51 x 21 mm
Layout:
1. Programmable LED
2. USB Type-C connector
3. ETA6096: Li-Ion battery charging manager
4. MP28164: DC-DC buck-boost circuit
5. BOOT button
6. Flash memory
7. RESET button
8. RP2350A microcontroller
9. Battery connector
10. Castellated edges
11. USB test points
12. BOOT test point
13. Debugging points
Pinout:
Pin
Name
Function
1
GP0
GPIO / UART0 TX / SPI0 RX / I2C0 SDA / PWM0 A
2
GP1
GPIO / UART0 RX / SPI0 CSn / I2C0 SCL / PWM0 B
3
GND
Ground
4
GP2
GPIO / SPI0 SCK / I2C1 SDA / PWM1 A
5
GP3
GPIO / SPI0 TX / I2C1 SCL / PWM1 B
6
GP4
GPIO / UART1 TX / SPI0 RX / I2C0 SDA / PWM2 A
7
GP5
GPIO / UART1 RX / SPI0 CSn / I2C0 SCL / PWM2 B
8
GND
Ground
9
GP6
GPIO / SPI0 SCK / I2C1 SDA / PWM3 A
10
GP7
GPIO / SPI0 TX / I2C1 SCL / PWM3 B
11
GP8
GPIO / UART1 TX / SPI1 RX / I2C0 SDA / PWM4 A
12
GP9
GPIO / UART1 RX / SPI1 CSn / I2C0 SCL / PWM4 B
13
GND
Ground
14
GP10
GPIO / SPI1 SCK / I2C1 SDA / PWM5 A
15
GP11
GPIO / SPI1 TX / I2C1 SCL / PWM5 B
16
GP12
GPIO / UART0 TX / SPI1 RX / I2C0 SDA / PWM6 A
17
GP13
GPIO / UART0 RX / SPI1 CSn / I2C0 SCL / PWM6 B
18
GND
Ground
19
GP14
GPIO / SPI1 SCK / I2C1 SDA / PWM7 A
20
GP15
GPIO / SPI1 TX / I2C1 SCL / PWM7 B
21
GP16
GPIO / SPI0 RX / I2C0 SDA / PWM0 A
22
GP17
GPIO / SPI0 CSn / I2C0 SCL / PWM0 B
23
GND
Ground
24
GP18
GPIO / SPI0 SCK / I2C1 SDA / PWM1 A
25
GP19
GPIO / SPI0 TX / I2C1 SCL / PWM1 B
26
GP20
GPIO / UART1 TX / I2C0 SDA / PWM2 A
27
GP21
GPIO / UART1 RX / I2C0 SCL / PWM2 B
28
GND
Ground
29
GP22
GPIO / PWM3 A
30
RUN
RESET, active LOW
31
GP26
GPIO / ADC0
32
GP27
GPIO / ADC1
33
AGND
Analog ground
34
GP28
GPIO / ADC2
35
ADC_VREF
ADC voltage reference
36
3V3
3.3 VDC output
37
3V3_EN
3.3 V regulator enable
38
GND
Ground
39
VSYS
System power input
40
VBUS
5 VDC from USB
Usage:
To program the board with Arduino IDE, add the following link in the preferences section of Arduino IDE (File > Preferences): https://github.com/earlephilhower/arduino-pico/releases/download/4.5.2/package_rp2040_index.json
Then, from Board Manager, install Raspberry Pi Pico/RP2040 by Earle F. Phillhower, III.
When you connect the board to a computer via a USB Type-C cable and hold down the BOOT button, a drive named RPI-RP2 will appear on the computer.
Dimensions:
