Un microcontrolador es un circuito integrado programable que ejecuta órdenes almacenadas en su memoria y está compuesto por una unidad central de procesamiento, memoria y periféricos de entrada/salida. Se utiliza para aplicaciones específicas y su diseño busca optimizar costos y consumo energético, variando en arquitectura y capacidades según su uso. Los microcontroladores son esenciales en dispositivos cotidianos, desde electrodomésticos hasta sistemas automotrices, requeridos para controlar diversos procesos.