Un microcontrolador (MCU para unidad de microcontrolador) es una pequeña computadora en un solo chip de circuito integrado (IC) de semiconductor de óxido de metal (MOS). Un microcontrolador contiene una o más CPU (núcleos de procesador) junto con memoria y periféricos de entrada / salida programables.