Robust hardware-based security features, including Arm TrustZone and antifuse OTP, provide a solid foundation for trusted applications.
Extensive documentation and unrestricted access to secure boot ROM empower developers to build secure products with confidence.
Choose between industry-standard Arm Cortex-M33 cores or open-hardware Hazard3 RISC-V cores to optimize performance and cost.
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 |
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.
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.
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 |
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 |