Microprocesador vs. Microcontrolador

Páginas: 20 (4885 palabras) Publicado: 30 de marzo de 2014
MICROPROCESADOR Vs. MICROCONTROLADOR

¿QUÉ ES MEJOR?
A pesar de las similitudes existentes entre microprocesadores (μP) y microcontroladores (μC), las diferencias son lo suficientemente importantes como para no poder decir que uno es mejor que el otro: simplemente existen aplicaciones para las que son más apropiados los microprocesadores y otras para las que los microcontroladores son la mejorelección.

CARACTERÍSTICAS.
Comparando microcontroladores con microprocesadores.
Los microprocesadores (μP) y microcontroladores (μC) comparten muchas cosas
en común, como dijimos antes, pero también hay diferencias importantes,
a saber:
1. Memoria Cantidad, velocidad y conexión de la memoria para programas y para datos.
2. Buses. Buses de datos, dirección y control (μP) contra pinesmultifunción (μC).
3. Flexibilidad contra facilidad del desarrollo. Funciones incorporadas en el chip (μC) contra circuitería externa (μP).
4. Programación del dispositivo.
5. Lenguajes de programación. Velocidad y potencia de las instrucciones.
6. Costo.
7. Otros puntos importantes.

MEMORIA
Mientras que en los microprocesadores la memoria para almacenar datos y programas es generalmente lamisma y se trata de una memoria externa, en el caso de los microcontroladores la memoria generalmente está incorporada en el propio chip, y en ocasiones se dispone de memorias
separadas para programas y para datos.
En aplicaciones donde se requiere gran cantidad de memoria, principalmente para almacenar datos temporales, como por ejemplo captura de sonido, procesamiento de imágenes y video, elmicroprocesador es el candidato ideal, porque la
cantidad de memoria se puede ampliar externamente, y por ejemplo, en casos como las computadoras domésticas, un microprocesador puede disponer de hasta varios Gb (gigabytes) de memoria (miles de millones de posiciones de memoria), mientras que los microcontroladores generalmente cuentan con unos pocos Kb (kilobytes) de memoria interna.
Algunosmicrocontroladores pueden ampliar su memoria interna con memoria externa serie, pero aun así no supera las decenas de kilobytes.
En cuanto a la velocidad, de nuevo el microprocesador tiene ventajas, ya que el reloj del microprocesador puede ser hasta 100 veces más rápido que el del micro controlador, y la memoria con la que trabaja un μP suele ser también mucho más rápida que la de losmicrocontroladores.
Pero si la aplicación no requiere grandes cantidades de memoria, y la velocidad con que deben almacenarse los datos o ejecutarse las instrucciones no es extremadamente crucial, el microcontrolador supera en facilidad de implementación a un microprocesador.
En el
microcontrolador uno ya dispone de la memoria para almacenar el programa y los datos, por lo que debemos preocuparnos únicamentepor el diseño de la aplicación en sí. En cambio en el microprocesador no contamos con memoria para el programa ni para los datos, por lo tanto
tendremos que añadir al diseño de nuestra aplicación toda una circuitería extra para conectar la memoria al procesador, lo que en muchos casos requerirá de otros circuitos integrados extras para
decodificar las direcciones de memoria y generar todas lasseñales necesarias para que los datos pasen del μP a la memoria o viceversa en el momento adecuado.

BUSES
Los microprocesadores manejan toda la comunicación interna y con el exterior mediante buses, mientras que los microcontroladores en general usan los buses sólo para la comunicación interna. Para comunicarse con el exterior usan líneas multifunción, que en caso de ser necesario puedenfuncionar también como buses.
En los μC la mayoría de las patillas o pines pueden usarse como como línea de entrada o salida. Si se usan como entrada, puede leerse el valor (la tensión) que hay en ese pin en cualquier momento; mientras que si se usa como salida se puede enviar un valor al pin (nivel alto o bajo, cero o uno) y ese valor se mantendrá así en el pin hasta que enviemos otro valor...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Microprocesadores & microcontroladores
  • Microcontrolador y microprocesador
  • microcontrolador y microprocesador
  • Microprocesadores y microcontroladores
  • Microprocesador Y Microcontrolador
  • microprocesador y microcontrolador
  • ensayo microprocesador y microcontrolador
  • ¿Cual es la diferencia entre un microprocesador y un microcontrolador?

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS