Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Microcontroladores
1.6. El Microcontrolador
El microcontrolador es en definitiva un circuito integrado programable que contiene
todos los componentes de un computador y se emplea para controlar el funcionamiento
de una tarea determinada.
El microcontrolador es un computador completo y dedicado, aunque de limitadas
prestaciones, que est contenido en el chip de un circuito integrado y se destina a
gobernar una sola tarea. En su memoria slo reside un programa destinado a gobernar
una aplicacin determinada; sus lneas de entrada/salida soportan el conexionado de los
sensores y actuadores del dispositivo a controlar y todos los recursos complementarios
disponibles tienen como nica finalidad atender sus requerimientos. Una vez
programado y configurado el microcontrolador solamente sirve para gobernar la tarea
asignada.
Un microcontrolador de fbrica, no realiza tarea alguna, este debe ser programado para
que realice desde un simple parpadeo de un led hasta una sofisticada automatizacin de
una fbrica. Un microcontrolador es capaz de realizar la tarea de muchos circuitos
lgicos como compuertas AND, OR, NOT, NAND, conversores A/D, D/A,
temporizadores, decodificadores, etc., simplificando todo el diseo a una placa de
reducido tamao y pocos elementos.
Un microcontrolador dispone normalmente de los siguientes componentes:
Procesador o UCP (Unidad Central de Proceso).
Memoria RAM para contener los datos.
Memoria para el programa tipo ROM/PROM/EPROM.
Lneas de E/S para comunicarse con el exterior.
Diversos mdulos para el control de perifricos (temporizadores, Puertos Serie y
Paralelo,
CAD:
Conversores
Analgico/Digital,
CDA:
Conversores
Digital/Analgico, etc.).
Generador de impulsos de reloj que sincronizan el funcionamiento de todo el
sistema.
Existe una gran diversidad de microcontroladores. Quiz la clasificacin ms
importante sea entre microcontroladores de 4, 8, 16 32 bits. Aunque las prestaciones
de los microcontroladores de 16 y 32 bits son superiores a los de 4 y 8 bits, la realidad
es que los microcontroladores de 8 bits dominan el mercado y los de 4 bits se resisten a
desaparecer. La razn de esta tendencia es que los microcontroladores de 4 y 8 bits son
apropiados para la gran mayora de las aplicaciones, lo que hace absurdo emplear
micros ms potentes y consecuentemente ms caros.
En cuanto a las tcnicas de fabricacin, cabe decir que prcticamente la totalidad de los
microcontroladores actuales se fabrican con tecnologa CMOS 4 (Complementary Metal
Oxide Semiconductor). Esta tecnologa supera a las tcnicas anteriores por su bajo
consumo y alta inmunidad al ruido.
La distribucin de las ventas segn su aplicacin es la siguiente:
Una tercera parte se absorbe en las aplicaciones relacionadas con los computadores
y sus perifricos.
La cuarta parte se utiliza en las aplicaciones de consumo (electrodomsticos, juegos,
TV, vdeo, etc.)
El 16% de las ventas mundiales se destin al rea de las comunicaciones.
Otro 16% fue empleado en aplicaciones industriales.
5
Figura 1.6. Arquitectura Harvard, dispone de dos memorias independientes para datos y para
instrucciones, permitiendo accesos simultneos.
2.
Las lneas de E/S que se adaptan con los perifricos manejan informacin en paralelo y
se agrupan en conjuntos de ocho (no siempre), que reciben el nombre de Puertos. Hay
modelos con lneas que soportan la comunicacin en serie (RS-232); otros disponen de
conjuntos de lneas que implementan puertas de comunicacin para diversos protocolos,
como el I2C, el USB, etc.
1.7.5. Reloj principal
Todos los microcontroladores disponen de un circuito oscilador que genera una onda
cuadrada de alta frecuencia, que configura los impulsos de reloj usados en la
sincronizacin de todas las operaciones del sistema.
Generalmente, el circuito de reloj est parcialmente incorporado en el microcontrolador
y slo se necesitan unos pocos componentes exteriores para seleccionar y estabilizar la
frecuencia de trabajo; dichos componentes suelen consistir en un cristal de cuarzo junto
a elementos pasivos o bien un resonador cermico o una red R-C. Los ltimos modelos
de microcontroladores PIC, el circuito de reloj est totalmente incorporado en el
microcontrolador y ya no necesita de componentes exteriores, pero trabaja a una
frecuencia fija.
Aumentar la frecuencia de reloj supone disminuir el tiempo en que se ejecutan las
instrucciones pero lleva aparejado un incremento del consumo de energa.