¿Qué es un Microcontrolador o MCU?

 Podemos entender un microcontrolador como un computador dedicado. Cuando decimos que son computadores dedicados, nos referimos a la capacidad limitada que suelen tener. Son pequeños, con velocidad relativamente baja y un diseño sencillo y ligero.  En nuestro computador de casa tenemos el procesador, por un lado, la RAM por otro, etc.  En cambio, un microcontrolador es un único chip en el que se junta un procesador, una memoria RAM, una memoria ROM y otra serie de componentes que serán útiles al programador como conversores ADC y DAC o entrada/salida en diferentes formatos.

Es por ello, que no están pensados para mantener una infraestructura de software titánica. La gran mayoría de veces los microcontroladores se programan directamente, prescindiendo de un sistema operativo integrado. 

Esta capacidad limitada casi obliga a que haya una amplia gama de microcontroladores formados a partir de elementos variados (diferentes tamaños de RAM, diferentes procesadores, diferentes módulos de entrada/salida) según el uso que se le vaya a dar. Que exista esta diversidad nos permite utilizar el microcontrolador que mejor se adapte a las necesidades de nuestro proyecto, y es uno de los motivos por el que son tan populares en los sistemas empotrados.


Figura 1. Microprocesador


Referencia
Sistema embebido y sus características | Conceptos fundamentales. (s. f.). Tribalyte Technologies. https://tech.tribalyte.eu/blog-sistema-embebido-caracteristicas

 



Comentarios

Entradas populares de este blog

ARREGLO LOGICO GENERICO (GAL)

Función "rising_edge" para VHDL

Señal del reloj en VHDL