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.

If this sounds interesting to you and you'd like to request a demo or learn more, please contact sales.

Contact Sales

This article will explore the key differences between the original Raspberry Pi Pico and the new Raspberry Pi Pico 2, focusing on the most significant enhancements and what remains unchanged.

What are the new features of the Raspberry Pi Pico 2?

The Raspberry Pi Pico 2 introduces several new features that set it apart from its predecessor, making it a more powerful and versatile microcontroller:

Enhanced Processing Power

  • RP2350 SoC: The Pico 2 is powered by the RP2350, which offers a dual-core configuration with either Arm Cortex-M33 cores or the new RISC-V Hazard3 cores. This is a significant upgrade from the RP2040's dual Cortex-M0+ cores, providing more processing power and flexibility. The clock speed has also been increased to 150 MHz from the original 133 MHz.

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: The RP2350 includes Arm TrustZone technology, which provides a secure execution environment for critical tasks. It also features secure boot capabilities, ensuring that only trusted software can run on the device.
  • 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

  • 4 x 12-bit ADC: The number of analog-to-digital converters (ADCs) has increased from 3 to 4, with each ADC offering 12-bit resolution for more precise analog signal processing.
  • 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.

Lower Power Consumption

  • Improved Sleep Mode Efficiency: The Pico 2 has dramatically reduced power consumption in sleep mode, drawing less than 10uA compared to the original Pico’s 100uA. This improvement makes the Pico 2 ideal for battery-powered and energy-sensitive projects.

Support for RISC-V Architecture

  • Dual-Core RISC-V Hazard3: The RP2350 is the first Raspberry Pi product to offer a RISC-V-based CPU, specifically the Hazard3 cores. This inclusion is a significant milestone for Raspberry Pi, potentially signaling a broader adoption of RISC-V in future products.

{{insert-project-1-here}}

What are the key differences between Raspberry Pi Pico and Raspberry Pi Pico 2?

Discover how the Raspberry Pi Pico 2 outshines its predecessor, Raspberry Pi Pico.

Microcontroller Specifications Comparison

| Feature | Raspberry Pi Pico 2 | Raspberry Pi Pico | | :=== | :=== | :== | | SoC | RP2350, Dual Core Arm Cortex M33 or Dual Core RISC-V Hazard3 running at up to 150 MHz | RP2040, Dual Core Arm Cortex M0+ running at up to 133 MHz | | SRAM | 520 KB | 264 KB | | Flash Storage | 4MB QSPI | 2MB QSPI | | Security | Arm TrustZone, 8KB OTP, Secure Boot | None | | Wi-Fi / Bluetooth | None | None (Pico W has this) | | Language Support | MicroPython, CircuitPython, C, C++ | MicroPython, CircuitPython, C, 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: The Pico 2 introduces the RP2350 microcontroller, which comes with a choice between two CPU configurations: a dual-core Arm Cortex-M33 or a dual-core RISC-V Hazard3 CPU, running at up to 150 MHz. This is the first time a Raspberry Pi product has been powered by a RISC-V CPU, signaling a potential future direction for the platform. The addition of RISC-V cores provides an open-source architecture, offering developers more flexibility and customization options.

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: The RP2040 microcontroller does not feature any dedicated security capabilities.
  • Raspberry Pi Pico 2: The RP2350 introduces advanced security features such as Arm TrustZone, 8KB of OTP (One-Time Programmable) memory for secure key storage, secure boot, SHA-256 acceleration, a hardware True Random Number Generator (TRNG), and fast glitch detectors. These features provide a robust security architecture, making the Pico 2 an excellent choice for secure applications.

I/O and Connectivity Comparison

| Feature | Raspberry Pi Pico 2 | Raspberry Pi Pico | | :=== | :=== | :== | | GPIO Pins | 26 x Digital IO | 26 x Digital IO | | ADC | 4 x 12-bit ADC | 3 x 12-bit ADC | | 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 | GPIO 25 |

Analog and Digital I/O

  • Raspberry Pi Pico: The original Pico offers 3 x 12-bit ADCs, 26 digital I/O pins, 2 x UART, 2 x I2C, 2 x SPI, 16 PWM channels, and 8 Programmable I/O (PIO) state machines.
  • Raspberry Pi Pico 2: The Pico 2 enhances the I/O capabilities by providing 4 x 12-bit ADCs, expanding PWM channels to 24, and increasing the number of PIO state machines to 12. These enhancements offer more precision and flexibility in handling analog signals and controlling peripherals.

