
Le microcontrôleur Raspberry Pi RP2040 redéfinit ce qu'on peut faire avec un double cœur dans un format ultra-compact. À l'intérieur de cette puce, on trouve deux cœurs ARM Cortex-M0+ tournant à 133 MHz, assurant des performances solides, et 264 kB de SRAM intégrée, répartie sur six banques indépendantes. Cette conception permet de gérer facilement des opérations exigeantes et une gestion rapide des données.
Le RP2040 offre une interface périphérique polyvalente, avec deux UART, deux contrôleurs SPI, deux contrôleurs I2C, et 16 canaux PWM. La flexibilité de connexion s'étend à 30 broches GPIO, dont quatre peuvent être utilisées pour l'entrée analogique. Un contrôleur USB 1.1 entièrement intégré avec PHY offre un support fluide pour l'hôte et les périphériques.
Innovativement équipé d'un bootloader USB UF2 en "ROM permanente", la mise à jour du firmware est super simple. En appuyant sur le bouton BOOTSEL, le microcontrôleur apparaît comme un lecteur de disque USB, ce qui permet de faire glisser et déposer le firmware facilement.
Les machines d'état PIO uniques du RP2040 te permettent de créer une logique matérielle personnalisée pour des tâches complexes. Elles sont super efficaces pour contrôler des NeoPixels, interfacer avec des écrans LED matriciels, ou même envoyer des signaux VGA, tout ça sans charger le CPU tout en gardant une précision optimale.
Tout en offrant une quantité importante de RAM intégrée, ce microcontrôleur utilise une mémoire QSPI NOR Flash externe pour un espace de stockage supplémentaire, permettant ainsi des configurations mémoire sur mesure pour répondre aux besoins spécifiques d'un projet. Ce design agile, axé sur l'architecture, permet de coder des applications personnalisées dans les environnements MicroPython et CircuitPython.
Conçu pour les développeurs avancés qui maîtrisent le soudage et la conception de PCB, le RP2040 autonome est parfait pour l'innovation de pointe en hardware et l'exploration des systèmes embarqués.
| Marque | Adafruit |
| Modèle | 5668 |