# Raspberry Pi Pico 2 vs Pico: Key Differences and Upgrades

Compare Raspberry Pi Pico 2 vs the original Pico across processors, memory, I/O, security, power, compatibility, and wireless options.

Written by [Jharwin Barrozo](https://flux.seobdtools.com/jharwinbarrozo)

Published Sep 2026 - 8 min read

[![Photos of Raspberry Pi Pico 2 PCB board and its predecessor Raspberry Pi Pico boards laid out with a text suggesting their key differences](https://flux.seobdtools.com/p/assets/blogs/pi-pico-vs-pi-pico-2/main.webp)](#)

## In January 2021, Raspberry Pi Ltd made a significant mark on the microcontroller market with the launch of the Raspberry Pi Pico, a $4 microcontroller board powered by their in-house RP2040 chip. Fast forward to August 2024, and Raspberry Pi has introduced the Raspberry Pi Pico 2, which, despite its similar appearance, brings several noteworthy upgrades, making it a compelling choice for makers and professionals alike.

Raspberry Pi Pico 2 keeps the original Pico’s compact, breadboard-friendly format while upgrading the processor, memory, security features, and programmable I/O. This comparison explains what changed from the RP2040-based Pico to the RP2350-based Pico 2, what remains compatible, and which board is the better fit for different projects.

### What’s New in Raspberry Pi Pico 2?

Raspberry Pi Pico 2 introduces a series of hardware upgrades while retaining the same physical format and broad hardware and software compatibility as the original Pico:

#### Enhanced Processing Power

-   **RP2350 SoC:** Pico 2 uses the RP2350, which can boot using either its dual Arm Cortex-M33 cores or its dual Hazard3 RISC-V cores. Only one processor architecture is active at a time. The maximum clock speed rises to 150 MHz from the RP2040’s 133 MHz, while the Cortex-M33 cores also add floating-point and DSP support.

![Close-up of System on Chio (SoC) of Raspberry Pi Pico RP2040 and Soc of latest Pi Pico 2 RP2350](https://flux.seobdtools.com/p/assets/blogs/pi-pico-vs-pi-pico-2/compare-soc.webp)

[RP2040](https://flux.seobdtools.com/vasy_skral/rp2040) and [RP2350](https://flux.seobdtools.com/vasy_skral/rp2350a)

#### Increased Memory and Storage

-   **520KB SRAM**: The Pico 2 doubles the SRAM from 264KB to 520KB, allowing for more complex applications and larger datasets.
-   **4MB Flash Storage**: The onboard QSPI flash storage has also been doubled from 2MB to 4MB, providing more space for program storage and data handling.

#### Advanced Security Features

-   **Arm TrustZone and Secure Boot**: When RP2350 runs on its Cortex-M33 cores, Arm TrustZone can separate secure and non-secure execution. RP2350 also includes a signed-boot architecture, although secure boot must be deliberately configured as part of the product’s security design.
-   **8KB OTP Memory**: An 8KB OTP (One-Time Programmable) memory is available for secure key storage, enhancing the security of the Pico 2 for sensitive applications.

#### Improved Analog and Digital I/O

-   **ADC resources**: The RP2350A chip provides four analog inputs, but the standard Pico 2 board exposes three external 12-bit ADC inputs, matching the number available on the original Pico board. The onboard temperature sensor uses an additional internal ADC channel.
-   **More PWM Channels**: The number of PWM channels has been expanded from 16 to 24, providing greater control over devices like motors and LEDs.
-   **More Programmable IO (PIO) State Machines**: The number of PIO state machines has increased from 8 to 12, allowing for more custom hardware interfaces and complex I/O operations.

[![Detailed pinout of Raspberry Pi Pico 2 board](https://flux.seobdtools.com/p/assets/blogs/pi-pico-vs-pi-pico-2/raspberry-pi-pico-2-pinouts.webp)](#)

Pinout Diagram of Raspberry Pi Pico

#### Lower Power Consumption

-   **Improved low-power modes**: RP2350 adds enhanced sleep and dormant capabilities. Actual board-level current depends on firmware, clocking, regulators, connected peripherals, and measurement conditions, so designers should validate consumption in the intended configuration rather than relying on a single headline figure.

#### Support for RISC-V Architecture

-   **Dual-core Hazard3 RISC-V**: RP2350 includes two open-hardware Hazard3 RISC-V cores alongside its two Cortex-M33 cores. A program is built for one architecture, and the chip boots using the corresponding pair of cores; the Arm and RISC-V pairs are not used simultaneously.

[

![3D PCB view of the project](https://flux.seobdtools.com/p/assets/featured_projects/pcb3d_preview/bee-hotel.webp)

](https://flux.seobdtools.com/markwuflux/sf-hackathon-2023-bee-hotel-r0p5)[Bee Hotel](https://flux.seobdtools.com/markwuflux/sf-hackathon-2023-bee-hotel-r0p5)

### Raspberry Pi Pico 2 vs Pico: Key Differences

The biggest differences are the move from RP2040 to RP2350, nearly twice the SRAM, twice the onboard flash, faster and more capable processor cores, additional PIO and PWM resources, and a substantially expanded security architecture.

#### Microcontroller Specifications Comparison

| Feature | Raspberry Pi Pico 2 | Raspberry Pi Pico |
| --- | --- | --- |
| SoC | RP2350; dual Cortex-M33 or dual Hazard3 RISC-V at up to 150 MHz | RP2040; dual Cortex-M0+ at up to 133 MHz |
| SRAM | 520 KB | 264 KB |
| Flash Storage | 4 MB QSPI | 2 MB QSPI |
| Security | TrustZone on Arm cores, 8 KB OTP, signed boot, SHA-256, TRNG, glitch detectors | Simpler security model without RP2350’s dedicated security architecture |
| Wireless Options | Pico 2: none; Pico 2 W: Wi-Fi and Bluetooth 5.2 | Pico: none; Pico W: Wi-Fi and Bluetooth |
| Language Support | MicroPython, CircuitPython, C and C++ | MicroPython, CircuitPython, C and C++ |

#### Microcontroller (MCU)

-   **Raspberry Pi Pico**: The original Pico is powered by the RP2040 microcontroller, featuring a dual-core Arm Cortex-M0+ processor running at up to 133 MHz.
-   **Raspberry Pi Pico 2**: Pico 2 introduces RP2350, which can run on either two Arm Cortex-M33 cores or two Hazard3 RISC-V cores at up to 150 MHz. The Cortex-M33 option adds hardware floating-point, DSP instructions, and TrustZone support; the RISC-V option gives developers an alternative open instruction-set architecture.

#### Memory and Storage

-   **Raspberry Pi Pico**: Equipped with 264KB of SRAM and 2MB of QSPI flash storage.
-   **Raspberry Pi Pico 2**: The Pico 2 significantly upgrades its memory and storage, doubling the SRAM to 520KB and the QSPI flash storage to 4MB. This increase allows for more complex and resource-intensive applications, making the Pico 2 a more powerful microcontroller for various projects.

#### Security Features

-   **Raspberry Pi Pico**: RP2040 provides a simpler security model without the TrustZone, signed-boot, hardware TRNG, and glitch-detection features introduced with RP2350.
-   **Raspberry Pi Pico 2**: RP2350 adds a security architecture that includes Arm TrustZone on the Cortex-M33 cores, 8 KB of OTP memory, signed boot, SHA-256 acceleration, a hardware true random number generator, and glitch detectors. These capabilities provide building blocks for secure products, but they still require correct configuration and implementation.

#### I/O and Connectivity Comparison

| Feature | Raspberry Pi Pico 2 | Raspberry Pi Pico |
| --- | --- | --- |
| Multifunction GPIO | 26 | 26 |
| External ADC Inputs | 3 × 12-bit | 3 × 12-bit |
| UART Interfaces | 2 | 2 |
| I2C Interfaces | 2 | 2 |
| SPI Interfaces | 2 | 2 |
| PWM Channels | 24 | 16 |
| PIO State Machines | 12 | 8 |
| Onboard LED | GPIO 25 on Pico 2; wireless models differ | GPIO 25 on Pico; wireless models differ |

#### Analog and Digital I/O

-   **Raspberry Pi Pico**: The original board exposes three external 12-bit ADC inputs and 26 multifunction GPIO pins. RP2040 also provides two UART, two I2C, two SPI controllers, 16 PWM channels, and eight PIO state machines.
-   **Raspberry Pi Pico 2**: The standard Pico 2 board also exposes three external ADC inputs and 26 multifunction GPIO pins. RP2350 increases the available PWM channels to 24 and the PIO state-machine count to 12 while retaining two UART, two I2C, and two SPI controllers.

#### Connectivity

-   **Raspberry Pi Pico**: The original Pico has no built-in wireless connectivity. Pico W and Pico WH add 2.4 GHz Wi-Fi and Bluetooth using the CYW43439 wireless chip.
-   **Raspberry Pi Pico 2**: The standard Pico 2 is also non-wireless. Pico 2 W is now available and adds 2.4 GHz 802.11n Wi-Fi and Bluetooth 5.2 while retaining the RP2350 processor, 520 KB of SRAM, and 4 MB of onboard flash.

[

![3D PCB view of the project](https://flux.seobdtools.com/p/assets/featured_projects/pcb3d_preview/risk-meter-pcb.webp)

](https://flux.seobdtools.com/jr98/environmental-exposure-risk-meter)[Environmental Exposure Risk Meter](https://flux.seobdtools.com/jr98/environmental-exposure-risk-meter)

#### Power and Physical Specifications

| Feature | Raspberry Pi Pico 2 | Raspberry Pi Pico |
| --- | --- | --- |
| Low-Power Modes | Sleep and dormant modes with always-on timer | Sleep and dormant modes |
| Power Input | 5 V through Micro-USB; approximately 1.8–5.5 V through VSYS | 5 V through Micro-USB; approximately 1.8–5.5 V through VSYS |
| Dimensions | Approximately 21 × 51 mm | Approximately 21 × 51 mm |
| Launch Price | $5 | $4 |

#### Power Consumption

-   **Raspberry Pi Pico**: RP2040 supports low-power sleep and dormant modes. Board-level consumption varies with firmware, clock configuration, GPIO state, regulator behavior, and attached hardware.
-   **Raspberry Pi Pico 2**: RP2350 expands the available low-power features, including an always-on timer. For battery-powered designs, measure the complete board in its real operating state because connected peripherals and board circuitry may consume more power than the microcontroller itself.

#### Compatibility and Form Factor

-   **Raspberry Pi Pico**: The board measures approximately 21 × 51 mm and has 40 castellated edge pins. Of these, 26 are multifunction GPIO pins; the remaining pins provide power, ground, ADC reference, enable, and other board-level functions.
-   **Raspberry Pi Pico 2**: Pico 2 retains the same overall dimensions, castellated module format, and pin-compatible layout as the original Pico. It also keeps the Micro-USB connector, allowing many existing carrier boards, accessories, and development workflows to be reused.

[![technical drawing of the footprint and dimensions of a Raspberry Pi Pico 2 board](https://flux.seobdtools.com/p/assets/blogs/pi-pico-vs-pi-pico-2/pi-pico-2-dimension.webp)](#)

Technical drawing of the footprint and dimensions of a Raspberry Pi Pico 2 board

#### Additional Feature Comparison

-   **Raspberry Pi Pico**: Includes a precise on-chip clock and timer, a temperature sensor, and optimized floating-point libraries.**‍**
-   **Raspberry Pi Pico 2**: Introduces enhanced low-power sleep and dormant modes, flexible high-speed user-programmable I/O, and the capability to emulate interfaces like SD Card and VGA.

Raspberry Pi Pico 2 builds on the original Pico with faster and more capable processor cores, nearly twice the SRAM, twice the flash storage, additional PIO and PWM resources, and a stronger security architecture. It preserves the familiar form factor and pin layout, making it a relatively straightforward upgrade when a project needs more performance or memory.

Choose the original Pico when its RP2040 performance, simpler feature set, and lower price meet the project’s requirements. Choose Pico 2 when you need the RP2350’s additional memory, Cortex-M33 or RISC-V architecture options, expanded I/O resources, or security features. For wireless projects, compare Pico W and Pico 2 W rather than the non-wireless boards.

Join the evolution of microcontrollers — [sign up](https://flux.seobdtools.com/signup) for Flux and start innovating with the Raspberry Pi Pico 2 today!

## About the author

[Jharwin Barrozo](https://flux.seobdtools.com/jharwinbarrozo)

Electronics Engineer at Flux

Jharwin is an electronics engineer mainly focused on satellites. He built his own ground station using Flux to monitor RF activities on the International Space Station. Find him on Flux [@jharwinbarrozo](https://flux.ai/jharwinbarrozo)

Let’s start building

Build your big idea together with Flux. All you need to do is describe what you want to make, or what problem you want to solve. Flux will work with you to make it a reality.

![Close-up photo of a PCB made with Flux, with an ESP32 module, buttons, and a microSD slot.](https://flux.seobdtools.com/p/assets/blogs/miscellaneous/sidebar-cta-pcb.webp) [Try it Free](https://flux.seobdtools.com/signup)

## More in Component & Platform Guides

[

![A 3d model of arduino uno board](https://flux.seobdtools.com/p/assets/blogs/arduino-getting-started/main.webp)

### Arduino Uno Basics: Beginner's Guide to Getting Started

15 Min Read](https://flux.seobdtools.com/p/blog/arduino-uno-basics-beginners-guide-to-getting-started)[

![ESP32 Board with its pinout label and diagram, each pin label and function on different colors](https://flux.seobdtools.com/p/assets/blogs/esp32-pinout/main.webp)

### ESP32 Pinout Guide: Everything You Need to Know

11 Min Read](https://flux.seobdtools.com/p/blog/esp32-pinout-everything-you-need-to-know)[

![A raspberry pi 3B and zero boards laid out together showing graphical GPIO pinout](https://flux.seobdtools.com/p/assets/blogs/raspberry-pi-guide/main.webp)

### Raspberry Pi Pinouts: A Comprehensive Guide

8 Min Read](https://flux.seobdtools.com/p/blog/raspberry-pi-pinouts-a-comprehensive-guide)[

![An arduino uno microcontroller board with its sketch code on Arduino IDE being used as background in a monitor.](https://flux.seobdtools.com/p/assets/blogs/arduino-code-guide/main.webp)

### Arduino Code for Beginners: How to Write Your First Sketch

8 Min Read](https://flux.seobdtools.com/p/blog/arduino-code-a-comprehensive-guide-for-beginners)[

![Meet the Arduino Nano R4: Why Is This Tiny Upgrade So Big for Makers?](https://flux.seobdtools.com/p/assets/blogs/arduino-nano-r4/main.webp)

### Meet the Arduino Nano R4: Why Is This Tiny Upgrade So Big for Makers?

6 Min Read](https://flux.seobdtools.com/p/blog/meet-the-arduino-nano-r4-why-is-this-tiny-upgrade-so-big-for-makers)[

![A microcontroller board with the words Arduino Pro Micro on it.](https://flux.seobdtools.com/p/assets/blogs/arduino-pro-micro/main.webp)

### What is Arduino Pro Micro: a Comprehensive Introduction for Novices

5 Min Read](https://flux.seobdtools.com/p/blog/what-is-arduino-pro-micro-a-comprehensive-introduction-for-novices)[

![Schematic diagram of arduino uno board with all of its passive and active components](https://flux.seobdtools.com/p/assets/blogs/arduino-uno-schematic-diagram/main.webp)

### Arduino Uno Schematic Diagram: A Comprehensive Guide

8 Min Read](https://flux.seobdtools.com/p/blog/arduino-uno-schematic-diagram)[

![Side by side comparison of the 3 powerful and most common Arduino microcontroller boards; Arduino Mega 2560, Arduino Uno and Arduino Micro.](https://flux.seobdtools.com/p/assets/blogs/arduino-mega-uno-micro/main.webp)

### Arduino Mega vs. Uno vs. Micro: Key Differences

6 Min Read](https://flux.seobdtools.com/p/blog/what-is-the-real-difference-arduino-mega-vs-micro-vs-uno)[

![Different packages or footprint of famous atmega328p microcontroller with its pinout](https://flux.seobdtools.com/p/assets/blogs/atmega328p-still-top-choice/main.webp)

### Why Atmega328p is Still a Top Choice for Microcontroller Projects in 2023

8 Min Read](https://flux.seobdtools.com/p/blog/why-atmega328p-is-still-a-top-choice-for-microcontroller-projects-in-2023)[

![ESP32 Chip in a dark background: A powerful microcontroller with integrated Wi-Fi and Bluetooth, driving IoT innovation with seamless connectivity.](https://flux.seobdtools.com/p/assets/blogs/esp32-history/main.webp)

### Exploring ESP32: from History to Application

3 Min Read](https://flux.seobdtools.com/p/blog/exploring-esp32-from-history-to-application)[

![3d rendered of an ESP8266 microcontroller board, showing its compact size with the Wi-Fi module, chip antenna, and GPIO pins clearly visible, ideal for embedding wireless internet connectivity into DIY electronics projects.](https://flux.seobdtools.com/p/assets/blogs/everything-about-esp8266/main.webp)

### ESP8266 Pinout Guide: Complete GPIO Reference & IoT Project Tips

10 Min Read](https://flux.seobdtools.com/p/blog/esp8266-pinout-everything-you-need-to-know)[

![Attiny85 chip in two different packages viewed on top, also showing pinout diagram](https://flux.seobdtools.com/p/assets/blogs/attiny85/main.webp)

### Introduction to the ATtiny85 Microcontroller

12 Min Read](https://flux.seobdtools.com/p/blog/introduction-to-the-attiny85-microcontroller)[

![STM32 microcontroller chip overview – Why choose STM32? Discover STM32F4 ARM-based processors, optimized for performance with USB OTG, SWD, and UART support](https://flux.seobdtools.com/p/assets/blogs/stm32-things-you-need-to-know/main.webp)

### STM32: Things You Need to Know

10 Min Read](https://flux.seobdtools.com/p/blog/stm32-things-you-need-to-know)[

![A microcontroller board beside a wireless module on dark circuit boards.](https://flux.seobdtools.com/p/assets/blogs/stm32-vs-esp32/main.webp)

### STM32 vs ESP32: Which Microcontroller Should You Choose?

14 Min Read](https://flux.seobdtools.com/p/blog/stm32-vs-esp32)[

![Arduino Nano Guide](https://flux.seobdtools.com/p/assets/blogs/arduino-nano-guide/main.webp)

### Arduino Nano Guide

10 Min Read](https://flux.seobdtools.com/p/blog/arduino-nano-guide)[

![A top view photo of raspberry pi zero 2 w board](https://flux.seobdtools.com/p/assets/blogs/pi-zero-2w/main.webp)

### Raspberry Pi Zero 2 W Review: a Powerful and Affordable Mini Computer

9 Min Read](https://flux.seobdtools.com/p/blog/raspberry-pi-zero-2-w-review-a-powerful-and-affordable-mini-computer)[

![RP2350 A4 Stepping: Why Raspberry Pi Pico’s Latest Upgrade Changes Everything](https://flux.seobdtools.com/p/assets/blogs/rp2350-a4-stepping/main.webp)

### RP2350 A4 Stepping: Why Raspberry Pi Pico’s Latest Upgrade Changes Everything

8 Min Read](https://flux.seobdtools.com/p/blog/rp2350-a4-stepping-why-raspberry-pi-picos-latest-upgrade-changes-everything)[

![Two Raspberry Pi RP2350 microcontroller packages, shown from the top and underside.](https://flux.seobdtools.com/p/assets/blogs/rp2350-vs-rp2354/main.webp)

### RP2350 vs RP2354: Four Microcontroller Variants Compared

18 Min Read](https://flux.seobdtools.com/p/blog/rp2350-vs-rp2354)[

![Choosing the Right Platform to Build Your Project](https://flux.seobdtools.com/p/assets/blogs/choosing-the-right-microcontroller/main.webp)

### Choosing the Right Platform to Build Your Project

10 Min Read](https://flux.seobdtools.com/p/blog/choosing-the-right-platform-to-build-your-project)[

![Raspberry pi boards and arduino boards laid out side by side.](https://flux.seobdtools.com/p/assets/blogs/arduino-vs-raspberry-pi/main.webp)

### Arduino vs. Raspberry Pi: Key Differences and Which to Choose

8 Min Read](https://flux.seobdtools.com/p/blog/arduino-vs-raspberry-pi-comparison)[

![ESP32 boards and Arduino boards side by side, highlighting the comparison between these popular IoT microcontroller platforms.](https://flux.seobdtools.com/p/assets/blogs/esp32-vs-arduino/main.webp)

### ESP32 vs Arduino: Key Differences & Which to Choose?

8 Min Read](https://flux.seobdtools.com/p/blog/esp32-vs-arduino)[

![arduino board and text suggesting this is all about the arduino map () function](https://flux.seobdtools.com/p/assets/blogs/arduino-map-function/main.webp)

### How to Use the Arduino map() Function: A Complete Guide

4 Min Read](https://flux.seobdtools.com/p/blog/how-to-use-the-arduino-map-function-a-complete-guide)[

![A simplified schematic diagram illustrates how pull-up and pull-down resistors are utilized in microcontroller applications](https://flux.seobdtools.com/p/assets/blogs/pull-up-down-resistors/main.webp)

### Understanding Pull-up and Pull-down Resistors: A Guide for Arduino and Microcontrollers

7 Min Read](https://flux.seobdtools.com/p/blog/understanding-pull-up-and-pull-down-resistors-a-guide-for-arduino-and-microcontrollers)[

![What Is an Open Circuit? Causes, Examples, and Troubleshooting](https://flux.seobdtools.com/p/assets/blogs/what-is-an-open-circuit/main.webp)

### What Is an Open Circuit? Causes, Examples, and Troubleshooting

10 Min Read](https://flux.seobdtools.com/p/blog/what-is-an-open-circuit)[

![An HX711 load cell amplifier board connected to a load cell and an Arduino.](https://flux.seobdtools.com/p/assets/blogs/hx711-load-cell-amplifier/main.webp)

### HX711 Load Cell Amplifier: Wiring, Calibration, and PCB Design Guide

8 Min Read](https://flux.seobdtools.com/p/blog/hx711-load-cell-amplifier)[

![A 7-segment display wired to an Arduino with current-limiting resistors.](https://flux.seobdtools.com/p/assets/blogs/7-segment-display-arduino/main.webp)

### How to Connect a 7-Segment Display to Arduino: Wiring and Code

9 Min Read](https://flux.seobdtools.com/p/blog/7-segment-display-arduino)[

![Three semiconductor packages on a circuit board with illuminated traces.](https://flux.seobdtools.com/p/assets/blogs/fpga-vs-microcontroller-vs-asic/main.webp)

### FPGA vs Microcontroller vs ASIC: A Design Guide

13 Min Read](https://flux.seobdtools.com/p/blog/fpga-vs-microcontroller-vs-asic)

See All (27)

## Let’s start building.

Let’s build your idea together. All you need to do is describe what you want to make, or what problem you want to solve. Flux will work with you to make it a reality.

[Try it Free](https://flux.seobdtools.com/signup)

 ![Close-up of a Flux-designed printed circuit board](https://flux.seobdtools.com/p/assets/homepage-v2/mission-visual.webp)
