Contrairement à un processeur standard, un microcontrôleur n'est pas optimalisé pour les traitements rapides. Sa fonction principale est le traitement de données en entrées / sortie. Pour se faire, il inclut de nombreux ports de communications. Ces ports peuvent être des liaisons parallèles, séries, des convertisseurs numériques - analogiques, capteurs de tensions - pressions, ... Les ports généraux peuvent être programmés par groupes (2, 4, 8 ou même 16 ports) dans les communications parallèles. Chaque port est généralement paramétrable en entrée, sortie ou entrée / sortie. Quelques modèles intègrent des horloges en temps réels, watchdog, SPI (Serial Periphal Interface), I2C, ...
A la différence des modèles standards, la mémoire ROM (souvent sous forme d'Eprom ou EEProm) et la mémoire RAM sont directement implantées dans le circuit électronique. On retrouve des microcontrôleurs dans la majorité des appareils électroniques grand publics, chaque fois que la vitesse de traitement n'est pas primordiale. Pour les traitements rapides, on utilise plutôt un DSP ou un PIC de Microship). Les DIGIC de Canon sont spécialisés dans le traitement d'image.
La majorité de ces composants utilisent un format SMD, pour l'implantation en large série automatisées.
Définitions annexes: Amplis opérationnels - Watchdog - GPU - ALU - quartz - Série Quark d'Intel
Dernière mise à jour, le 19/01/2021