Está en la página 1de 8

ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO

FACULTAD DE INFORMATICA Y ELECTRONICA

ESCUELA DE INGENIERIA EN ELECTRÓNICA CONTORL Y REDES INDUSTRIALES

TEMA: MICROCONTROLADORES
ATMEGA
INTEGRANTE(S): CÓDIGO(S):

VALERIA MESTANZA 875

GEOVANNA LUNA 879

CURSO: SÉPTIMO “A”

DOCENTE: JOSÉ LUIS TINAJERO

MARZO – JULIO 2019


ATMEGA

INTRODUCCION

En la actualidad el mercado está dominado por el microcontrolador PIC de la compañía


Microchip. Los más conocidos son el PIC16F84 y el PIC16F877 siendo este último de mayor
capacidad de memoria y mayor velocidad de procesamiento. Existen muchos programas, como
es el caso de MPLAB y PIC C, que son utilizados para desarrollar proyectos para este tipo de
microcontroladores y además hay circuitos grabadores de PICs de fácil implementación que
están a la disposición del usuario.

Aunque los PICs son más conocidos en nuestro mercado, también hay otras opciones no muy
conocidas como es el caso de los microcontroladores ATmega de la compañía Atmel. Los
microcontroladores más conocidos y modernos de esta compañía son el ATtiny13, ATmega16,
ATmega32 y ATmega128.

De acuerdo a sus características en cuanto en cuanto a la cantidad de memoria disponible y la


velocidad de procesamiento, los microntroladores ATmega ofrecen más ventajas y un menor
costo.

DESCRIPCION

Son microcontroladores de gama media con 4 a 256 kB de memoria flash programable, se


muestran encapsulados de 28 a 100 pines, y posee un conjunto de instrucciones extendido.

VENTAJAS

Según [ CITATION Rua06 \l 3082 ] :

 Ofrecen gran velocidad de procesamiento, 1 MIPS por MHz, debido a su arquitectura


RISC que les permite ejecutar una instrucción por ciclo y a sus 32Registros para
múltiples propósitos.
 Tienen un bajo consumo de energía. Operan con voltajes que pueden oscilar entre 1.8
y 5.5V.
 Tienen varios tipos de Sleep Modes : Idle, ADC Noise Reduction, Power-save, Power-
down, Standby y Extended Standby que se ajustan a cada necesidad del usuario.
 Permiten también distintos tipos de configuración en lo que se refiere al manejo de
eventos en tiempo real y a la manera en que se realiza el Wake-up.
 Reducido consumo, tanto en voltaje como en corriente, lo que permite el desarrollo de
aplicaciones que funcionen a baterías.
 Dentro del chip se incluye un bloque oscilador formado por un arreglo RC para proveer
esta señal
 Menos costosos en comparación con un PIC.

DESVENTJAS

 No muy conocidos

SOFTWARE PARA LA PROGRAMACION DE LOS MICROCONTROLADORES ATmega


ATMEL STUDIO 6.2

Es una plataforma integrada de desarrollo especilizada para microcontroladores AVR l cual


ofrece un entorno integrado y fácil de usar ara escribir, generar y depurar aplicaciones escritas
en C/C ++ o código ensamblador.

Esta plataforma es completamente gratuita e integrada con el software de estructuta de Atmel


(ASF) una gran biblioteca libre de código fuente con 1600 ARM y AVR ejemplos de proyectos.
ASF fortalece la plataforma al proporcionar, en el mismo entorno, el acceso al código listo para
usar que minimiza la mayor parte del diseño de bajo nivel requerido para proyectos.

ELEMENTOS A CONDIERAR

Un microcontrolador dispone normalmente de los siguientes componentes:

 Procesador o CPU (Unidad Central de Proceso)


 Memoria RAM para contener los datos.
 Memoria para el programa tipo ROM/EPROM/EEPROM/Flash.
 Líneas de E/S para comunicarse con el exterior.

También puede poseer otros bloques de apoyo que flexibilizan aún mas su uso, tales como:

 Módulos para el control de periféricos: temporizadores, puertos serie y paralelo, CAD:


Conversores Analógico/Digital, CDA: Conversores Digital/Analógico, etc.
 Generador de impulsos de reloj que sincronizan el funcionamiento de todo el sistema.
 Sistemas de protección de sobre corriente o cortocircuito.

Los AVR son una familia de microcontroladores RISC (Reduced Instruction Set Computer), del
fabricante estadunidense Atmel. La arquitectura AVR fue concebida en el Norwegian Institute
of Technology, y posteriormente refinada y desarrollada en el Atmel Norway, la empresa
subsidiaria de Atmel, fundada por los dos arquitectos del chip. Desde un comienzo fueron
diseñados para la ejecución eficiente del código C.

Los microcontroladores AVR tienen una fuente de información con dos etapas que son cargar y
ejecutar, que les permite ejecutar la mayoría de las instrucciones en un ciclo de reloj.

En la Figura 1 se indica los diferentes ATmegaxxx con sus respectivas características

Figura 1.
Figura 2.
Figura 3

ATmega164P es un microcontrolador de alto rendimiento y baja potencia de 8kbyte de flash


programable con capacidad de lectura y escritura, con 512 bytes de EEPROM, 1 Kbyte de
SRAM, también cuenta con 32 I/O de propósito general, un USART Serial programable,
interface SPI master/esclavo con generador de reloj, usualmente un cristal de cuarzo de
frecuencias que genera una señal oscilatoria entre1 y 40 MHz, o también resonadores o
circuitos RC.

