Un microcontrollore è un piccolo computer su un singolo circuito integrato, contenente un processore, memoria e periferiche di input/output, usato per controllare funzioni specifiche in dispositivi elettronici.