Le SparkFun Pro Micro RP2040 est une carte à faible coût et à hautes performances, dotée d'interfaces numériques flexibles et du microcontrôleur RP2040 de la Fondation Raspberry Pi. Outre la bonne vieille empreinte Pro Micro, la carte comprend également une LED adressable WS2812B, un bouton de démarrage, un bouton de réinitialisation, un connecteur Qwiic, un USB-C, un fusible PTC réinitialisable et des pastilles crénelées.
Le RP2040 utilise deux processeurs ARM Cortex-M0+ (jusqu'à 133 MHz) et présente :
264 Ko de SRAM intégrée dans six banques
Six E/S dédiées pour SPI Flash (supportant XIP)
30 GPIO multifonctions
Matériel dédié pour les
périphériques couramment utilisés
E/S programmables pour un support étendu des périphériques
CAN à quatre canaux avec capteur de température interne, 0,5 MSa/s, conversion 12 bits
USB 1.1 Hôte/Périphérique Le
RP2040 est supporté par les environnements de développement multiplateforme C/C++ et MicroPython, y compris un accès facile au débogage d'exécution.
Il a des routines de démarrage et de virgule flottante UF2 intégrées dans la puce. L'USB intégré peut servir à la fois de périphérique et d'hôte. Il possède deux cœurs symétriques et une bande passante interne élevée, ce qui le rend utile pour le traitement du signal et la vidéo. Bien que la puce dispose d'une grande quantité de RAM interne, la carte comprend une puce flash QSPI externe supplémentaire de 16 Mo pour stocker le code du programme.
Le système Qwiic Connect SparkFun est un écosystème de capteurs, d'actionneurs, de blindages et de câbles I2C qui accélère le prototypage et réduit le risque d'erreur. Toutes les cartes compatibles avec Qwiic utilisent un connecteur JST commun à 4 broches de 1 mm de diamètre. Cela réduit l'espace requis sur le circuit imprimé, et les connexions polarisées signifient que vous ne pouvez pas vous tromper.
Démarrez avec le guide RP2040 de SparkFun Pro Micro