Microprocesador vs Microcontrolador
Un microprocesador, también conocido como Unidad de Procesamiento Central (CPU), es un Circuito Integrado (IC), que es el cerebro de una Computadora. Aunque un microcontrolador desempeña una función similar a la de un microprocesador, existen varias diferencias importantes entre ellos..
Microprocesador
Por lo general, un microprocesador es solo el núcleo. Es una CPU y algunas veces se complementa con un controlador de memoria y nada más. Es un dispositivo electrónico programable y cronometrado, que acepta datos binarios como entrada y luego procesa los datos de acuerdo con las instrucciones disponibles en la memoria del programa y, finalmente, genera el resultado. Se utiliza con otros componentes, como módulos de memoria (para datos y programas), dispositivos de almacenamiento y periféricos de entrada / salida. Los componentes típicos que se encuentran dentro de un microprocesador son ALU, registros, unidades de recuperación y decodificación, etc. Intel 4004 se atribuye al primer microprocesador y se hizo público en 1971 por Intel Corporation. Los microprocesadores se utilizan como CPU para una variedad de computadoras, desde netbooks de gama baja hasta servidores de gama alta..
Microcontrolador
Un microcontrolador es un único IC que normalmente contiene un núcleo de procesador pequeño, un programa y una memoria de datos, y periféricos de entrada / salida programables. Los microcontroladores están diseñados para aplicaciones integradas, en lugar de los microprocesadores, que están diseñados para computadoras personales. El punto de usar un microcontrolador en sistemas integrados es tratar de usar menos componentes externos posibles. Entonces, en general, los microcontroladores tienen memoria (memoria de programa y algo de RAM), puertos IO, contadores, UART, todos integrados en un solo chip.
¿Cuál es la diferencia entre un microprocesador y un microcontrolador??
Los microprocesadores suelen ser más rápidos, versátiles y caros que los microcontroladores, aunque ahora estamos viendo microcontroladores con mayor velocidad y precios más bajos. El punto principal de nuevo, un microprocesador es solo eso, 'procesador' y un microcontrolador es un microprocesador más una docena de otras funciones en el chip. Cuando compra un microprocesador, es libre de usar los componentes que desea alrededor del procesador. Con un microcontrolador, el usuario generalmente elige entre diferentes tipos de microcontroladores (más / menos memoria, 0/1/2 UART, más / menos temporizadores, SPI, etc.) pero tendrá esas funciones.
Según una estimación del mercado, el número de microprocesadores y microcontroladores vendidos en 2008 fue de diez mil millones, de los cuales solo el 2% son microprocesadores, que se atribuyen el 98% a los microcontroladores. Debido a la fabricación a granel y al pequeño tamaño del núcleo, los microcontroladores son muy baratos en comparación con los microprocesadores..