You are on page 1of 2

Microcontrolador AVR

La familia de microcontroladores AVR de la marca ATMEL estn constituidos por un una


arquitectura Harvard, 32 registros de 8 bits, con tecnologa CMOS, el cual los vuelve fuerte
frente a los ruidos que generan la impedancia del metal de la interconexin, adems los hace
eficiente energticamente ya que cuando est en reposo solo podr tener corrientes parsitas,
esta ltima est inspirada en la arquitectura RISC, lo que lo hace poseer un bajo juego de
instrucciones, las cuales la gran mayora se logran procesar en un ciclo de reloj casi llegando a
1 MIPS por MHz. Debido a su arquitectura Harvard que contiene buses y memorias diferentes
para los datos y el programa, permite que las instrucciones ms sencillas sean realizadas en un
ciclo de reloj sin problema alguno.
La familia de microcontroladores ya mencionados, nos deja trabajar con frecuencias de un
mximo 16 MHz, suelen existir 2 versiones de cada modelo de AVR, la versin L que utiliza para
alimentarse 2,7 V llegando a velocidades entre 4 y 8 MHz, en cambio la versin superior a la L
que trabaja con un voltaje de alimentacin entre 4 y 5,5 V pudindose obtener una velocidad
entre 8 y 16 MHz.
Para los diferentes modelos de la familia AVR, se incorporan distintos tamaos de memoria,
RAM, flash y EEPROM, adems se puede agregar una SRAM externa por medio del uso de un
bus de direcciones y datos multiplexado junto con las seales de control comunes en modo
Intel. La memoria EEPROM nos permite guardar informacin para ser conservada an cuando
el dispositivo sea apagado, o que es bastante til al momento de guardar una configuracin,
por otro lado, las memoria flash nos permite programar el microcontrolador an cuando este
ya est montado en la tarjeta final sin recurrir a niveles especiales de tensin, a este proceso
se le llama ISP (In System Programming).
La tecnologa de los AVR combina una gran cantidad de instrucciones con 32 registros de
propsito general. Estos registros estn directamente conectados a la ALU (unidad aritmtico
lgica), dando paso a que dos registros independientes puedan ser accesibles por una orden
simple ejecutada en un ciclo de instruccin.
Entre las caractersticas de la familia de los AVR encontramos:
Timers y contadores de 8 y 16 bits flexibles con modos de comparacin.
Interrupciones internas y externas.
Puerto serie SPI.
UART serie programable.
USART serie programable (reemplazando a la UART).
RTC (Real Time Clock).
TWI (Two Wire serial Interface).
Lneas de entrada / salida digitales configurables por software.
Temporizador Watchdog programable con oscilador interno.
Detector de Brown Out. (algunos lo llevan incorporado).
Comparador Analgico.
Conversor Analgico Digital.
Interfaz JTAG.
PWM (Pulses Width Modulation).

You might also like