Académique Documents
Professionnel Documents
Culture Documents
ATMEGA16/32
RECURSOS
Procesador Harvard orientado a registro. 131 instrucciones de 16 bits de ancho. 32 registros Byte de propsito general. Frecuencia del Ciclo de mquina igual a la frecuencia del oscilador. 16 KBytes de memoria de cdigo. 1 KByte de memoria de datos. 512 Bytes de memoria EEPROM. Programacin en sistema (ISP).
RECURSOS
32 lneas paralelas de entrada / salida. Dos temporizadores de 8 bits y un temporizador de 16 bits, con preescaladores independientes. Modos captura y comparacin. Cuatro canales de salida PWM. Mdulo ADC (Conversor AD) con 8 canales y resolucin de 10 bits. Mdulo serial sncrono SPI maestro esclavo
RECURSOS
Mdulo serial sncrono de dos cables I2C. Mdulo programable USART. Comparador analgico Oscilador seleccionable interno o externo. Temporizador Watchdog (perro guardin) programable con oscilador independiente. Reseteo automtico al encendido.
RECURSOS
Reset de deteccin de cada en la alimentacin. 6 modos de seleccionar la instruccin SLEEP (modo de bajo consumo energtico) Zona de memoria de cdigo Boot programable que permite albergar un sistema operativo bsico o una zona de arranque para reprogramar el AVR.
MEMORIAS EN EL ATMEGA16/32
/$2FFF
MEMORIA DE CODIGO
MEMORIA DE DATOS
REGISTROS I/O
Registro SREG
I Habilitador global de interrupciones T Registro bit para BST y BLD H Medio acarreo S Bit de signo V Overflow para operaciones con signo N Indicador de resultado negativo Z Indicador de resultado cero C Indicador de acarreo
La Pila en el ATMEGA
La Pila en el ATMEGA
Es una estructura de datos tipo LIFO, cuya cima o empiezo se acomoda en la direccin mas alta de la memoria SRAM, por motivos prcticos. El apuntador de pila es el par SPH:SPL. ldi r16,high(RAMEND) ;$04 out sph,r16 ldi r16,low(RAMEND) ;$5F out spl,r16