Description
Le RP2040 utilise deux processeurs ARM Cortex-M0+ (jusqu’à 133 MHz) et les fonctions suivantes:
- 264kb de SRAM embarqué en six plans mémoire
- 6 IO dédié pour SPI Flash (prenant en charge XIP)
- 30 multifonctions GPIO
- Matériel dédié aux périphériques couramment utilisés
- IO programmable pour un support périphérique étendu
- ADC 4 canaux avec capteur de température interne, 0,5 MSa/s, conversion 12 bits
- Hôte/périphérique USB 1.1
Le RP2040 est pris en charge avec les environnements de développement multi-plateformes C/C++ et MicroPython, y compris un accès facile au débogage d’exécution. Il a un démarrage UF2 et des routines à virgule flottante intégrées dans le circuit. L’USB intégré peut agir à la fois comme périphérique et hôte. Il a deux noyaux symétriques et une bande passante interne élevée, ce qui le rend utile pour le traitement du signal et de la vidéo. Alors que la puce a une grande RAM interne, la carte comprend une puce flash externe QSPI de 16 Mo supplémentaire pour stocker le code du programme.
Caractéristiques :
- Processeurs Dual Cortex M0+ jusqu’à 133 MHz
- 264 ko de SRAM embarqué en six plans mémoire
- 6 IO dédié pour flash QSPI, supportant l’exécution en place (XIP)
- 30 IO programmable pour support périphérique étendu
- Interface SWD
- Minuterie avec 4 alarmes
- Compteur temps réel (RTC)
- Fonctionnalité hôte/périphérique USB 1.1
- Langages de programmation pris en charge
Caractéristiques du RP2040
- Microcontrôleur RP2040 de la Fondation Raspberry Pi
- Régulateur de tension AP2112 3,3 V
- Prend en charge plusieurs langages de programmation
- Connecteur USB-C intégré pour la programmation
- Fonctionnalité hôte/périphérique USB 1.1
- Fusible réarmable PTC intégré
- Coussinets PTH avec bords crénelés
- 20 broches GPIO multifonctionnelles [1]
- 4 canaux ADC 12 bits avec capteur de température interne, 0,5 ms/s, 12 bits
- 10 x canaux PWM
- Périphériques série
- 2 x UARTs
- 1 x I2C (Qwiic activé)
- 1 x SPI
- Boutons
- Démarrage
- Réinitialisation
- DEL
- Pouvoir
- DEL adressable WS2812
- Mémoire flash externe de 16 Mo
- Dimensions : 1,3 po x 0,7 po