RP2040
Mer info
- Ägare
- Raspberry Pi Ltd
- År
- 2021
- Typ
- Mikrokontroller
- Efterföljare
- RP2350
Raspberry Pis första egenutvecklade krets: en billig dubbelkärnig mikrokontroller vars udda specialitet är programmerbara I/O-tillståndsmaskiner.
Kretsen lanserades i januari 2021 tillsammans med Raspberry Pi Pico, ett kort för fyra dollar. Innehållet är två Cortex-M0+-kärnor på 133 MHz och 264 KB SRAM, men ingen inbyggd flash: programmet ligger i ett externt QSPI-minne och körs därifrån genom en cache. En liten mask-ROM med bootloader gör att kortet dyker upp som USB-disk när man håller in en knapp.
Det som skiljer RP2040 från hundra andra mikrokontroller är PIO: åtta små tillståndsmaskiner med ett eget instruktionsset på nio instruktioner, som kan klocka ut nästan vilket protokoll som helst cykelexakt — WS2812-lysdioder, VGA, extra UART:ar. Det är bit-banging, fast utan att kärnan behöver offra sig. Efterföljaren RP2350 (2024) bytte till Cortex-M33 och lade till RISC-V-kärnor som alternativ.