Introducing the RP2350 Microcontroller

An RP2350 on a SparkFun Pro MicroAn RP2350 on a SparkFun Pro Micro

RP2350 Features


Unmatched Security

Robust hardware-based security features, including Arm TrustZone and antifuse OTP, provide a solid foundation for trusted applications.

Transparent Development

Extensive documentation and unrestricted access to secure boot ROM empower developers to build secure products with confidence.

Flexible Dual-Core Architecture

Choose between industry-standard Arm Cortex-M33 cores or open-hardware Hazard3 RISC-V cores to optimize performance and cost.

An RP2350 ICAn RP2350 IC
RP2350 microcontroller chip designed by Raspberry Pi
Processor Flash SRAM MHz GPIO
Dual Cortex-M33, FPU XIP QSPI v2 with PSRAM support 520kB 150 Up to 48
PWM ADC UART I2C SPI
24 channels 3 available × 12-bit 2 2 buses 2 buses
Additional Features
USB 1.1 controller and PHY, with Host and Device support Low-power sleep and dormant modes
Drag and drop programming using mass storage over USB Real-time clock and timer on-chip
Switch-mode DC-DC converter for core supply
New to RP2350
2×the RAM and ~2×CPU performance Now supports secure boot and execution
Improved peripherals: flash / XIP, PIO, and new HSTX Lower Power: Down from 100μA to ~10μA
Five package variants: 2 discrete and 3 SiP

RP2350 Boards


SparkFun Pro Micro - RP2350

The SparkFun RP2350 Pro Micro provides a powerful development platform in SparkFun's compact Pro Micro form factor, built around the RP2350 from the Raspberry Pi Foundation. It includes a USB-C connector, Qwiic connector, WS2812B addressable RGB LED, Boot and Reset buttons, resettable PTC fuse, and PTH and castellated solder pads.

The RP3250 is a unique dual-core microcontroller with two ARM® Cortex® M33 processors and two Hazard3 RISC-V processors, all running at up to 150 MHz! The Pro Micro also includes two expanded memory options: 16MB of external Flash and 8MB PSRAM connected to the RP2350's QSPI controller. The RP2350 Pro Micro works with C/C++ using the Pico SDK and MicroPython development environments.

SparkFun Thing Plus - RP2350

The SparkFun Thing Plus - RP2350 is a dynamic and powerful wireless development platform in the Thing Plus form factor. Built around the RP2350 microcontroller from the Raspberry Pi Foundation, this board includes their radio module for single-band 2.4 GHz WiFi 4 (802.11n) and Bluetooth® 5.2, along with standard hardware components found on all Thing Plus Boards. This includes on-board Lithium Ion (LiPo) battery charging and fuel gauge circuits, µSD card socket, Qwiic connector, and the Thing Plus pinout, allowing use of the RP2350 Thing Plus in a wide variety of both local and remote applications.

The Raspberry Pi Radio Module (RM2) operates over an SPI interface, and we've designed this board to use the same pins for the radio module as official Raspberry Pi boards, making it easy to use the radio module without having to adjust anything from those development boards. Along with supporting both WiFi 4 and Bluetooth® 5.2, the RM2 supports both basic (1 Mbps) and enhanced (2 or 3 Mbps) data rates for standard Bluetooth as well as BLE (Low Energy).

SparkFun IoT Node for LoRaWAN®

The SparkFun IoT Node for LoRaWAN® development board brings an entirely new level of usability to the often convoluted and configuration-intensive effort to set up a LoRaWAN®-based IoT Device. Combining the ease of LoRaWAN® setup and configuration delivered by the Digi X-ON™ system with the rapid prototyping provided by the SparkFun Qwiic ecosystem, the SparkFun IoT Node for LoRaWAN® development board accelerates IoT end-node creation and deployment.

At the heart of the IoT Node for LoRaWAN® board is the RP2350 microprocessor from Raspberry Pi, supporting many development environments, including Arduino, micropython, and the Raspberry Pi pico SDK. This board is also featured in two Digi X-ON Kits (for North America and Europe) that allow users to get started using LoRaWAN® as quickly as possible.

Raspberry Pi Pico 2

The Raspberry Pi Pico 2 built on the RP2350: a new high-performance, secure microcontroller also from Raspberry Pi. The RP2350 features a higher core clock speed, double the on-chip SRAM, double the on-board flash memory, more powerful Arm cores, optional RISC-V cores, new security features, and upgraded interfacing capabilities.

The RP2350 provides a comprehensive security architecture, built around Arm TrustZone for Cortex-M, and incorporating signed boot, 8KB of antifuse OTP for key storage, SHA-256 acceleration, a hardware TRNG, and fast glitch detectors.

Raspberry Pi Pico 2 W

The Raspberry Pi Pico 2 W adds wireless functionality with a 2.4GHz 802.11n wireless LAN and Bluetooth 5.2 wireless radio and on-board antenna. With a higher core clock speed, double the on-chip SRAM, double the on-board flash memory, more powerful Arm cores, optional RISC-V cores, new security features, and upgraded interfacing capabilities than the previous version.

Raspberry Pi Pico 2 W brings all the power of RP2350 to your IoT projects. The on-board CYW43439 modem from Infineon provides the wireless capabilities and connectivity, and is supported by C and MicroPython libraries.


Raspberry Pi Pico 2Raspberry Pi Pico 2 Raspberry Pi Pico 2 WRaspberry Pi Pico 2 W SparkFun Pro Micro RP2350SparkFun Pro Micro RP2350
Board Length (inches) 2 2.17 1.1
Board Width (inches) 0.83 0.83 1.3
Microcontroller RP2350 RP2350 RP2350
CPU Core Dual ARM M33 or RISC-V Hazard3 Dual ARM M33 or RISC-V Hazard3 Dual ARM M33 or RISC-V Hazard3
CPU Frequency (MHz) 150 150 150
Flash Memory (MB) 4 4 16
Internal SRAM (kB) 520 520 520
PSRAM (MB) 0 0 8
GPIO Broken Out 26 26 20
WiFi/Bluetooth Radio No Yes, 2.4GHz 802.11n wireless LAN and Bluetooth 5.2 No
Reset Button No No Yes
USB Connector Micro-B Micro-B USB-C
Qwiic Connector No No Yes
uSD Card Connector No No No
Battery Connector No No No
Battery Charger IC No No No
Battery Fuel Gauge IC No No No
Power LED No No Yes
Status LED Yes Yes No
Addressable LED No No Yes

Wondering how these specs compare to RP2040 boards?

Raspberry Pi Pico Raspberry Pi Pico W SparkFun Pro Micro RP2040 SparkFun Thing Plus RP2040
Board Length (inches) 2 2 1.3 2.3
Board Width (inches) 0.83 0.83 0.7 0.9
Microcontroller RP2040 RP2040 RP2040 RP2040
CPU Core Dual ARM M0+ Dual ARM M0+ Dual ARM M0+ Dual ARM M0+
CPU Frequency (MHz) 133 133 133 133
Flash Memory (MB) 2 2 16 16
Internal RAM (kB) 264 264 264 264
PSRAM (MB) 0 0 0 0
GPIO Broken Out 26 26 20 18
WiFi/Bluetooth Radio No Yes No No
Reset Button No No Yes Yes
USB Connector Micro-B Micro-B USB-C USB-C
Qwiic Connector No No Yes Yes
uSD Card Connector No No No Yes
Battery Connector No No No Yes
Battery Charger IC No No No Yes
Battery Fuel Gauge IC No No No Yes
Power LED No No Yes Yes
Status LED Yes Yes No Yes
Addressable LED No No Yes Yes