Raspberry Pi 发布 RP2040 MCU 与 4 美元 Pico 开发板
Raspberry Pi 推出首款自研微控制器 RP2040,并发布售价仅 4 美元的 Raspberry Pi Pico 开发板。RP2040 可驱动从简单爱好者套件到先进机器学习原型的广泛项目。
RP2040 工程设计
芯片集成双核 Arm Cortex-M0+ @ 133 MHz、264 KB 片上 RAM,通过专用 QSPI 总线支持高达 16 MB 外部 Flash。7 × 7 mm QFN-56 封装的 40 nm 硅片提供高整数性能、灵活 I/O 和低成本占地面积。
Raspberry Pi COO James Adams 解释三大核心设计目标:高性能应对整数负载,灵活 I/O对接几乎任何外设,低成本降低准入门槛。RP2040 架构——六个独立 RAM bank 与全互联总线结构——让双核、DMA 引擎和外设控制器并行运行无竞争。
因 Cortex-M0+ 无浮点单元,团队从 Qfplib 库作者 Mark Owen 处授权高度优化的浮点例程。这些函数比标准 GCC 实现显著更快,且对任何基于 RP2040 的产品免费。
软件与生态
进阶用户可获得完整 C SDK、基于 GCC 的工具链和 Visual Studio Code 集成。初学者和高级语言爱好者可依赖 MicroPython 创始人 Damien George 打磨的 MicroPython 移植版。流行的 Thonny IDE 也在 Aivar Annamaa 帮助下加入 RP2040 支持。
因许多项目将 Raspberry Pi 与微控制器配对处理模拟输入或低延迟 I/O,新硅片将这些能力直接带到板上,降低功耗(RP2040 可在 100 mW 以下运行)并消除外部 MCU 协处理器需求。
关键技术特性
- 双核 Arm Cortex-M0+ @ 133 MHz
- 264 KB 片上 RAM
- 通过 QSPI 支持高达 16 MB 片外 Flash
- 专用 DMA 控制器
- 整数除法器和插值器外设
- 30 个 GPIO 引脚(4 个模拟输入)
- 2 个 UART、2 个 SPI 控制器、2 个 I²C 控制器
- 16 个 PWM 通道
- USB 1.1 控制器支持主/从模式
- 8 个 Raspberry Pi 可编程 I/O 状态机
- USB 大容量存储启动模式 (UF2) 支持拖放编程
4 美元 Raspberry Pi Pico 开发板
Pico 搭配 RP2040 与 2 MB Flash、电源管理 IC,接受 1.8–5.5 V 输入,可用两三节 AA 电池或单节锂离子电池供电。
板载功能含:启动时触发 USB 大容量存储模式并兼作通用输入的按键、单个状态 LED、26 个 GPIO 引出至 0.1 英寸间距焊盘。可直接焊接排针,或用铸孔边缘实现整洁贴装到载板。
Raspberry Pi 与 Adafruit、Arduino、Pimoroni、Sparkfun 等合作伙伴协作开发更多基于 RP2040 的板卡和配件,拓展生态。


RP2040、Raspberry Pi Pico 及 SDK(含 C/C++ 和 MicroPython)完整技术规格请见此处。
嵌入式
- 树莓派2上使用DS18B20读取温度完整指南
- 树莓派结合 Maxim 1-Wire 传感器与 DS2482 I2C 桥接器的多点温度测量
- 树莓派精准监测机柜温度:DS18B20 多点部署实战
- 树莓派与 AS3935 闪电检测传感器实战指南
- 树莓派 2 无头模式水浸报警器:基于 Adafruit T‑Cobbler Plus 构建
- 树莓派与 BrickPi 构建 ThingSpeak 温度监测系统
- 树莓派无需 LIRC 捕获红外遥控指令:Python UART 方案
- 树莓派摄像头安装鸟屋完整指南:NoIR 相机、LED 补光与环境监测
- 将树莓派 4 打造成 Web 服务器并搭建个人网站
- 树莓派与Python构建机器人:完整指南
- RasPiRobot Board V2:将树莓派扩展为强大机器人控制器
- 树莓派自平衡Segway搭建全攻略