La Fondation Raspberry Pi a annoncé le Raspberry Pi Pico, son tout premier microcontrôleur doté de son silicium RP2040 personnalisé.
La Fondation Raspberry Pi a annoncé aujourd'hui le Raspberry Pi Pico, le premier microcontrôleur de l'entreprise. Comme les autres produits Raspberry Pi, le nouveau Raspberry Pi Pico est incroyablement abordable à seulement 4 $, mais il intègre la première puce personnalisée de la Fondation: la RP2040.
Lors de la conception du RP2040, la Fondation Raspberry Pi s'est fixé trois objectifs. Ils voulaient que la puce offre des performances élevées pour gérer des charges de travail entières, dispose d'options d'E/S flexibles pour prendre en charge la plupart des périphériques externes et soit peu coûteuse pour réduire la barrière à l'entrée. Ce qu'ils ont conçu mesure deux millimètres carrés, est fabriqué sur un nœud de processus de 40 nm et dispose d'un processeur ARM Cortex-M0+ double cœur avec 264 Ko de RAM sur puce. Le boîtier QFN-56 de 7 x 7 mm contient également plusieurs options d'E/S, 2 Mo de mémoire flash, une puce d'alimentation prenant en charge des tensions d'entrée de 1,8 à 5,5 V, un seul bouton-poussoir et une seule LED.
Spécifications du RP2040
- Arm Cortex-M0+ double cœur à 133 MHz
- 264 Ko (vous vous souvenez des kilo-octets ?) de RAM sur puce
- Prise en charge jusqu'à 16 Mo de mémoire Flash hors puce via un bus QSPI dédié
- Contrôleur DMA
- Périphériques d'interpolateur et de diviseur d'entiers
- 30 broches GPIO, dont 4 pouvant être utilisées comme entrées analogiques
- 2 × UART, 2 × contrôleurs SPI et 2 × contrôleurs I2C
- 16 × canaux PWM
- 1 × contrôleur USB 1.1 et PHY, avec prise en charge de l'hôte et du périphérique
- 8 × machines à états d'E/S programmables Raspberry Pi (PIO)
- Mode de démarrage par stockage de masse USB avec prise en charge UF2, pour la programmation par glisser-déposer
Le Raspberry Pi Pico est programmable en C/C++ et MicroPython, et la Raspberry Pi Foundation fournit un SDK C complet, une chaîne d'outils basée sur GCC et une intégration de Visual Studio Code. Fait intéressant, il existe même un port de TensorFlow Lite disponible, au cas où vous souhaiteriez exécuter des programmes d'apprentissage automatique sur le Pico.
Pour 4$, le Raspberry Pi Pico avec sa puce RP2040 a beaucoup à offrir. Si vous cherchez à construire un projet simple à la maison pour contrôler vos appareils électroménagers, le Pi Pico semble être un moyen simple et peu coûteux de vous lancer dans la programmation de microcontrôleurs.
Vous pouvez consulter les spécifications complètes de la carte, la fiche technique, le schéma de brochage, la ROM de démarrage sur l'appareil et d'autres documents. sur le site Web de la Fondation Raspberry Pi. La Fondation Raspberry Pi également composer un livre pour apprendre aux débutants comment démarrer avec MicroPython sur le nouveau Pi Pico. Vous pouvez acheter le microcontrôleur Raspberry Pi Pico et le livre à partir d'aujourd'hui auprès de tous les revendeurs agréés Raspberry Pi. Si vous êtes abonné à HackEspace magazine, vous recevrez un Pico gratuitement avec le numéro de février.
Framboise Pi Pico
Le Raspberry Pi Pico est une carte microcontrôleur à 4 $ dotée de la puce RP2040 interne de Raspberry, basée sur ARM. Il est programmable en C et MicroPython et propose des options d'E/S telles que I2C, SPI et PIO.
Liens affiliés- Tarte aux framboises
- Voir sur Raspberrypi.org
Alternativement, vous pouvez vous procurer l'une des autres cartes à faible coût d'Adafruit, Arduino, Pimoroni ou Sparkfun qui utilisent la plate-forme silicium RP2040.