¿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.
Comentarios
Publicar un comentario