Raspberry Pi Pico 2
RP2350A 微控制器板,4 MB flash,与 Raspberry Pi Pico 软硬件兼容:相同 40 针 2.54 mm 半孔/通孔封装、相同引脚图,micro-USB B 支持 UF2 拖拽烧录,底边三针 SWD 焊盘。没有模组层:RP2350A 芯片直接焊在板上。
Raspberry Pi Pico 2 是 Pico 的 RP2350 后继板:相同的 40 针半孔/通孔封装、相同的引脚图、4 MB 板载 flash(Winbond W25Q32RV)、支持拖拽 UF2 烧录的 micro-USB 与三针 SWD 焊盘。树莓派官方声明其与 Raspberry Pi Pico 1 软硬件兼容。本页渲染 MCUID 的板卡数据记录,每个字段都指向固定官方来源。
开始开发
- 上手——Pico 2 上手逐步讲 RP2350 盘符、RPI_PICO2 固件、
PICO_BOARD=pico2与每一步预期。 - 芯片能力与限制——RP2350 芯片页区分芯片提供什么与本板怎么接线。
本站回答的常见问题
亦称:raspberry pi pico 2, rpi pico 2, pico2。
没有模组层
与 Pico 一样,本板没有模组层——RP2350A(QFN-60 封装)直接焊在板上。下方的兼容模组列表刻意留空。
相对 Pico 1 的变化(官方对比)
Pico 2 数据手册的 “Differences from Raspberry Pi Pico” 章节逐条列出变化:
- 板载 flash 翻倍(2 MB → 4 MB)
- RP2040 → RP2350:核心时钟 133 → 150 MHz、SRAM 264 → 520 kB、双核 Cortex-M0+ → 双核 Cortex-M33,另加双 Hazard3 RISC-V 核、TrustZone、签名启动、8 kB 反熔丝 OTP、SHA-256 加速、硬件 TRNG 与毛刺检测器
- 2 个 PIO 块(8 状态机)→ 3 个 PIO 块(12 状态机)
机械与引脚层面完全兼容:引脚图与板卡布局与 Pico、Pico H 官方一致。
被板卡内部功能占用的 GPIO
与 Pico 相同:GP25 用户 LED(单色,非可寻址 RGB)、GP24 VBUS 检测、GP23 SMPS 节能、GP29 VSYS 监测(ADC3,VSYS/3)——且与 Pico 一样,这四个 GPIO 均未引出到 J1/J2 排针。每项的固定来源见 claim 表。
烧录与调试
上电时按住 BOOTSEL,向大容量存储盘拖入 .uf2 即可;USB 引导代码固化在 ROM 中。三针 SWD 焊盘(SWDIO、GND、SWCLK——无电源针)位于底边,与 Pico 相同。
ADC 引脚:反向二极管限制
GPIO0–22 仅数字;GPIO26–28 可在数字 GPIO 与 ADC 输入之间软件选择。与 Pico 一样,支持 ADC 的 GPIO26–29 内部有到 3V3 轨的反向二极管:输入须低于 3V3 + 约 300 mV,板卡未上电时驱动它们会向 3V3 轨漏电流。
默认 UART/I2C/SPI 引脚
pico-sdk pico2.h 板级头文件(tag 2.3.1)定义了与原版 Pico 相同的软件默认值:UART0 在 GP0/GP1、I2C0 在 GP4/GP5、SPI0 的 RX 为 GP16、CSn 为 GP17、SCK 为 GP18、TX 为 GP19。
2D 引脚图
未选择修订——在上方选择修订即可读取其文档摘要。与修订无关的事实(含板载 LED GPIO,凡已发布者)无论是否选择都列在发布字段表中。
数据手册未发布板卡修订号(所有插图标题都只写 'the Raspberry Pi Pico 2 board',不带修订后缀)。'v1' 是现行量产板的内部订货标识,不是官方修订标签。 · Pico 2 datasheet
J1 (left header, physical pins 1-20) 触点表
| 编号 | 名称 | 类型 | GPIO | 功能(官方) |
|---|---|---|---|---|
| 1 | GP0 | I/O | 0 | GPIO0 (UART0 TX per SDK board header) |
| 2 | GP1 | I/O | 1 | GPIO1 (UART0 RX per SDK board header) |
| 3 | GND | G | — | Ground |
| 4 | GP2 | I/O | 2 | GPIO2 |
| 5 | GP3 | I/O | 3 | GPIO3 |
| 6 | GP4 | I/O | 4 | GPIO4 (I2C0 SDA per SDK board header) |
| 7 | GP5 | I/O | 5 | GPIO5 (I2C0 SCL per SDK board header) |
| 8 | GND | G | — | Ground |
| 9 | GP6 | I/O | 6 | GPIO6 |
| 10 | GP7 | I/O | 7 | GPIO7 |
| 11 | GP8 | I/O | 8 | GPIO8 |
| 12 | GP9 | I/O | 9 | GPIO9 |
| 13 | GND | G | — | Ground |
| 14 | GP10 | I/O | 10 | GPIO10 |
| 15 | GP11 | I/O | 11 | GPIO11 |
| 16 | GP12 | I/O | 12 | GPIO12 |
| 17 | GP13 | I/O | 13 | GPIO13 |
| 18 | GND | G | — | Ground |
| 19 | GP14 | I/O | 14 | GPIO14 |
| 20 | GP15 | I/O | 15 | GPIO15 |
J2 (right header, physical pins 21-40) 触点表
| 编号 | 名称 | 类型 | GPIO | 功能(官方) |
|---|---|---|---|---|
| 21 | GP16 | I/O | 16 | GPIO16 (SPI0 RX / MISO per SDK board header) |
| 22 | GP17 | I/O | 17 | GPIO17 (SPI0 CSn per SDK board header) |
| 23 | GND | G | — | Ground |
| 24 | GP18 | I/O | 18 | GPIO18 (SPI0 SCK per SDK board header) |
| 25 | GP19 | I/O | 19 | GPIO19 (SPI0 TX / MOSI per SDK board header) |
| 26 | GP20 | I/O | 20 | GPIO20 |
| 27 | GP21 | I/O | 21 | GPIO21 |
| 28 | GND | G | — | Ground |
| 29 | GP22 | I/O | 22 | GPIO22 |
| 30 | RUN | I | — | RP2350 enable; internal ~50 kOhm pull-up to 3.3 V, short low to reset |
| 31 | GP26 | I/O | 26 | GPIO26 / ADC0 |
| 32 | GP27 | I/O | 27 | GPIO27 / ADC1 |
| 33 | AGND | G | — | Analog ground reference for GPIO26-29 (separate analog ground plane) |
| 34 | GP28 | I/O | 28 | GPIO28 / ADC2 |
| 35 | ADC_VREF | P | — | ADC supply/reference; generated from 3.3 V through an on-board R-C filter |
| 36 | 3V3 | P | — | 3.3 V output from on-board SMPS; keep external load below 300 mA |
| 37 | 3V3_EN | I | — | SMPS enable, pulled up to VSYS via 100 kOhm; short low to disable 3.3 V |
| 38 | GND | G | — | Ground |
| 39 | VSYS | P | — | Main system input voltage, 1.8 V to 5.5 V |
| 40 | VBUS | P | — | Micro-USB input voltage, nominally 5 V (0 V when USB unpowered) |
订购变体
| 订购型号 | 模组 | Flash | PSRAM | 天线 | 状态 |
|---|---|---|---|---|---|
| 本板暂无收录的订购变体。 | |||||
发布字段
| 字段 | 值 | 适用范围 | 状态 | 来源 | 注记 |
|---|---|---|---|---|---|
onboard_led.gpio | 25 | 全部修订 | verified · cc40 · 2026-11-08 | Pico 2 datasheet | Same internal pin usage list as Pico: 'GPIO25 OP Connected to user LED'. Single-color LED; the pico-sdk pico2.h board header defines PICO_DEFAULT_LED_PIN 25 and has no WS2812 pin. |
vbus_sense.gpio | 24 | 全部修订 | verified · cc40 · 2026-11-08 | Pico 2 datasheet | 'GPIO24 IP VBUS sense - high if VBUS is present, else low'. |
smps_power_save.gpio | 23 | 全部修订 | verified · cc40 · 2026-11-08 | Pico 2 datasheet | 'GPIO23 OP Controls the on-board SMPS Power Save pin'; pico-sdk pico2.h defines PICO_SMPS_MODE_PIN 23. |
vsys_monitor.gpio | 29 | 全部修订 | verified · cc40 · 2026-11-08 | Pico 2 datasheet | 'GPIO29 IP Used in ADC mode (ADC3) to measure VSYS/3'. |
power.vsys_range | 1.8 V to 5.5 V | 全部修订 | verified · cc40 · 2026-11-08 | Pico 2 datasheet | Same buck-boost SMPS powerchain as Pico. |
flash.size | 4 MB | 全部修订 | verified · cc40 · 2026-11-08 | Pico 2 datasheet | '4 MB of on-board flash memory'; external circuitry uses a Winbond W25Q32RV quad-SPI flash chip. pico-sdk pico2.h sets PICO_FLASH_SIZE_BYTES to 4 MB. |
swd.connector | 3-pin castellated through-hole pads (SWDIO, GND, SWCLK), no power pin | 全部修订 | verified · cc40 · 2026-11-08 | Pico docs | Debug connector table lists 'Raspberry Pi Pico and Pico 2' together: bottom edge, three castellated through-hole pads; SWDIO/GND/SWCLK only, power separately over USB or VSYS. |
compat.pico1 | hardware and software compatible with Raspberry Pi Pico (same pinout and board layout) | 全部修订 | verified · cc40 · 2026-11-08 | Pico docs | Official statement: 'The pinout and board layout for Raspberry Pi Pico 2 and Pico 2 with headers is the same as for Raspberry Pi Pico and Pico H' plus the Pico 2 key-features list 'Hardware and software compatibility with Raspberry Pi Pico 1'. |
兼容模组
- 没有模组层:芯片直接焊在本板上(见页首的芯片链接)。板卡本身没有模组,我们不会凭空发明一条模组记录。