Microprocesador vs. Microcontrolador

         El microprocesador es un circuito integrado que contiene la Unidad Central de Proceso (CPU), también llamada procesador, de un computador. La CPU está formada por la Unidad de Control, que interpreta las instrucciones, y el Camino de Datos, que las ejecuta.


          Las patitas de un microprocesador sacan al exterior las líneas de sus buses de direcciones, datos y control, para permitir conectarle con la Memoria y los Módulos de Entrada y Salida, y configurar un computador implementado por varios circuitos integrados. Se dice que un microprocesador es un sistema abierto porque su configuración es variable de acuerdo con la aplicación a la que se destine.



Estructura de un sistema abierto basado en un microprocesador. La disponibilidad de los buses en el exterior permite que se configure a la medida de la aplicación.


        Si sólo se dispusiese de un modelo de microcontrolador, éste debería tener muy potenciados todos sus recursos para poderse adaptar a las exigencias de las diferentes aplicaciones. Esta potenciación supondría en muchos casos un despilfarro. 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 Entrada y Salida, la cantidad y potencia de los elementos auxiliares, la velocidad de funcionamiento, entre otros aspectos. Por todo ello, un aspecto muy destacado del diseño es la selección del microcontrolador a utilizar.


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.


        Los principiantes tienden a creer que un microcontrolador es igual a un microprocesador. Esto no es cierto. Difieren uno del otro en varios sentidos. El primero y más importante es su funcionalidad. Para utilizar al microprocesador en una aplicación real, se debe de conectar con componentes tales como memoria o componentes buses de transmisión de datos para que el microprocesador se comunique con algún periférico. Por otro lado, al microcontrolador se le diseña de tal manera que tenga todos los componentes integrados en un mismo chip; no necesita de otros componentes especializados para su aplicación, porque todos los circuitos necesarios, que de otra manera correspondan a los periféricos, ya se encuentran incorporados.


al-mundo-de-los-microcontroladores-chapter-01-fig0-1




       El microprocesador y el microcontrolador se diferencian entre sí por sus características al usarlos en la implementación de sistemas digitales programables, CPU, Memorias RAM y ROM, Velocidad de Operación, Tamaño, Costes, Tiempo de desarrollo, Interferencias (ruido), entre otros aspectos.


      El uso de una u otra tecnología depende del fin que se espera, pues debido a sus características propias, los microcontroladores y los microprocesadores pueden adquirir variados y diferentes espacios de implementación, por ejemplo, los microprocesadores se han desarrollado fundamentalmente orientados al mercado de los ordenadores personales y las estaciones de trabajo, pues allí se requiere una elevada potencia de cálculo, el manejo de gran cantidad de memoria y una gran velocidad de procesamiento. Mientras que los microcontroladores, están concebidos fundamentalmente para ser utilizados en aplicaciones puntuales, es decir, aplicaciones donde el microcontrolador debe realizar un pequeño número de tareas, al menor costo posible.



Fuentes Consultadas:

  • http://www.monografias.com/trabajos12/microco/microco.shtml#DIFER
  • https://learn.mikroe.com/ebooks/microcontroladorespicc/chapter/introduccion-al-mundo-de-los-microcontroladores/