Un microcontrolador es un circuito integrado que contiene las unidades funcionales de una computadora (CPU, memoria y E/S) en un solo chip programable. Los microcontroladores se utilizan para controlar una variedad de sistemas y dispositivos, como electrodomésticos, juguetes, automóviles y más. El documento se enfoca en el microcontrolador PIC16F873A, el cual es popular debido a su sencillez, capacidad de reprogramación y disponibilidad de recursos básicos a pesar de su simplicidad.
2. Microcontrolador 1/3
• Un microcontrolador es un circuito integrado o chip que incluye en su
interior las tres unidades funcionales de una computadora: CPU, Memoria y
Unidades de E/S, es decir, se trata de una computadora completa en un solo
circuito integrado programable y se destina a gobernar una sola tarea con el
programa que reside en su memoria. Sus líneas de entrada/salida soportan
el conexionado de los sensores y actuadores del dispositivo a controlar.
3. Microcontrolador 2/3
• El microcontrolador es un sistema cerrado. Todas las partes del computador
están contenidas en su interior y sólo salen al exterior las líneas que
gobiernan los periféricos.
• En la práctica cada fabricante de microcontroladores oferta un elevado
número de modelos diferentes, desde los más sencillos hasta los más
poderosos. Es posible seleccionar la capacidad de las memorias, el número
de líneas de E/S, la cantidad y potencia de los elementos auxiliares, la
velocidad de funcionamiento, etc. Por todo ello, un aspecto muy destacado
del diseño es la selección del microcontrolador a utilizar.
5. Aplicación de los Microcontroladores
• Los microcontroladores están siendo empleados en multitud de sistemas
presentes en nuestra vida diaria, juguetes, horno microondas, frigoríficos,
televisores, computadoras, impresoras, el sistema de arranque de nuestro
coche, etc.
• Otras aplicaciones como instrumentación electrónica, control de sistemas
en una nave espacial, incluso sistemas electrónicos que emplean varios
microcontroladores para controlar pequeñas partes del sistema. Estos
pequeños controladores podrían comunicarse entre ellos y con un
procesador central, probablemente más potente, para compartir la
información y coordinar sus acciones, como, de hecho, ocurre ya
habitualmente en cualquier PC.
6. Microcontrolador PIC
• La principal ventaja que posee el microcontrolador PIC con respecto a otros
microcontroladores es su sencillez de manejo, debido a que solo posee 32
instrucciones.
• De la gama PIC, el microcontrolador que se ha elegido para los ejercicios, es
el popular 16F873A, por las siguientes razones:
1. Es un microcontrolador FLASH, puede ser regrabardo muchas veces.
2. Es muy popular y se encuentra fácilmente literatura sobre él.
3. A pesar de ser muy sencillo, dispone de los dispositivos básicos que posee todo
micocontrolador.