Le kit d'évaluation ATTINY104-XNANO Xplained Nano d'Microchip est une plateforme matérielle destinée à l'évaluation des microcontrôleurs ATtiny102/ATtiny104. Le microcontrôleur RISC 8 bits hautes performances tinyAVR® picoPower® d'Microchip combine une mémoire Flash programmable en système de 1 Ko, une mémoire SRAM de 32 octets, 12 lignes E/S à usage général, 16 registres de travail à usage général, un temporisateur/compteur de 16 bits avec deux canaux PWM, des interruptions internes et externes, un convertisseur A/N de 10 bits à 8 canaux, un comparateur analogique intégré, un USART duplex intégral, une horloge de surveillance programmable avec oscillateur interne, un oscillateur étalonné interne, un identifiant unique de 10 octets (numéro de série), trois références de tension internes étalonnées (1,1 V, 2,2 V et 4,3 V) et quatre modes d'économie d'énergie sélectionnables par logiciel. Une version avec délai de démarrage plus rapide est disponible sous un numéro de référence dédié. Le dispositif fonctionne entre 1,8 V et 5,5 V. En exécutant des instructions puissantes dans un seul cycle d'horloge, le dispositif permet d'atteindre des débits approchant 1 MIPS par MHz, équilibrant la consommation énergétique et la vitesse de traitement. Le dispositif ATtiny104 est un microcontrôleur compact, très polyvalent, économique et facile à utiliser, adapté à presque toutes les applications. Il peut être utilisé pour la surveillance de système, la mesure de batterie, la charge de batterie, la mesure de tension, la mesure de courant, l'interface vers les boutons, les commutateurs, la commande de petits moteurs, la commande d'une ou de plusieurs DEL et bien plus encore. L'USART intégré fournit des moyens pour l'interface sans fil ou câblée, ce qui en fait une solution puissante, mais compacte et économique pour un nœud d'extrémité Internet des objets (IoT).
Fonctionnalités |
| |
- Architecture RISC avancée
- 54 instructions puissantes
- Exécution de cycle d'horloge principalement simple
- 16 x 8 registres de travail à usage général
- Fonctionnement entièrement statique
- Débit atteignant 12 MIPS à 12 MHZ
- Mémoires de programme et de données non volatiles
- Mémoire programme Flash programmable en système de 1024 octets
- SRAM interne de 32 octets
- Cycles d'écriture/effacement Flash : 10 000
- Conservation des données : 20 ans à 85°C/100 ans à 25°C
- Auto-programmation Flash sur la plage de tensions complète (1,8 V à 5,5 V)
- E/S et boîtiers
- 12 lignes E/S programmables pour ATtiny104 et 6 lignes E/S programmables pour ATtiny102
- UDFN à 8 broches (ATtiny102)
- SOIC150 à 8 broches (ATtiny102)
- SOIC150 à 14 broches (ATtiny104)
|
|
- Fonctionnalités périphériques
- Temporisateur/compteur (TC) 16 bits avec deux canaux PWM, capture d'entrée, deux captures de sortie et diviseur préalable
- Horloge de surveillance programmable (WDT) avec oscillateur intégré distinct
- Référence de tension interne sélectionnable : 1,1 V, 2,2 V et 4,3 V
- CAN 10 bits avec options de boîtiers 8 canaux/14 broches et 5 canaux/8 broches
- Comparateur analogique intégré
- Module de communication série : USART simple
- Fonctionnalités spéciales de microcontrôleur
- Programmation en système
- Sources d'interruptions internes et externes
- Modes basse consommation et réduction du bruit CAN, faible consommation en veille
- Circuit de réinitialisation à la mise sous tension amélioré
- Moniteur de niveau de tension d'alimentation programmable avec interruption et réinitialisation
- Oscillateur étalonné interne précis
- Options de délai de démarrage rapide et normal disponibles
|