芯片Raspberry Pi

RP2040

树莓派 RP2040 微控制器:双核 Cortex-M0+ 最高 133 MHz、264 kB SRAM、PIO 与 USB 1.1 集成于芯片;flash 为外置,板卡接线决定你能用什么。

RP2040 是树莓派的第一代微控制器:两个 Arm Cortex-M0+ 核心、264 kB 片上 SRAM、可编程 I/O(PIO)状态机与 USB 1.1 控制器,封装为 7 x 7 mm QFN-56。它没有内置 flash——代码从板卡焊接的外部 QSPI flash 运行。在 MCUID 的硬件链中,本页描述芯片;内存容量、排针与接口是板卡事实。

从板卡开始:Raspberry Pi Pico。官方文档:RP2040 芯片概览。

芯片能力——芯片提供什么

每一行是一项能力:官方措辞、开发中的含义、来源。

能力

能力来源原文来源
Dual-core Arm Cortex-M0+ @ up to 133 MHz“Symmetric dual-core Arm Cortex-M0+ processor runs at up to 133 MHz” (official wording). Two identical low-power cores with symmetric multiprocessing.Raspberry Pi microcontroller chip overviews (RP2040 / RP2350) · documentation/asciidoc/microcontrollers/microcontroller-chips/rp2040.adoc#L22-L61
264 kB on-chip SRAM, six banks“264 kB of on-chip SRAM in six independent banks” (official wording). Fast internal memory accessible by CPUs and peripherals simultaneously.Raspberry Pi microcontroller chip overviews (RP2040 / RP2350) · documentation/asciidoc/microcontrollers/microcontroller-chips/rp2040.adoc#L22-L61
No built-in flash; external QSPI“RP2040 has no built-in flash memory … run code directly from external flash memory over a fast QSPI interface” (official wording). The board decides the flash chip and size — e.g. the Pico solders 2 MB on-board. Flash capacity is a board/module fact, not a chip fact.Raspberry Pi microcontroller chip overviews (RP2040 / RP2350) · documentation/asciidoc/microcontrollers/microcontroller-chips/rp2040.adoc#L22-L61
4-channel ADC, 12-bit, 500 kS/s + temperature sensor“4-channel ADC with internal temperature sensor, 500 kS/s, and 12-bit conversion” (official wording). The internal temperature sensor is low-resolution and user-calibrated; without calibration and a known VREF it is not accurate.Raspberry Pi microcontroller chip overviews (RP2040 / RP2350) · documentation/asciidoc/microcontrollers/microcontroller-chips/rp2040.adoc#L22-L61
Two PIO blocks, eight state machines“two PIO blocks, each with four state machines (eight in total)” (official wording). Programmable I/O runs custom peripheral protocols in hardware — a separate mechanism from the fixed UART/SPI/I2C blocks.Raspberry Pi microcontroller chip overviews (RP2040 / RP2350) · documentation/asciidoc/microcontrollers/microcontroller-chips/rp2040.adoc#L22-L61
2 UART / 2 SPI / 2 I2C / 16 PWM / USB 1.1 host+device“Two UARTs … Two SPI controllers … Two I2C controllers … 16 PWM channels … A USB 1.1 controller and PHY, with host and device support” (official wording). Which of these reach a header is board wiring; which pins each peripheral can sit on is the IO-bank mux (see the bus guide).Raspberry Pi microcontroller chip overviews (RP2040 / RP2350) · documentation/asciidoc/microcontrollers/microcontroller-chips/rp2040.adoc#L22-L61

依赖一项能力之前——范围与限制

采用 RP2040 的板卡

引脚图、修订与接口在板卡页。

采用该芯片的开发板

开始开发

本站回答的常见问题

来源与依据

又名: RP2040, rp2040