Figura 4. Distribución de pines ATMEGA 164P


CARACTERÍSTICAS PRINCIPALES DEL ATMEGA 164P

Arquitectura RISC avanzada

 131 instrucciones potentes


 La mayoría de las instrucciones se ejecutan en un solo ciclo de reloj.
 32 Registros de propósito general de 8 bits.
 Rendimiento hasta 16 MIPS a 16 MHz.

Memorias de programa y de datos no volátiles de alta duración

 16/32/44Kbytes de FLASH auto programable en el sistema.


 512B/1k/2 Kbytes de EEPROM.
 1/2/4 Kbytes de SRAM Interna.
 Ciclos de escritura/borrado: 10000 en Flash / 100000 en EEPROM.
 Retención de datos: 20 años a 85 ºC / 100 años a 25 ºC.
 Sección opcional de código Boot con bits de bloqueo independientes
 Bloqueo programable para la seguridad del software.

Interface JTAG

 Capacidades de Bpundary Scan de acuerdo con el estándar JTAG.


 Soporte Extendido Debug dentro del chip.
 Programación de FLASH, EEPROM, fusibles y bits de bloqueo a través de la interfase
JTAG.

CARACTERÍSTICAS DE LOS PERIFÉRICOS

 Dos Timers/Contadores de 8 bits con prescalamiento separado y modo comparación.


 Un Timer/Contador de 16 bits con prescalamiento separado, modo comparación y
modo captura.
 Contador en Tiempo Real con Oscilador separado.
 6 Canales para PWM.
 ADC de 10 bits y 8 canales.
 Modo Diferencial con ganancia seleccionable a x1, x10 o x200.
 Interfase serie de dos hilos con byte orientado.
 Dos puertos seriales USART Programables.
 Interfaz Serial SPI maestro-esclavo.
 Watchdog Timer programable con oscilador independiente, dentro del mismo chip.
 Comparador Analógico dentro del mismo chip.

CARACTERÍSTICAS ESPECIALES DEL MICROCONTROLADOR

 Power-on Reset (en el encendido) y detección de Brown-out (pérdida de polarización)


programable.
 Oscilador RC interno calibrado.
 Fuentes de interrupción externas e internas.
 6 modos de descanso: Idle, Reducción de Ruido ADC, Power-save, Power-down,
Standby y Standby extendido.

ENCPASULADOS PARA ENTRADAS/SALIDAS (E/S)

 32 líneas de E/S programables.


 PDOIP de 40 pines, TQFP y QFN/MLF de 44 pines.
VOLTAJES DE OPERACIÓN

 1.8 – 5.5V para el ATMEGA 164P/324P/644PV


 2.7 – 5.5V para el ATMEGA 164P/324p/644p

VELOCIDAD DE FUNCIONAMIENTO

 ATMEGA 164P/324P/644V: 0 – 4MHz / 1.8 – 5.5V -10MHz / 2.7 – 5.5V.


 ATMEGA 164P/324P/644PV: 0 – 10 MHz / 2.7 – 5.5V – 20MHz / 4.5 – 5.5V.

ARQUITECTURA INTERNA DEL ATMEGA 164P

Figura 5. Diagrama Interno ATMEGA 164P

Bibliografía
Chilig, R. & Oswaldo, M. M. F., 2013. DISEÑO E IPLEMENTACIÓN DE UN PROTOTIPO DE UN
SISTEMA DE MONITOREO Y BLOQUEO DEL MOTOR DE VEHÍCULOS VÍA MENSAJES DE TEXTO
USANDO LAS REDES DE TELEFONÍA CELULAR GSM EXISTENTES EN EL PAIS. [En línea]
Available at: http://bibdigital.epn.edu.ec/bitstream/15000/7138/1/CD-5329.pdf
[Último acceso: 10 Abril 2019].

Flores, O., 2009. BATALLA DE MICROCONTROLADORES. Boletín Escuela de Informática, Facultad


de Informática y Ciencias Aplicadas.

Ruales, A., 2006. DISEÑO E IMPLEMENTACION DE UN DISPLAY ROTATIVO RGB PROGRAMABLE


CON INTERFASE INALAMBRICA SIRC Y CONTROL A TRAVES DE TECLADO REMOTO ABC2.
PROYECTO DE GRADO PARA LA OBTENCIÓN DEL TÍTULO EN INGENIERÍA ELECTRÓNICA.

Velarde, J. E., 2009. https://es.slideshare.net. [En línea]


Available at: https://es.slideshare.net/jevelarde/07-familia-atmega
[Último acceso: 10 Abril 2019].

Viteri, B., 2015. DISEÑO Y CONSTRUCCION DE UN MODULO DIDACTICO PARA LA


PROGRAMACION DE MICROCONTROLADORES ATMEL DE BAJA Y MEDIA ESCALA, PARA EL
LABORATORIO DE SISTEMAS DIGITALES DE LA ESPE-EL, MEDIANTE PROGRAMACION EN
LENGUAJE DE ALTO NIVEL. PROYECTO DE TITULACION PREVIO A LA OBTECION DEL TITULO DE
INGENIERO EN ELECTRONICA E INSTRUMENTACION.

También podría gustarte