Microprocesador
Es un dispositivo que realiza las funciones de un CPU
en un único circuito integrado. Se pone en marcha
cuando se inicia el ordenador y se encarga de activar el
sistema operativo y los programas correspondientes.
También puede realizar tareas de diversa índole.
Microcontrolador
Es un circuito integrado que es el componente principal de una
aplicación embebida. Se puede describir como una pequeña
computadora que incluye sistemas para controlar elementos de
entrada/salida. Incluye un procesador y una memoria que puede
guardar el programa y sus variables (flash y RAM).
Microcomputadora
Son computadoras que poseen un microprocesador como
unidad central de proceso, y que están configuradas para
cumplir con funciones específicas. Del microprocesador
dependen aspectos como: complejidad del sistema, potencia,
sistema operativo, normalización, versatilidad y el precio.
Dispositivos de
entrada de una
microcomputadora
Teclado
Ratón
Micrófono
Cámara de video
Software de reconocimiento de voz
Lápiz óptico
Lector óptico
CD-ROM
Escáner
3 diferencias clave entre microcontroladores
y microprocesadores
Costo
• Los microcontroladores suelen costar menos que los microprocesadores. Los microprocesadores se fabrican típicamente para su
uso con dispositivos más costosos. También son significativamente más complejos, ya que están destinados a realizar una
variedad de tareas computacionales, mientras que los microcontroladores suelen realizar una función dedicada. Con un
microcontrolador, los ingenieros escriben y compilan el código destinado a la aplicación específica y lo cargan en el
microcontrolador, que alberga internamente todas las funciones y componentes informáticos necesarios para ejecutar el código.
Velocidad
• Cuando se trata de la velocidad del reloj, existe una diferencia significativa. Esto se relaciona con la idea de que los
microcontroladores están diseñados para manejar una tarea o aplicación específica, mientras que un microprocesador está
diseñado para tareas informáticas más complejas, robustas e impredecibles. Eso significa usar la cantidad justa de velocidad y
potencia para hacer el trabajo, ni más ni menos. Como resultado, muchos microprocesadores tienen velocidades de reloj de hasta
4 GHz, mientras que los microcontroladores pueden operar con velocidades mucho más lentas de 200 MHz o menos.
El consumo de energía
• Los microcontroladores tienen un bajo consumo de energía. Un procesador de computadora que realiza una tarea dedicada
requiere menos velocidad y, por lo tanto, menos energía que un procesador con una sólida capacidad computacional. El consumo
de energía juega un papel importante en el diseño de implementación: un procesador que consume mucha energía puede
necesitar ser enchufado o apoyado por una fuente de alimentación externa, mientras que un procesador que consume energía
limitada puede ser alimentado durante mucho tiempo con solo un pequeño batería.
Diferencias básicas
Microprocesador
• El microprocesador actúa como el corazón del
sistema informático.
• Es un procesador en el que la memoria y el
componente de salida de E / S están
conectados externamente.
• Dado que la memoria y la salida de E / S deben
conectarse externamente. Por tanto, el circuito
es más complejo.
• No se puede utilizar en un sistema compacto.
Por tanto, el microprocesador es ineficaz.
• Tiene menos registros. Por lo tanto, la mayoría
de las operaciones se basan en la memoria.
• Un microprocesador que tiene una bandera de
estado cero.
• Se utiliza principalmente en ordenadores
personales.
Microcontroladores
• El microcontrolador actúa como el corazón del
sistema integrado.
• Es un dispositivo de control en el que la
memoria y el componente de salida de E / S
están presentes internamente.
• Dado que la memoria en el chip y el
componente de salida de E / S están
disponibles. Por tanto, el circuito es menos
complejo.
• Se puede utilizar en un sistema compacto. Por
lo tanto, el microcontrolador es más eficiente.
• El microcontrolador tiene más registros. Por
tanto, un programa es más fácil de escribir.
• Un microcontrolador no tiene bandera cero.
• Se utiliza principalmente en lavadoras,
acondicionadores de aire, etc.
Diferencias
técnicas
•Asimila la función de una unidad central de procesamiento (CPU) en un
solo circuito integrado (IC).
•Se utilizan principalmente en el diseño de sistemas de uso general, desde
sistemas pequeños a grandes y complejos como supercomputadoras.
•Los microprocesadores tienen un coprocesador matemático integrado. Los
cálculos matemáticos complejos que involucran el punto flotante se pueden
realizar con gran facilidad.
•La tarea principal del microprocesador es realizar el ciclo de instrucción
repetidamente. Esto incluye buscar, decodificar y ejecutar.
•Para construir o diseñar un sistema (computadora), un microprocesador
debe estar conectado externamente a algunos otros componentes como la
memoria (RAM y ROM) y los puertos de entrada / salida.
Microprocesador
•Se puede considerar como una pequeña computadora que tiene un
procesador y algunos otros componentes para convertirla en una
computadora.
•Se utilizan en dispositivos controlados automáticamente.
•Los microcontroladores no tienen coprocesadores matemáticos. Usan
software para realizar cálculos de punto flotante que ralentizan el
dispositivo.
•Además de realizar las tareas de buscar, decodificar y ejecutar, un
microcontrolador también controla su entorno basándose en la salida del
ciclo de instrucción.
•El IC de un microcontrolador tiene memoria (RAM y ROM) integrada junto
con algunos otros componentes como dispositivos de E / S y
temporizadores.
Microcontrolador
Microprocesador
• Generalmente, el consumo y la disipación de energía son
altos debido a los dispositivos externos. Por lo tanto,
requiere un sistema de enfriamiento externo.
• La frecuencia del reloj suele ser muy alta del orden de Giga
Hertz.
• El rendimiento de la instrucción tiene mayor prioridad que la
latencia de interrupción.
• Tenga algunas instrucciones de manipulación de bits
• Generalmente, los microprocesadores no se utilizan en
sistemas en tiempo real, ya que dependen en gran medida
de varios otros componentes.
Microcontrolador
• El consumo de energía es menor.
• La frecuencia del reloj suele ser menos del orden de
Megahercios.
• Por el contrario, los microcontroladores están diseñados
para optimizar la latencia de interrupción.
• La manipulación de bits es una característica poderosa y
ampliamente utilizada en los microcontroladores. Tienen
numerosas instrucciones de manipulación de bits.
• Los microcontroladores se utilizan para manejar tareas en
tiempo real, ya que son dispositivos individuales
programados, autosuficientes y orientados a tareas.