Introducing the RP2350 Microcontroller
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.
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 |
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 2 | Raspberry Pi Pico 2 W | SparkFun 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 |