miércoles, 8 de febrero de 2012

Microcontrolador vs Microprocesador


Después de conocer un poco sobre estos dos conceptos ahora vamos a ver una comparación entre los mismos. Sus diferencias y similitudes.
Se suele pensar que un microcontrolador es lo mismo que un microprocesador, pero eso no es cierto. Se diferencian en varios aspectos.

Funcionalidad:
El primero y más importante a favor de un microcontroladores su funcionalidad. Por otro lado, para que se pueda usar un microprocesador, se le deben añadir otros componentes, por ejemplo la memoria. Aunque un microprocesador es una poderosa máquina de cálculo, no está preparado para la comunicación con el entorno exterior; para que esto sea posible se le deben añadir circuitos especiales. Las primeras computadoras se hicieron al agregar periféricos externos tales como memoria, líneas de entrada/salida, temporizadores y otros al microprocesador. Con la mejora en la fabricación de circuitos integrados se logró incluir tanto el microprocesador como los periféricos en un solo chip. A este chip se le dio el nombre de microcontrolador.

Arquitectura:
Los Microprocesadores tradicionales se basan en la arquitectura de Von Newmann, mientras que los microcontroladores trabajan con arquitectura de Harvard.

Componentes:
El microcontrolador está diseñado para agrupar todas las funciones en una sola unidad. No se necesitan componentes externos (periféricos) para su aplicación, porque todos los circuitos necesarios ya están incorporados.
El microcontrolador le lleva una gran ventaja a los microprocesadores ya que todo lo que contiene el microprocesador por llamarlo así el microcontrolador es como una mini computadora ya que contiene las 3 funciones principales de  la computadora dentro de un mismo chip o circuito integrado:
·        CPU (Unidad Central de Procesamiento)
·        Memora de Datos y Programa
·        Unidades de E/S
Por ejemplo la configuración mínima básica de un microprocesador estaba 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; pero un microcontrolador incluye todo estos elementos en un solo Circuito Integrado por lo que implica una gran ventaja en varios factores:

Tiempo y dinero:
En el circuito impreso por su amplia simplificación de circuiteria, el costo para un sistema basado en microcontrolador es mucho menor y, lo mejor de todo, el tiempo de desarrollo de su proyecto electrónico se disminuye considerablemente.

Programación:
Ambos se programan en un lenguaje de bajo nivel.

Otros:
Los microcontroladores representan la inmensa mayoría de los chips de computadoras vendidos, sobre un 50% son controladores "simples" y el restante corresponde a DSPs más especializados. Mientras se pueden tener uno o dos microprocesadores de propósito general en casa, usted tiene distribuidos seguramente entre los electrodomésticos de su hogar una o dos docenas de microcontroladores. Pueden encontrarse en casi cualquier dispositivo electrónico como automóviles, lavadoras, hornos microondas, teléfonos, etc.

Bibliografía:
http://paginas.fisica.uson.mx/horacio.munguia/aula_virtual/Recursos/Introduccion%20PIC16f84.pdf
http://paginas.fisica.uson.mx/horacio.munguia/aula_virtual/Recursos/Introduccion%20PIC16f84.pdf
http://altf4edb.blogspot.com/2008/11/microcontroladores.html
http://es.wikipedia.org/wiki/Microcontrolador

3 comentarios: