RP2040
Meer info
- Eigenaar
- Raspberry Pi Ltd
- Uitgebracht
- 2021
- Type
- Microcontroller
- Opvolger
- RP2350
De eerste eigen chip van Raspberry Pi: een goedkope dual-core microcontroller met als opvallend kunstje een set programmeerbare I/O-statemachines.
Hij verscheen in januari 2021 samen met de Raspberry Pi Pico, een bord van vier dollar. Binnenin zitten twee Cortex-M0+-cores op 133 MHz en 264 KB SRAM, maar geen flash op de chip: het programma staat in een externe QSPI-chip en draait er via een cache vanaf. Een kleine mask-ROM bevat een bootloader waardoor het bord als USB-schijf verschijnt als een knop wordt ingedrukt.
Wat de RP2040 van honderd andere microcontrollers onderscheidt is PIO: acht minuscule statemachines met een eigen instructieset van negen instructies, die vrijwel elk protocol cyclusnauwkeurig kunnen uitklokken — WS2812-leds, VGA, extra UART's. Het is bit-banging zonder dat de CPU zich hoeft op te offeren. Zijn opvolger, de RP2350 (2024), stapte over op Cortex-M33 en kreeg RISC-V-cores als alternatief.