# Raspberry Pi Pico 2

> The Raspberry Pi Pico 2 is an RP2350-based microcontroller board with dual ARM Cortex-M33 or RISC-V Hazard3 cores at 150MHz, 520KB SRAM, and 4MB flash. It doubles the RAM and flash of the original Pico while retaining pin compatibility — available with or without pre-soldered headers.

## Quick Facts

- **Brand:** Raspberry Pi
- **Board Type:** rp2350
- **Price:** ~$7
- **Product Readiness:** developer
- **CPU:** Dual ARM Cortex-M33 or dual RISC-V Hazard3 @ 150MHz (RP2350)
- **CPU Architecture:** ARM Cortex-M33 / RISC-V Hazard3 (RP2350)
- **CPU Cores:** 2
- **RAM:** 520KB SRAM
- **Flash:** 4MB
- **USB:** USB-C (USB 1.1 host/device)
- **Power:** 1.8–5.5V DC
- **Operating Voltage:** 3.3V GPIO
- **Dimensions:** 51mm × 21mm
- **Antenna:** none

## Open Source

- **Firmware:** Yes
- **Schematics:** Yes
- **PCB Layout:** No

## Certifications

CE, FCC, RoHS

## Compatible Firmware

circuitpython, micropython, arduino

## Use Cases

- prototyping
- education
- usb-hid-device
- iot

## Components

- **RP2350** (mcu): Dual-core ARM Cortex-M33 or RISC-V Hazard3 at 150MHz with 520KB SRAM, hardware AES/SHA-256, TRNG, and 12 PIO state machines. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdatasheets.raspberrypi.com%2Frp2350%2Frp2350-datasheet.pdf&ref=openhardware.directory&product=raspberry-pi-pico-2&source=md-export)

## Protocols

- **I2C**: SDA: GPIO4, SCL: GPIO5
- **SPI**: SCK: GPIO6, MOSI: GPIO7, MISO: GPIO8
- **UART**: TX: GPIO0, RX: GPIO1
- **PWM**
- **PIO**

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| GPIO0 | TX | UART | uart-tx, digital |
| GPIO1 | RX | UART | uart-rx, digital |
| GPIO2 | GPIO2 | GPIO | digital |
| GPIO3 | GPIO3 | GPIO | digital |
| GPIO4 | SDA | I2C | i2c-sda, digital |
| GPIO5 | SCL | I2C | i2c-scl, digital |
| GPIO6 | SCK | SPI | spi-sck, digital |
| GPIO7 | MOSI | SPI | spi-mosi, digital |
| GPIO8 | MISO | SPI | spi-miso, digital |
| GPIO9 | GPIO9 | GPIO | digital |
| GPIO10 | GPIO10 | GPIO | digital |
| GPIO11 | GPIO11 | GPIO | digital |
| GPIO12 | GPIO12 | GPIO | digital |
| GPIO13 | GPIO13 | GPIO | digital |
| GPIO14 | GPIO14 | GPIO | digital |
| GPIO15 | GPIO15 | GPIO | digital |
| GPIO16 | GPIO16 | GPIO | digital |
| GPIO17 | GPIO17 | GPIO | digital |
| GPIO18 | GPIO18 | GPIO | digital |
| GPIO19 | GPIO19 | GPIO | digital |
| GPIO20 | GPIO20 | GPIO | digital |
| GPIO21 | GPIO21 | GPIO | digital |
| GPIO22 | GPIO22 | GPIO | digital |
| GPIO26 | ADC0 | GPIO | analog, digital |
| GPIO27 | ADC1 | GPIO | analog, digital |
| GPIO28 | ADC2 | GPIO | analog, digital |

## Available Software

