Chips › Processors › ARM 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
| Emulator | Type | License | Site |
|---|---|---|---|
| Raspberry Pi Pico | online | MIT (rp2040js + MicroPython) | Website ↗ |
| Raspberry Pi Pico W | online | MIT (rp2040js + MicroPython) | Website ↗ |
| Thumby | online | MIT (rp2040js+MicroPython) · game licenses MIT/GPL-3/CC0 | Website ↗ |