Microcontrôleur 8 bits ATXMEGA128A1U-AU, 100 TQFP, température ambiante, vert, 1,6-3,6 V
♠ Description du produit
Attribut du produit | Valeur de l'attribut |
Fabricant: | Puce |
Catégorie de produit : | Microcontrôleurs 8 bits - MCU |
RoHS : | Détails |
Série: | XMEGA A1U |
Style de montage : | CMS/CMS |
Emballage / Étui : | TQFP-100 |
Cœur: | AVR |
Taille de la mémoire du programme : | 128 Ko |
Largeur du bus de données : | 8 bits/16 bits |
Résolution ADC : | 12 bits |
Fréquence d'horloge maximale : | 32 MHz |
Nombre d'E/S : | 78 E/S |
Taille de la RAM de données : | 8 Ko |
Tension d'alimentation - Min : | 1,6 V |
Tension d'alimentation - Max : | 3,6 V |
Température minimale de fonctionnement : | - 40 °C |
Température de fonctionnement maximale : | + 105 °C |
Conditionnement: | Plateau |
Marque: | Technologie des micropuces / Atmel |
Type de RAM de données : | SRAM |
Taille de la ROM de données : | 2 Ko |
Type de ROM de données : | EEPROM |
Type d'interface : | I2C, SPI, UART |
Sensible à l'humidité : | Oui |
Nombre de canaux ADC : | 16 canaux |
Nombre de temporisateurs/compteurs : | 8 Minuterie |
Série de processeurs : | AVR XMEGA |
Produit: | MCU |
Type de produit : | Microcontrôleurs 8 bits - MCU |
Type de mémoire de programme : | Éclair |
Quantité du pack d'usine : | 90 |
Sous-catégorie: | Microcontrôleurs - MCU |
Nom commercial : | XMEGA |
Poids unitaire : | 0,023175 oz |
♠ Microcontrôleur Atmel XMEGA A1U 8/16 bits
L'Atmel AVR XMEGA est une famille de microcontrôleurs 8/16 bits basse consommation, hautes performances et riches en périphériques, basés sur l'architecture RISC améliorée AVR. En exécutant les instructions en un seul cycle d'horloge, les AVR XMEGA atteignent un débit CPU proche du million d'instructions par seconde (MIPS) par mégahertz, permettant au concepteur système d'optimiser la consommation énergétique par rapport à la vitesse de traitement.
Le processeur Atmel AVR combine un jeu d'instructions riche avec 32 registres de travail polyvalents. Ces 32 registres sont directement connectés à l'unité arithmétique et logique (UAL), permettant l'accès à deux registres indépendants en une seule instruction, exécutée en un seul cycle d'horloge. L'architecture résultante est plus efficace en termes de code et offre des débits bien supérieurs à ceux des microcontrôleurs classiques à accumulateur unique ou CISC.
Français Les appareils AVR XMEGA A1U offrent les fonctionnalités suivantes : mémoire flash programmable intégrée avec capacités de lecture pendant l'écriture ; EEPROM et SRAM internes ; contrôleur DMA à quatre canaux, système d'événements à huit canaux et contrôleur d'interruption multiniveau programmable, 78 lignes d'E/S à usage général, compteur temps réel (RTC) 16 bits ; huit temporisateurs/compteurs 16 bits flexibles avec canaux de comparaison et PWM, huit USART ; quatre interfaces série à deux fils (TWI) ; une interface USB 2.0 pleine vitesse ; quatre interfaces périphériques série (SPI) ; moteur cryptographique AES et DES ; générateur CRC-16 (CRC-CCITT) et CRC-32 (IEEE 802.3) ; deux CAN 16 canaux, 12 bits avec gain programmable ; deux CNA 2 canaux, 12 bits ; quatre comparateurs analogiques (AC) avec mode fenêtre ; temporisateur de surveillance programmable avec oscillateur interne séparé ; oscillateurs internes précis avec PLL et préscaler ; et détection de baisse de tension programmable.
L'interface de programmation et de débogage (PDI), une interface rapide à deux broches pour la programmation et le débogage, est disponible. Les appareils disposent également d'une interface JTAG conforme à la norme IEEE 1149.1, qui peut également être utilisée pour le Boundary Scan, le débogage sur puce et la programmation.
Les périphériques XMEGA A1U disposent de cinq modes d'économie d'énergie sélectionnables par logiciel. Le mode veille arrête le processeur tout en permettant à la SRAM, au contrôleur DMA, au système d'événements, au contrôleur d'interruptions et à tous les périphériques de continuer à fonctionner. Le mode veille enregistre le contenu de la SRAM et des registres, mais arrête les oscillateurs, désactivant toutes les autres fonctions jusqu'à la prochaine interruption TWI, reprise USB, changement de broche ou réinitialisation. En mode économie d'énergie, le compteur temps réel asynchrone continue de fonctionner, permettant à l'application de maintenir une base de temporisation pendant que le reste du périphérique est en veille. En mode veille, l'oscillateur à quartz externe continue de fonctionner pendant que le reste du périphérique est en veille. Cela permet un démarrage très rapide depuis le quartz externe, combiné à une faible consommation d'énergie. En mode veille prolongée, l'oscillateur principal et le temporisateur asynchrone continuent de fonctionner. Pour réduire davantage la consommation d'énergie, l'horloge périphérique de chaque périphérique peut être arrêtée en mode actif et en mode veille.
Atmel propose une bibliothèque QTouch gratuite pour intégrer des fonctionnalités de boutons tactiles capacitifs, de curseurs et de molettes dans les microcontrôleurs AVR.
Ces composants sont fabriqués à l'aide de la technologie de mémoire non volatile haute densité d'Atmel. La mémoire flash programme peut être reprogrammée en interne via les interfaces PDI ou JTAG. Un chargeur de démarrage intégré peut utiliser n'importe quelle interface pour télécharger le programme d'application dans la mémoire flash. Le logiciel du chargeur de démarrage de la mémoire flash de démarrage continue de s'exécuter pendant la mise à jour de la mémoire flash d'application, offrant ainsi une véritable lecture pendant l'écriture. Associant un processeur RISC 8/16 bits à une mémoire flash autoprogrammable en interne, l'AVR XMEGA est une puissante famille de microcontrôleurs offrant une solution hautement flexible et économique pour de nombreuses applications embarquées.
Tous les appareils Atmel AVR XMEGA sont pris en charge par une suite complète d'outils de développement de programmes et de systèmes, notamment des compilateurs C, des assembleurs de macros, des débogueurs/simulateurs de programmes, des programmeurs et des kits d'évaluation.
Microcontrôleur Atmel® AVR® XMEGA® 8/16 bits hautes performances et basse consommation
Mémoires de programme et de données non volatiles
- 64 Ko à 128 Ko de mémoire flash autoprogrammable intégrée au système
- Section de démarrage 4K – 8 Ko
- EEPROM de 2 Ko
- 4K – 8 Ko de SRAM interne
- Interface de bus externe pour jusqu'à 16 Mo de SRAM
- Interface de bus externe pour SDRAM jusqu'à 128 Mbit
Fonctionnalités périphériques
- Contrôleur DMA à quatre canaux
- Système d'événements à huit canaux
- Huit temporisateurs/compteurs 16 bits
- Quatre temporisateurs/compteurs avec 4 canaux de comparaison de sortie ou de capture d'entrée
- Quatre temporisateurs/compteurs avec 2 canaux de comparaison de sortie ou de capture d'entrée
- Extension haute résolution sur tous les temporisateurs/compteurs
- Extension de forme d'onde avancée (AWeX) sur deux temporisateurs/compteurs
- Une interface de périphérique USB
- Appareil compatible USB 2.0 pleine vitesse (12 Mbps) et basse vitesse (1,5 Mbps)
- 32 points de terminaison avec une flexibilité de configuration totale
- Huit USART avec support IrDA pour un USART
- Quatre interfaces à deux fils avec correspondance d'adresse double (compatibles I2 C et SMBus)
- Quatre interfaces périphériques série (SPI)
- Moteur de chiffrement AES et DES
- Générateur CRC-16 (CRC-CCITT) et CRC-32 (IEEE® 802.3)
- Compteur en temps réel (RTC) 16 bits avec oscillateur séparé
- Deux convertisseurs analogique-numérique à seize canaux, 12 bits, 2 msps
- Deux convertisseurs numérique-analogique à deux canaux, 12 bits, 1 msps
- Quatre comparateurs analogiques (CA) avec fonction de comparaison de fenêtres et sources de courant
- Interruptions externes sur toutes les broches d'E/S à usage général
- Minuterie de surveillance programmable avec oscillateur ultra basse consommation intégré séparé
- Prise en charge de la bibliothèque QTouch®
- Boutons tactiles capacitifs, curseurs et molettes
Caractéristiques spéciales du microcontrôleur
- Réinitialisation à la mise sous tension et détection de baisse de tension programmable
- Options d'horloge interne et externe avec PLL et préscaler
- Contrôleur d'interruption multiniveau programmable
- Cinq modes de sommeil
- Interfaces de programmation et de débogage
- Interface JTAG (conforme à la norme IEEE 1149.1), y compris le balayage des limites
- PDI (interface de programmation et de débogage)
E/S et packages
- 78 broches d'E/S programmables
- 100 dérivations TQFP
- BGA 100 billes
- 100 billes VFBGA
Tension de fonctionnement
- 1,6 – 3,6 V
Fréquence de fonctionnement
- 0 – 12 MHz à partir de 1,6 V
- 0 – 32 MHz à partir de 2,7 V