ChipsProcessorsARM family › Raspberry Pi RP2040

Raspberry Pi RP2040

2021

The RP2040 is Raspberry Pi's first in-house silicon. It pairs two 32-bit ARM Cortex-M0+ cores (ARMv6-M, Thumb) at up to 133MHz with 264KB of on-chip SRAM and executes code in place from external QSPI flash. Alongside the cores it carries a 16KB boot ROM, the single-cycle SIO/GPIO block, timers, two PL011 UARTs, a full-speed USB device controller and the programmable I/O (PIO) blocks. It is the processor at the heart of the Raspberry Pi Pico. The Raspberry Pi Pico W pairs the same RP2040 with an Infineon CYW43439 wireless companion for 2.4GHz WiFi; on that board the on-board user LED is driven by the CYW43439 rather than an RP2040 GPIO, so blinking it means talking to the WiFi chip.

Machines

Emulators

EmulatorTypeLicenseSite
Raspberry Pi PicoonlineMIT (rp2040js + MicroPython)Website ↗
Raspberry Pi Pico WonlineMIT (rp2040js + MicroPython)Website ↗
ThumbyonlineMIT (rp2040js+MicroPython) · game licenses MIT/GPL-3/CC0Website ↗