RP2040
Maggiori info
- Proprietario
- Raspberry Pi Ltd
- Anno
- 2021
- Tipo
- Microcontrollore
- Successore
- RP2350
Primo chip progettato in casa da Raspberry Pi: un microcontrollore dual-core economico, il cui insolito punto di forza è un insieme di macchine a stati per l'I/O programmabile.
Debuttò a gennaio 2021 insieme a Raspberry Pi Pico, una scheda da quattro dollari. Contiene due core Cortex-M0+ a 133 MHz e 264 KB di SRAM, ma nessuna flash integrata: il programma risiede in un chip QSPI esterno e viene eseguito da lì tramite una cache. Una piccola ROM a maschera contiene un bootloader che, tenendo premuto un pulsante, fa apparire la scheda come unità USB.
Ciò che distingue l'RP2040 da cento altri microcontrollori è il PIO: otto minuscole macchine a stati con un proprio set di nove istruzioni, capaci di generare quasi qualsiasi protocollo con precisione al ciclo — LED WS2812, VGA, UART aggiuntive. È bit-banging senza che la CPU debba sacrificarsi. Il successore, l'RP2350 (2024), è passato al Cortex-M33 e ha aggiunto core RISC-V come alternativa.