Los microcontroladores tienen ventajas sobre los microprocesadores tradicionales debido a que integran en un solo circuito integrado los componentes básicos como la RAM, ROM y decodificador de direcciones, lo que simplifica el circuito impreso y reduce los costos. Mientras que los microprocesadores tradicionales usan la arquitectura de Von Neumann, los microcontroladores usan la arquitectura de Harvard, la cual permite ahorrar instrucciones al dejar el resultado de una operación en el registro de trabajo o en la memoria de datos. Otra ventaja de los microcontrol
Diferencias,ventajas y desventajas de un microprocesador
1. VENTAJAS Y DESVENTAJAS DE UN MICROPROCESADOR
DIFERENCIAS DE UN MICROPROCESADOR
DIFERENCIAS:
La configuración mínima básica de un Microprocesador esta constituida por un
Micro de 40 Pines, Una memoria RAM de 28 Pines, una memoria ROM de 28 Pines y
un decodificador de direcciones de 18 Pines;
Micro controlador incluye todo estos elementos del Microprocesador en un solo
Circuito Integrado por lo que implica una gran ventaja en varios factores: En el circuito
impreso por su amplia simplificación de circuitería.
El costo para un sistema basado en Micro controlador es mucho menor, mientras que
para del Microprocesador, es muy alto en la actualidad.
Los Microprocesadores tradicionales se basan en la arquitectura de Von Newmann,
mientras que los micro controladores trabajan con arquitectura de harvard.
El tiempo de desarrollo de su proyecto electrónico es menor para los Micro
controladores.
Se puede observar en las gráficas # 2 y 6, que la principal diferencia entre ambos radica
en la ubicación del registro de trabajo, que para los PIC’s se denomina W (Working
Register), y para los tradicionales es el Acumulador (A).
En los micro controladores tradicionales todas las operaciones se realizan sobre el
acumulador. La salida del acumulador esta conectada a una de las entradas de la Unidad
Aritmética y Lógica (ALU), y por lo tanto este es siempre uno de los dos operandos de
cualquier instrucción, las instrucciones de simple operando (borrar, incrementar,
decrementar, complementar), actúan sobre el acumulador.
En los micro controladores PIC, la salida de la ALU va al registro W y también a la
memoria de datos, por lo tanto el resultado puede guardarse en cualquiera de los dos
destinos.
La gran ventaja de esta arquitectura(Micro controladores ) es que permite un gran
ahorro de instrucciones ya que el resultado de cualquier instrucción que opere con la
memoria, ya sea de simple o doble operando, puede dejarse en la misma posición de
memoria o en el registro W, según se seleccione con un bit de la misma instrucción .
Las operaciones con constantes provenientes de la memoria de programa (literales) se
realizan solo sobre el registro W.
VENTAJAS:
Es 100% x86 compatible.
Posee un hardware más simple.
Mejor diseño y depuración.
Actualizable por software.
Cada actualización mejora el desempeño.
2. VENTAJAS Y DESVENTAJAS DE UN MICROPROCESADOR
DIFERENCIAS DE UN MICROPROCESADOR
Es un microprocesador de poco consumo, lo que garantiza su inclusión en portátiles.
Produce menos calor...
Bajo consumo cuando corre, generalmente entre 1 y 2 Watts, mientras que los
procesadores comunes rondan entre 6 y 16 Watts
Posee un modo especial llamado "Sueño Profundo", en lo cual consume entre 8 y 10
mW de energía una vez que se lo deja solo por mas de unos cuantos segundos.
Soporta la arquitectura completa de sistema de una PC.
Es más silencioso por el hecho que no utiliza ventilador.
El Code Morphing Software aprende mientras corre.
DESVENTAJAS:
El Code Morphing Software se encuentra en una memoria R.O.M programable.
Esto puede ser considerado como un problema de seguridad.
Necesariamente el C.M.S usara tiempo del procesador.
El rendimiento de los procesadores Crusoe es todavía inferior a los procesadores
para PCs de Intel, AMD y otros.