Sunteți pe pagina 1din 5

1.

Tema
El Microcontrolador
2. Objetivos
2.1 Objetivo General
Investigar cmo identificar la estructura de un microcontrolador
2.2 Objetivos Especficos
Definir las diferencias comprendidas entre un microprocesador y un
microcontrolador.
Analizar la estructura interna de un microcontrolador pic
Analizar la estructura interna de un microcontrolador atmega.
3. Resumen
El presente trabajo de investigacin pretende dar a conocer aspectos que
diferencian a un microprocesador con un microcontrolador, adems se estudia
la composicin y estructura de un microcontrolador pic, u un atmega, dando a
conocer la capacidad de manejo informacin y capacidad para realizar una
operacin de los diferentes tipos de microprocesadores.
4. Palabras Clave: Microcontrolador, Pic, Atmega
5. Materiales y Metodologa
1. DIFERENCIA ENTRE MICROCONTROLADOR Y MICROPOCESADOR
Microprocesador: Es un dispositivo que procesa informacin, es de propsito general
y arquitectura abierta porque se le pueden acoplar elementos para darle
diferentes funcionalidades.
Microcontrolador: Es un circuito integrado programable, el cual que es capaz de
ejecutar rdenes grabadas en su memoria. Est compuesto de varios bloques
funcionales, los mismos que cumplen una tarea especfica.
Tabla 1 Diferencias entre un microcontrolador y un microprocesador [2]
Microcontrolador

Microprocesador

Es independiente de su entorno
puesto que tiene la capacidad interna
de procesamiento, almacenamiento y
comunicacin E/S.
Est diseado para un sin nmero de
aplicaciones.

Es enteramente dependiente de su
entorno, ya que para que sea
funcional requiere conectarse a una
memoria y a dispositivos E/S.
Es capaz de procesar cualquier tipo
de informacin, pero acompaada de
dispositivos externos
Es un dispositivo de propsito
general.
Posee una arquitectura abierta

Es un dispositivo de propsitos
especficos.
Posee una arquitectura cerrada

(bloques funcionales internos y la


forma en que se conectan), tiene
caractersticas que no pueden
modificarse. Generalmente tiene una
arquitectura Harvard RISC.
(1
memoria
datos,
1
memoria
instrucciones)
Es un dispositivo autnomo.
Es sobretodo un dispositivo para
aplicaciones electrnicas puras que
combina medios electrnicos y de
programacin.

debido a que depende de los


dispositivos que lo rodeen.
Generalmente
poseen
una
arquitectura Von Neumann (utiliza la
misma memoria tanto para el
almacenamiento de datos como para
instrucciones.)
Es un dispositivo no autnomo de su
entorno.
Es el ncleo de cualquier sistema
computacional, ya que est diseado
nicamente
para
aplicaciones
computacionales.

2. ARQUITECTURA INTERNA DEL MICROCONTROLADOR PIC Y EL


MICROCONTROLADOR ATMEGA
2.1. Arquitectura interna de microcontrolador pic
Un microcontrolador es un circuito integrado que en su interior contiene una unidad
central de procesamiento (CPU), unidades de memoria (RAM y ROM), puertos de
entrada/salida y perifricos. [1]
Memoria de programa (FLASH): Es una memoria en la que se graba o almacena el
programa o cdigos que el microcontrolador debe ejecutar.
Memorias de datos:
Memoria SRAM (Static Random Access Memory): es una memoria de tipo voltil
(cuando deja de recibir alimentacin se borran los datos que tenga almacenados).
Memoria EEPROM: es una memoria no voltil (guarda los datos aunque le falte
alimentacin), que permite realizar operaciones de lectura y escritura sin interferir con
el funcionamiento normal del microcontrolador.
Reloj u Oscilador: El pequeo circuito externo que los microcontroladores necesitan
para que se les indique la velocidad de trabajo es conocido como reloj u oscilador. En
el momento de programar el PIC se debe especificar el tipo de oscilador externo que
se va a utilizar.
Puertos de entrada/salida: La principal utilidad es comunicar al computador interno
con los perifricos exteriores y segn los controladores de perifricos que posea cada
modelo de microcontrolador, se destinan a proporcionar el soporte a las seales de
entrada, salida y control. [2]

Figura 1. Arquitectura interna del microcontrolador pic

2.2. Arquitectura interna de microcontrolador atmega


El microcontrolador atmega es un microcontrolador de la familia Atmel, contiene una
arquitectura tipo Risc, sus instrucciones se ejecutan en un solo ciclo de mquina, su
programacin es posible realizarla en lenguaje C, assembly o Basic, adems posee
internamente osciladores, USART, SPI, resistencias pull-pul, PWM, convertidor ADC,
etc. [2]
El microcontrolador Atmega esta compuesto por:
Unidad aritmtica Lgica.- Trabaja en conexin directa con todos los 32 registros de
trabajo, realizando as operaciones entre registros en un solo ciclo de reloj.
Memora Flash
Atmega contiene 8Kbytes de memoria. Organizada como 4*16, posee una durabilidad
de 1000 ciclos de escritura/borrado. El contador de programa (PC) es de 12 bits o
4096 direcciones de la memoria de programa [2]
Memoria de programa y memoria de datos

Memoria de datos.- Residen los registros de propsito general, los registros de E/S, y
los registros de la SRAM interna.
Memoria EEPROM.- Consta de 512 bytes, donde opcionalmente se pueden guardar
datos que no se pierden al desconectar la alimentacin.

Puertos entrados y salidos.- Posee 3 puertos de E/S (puertos B,C,D ). Todos los
pines de cada puerto son programables como entrada o salida de datos configurando
el registro asociado respectivo [3].

Figura 2. Arquitectura interna del microcontrolador Atmega

Conclusiones:
La diferencia principal entre un microprocesador y un microcontrolador radica
en que el primero es el encargado de procesar informacin utilizando
dispositivos externos para su ptima funcionalidad, a su vez el
microcontrolador es un circuito programable capaz de procesar, y almacenar
datos controlando los puertos E/S todo internamente.
Un microcontrolador posee 2 destinos de memoria, la memoria de datos y
memoria de instrucciones, aferrndose a la arquitectura Harvad, por el
contrario, un microprocesador tiene un solo destino general de memoria sujeto
a la arquitectura Von Neumann
Un microcontrolador atmega utiliza la arquitectura Harvard con memorias y
buses separados para el programa y para los datos, acelerando de tal manera
la velocidad de procesos en un solo cilo.

Bibliografa
[1] c. d. s. 2. A. 2. [. [1] R. S. Garca.
[2] C. Gordn, Modulo didactico para el microcontrolador atmega 8, Escuela
politecnica nacional, Quito, 2006.
[3] F. O. S. R. Zenon Cucho, Microcontrolador Atmega 8, Pontificia Universidad
catolica del Peru, Peru, 2007.
[4] R. S. Garca, Cursos complementarios de software, 21 Agosto 2007. [En lnea].
[5] Microcontroladores, Funcionamiento, programacin y aplicaciones prcticas,
Coleccin
users
electrnica,
disponible
[online]:
https://books.google.com.ec/books?
id=nNUeRa78FBUC&printsec=frontcover&hl=es#v=onepage&q&f=false
[6] Enrique Mandado Prez, Emilio Lpez Matos, Microcontroladores PIC, Sistema
integrado para el autoaprendizaje, Editorial Marcombo, Barcelona Espaa, 2007.
[7] R. S. Garca, "Cursos complementarios de software," 21 Agosto 2007. [Online].

S-ar putea să vă placă și