Si l'on ajoute toutes les caractéristiques typiques des cartes Feather aux caractéristiques typiques du Raspberry Pi Pico, on retrouve l'Adafruit Feather RP2040. Cette merveilleuse carte est bien sûr basée sur le microcontrôleur RP2040. Et bien sûr, tout comme la gamme Feather, nous avons un connecteur pour les batteries LiPo, des connecteurs pour des capteurs supplémentaires, la programmation en C, etc. De plus, le format Feather propose une grande variété d'extensions que vous pouvez ajouter
Double cœur Cortex M0+ RP2040 32 bits fonctionnant à ~125 MHz à une logique et une alimentation de 3,3 V
264 Ko de RAM
Puce SPI FLASH de 8 Mo pour le stockage des fichiers et le stockage du code CircuitPython/MicroPython. Pas d'EEPROM
21 broches GPIO avec les fonctionnalités suivantes :
Quatre ADC 12 bits (un de plus que Pico)
Deux périphériques I2C, deux SPI et deux UART, nous en étiquetons un pour l'interface "principale" dans les emplacements Feather standard
16 sorties PWM - pour servos, LED, etc.
Les 8 GPIO numériques "non ADC/non périphériques" sont consécutifs pour une compatibilité PIO maximale
Chargeur lipoly 200 mA+ intégré avec voyant d'état de charge
LED rouge de la broche #13 pour un usage général clignotant
RGB NeoPixel pour une indication en couleur.
Connecteurs de capteur
Bouton de réinitialisation et bouton de sélection du chargeur de démarrage pour des redémarrages rapides (pas de débranchement-rebranchement pour relancer le code)
Broche d'alimentation/d'activation 3,3 V
Le connecteur USB de type C vous permet d'accéder au chargeur de démarrage USB ROM intégré et au débogage du port série
Caractéristiques de la puce RP2040 :
Double ARM Cortex-M0+ à 133 MHz
SRAM sur puce de 264 Ko dans six banques indépendantes
Prise en charge jusqu'à 16 Mo de mémoire flash hors puce via un bus QSPI dédié
Contrôleur DMA
Barre transversale AHB entièrement connectée
Périphériques interpolateur et diviseur entier
LDO programmable sur puce pour générer une tension centrale
2 PLL sur puce pour générer des horloges USB et centrales
30 broches GPIO, dont 4 peuvent être utilisées comme entrées analogiques
Périphériques :
2 UART
2 contrôleurs SPI
2 contrôleurs I2C
16 canaux PWM
Contrôleur USB 1.1 et PHY, avec prise en charge de l'hôte et de l'appareil
8 machines d'état PIO