Diferencias Entre Un Microprocesador y Un Microcontrolador
Diferencias Entre Un Microprocesador y Un Microcontrolador
Diferencias Entre Un Microprocesador y Un Microcontrolador
Fabricio Alvarez
Características de un microprocesador
Un microprocesador es un elemento que realiza operaciones lógico aritméticas.
No dispone de entradas y salidas como un microcontrolador. Requiere de más
periféricos adicionales para funcionar, como memorias o controladores de bus.
Sin embargo, son más veloces al realizar estas operaciones que un
microcontrolador.
Características de un microcontrolador
Los microcontroladores son circuitos integrados compuestos de entradas
salidas, memoria y unidades lógico-aritméticas. Son en sí, un elemento
completo y
funcional para
realizar
operaciones
digitales. En
contraste,
comparados
con un
Taller de la Especialidad 7mo – Prof. Fabricio Alvarez
microprocesador, son más «lentos» dado que realizan menos instrucciones por
segundo.
Diferencias
La gran diferencia radica en la aplicación que se le da a cada uno. Por un lado,
los microprocesadores se encargan de tareas que requieran una gran
capacidad de cómputo, como parte de un sistema que controla otros
periféricos. Por ejemplo, para un sistema operativo computacional, gestionando
todos los dispositivos externos, creando una interfaz gráfica y demás tareas.
Tabla comparativa
Para sintetizar la comparación, aquí hay una tabla comparativa con distintos
aspectos de los «micros».
Microcontroladores Microprocesadores
Memoria RAM Las incluye en un mismo circuito Son dispositivos externos que
y ROM integrado (de capacidades menores complementan el
que en el microprocesador) funcionamiento del
microprocesador (de mayor
capacidad)
Algunos ejemplos
Microcontroladores: Algunos ejemplos claros de microcontroladores son los
ATMEGA de Atmel, en los sistemas Arduino. Los sistemas basados en PIC de
Taller de la Especialidad 7mo – Prof. Fabricio Alvarez
Sobre ARM…
Microcontrolador vs Microprocesador
¿Qué son los microprocesadores y los microcontroladores?
Is ARM a microprocessor or a microcontroller?