__________________________________________________________________________ITSP Documento traducido de la hoja de datos del ATmega32.
2
1.1.
CARACTERÍSTICAS DE LA FAMILIA ATMEL
La familia de Microcontroladores AVR, pertenecen a ATMEL, los cuales poseen unaarquitectura moderna. Estos Microcontroladores están divididos en tres grupos:TinyAVR, AVR Clasico y MegaAVR. Se muestran en la tabla 1.1 los dispositivosMicrocontroladores de la serie AVR. Todos ellos se fabrican en el mismo proceso y losmismos niveles de implantación. Los dispositivos varían en densidad de memoria.Tabla 1.1
Con 1KbyteFlash
Con 2KbyteFlash
Con 4KbyteFlash
Con 8KbyteFlash
Con12KbyteFlash
Con16KbyteFlashCon32K/40KbyteFlash
Con64KbyteFlash
Con128KbyteFlash
Con256KbyteFlash
Tiny13 Tiny14 Mega48 Mega8 90VC8544 Mega16 Mega32 Mega64 Mega128 Mega2560Tiny25 Tiny45 Mega8515 Mega162 Mega325 Mega645 Mega1280 Mega2561Tiny26 Mega8535 Mega169 Mega329 Mega649 Mega1281Tiny2313 Mega88 Mega165 Mega406 Mega644Mega168
El C
tinyAVR
son dispositivos con pines reducidos y menos características que los
megaAVR
. Todos los dispositivos AVR tienen el mismo set de instrucciones yorganización de la memoria, así el migrar de un dispositivo AVR a otro es fácil.El núcleo es el mismo para todos los dispositivos AVR. La diferencia entre estos gruposes la complejidad del dispositivo. Así, el que posee más características es el megaAVRy que tiene menos es el tinyAVR.
1.2.
CARACTERÍSTICAS DE LOS MICROCONTROLADORES ATmega32.
Al ATmega32 es un microcontrolador CMOS de 8 bits a baja potencia basado enarquitectura RISC de AVR. Ejecutando las instrucciones en un solo ciclo de reloj, elATmega32 alcanza un desempeño de 1 MIPS por MHz permitiendo al diseñador optimizar consumos de potencia contra la velocidad de procesamiento.Las características generales del ATmega32 son:
ATmega32 (Serie AVR de Atmel de 8 bits).
Arquitectura RISC
32K bytes de memoria flash, 2K bytes de SRAM, 1024 bytes EEPROM, 2Timers/Contadores de 8 bits, 1 Timer/Contador de 16 bits, 8 canales de 10 bitsde ADC, USART, WDT, POR, BOD, 4 Canales de PWM, Puerto de ISP.
Interfase Serial SPI para programación dentro del sistema.
6 Modos para ahorrar potencia.
32 pines de I/O.La figura 1.1 muestra el diagrama a bloques del ATmega32.