puce à 8 bits de circuit intégré de microcontrôleur avec le Dans-système ATMEGA16A-PU instantané programmable des octets 16K
chip in electronics
,integrated components
microcontrôleur à 8 bits avec le Dans-système ATmega16A instantané programmable des octets 16K
Caractéristiques
• Microcontrôleur à 8 bits performant et de basse puissance d'AVR®
• Architecture avancée de RISC
– 131 instructions puissantes
– La plupart d'exécution de cycle de Simple-horloge
– 32 x 8 registres fonctionnants d'usage universel
– Opération entièrement statique
– Jusqu'à 16 MIPS de sortie à 16 mégahertz
– multiplicateur de cycle de la Sur-puce 2
• Segments élevés de mémoire non-volatile de résistance
– octets 16K de mémoire instantanée Auto-programmable de programme de Dans-système
– 512 octets EEPROM
– 1K octet SRAM interne
– Écrivez/cycles d'effacement : 10 000 Flash/100,000 EEPROM
– Conservation de données : 20 ans aux années 85°C/100 à 25°C (1)
– Section facultative de code de botte avec le peu indépendant de serrure
• Dans-système programmant par programme de botte de Sur-puce
• Vrai Lecture-Tandis que-écrivez l'opération
– Serrure de programmation pour la sécurité de logiciel
• Interface de JTAG (norme 1149,1 d'IEEE conforme)
– capacités de Frontière-balayage selon la norme de JTAG
– Sur-puce étendue corriger l'appui
– Programmation de l'éclair, de l'EEPROM, des fusibles, et du peu de serrure par l'interface de JTAG
• Caractéristiques périphériques
– Deux minuteries à 8 bits/parent avec Prescalers distinct et comparent des modes
– Un minuterie/compteur de 16 bits avec Prescaler distinct, comparent le mode, et le mode de capture
– Compteur en temps réel avec l'oscillateur distinct
– Quatre canaux de PWM
– 8 le canal, 10 a mordu le CDA
• 8 canaux assymétriques
• 7 canaux différentiels en paquet de TQFP seulement
• 2 canaux différentiels avec le gain programmable à 1x, à 10x, ou à 200x
– Interface série à deux fils orienté vers le byte
– USART périodique programmable
– Interface série master/slave de SPI
– Horloge de surveillance programmable avec l'oscillateur distinct de Sur-puce
– comparateur analogue de Sur-puce
• Caractéristiques spéciales de microcontrôleur
– Puissance-sur la remise et la détection programmable d'arrêt partiel
– Oscillateur calibré interne de RC
– Sources d'interruption externe et interne
– Six modes de sommeil : Réduction du bruit oisive, de CDA, économie d'énergie, puissance-vers le bas, remplaçant et
Remplaçant prolongé
• Entrée-sortie et paquets
– 32 lignes programmables d'entrée-sortie
– 40 goupille PDIP, 44 avance TQFP, et 44 protection QFN/MLF
• Tensions d'opération
– 2,7 - 5.5V pour ATmega16A
• Catégories de vitesse
– 0 - 16 mégahertz pour ATmega16A
• Puissance @ 1 mégahertz, 3V, et 25°C pour ATmega16A
– Actif : 0,6 mA
– Mode inactivité : 0,2 mA
– Mode de puissance-vers le bas : < 1="">
Pin Configurations
Le schéma 1-1. Pinout ATmega16A
Aperçu
L'ATmega16A est un CMOS de basse puissance le microcontrôleur qu'à 8 bits basé sur l'AVR a augmenté l'architecture de RISC. En exécutant des instructions puissantes dans un rhythme simple, l'ATmega16A réalise des sorties approchant 1 MIPS par mégahertz permettant au concepteur de systèmes d'optimiser la puissance contre la vitesse de traitement.
Schéma fonctionnel
Le noyau d'AVR combine un jeu d'instructions riche avec 32 registres fonctionnants d'usage universel. Tous les 32 registres sont directement reliés à l'unité d'arithmétique-logique (ALU), permettant à deux registres indépendants d'être accédés dans une instruction simple exécutée dans un rhythme. L'architecture en résultant est plus performante tout en réalisant des sorties jusqu'à dix microcontrôleurs que conventionnels de CISC de périodes plus rapidement.
L'ATmega16A fournit les caractéristiques suivantes : les octets 16K de la mémoire instantanée programmable de programme de Dans-système avec Lecture-Tandis que-écrivent des capacités, 512 octets EEPROM, 1K l'octet SRAM, 32 lignes d'usage universel d'entrée-sortie, 32 registres fonctionnants d'usage universel, une interface de JTAG pour Boundaryscan, appui de correction de Sur-puce et programmant, trois minuteries/compteurs flexibles avec comparent les interruptions de modes, internes et externes, un USART programmable périodique, un interface série à deux fils orienté vers le byte, 8 un canal, 10 le bit CDA à l'étape différentielle facultative d'entrée avec le gain programmable (paquet de TQFP seulement), une horloge de surveillance programmable avec l'oscillateur interne, une porte série de SPI, et six modes sélectionnables d'économie de puissance de logiciel. Le mode inactivité arrête l'unité centrale de traitement tout en permettant l'USART, l'interface à deux fils, le convertisseur d'A/D, le SRAM, la minuterie/compteurs, port de SPI, et interrompt le système pour continuer de fonctionner. Le mode de puissance-vers le bas sauve le contenu de registre mais gèle l'oscillateur, désactivant toutes autres fonctions de puce jusqu'à la prochaine remise d'interruption externe ou de matériel. En mode d'économie d'énergie, la minuterie asynchrone continue à fonctionner, permettant à l'utilisateur de maintenir une base de minuterie tandis que le reste du dispositif dort. Le mode de réduction du bruit de CDA cesse l'unité centrale de traitement et tous les modules d'entrée-sortie excepté la minuterie et le CDA asynchrones, pour réduire au minimum le bruit de changement pendant les conversions de CDA. Dans le mode veille, l'oscillateur en cristal/résonateur fonctionne tandis que le reste du dispositif dort. Ceci permet le démarrage très rapide combiné avec la consommation de basse puissance. Dans le mode veille prolongé, l'oscillateur principal et la minuterie asynchrone continuent à fonctionner.
Le dispositif est fabriqué utilisant la technologie de mémoire non volatile à haute densité d'Atmel. L'éclair d'ISP d'Onchip permet à la mémoire de programme d'être dans-système reprogrammé par un interface série de SPI, par un programmeur de mémoire non volatile conventionnelle, ou par un programme de botte de Sur-puce fonctionnant sur le noyau d'AVR. Le programme de botte peut employer n'importe quelle interface pour télécharger le programme d'application dans la mémoire instantanée d'application. Le logiciel dans la section instantanée de botte continuera à fonctionner tandis que la section instantanée d'application est mise à jour, fourniture vraie Lecture-Tandis que-écrivent l'opération. En combinant une unité centrale de traitement de RISC à 8 bits avec l'éclair Auto-programmable de Dans-système sur une puce monolithique, l'Atmel ATmega16A est un microcontrôleur puissant qui fournit une solution haut-flexible et rentable à beaucoup d'applications incluses de contrôle.
L'ATmega16A AVR est soutenu avec une pleine suite des instruments de développement de programme et de système comprenant : Compilateurs C, macro assembleurs, débogueur de programme/simulateurs, émulateurs en circuit, et kits d'évaluation.
L'information de commande
Vitesse (mégahertz) | Alimentation d'énergie | Code de commande | Paquet | Chaîne d'opération |
16 | 2.7 - 5.5V |
ATmega16A-AU (1) ATmega16A-PU (1) ATmega16A-MU (1) |
44A 40P6 44M1 |
Industriel (- 40℃ à 85℃) |
Note : 1. l'emballage sans Pb se conforme à la directive européenne pour la restriction des substances dangereuses (directive de RoHS). Également halogénure libre et entièrement vert.