El microcontrolador es un dispositivo electrónico capaz de llevar a cabo procesos
lógicos, integrado por una CPU y diferentes recursos. A mediados de los años 80, Intel inició formalmente la fabricación de microcontroladores, apareciendo la familia MCS51, compuesta por varios dispositivos que incorporaban memoria de datos (RAM), algunas memorias de programa (ROM o EPROM), puertos paralelo, puerto serie y temporizadores/contadores. Hoy en día existe una gran cantidad de fabricantes de microcontroladores, uno de los más comunes y conocidos es el Microchip, quien ha realizado un gran número de mejoras a la arquitectura original, adaptándola a las actuales tecnologías y al bajo costo de los semiconductores. Tiene una gran variedad de chips con diferentes características. También han aparecido los llamados embeddeed microcontrollers o microcontroladores embebidos.
Concepto de microprocesadores y diferencia entre los microcontroladores
El microprocesador se encarga básicamente de recibir, analizar y calcular todos
los datos y esto lo hace en varias etapas de ejecución. estos requieren circuitos integrados adicionales como por ejemplo: memoria RAM para almacenar los datos temporalmente y memorias ROM para almacenar el programa que se encarga del proceso del equipo, un circuito integrado para los puertos de entrada y salida y finalmente un decodificador de direcciones.
A diferencia de los microcontroladores que incluye todo estos elementos en un solo
circuito integrado por lo que implica una gran ventaja en varios factores; en el circuito impreso, por su amplia simplificación de circuitería, el costo es mucho menor y el tiempo de desarrollo del proyecto disminuye considerablemente.