Un microcontrôleur (MCU pour microcontrôleur) est un petit ordinateur sur une seule puce de circuit intégré (IC) oxyde de métal-semi-conducteur (MOS). Un microcontrôleur contient un ou plusieurs processeurs (cœurs de processeur) ainsi qu'une mémoire et des périphériques d'entrée / sortie programmables.