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 et mémoire vive), unités périphériques et interfaces d'entrées-sorties.
Le principe de base des microcontrôleurs repose sur l'inclusion dans le même boîtier du microprocesseur et de divers périphériques, de manière à avoir un composant autonome.
Les bus de données et d'adresses sont internes au composant, ainsi que les décodages d'adresse relatifs à chaque « périphérique interne ».
Les microcontrôleurs 32 bits ont souvent 8 fois plus de RAM que leurs homologues 8 bits.
Si vous avez besoin d'une énorme mémoire tampon pour stocker des données audio, alors un microcontrôleur 32 broches est la meilleure option d'application du processeur.