Un Microcontrolador es todo un "sistema mínimo" dentro de un solo dispositivo, lo cual ofrece un enorme panorama hacia el mundo de la compatibilidad. En estos circuitos, el usuario (cliente) puede programar, en un sólo "chip", para implementar y desarrollar múltiples aplicaciones y funciones con menos componentes que la circuitería tradicional de compuertas, optimizando el espacio físico de los mismos, más económicos, y sin la limitación de que un cambio de lógica del usuario (cliente), ocasione un cambio en el diseño del hardware, ya que, los cambios o ampliaciones futuras del sistema son casi nulos (solo se requiere cambios de software).
Por otro lado, un microprocesador se destina a sistemas donde su expansión a corto o mediano plazo es factible.
A pesar de que un microprocesador es más rápido que un Microcontrolador para la ejecución de sus instrucciones, en la mayoría de los casos es necesario interconectarlo con dispositivos periféricos Un Microcontrolador, puede ser utilizado con un mínimo número de componentes en trabajos específicos y en un amplio rango de aplicaciones, tales como; los sistemas de control de alarmas, tableros de control en la industria automotriz, en la instrumentación médica, en los teclados de computadora, en los sistemas portátiles de almacenamiento de datos, en equipos de laboratorio, entre otros.
Puedes descargar el contenido completo en el siguiente enlace: