Diferencias Entre Un Microprocesador y Un Microcontrolador

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

Taller de la Especialidad 7mo – Prof.

Fabricio Alvarez

Diferencias entre un microprocesador y


un microcontrolador
Aunque similares, los microprocesadores no son iguales a los
microcontroladores. Hay cierta confusión entre que es un microprocesador y
que es un microcontrolador. En este material trataremos de despejar esas
dudas y establecer claramente que es uno y que es lo otro.

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.

A la izquierda un microprocesador Intel i7. A la derecha los elementos básicos


de un microprocesador.

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.

A la izquierda un microcontrolador de Microchip, el PIC18F452. A la


derecha la arquitectura básica de un microcontrolador.

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.

En comparación, un microcontrolador busca cumplir tareas puntuales, como


manejar entradas y salidas, sensar cambios de estado en el entorno y gestionar
interrupciones. Se puede encontrar en las interfaces que van conectadas a la
computadora, como en controles remotos, cámaras, equipos de audio, etc.

Tabla comparativa
Para sintetizar la comparación, aquí hay una tabla comparativa con distintos
aspectos de los «micros».

Microcontroladores Microprocesadores

CPU Es una las partes principales, se El microprocesador tiene mucha


encarga de direccionar las más potencia de cálculo, por lo
instrucciones del programa cual solamente realiza sus
funciones con lo que tiene
(datos) y su algoritmo o
programa establecido.

Velocidad de Lenta, comparada con el Rápida (En el orden de los GHz)


operación microprocesador. (Velocidad de
Taller de la Especialidad 7mo – Prof. Fabricio Alvarez

operación en el orden de kHz a Mhz)

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)

Costos El costo para un sistema basado en Para el microprocesador, el costo


microcontrolador es mucho menor. es muy alto en la actualidad.

Tamaño El Microcontrolador incluye todos El microprocesador es pequeño


estos elementos en un solo circuito en sí, pero añadiendo los demás
integrado por lo que implica una gran periféricos el tamaño aumenta.
ventaja en varios factores, como, por
ejemplo, la disminución en el tamaño
del circuito impreso por la reducción
de los circuitos externos.

Tiempo de Crear un código para microcontrolador El desarrollo de aplicaciones para


desarrollo es más rápido con el tiempo, con la un microprocesador es más
aparición de más librerías y lenguaje «rápido» debido que a las
de alto nivel. Sin embargo, sigue múltiples plataformas de
siendo un proceso más complejo de desarrollo que existen y a las
desarrollar. restricciones de hardware (32
bits o 64 bits)

Interferencias El alto nivel de integración reduce los Son más susceptibles a la


niveles de interferencia interferencia electromagnética
electromagnética debido a su tamaño y a su
cableado externo que lo hace
más propenso al ruido.

Un sistema completo integra adecuadamente los microprocesadores y


microcontroladores.

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

microchip. La familia ESP de Espressif como el ESP32 y el ESP8266 también son


sistemas basados microcontroladores, como la NodeMCU.

Microprocesadores: Todas las computadoras basadas en microprocesadores


Intel o AMD son un buen ejemplo de sistemas basados en microprocesadores.
Pueden tener muchas variantes en memoria y periféricos, pero el núcleo del
sistema es el mismo.

Sobre ARM…

ARM es una arquitectura de procesadores, más que un microprocesador o un


microcontrolador en sí. Un fabricante puede decidir incluir una versión de ARM
en un chip y poner la memoria RAM y ROM externas, como en una Raspberry
Pi, y considerarlo un microprocesador. Por otro lado, si se fabrica un chip con
RAM y ROM internas con el microprocesador, como en un microbit, podemos
llamarlo microcontrolador, y las capacidades de memoria serán reducidas.

Links para referencias:

 Microcontrolador vs Microprocesador
 ¿Qué son los microprocesadores y los microcontroladores?
 Is ARM a microprocessor or a microcontroller?

También podría gustarte