Microcontrôleur Raspberry-Pi Pico
Voici le tout premier microcontrôleur créé par le fondation Raspberry-Pi, le RP2040. Il s'agit d'un Cortex-M0+ double coeurs à 133 Mhz épaulé par une mémoire flash de 2 Mio (QSPI). Le RP2040 dispose aussi d'une mémoire RAM dépassant les 256 Kio (~265Kio), ce qui fait quand même un mastodonte dans son domaine.
Sous MicroPython, le RP2040 dispose également d'un espace Flash (~ 128Kio) réservé au système de fichiers MicroPython.
Les 26 GPIOs de la carte offrent des caractéristiques biens intéressantes: il y a 6 bus (2x I2C, 2x SPI, 2x UART) qu'il est possible de localiser à de très nombreux emplacements sur les GPIOs. Rassurez-vous, les amateurs MicroPython disposent d'une configuration matérielle par défaut. L'autre point digne d'intérêt c'est la disponibilité de 16 canaux PWM, tous les GPIOs disponibles disposent de fonctionnalité PWM. Enfin, la carte dispose également de 3 entrées analogiques en résolution 12 bits (500.000 échantillons par seconde).
Si la carte ne dispose pas de lecteur pour carte SD, le RP2040 dispose d'une interface SDIO. Les plus téméraire pourrons explorer l'interface VGA décrite dans le manuel de conception matériel pour RP2040 (voir détails sur pico.raspberrypi.org).