- **[Raspberry Pi Pico SDK](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fraspberrypi%2Fpico-sdk&ref=openhardware.directory&product=raspberry-pi-pico-2&source=md-export)**
- **[CircuitPython](https://openhardware.directory/r?to=https%3A%2F%2Fcircuitpython.org%2Fboard%2Fraspberry_pi_pico2%2F&ref=openhardware.directory&product=raspberry-pi-pico-2&source=md-export)**
- **[MicroPython](https://openhardware.directory/r?to=https%3A%2F%2Fmicropython.org%2Fdownload%2FRPI_PICO2%2F&ref=openhardware.directory&product=raspberry-pi-pico-2&source=md-export)**

## Description

## Overview

The Raspberry Pi Pico 2 is the successor to the original Pico, built on Raspberry Pi's second-generation RP2350 microcontroller. Where the original Pico ran dual Cortex-M0+ cores at 133MHz, the Pico 2 upgrades to dual ARM Cortex-M33 cores at 150MHz — and uniquely allows the developer to boot into dual RISC-V Hazard3 mode instead, making it the first commercially available board to offer a switchable dual-ISA architecture. This flexibility is particularly interesting for bare-metal and RTOS developers exploring RISC-V.

The hardware delivers exactly double the memory of the original Pico: 520KB of on-chip SRAM (up from 264KB) and 4MB of QSPI flash (up from 2MB). The same 26 multi-purpose GPIO pins are broken out, four of which are usable as 12-bit ADC inputs. Two UARTs, two SPI controllers, two I2C buses, 24 PWM channels, and 12 PIO state machines (up from 8 on RP2040) are available for peripheral interfacing. Power input is 1.8–5.5V, and the USB 1.1 controller supports both host and device mode.

Unlike the Pico 2W, the Pico 2 has no wireless radio, keeping the BOM cost low for applications that don't require WiFi or Bluetooth. New security features in the RP2350 include hardware AES, SHA-256 accelerator, an on-chip True Random Number Generator, and support for a secure boot chain — features absent from RP2040. Note: the A2 silicon revision carries the E9 erratum affecting certain GPIO pull-down configurations with PIO state machines.

The Pico 2 is fully supported by the official Raspberry Pi Pico SDK, MicroPython, and CircuitPython. It is pin-compatible with the original Pico, allowing most existing Pico projects to run without hardware changes. The "with header" variant ships with pre-soldered 2.54mm pin headers, making it breadboard-ready out of the box.

## Where to Buy

- [Adafruit (without header)](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F5526&ref=openhardware.directory&product=raspberry-pi-pico-2&source=md-export) — $7.00
- [Adafruit (with header)](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F6328&ref=openhardware.directory&product=raspberry-pi-pico-2&source=md-export) — $7.50

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fwww.raspberrypi.com%2Fproducts%2Fraspberry-pi-pico-2%2F&ref=openhardware.directory&product=raspberry-pi-pico-2&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fraspberrypi%2Fpico-sdk&ref=openhardware.directory&product=raspberry-pi-pico-2&source=md-export)
- [datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdatasheets.raspberrypi.com%2Frp2350%2Frp2350-datasheet.pdf&ref=openhardware.directory&product=raspberry-pi-pico-2&source=md-export)
- [schematics](https://openhardware.directory/r?to=https%3A%2F%2Fdatasheets.raspberrypi.com%2Fpico%2FRPi-Pico-R3-PUBLIC-20200119.pdf&ref=openhardware.directory&product=raspberry-pi-pico-2&source=md-export)
- [wiki](https://openhardware.directory/r?to=https%3A%2F%2Fwww.raspberrypi.com%2Fdocumentation%2Fmicrocontrollers%2Fpico-series.html&ref=openhardware.directory&product=raspberry-pi-pico-2&source=md-export)

## Tags

`raspberry-pi`, `pico`, `rp2350`, `microcontroller`, `risc-v`, `cortex-m33`, `circuitpython`, `micropython`

## Images

![Raspberry Pi Pico 2](https://nbg1.your-objectstorage.com/openhardware-directory/entities/raspberry-pi-pico-2/1cf77b617eea.jpg)
![Raspberry Pi Pico 2](https://nbg1.your-objectstorage.com/openhardware-directory/entities/raspberry-pi-pico-2/19c86f50a8aa.jpg)

---
[View full device page](https://openhardware.directory/devices/raspberry-pi-pico-2)