Description
Le RP2040 utilise deux processeurs ARM Cortex-M0+ (jusqu’à 133MHz)
- 264kO 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
- Quatre canaux ADC 12 bits avec capteur de température interne (jusqu’à 0,5 ms/s)
- Fonctionnalité 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 carte a une grande RAM interne, la carte comprend une puce mémoire flash externe supplémentaire.
Caractéristiques
- Processeurs Dual Cortex M0+ jusqu’à 133 MHz
- 264 kB 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