Connectivity

  • Raspberry Pi Pico: The original Pico does not include built-in Wi-Fi or Bluetooth, although the Pico W variant does for $6.
  • Raspberry Pi Pico 2: Like its predecessor, the Pico 2 lacks built-in wireless connectivity. However, Raspberry Pi has confirmed that a Raspberry Pi Pico W 2, with Wi-Fi and Bluetooth, will be released later this year, aiming to stay under the $10 price point.

{{insert-project-2-here}}

Power and Physical Specifications

| Feature | Raspberry Pi Pico 2 | Raspberry Pi Pico | | :=== | :=== | :== | | Power Consumption | less than 10uA in sleep mode | 100uA in sleep mode | | Power Input | 1.8 to 5.5V via Micro USB or VSYS | 1.8 to 5.5V via Micro USB or VSYS | | Dimensions | 21 x 51mm | 21 x 51mm | | Price | $5 | $4 |

Power Consumption

  • Raspberry Pi Pico: Known for its low power consumption, the RP2040 consumes around 100uA in sleep mode.
  • Raspberry Pi Pico 2: The Pico 2 improves power efficiency further, reducing sleep mode consumption to less than 10uA, making it ten times more power-efficient than its predecessor. This improvement is particularly advantageous for battery-powered and energy-sensitive applications.

Compatibility and Form Factor

  • Raspberry Pi Pico: Features a 21 x 51mm form factor with 40 GPIO pins, including castellations for surface mounting.
  • Raspberry Pi Pico 2: The Pico 2 retains the same footprint and GPIO pinout, ensuring compatibility with existing accessories and boards. The continued use of a micro USB connector, rather than USB-C, ensures backward compatibility but might be seen as a drawback by some users.

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.

{{insert-nico-video}}

The Raspberry Pi Pico 2 builds on the foundation laid by the original Pico, offering enhanced processing power, more memory, and advanced security features, all while maintaining the same form factor and price point. The introduction of RISC-V cores in the RP2350 is particularly exciting, signaling a new direction for the Raspberry Pi platform. Whether you're working on a new project or considering an upgrade, the Pico 2 provides a seamless transition with backward compatibility and forward-looking features.

As software support catches up with the new hardware capabilities, especially for the RISC-V cores, the Raspberry Pi Pico 2 is set to become an even more powerful tool in the maker community.

Join the evolution of microcontrollers — sign up for Flux and start innovating with the Raspberry Pi Pico 2 today!

Profile avatar of the blog author

Jharwin Barrozo

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

Go 10x faster from idea to PCB
Flux is an all-in-one EDA. Use re-usable blocks, scripting, and a library you don’t have to manage to dramatically reduce the time it takes to go from idea to prototype.
Illustration of sub-layout. Several groups of parts and traces hover above a layout.
Illustration of sub-layout. Several groups of parts and traces hover above a layout.
Flux is a better way to build PCBs
Go 10x faster from idea to PCB by reducing busy work, never starting from scratch, and keeping your team in sync. All from the browser.
Screenshot of the Flux app showing a PCB in 3D mode with collaborative cursors, a comment thread pinned on the canvas, and live pricing and availability for a part on the board.
Flux is a better way to build PCBs
Go 10x faster from idea to PCB by reducing busy work, never starting from scratch, and keeping your team in sync. All from the browser.
Screenshot of the Flux app showing a PCB in 3D mode with collaborative cursors, a comment thread pinned on the canvas, and live pricing and availability for a part on the board.
Flux is a better way to build PCBs
Go 10x faster from idea to PCB by reducing busy work, never starting from scratch, and keeping your team in sync. All from the browser.
Screenshot of the Flux app showing a PCB in 3D mode with collaborative cursors, a comment thread pinned on the canvas, and live pricing and availability for a part on the board.
Flux for Enterprise
Learn how Fortune 500s are revolutionizing hardware design at scale with AI.
Flux for Enterprise
Join leading Fortune 500s and over 300k hardware engineers revolutionizing the way they build PCBs with AI
Flux for Enterprise
Join leading Fortune 500s and over 300k hardware engineers revolutionizing the way they build PCBs with AI