Descripció
El nucli AVR combina un ric conjunt d'instruccions amb 32 registres de treball d'ús general.Tots els 32 registres estan connectats directament a la Unitat Aritmètica Lògica (ALU), cosa que permet accedir a dos registres independents en una sola instrucció executada en un cicle de rellotge.L'arquitectura resultant és més eficient del codi alhora que aconsegueix un rendiment fins a deu vegades més ràpid que els microcontroladors CISC convencionals.L'ATmega16 ofereix les següents característiques: 16 Kbytes de memòria de programa flash programable al sistema amb capacitats de lectura mentre escriptura, 512 bytes EEPROM, 1 Kbyte SRAM, 32 línies d'E/S d'ús general, 32 registres de treball d'ús general, una interfície JTAG per a Boundaryscan, suport i programació de depuració en xip, tres temporitzadors/comptadors flexibles amb modes de comparació, interrupcions internes i externes, un USART programable en sèrie, una interfície sèrie de dos cables orientada a bytes, un ADC de 8 canals i 10 bits amb opcional Etapa d'entrada diferencial amb guany programable (només el paquet TQFP), un temporitzador Watchdog programable amb oscil·lador intern, un port sèrie SPI i sis modes d'estalvi d'energia seleccionables per programari.El mode inactiu atura la CPU mentre permet que USART, interfície de dos cables, convertidor A/D, SRAM, temporitzador/comptadors, port SPI i sistema d'interrupció continuïn funcionant.El mode d'apagada desa el contingut del registre, però congela l'oscil·lador, desactivant totes les altres funcions del xip fins a la següent interrupció externa o restabliment de maquinari.En el mode d'estalvi d'energia, el temporitzador asíncron continua funcionant, cosa que permet a l'usuari mantenir una base de temporitzador mentre la resta del dispositiu està dormint.El mode de reducció de soroll ADC atura la CPU i tots els mòduls d'E/S excepte el temporitzador asíncron i l'ADC, per minimitzar el soroll de commutació durant les conversions ADC.En mode d'espera, l'oscil·lador de cristall/ressonador s'està executant mentre la resta del dispositiu està dormint.Això permet una arrencada molt ràpida combinada amb un baix consum d'energia.En el mode d'espera ampliat, tant l'oscil·lador principal com el temporitzador asíncron continuen funcionant.
Especificacions: | |
Atribut | Valor |
Categoria | Circuits integrats (CI) |
Incrustat - Microcontroladors | |
Mfr | Tecnologia de microxip |
Sèrie | AVR® ATmega |
paquet | Safata |
Estat de la part | Actiu |
Processador central | AVR |
Mida del nucli | 8 bits |
Velocitat | 8 MHz |
Connectivitat | I²C, SPI, UART/USART |
Perifèrics | Detecció/restabliment d'apagats, POR, PWM, WDT |
Nombre d'E/S | 32 |
Mida de la memòria del programa | 16 KB (8K x 16) |
Tipus de memòria del programa | FLASH |
Mida de l'EEPROM | 512 x 8 |
Mida de la memòria RAM | 1K x 8 |
Tensió: subministrament (Vcc/Vdd) | 2,7 V ~ 5,5 V |
Convertidors de dades | A/D 8x10b |
Tipus d'oscil·lador | Interna |
Temperatura de funcionament | -40 °C ~ 85 °C (TA) |
Tipus de muntatge | Muntatge en superfície |
Paquet / estoig | 44-TQFP |
Paquet de dispositius del proveïdor | 44-TQFP (10 x 10) |
Número de producte base | ATMEGA16 |