Un
microcontrôleur (en notation abrégée
µc, ou
uc ou encore
MCU en anglais) est un
circuit intégré qui rassemble les éléments essentiels d'un
ordinateur :
processeur,
mémoires (
mémoire morte pour le programme,
mémoire vive pour les données), unités périphériques et interfaces d'
entrées-sorties. Les microcontrôleurs se caractérisent par un plus haut degré d'intégration, une plus faible consommation électrique, une vitesse de fonctionnement plus faible (de quelques mégahertz jusqu'à plus d'un gigahertz) et un coût réduit par rapport aux
microprocesseurs polyvalents utilisés dans les
ordinateurs personnels.