3. ❑Arquitectura de los Microcontroladores AVR
Memoria de
Programa
Memoria RAM
EEPROM
CPU
TWI
USART
ADC
TIMERs
INTERRUPCIONES
PUERTO A PUERTO B PUERTO C
Módulos
PUETRTOS E/S
5. ❑Características
• Arquitectura RISC.
• 131 instrucciones.
• EVSYS.
• Ejecución de 1 ciclo de reloj por instrucción.
• Arquitectura diseñada para compiladores de C.
6. ❑Tiempo de ejecución de instrucción
MIPS, métrica para medir el rendimiento de
procesadores, significa Millones de Instrucciones por
Segundo
𝑇𝐶𝑌 =
1
𝐹𝑜𝑠𝑐
9. Familia Mega AVR
Familia Mega
AVR - Mejorada
• ATmega8
• ATmega88
• Atmega168
• ATmega16A
• ATmega32
• ATmega328P
• ATmega328PB
• ATmega1609
• Atmega2561
• ATmega64M1
• ATmega32U4
• ATmega4809
10. ❑Tarjeta de desarrollo Xplained Mini
▪ Depurador integrado con soporte
completo de depuración a nivel de fuente
en Microchip Studio y MPLAB X.
▪ Auto-ID para la identificación de la placa
en Microchip Studio.
▪ Un LED verde de estado de mEDBG
▪ Un LED de usuario amarillo
▪ Un pulsador mecánico de usuario
▪ Dos botones Qtouch.
▪ Puerto COM virtual (CDC)
▪ Objetivo externo CLK 16MHz a 5V, 8MHz
a 3.3V
▪ Regulador de 3.3V
▪ Huella de encabezado de bus SPI de
destino.
12. ❑Herramientas de programación
Microchip Studio, es el
entorno oficial para
desarrollar aplicaciones
con AVR y SAM.
Atmel START, es una
herramienta en línea para la
configuración grafica en línea.
Mplab X IDE – AVR
Mplab X IDE V5.40 – XC8
V2.20 brindan soporte a
casi todos los
microcontroladores AVR
de 8 bits