Cet enseignement porte sur l'étude des microcontrôleurs.
On décrira leur architecture (Mémoires, ports, unité arithmétique et logique, etc.), le principe de fonctionnement par interruption avec une illustration sur le module TIMER0. La notion de configuration de registre sera pointée comme un aspect fondamental de la programmation
d'un microcontrôleur d'après un cahier des charges. Les aspects de programmation s'articulent autour de la cible dans laquelle seront implantés les programmes: le langage assembleur sera utilisé pour programmer le PIC (18F4520 par exemple).