El documento describe los componentes principales de un microcontrolador, incluyendo un procesador, memoria RAM y ROM, y puertas de entrada y salida. También discute las ventajas de los microcontroladores como el aumento de prestaciones, fiabilidad, reducción de tamaño y mayor flexibilidad. Explica que los microcontroladores utilizan arquitecturas de Von Neumann o Harvard para la memoria y el procesamiento de instrucciones y datos.
2. El controlador que regula el funcionamiento de un horno dispone
de un sensor que mide constantemente su temperatura interna y,
cuando traspasa los límites prefijados, genera
las señales adecuadas que accionan los efectores que intentan
llevar el valor de la temperatura dentro del rango estipulado.
Hace tres décadas, los controladores se construían
exclusivamente con componentes de lógica discreta,
posteriormente se emplearon los microprocesadores, que se
rodeaban con chips de memoria y E/S sobre una tarjeta de
circuito impreso.
3. 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.
Líneas de E/S para comunicarse con el exterior.
4. Un microcontrolador disponen de las siguientes ventajas:
Aumento de prestaciones: un mayor control sobre un determinado elemento
representa una mejora considerable en el mismo.
Aumento de la fiabilidad: al reemplazar el microcontrolador por un elevado
número de elementos disminuye el riesgo de averías y se precisan menos
ajustes.
Reducción del tamaño en el producto acabado: La integración del
microcontrolador en un chip disminuye el volumen, la mano de obra y los
stocks.
Mayor flexibilidad: las características de control están programadas por lo
que su modificación sólo necesita cambios en el programa de instrucciones.
5. El procesador: Es el elemento más importante del microcontrolador y
determina sus principales características, tanto a nivel hardware como
software.
Memoria: En los microcontroladores la memoria de instrucciones y datos
está integrada en el propio chip. Una parte debe ser no volátil, tipo ROM,
y se destina a contener el programa de instrucciones que gobierna la
aplicación.
Puertas de Entrada y Salida: Las puertas de Entrada y Salida (E/S)
permiten comunicar al procesador con el mundo exterior, a través de
interfaces, o con otros dispositivos.
6. 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
sincronización de todas las operaciones del sistema.
Temporizadores o Timers: Se emplean para controlar
periodos de tiempo (temporizadores) y para llevar la cuenta de
acontecimientos que suceden en el exterior (contadores).
7. Arquitectura Von Neumann
En esta arquitectura, los datos y las instrucciones circulan por el mismo bus ya
que estos son guardados en la misma memoria, su principal ventaja es el
ahorro de líneas de entrada-salida pero esto supone una disminución en la
velocidad con la que se realizan los procesos.
8. Arquitectura Harvard
En la arquitectura Harvard existe una memoria específica para datos y una memoria
específica para las instrucciones, de esta forma se usan dos buses bien
diferenciados. Con esto se logra trabajar con las dos memorias simultáneamente y
en consecuencia se obtiene mucha más velocidad en la ejecución de los programas.
9. Memoria RAM
La memoria RAM (memoria de acceso aleatorio) del microcontrolador es
donde se almacenan las variables y los datos que el microcontrolador
requiere para la ejecución de su programa.
Memoria ROM
La memoria ROM (Memoria de Solo Lectura) es una memoria no volátil, es
decir, no se altera.
ROM con mascara
En este tipo de memorias ROM el programa se graba durante su proceso
de fabricación, el cual consiste de procesos fotoquímicos y decenas de
chips, por lo que no se puede alterar jamás.