Microcontrolador
Microcontrolador
Microcontrolador
y Henríquez
Sistemas Programables
Introducción: ............................................................................................................ 3
Arquitectura básica.................................................................................................. 7
Memoria .................................................................................................................. 9
3ª EPROM.......................................................................................................... 11
4ª EEPROM ....................................................................................................... 11
5ª FLASH ........................................................................................................... 12
Bibliografía ............................................................................................................ 17
Introducción:
Los microcontroladores están conquistando el mundo, pero la invasión acaba
de comenzar y el nacimiento del siglo XXI sería testigo de la conquista masiva de
estos diminutos computadores, que gobernarán la mayor parte de los aparatos que
se fabrican hoy en día. Cada vez existen más productos que incorporan un
Microcontrolador con el fin de aumentar sustancialmente sus prestaciones, reducir
su tamaño y costo, mejorar su fiabilidad.
Las circunstancias con las que nos encontramos hoy en el campo de los
microcontroladores tienen sus raíces en el desarrollo de la tecnología de los
circuitos integrados. Este desarrollo ha hecho posible contener cientos de miles de
transistores en un solo chip. Ése era uno de los requisitos previos para la producción
de los microprocesadores, y las primeras computadoras eran hechas agregando
periféricos externos como la memoria, timers etc. lo que aumentaba el volumen de
los circuitos integrados. Estos circuitos integrados contenían procesador y
periféricos. Así es cómo se desarrolló el primer chip que contenía una
microcomputadora, o lo que después se llegaría a conocer como un
microcontrolador.
Controlador y microcontrolador
Recibe el nombre de controlador el dispositivo que se emplea para el
gobierno de uno o varios procesos. Por ejemplo, el controlador que regula el
funcionamiento de un horno eléctrico dispone de un sensor que mide
constantemente su temperatura interna y actúa sobre las resistencias para
mantener la temperatura dentro del rango establecido.
Arquitectura básica
Aunque inicialmente todos los microcontroladores adoptaron la arquitectura
clásica de von Neumann, en el momento presente se impone la arquitectura
Harvard.
Memoria
En los microcontroladores la memoria de instrucciones y datos está integrada
en el propio circuito integrado. Una parte debe ser no volátil, tipo ROM, y se destina
a contener el programa de instrucciones que gobierna la aplicación. Otra parte de
memoria será tipo RAM, volátil, y se destina a guardar las variables y los datos.
2ª. OTP
El microcontrolador contiene una memoria no volátil de sólo lectura
"programable una sola vez" por el usuario. OTP (One Time Programmable). Es el
usuario quien puede escribir el programa en el chip mediante un sencillo grabador
controlado por un programa desde un PC. La versión OTP es recomendable cuando
es muy corto el ciclo de diseño del producto, o bien, en la construcción de prototipos
y series muy pequeñas.
4ª EEPROM
Se trata de memorias de sólo lectura, programables y borrables
eléctricamente EEPROM (Electrical Erasable Programmable Read OnIy Memory).
Tanto la programación como el borrado, se realizan eléctricamente desde el propio
grabador y bajo el control programado de un PC. Es muy cómoda y rápida la
operación de grabado y la de borrado. No disponen de ventana de cristal en la
superficie.
Las memorias EEPROM y FLASH son muy útiles al permitir que los
microcontroladores que las incorporan puedan ser reprogramados "en circuito", es
decir, sin tener que sacar el circuito integrado de la tarjeta. Así, un dispositivo con
este tipo de memoria incorporado al control del motor de un automóvil permite que
pueda modificarse el programa durante la rutina de mantenimiento periódico,
compensando los desgastes y otros factores tales como la compresión, la
instalación de nuevas piezas, etc. La reprogramación del microcontrolador puede
convertirse en una labor rutinaria dentro de la puesta a punto.
Puertos de comunicación
Con objeto de dotar al microcontrolador de la posibilidad de comunicarse con
otros dispositivos externos, otros buses de microprocesadores, buses de sistemas,
buses de redes y poder adaptarlos con otros elementos bajo otras normas y
protocolos. Algunos modelos disponen de recursos que permiten directamente esta
tarea, entre los que destacan:
• Puerto paralelo esclavo para poder conectarse con los buses de otros
microprocesadores.
• USB (Universal Serial Bus), el conocido bus serie para los PC.
• Bus I2C, que es un interfaz serie de dos hilos desarrollado por Philips.