Un microcontrolador, uC o MCU es un chip que consiste en una pequeña computadora destinada al control automático de productos, como máquinas, robots, electro-electrónicos, etc. Los microcontroladores poseen una unidad de procesamiento (CPU), memorias, circuitos de entrada y salidas y eventualmente recursos para comunicación inalámbrica.