Microprocesseur et microcontrôleur

Sur les systèmes à microprocesseurs (µP) ou microcontrôleurs (µC), l’unité centrale de traitement (CPU - Central Processing Unit) se charge du traitement de l’information. Pour acquérir les données à traiter et pour restituer l’information, résultat des traitements effectués, le CPU interagit avec des contrôleurs de périphériques d’entrées/sorties (I/O - Input/Output). Des interfaces physiques permettent d’adapter le niveau des signaux internes du µP/µC (TTL - Transistor - Transistor Level) aux signaux physiques des systèmes externes.

Architecture générale des systèmes à microprocesseurs et microcontrôleurs

La mémoire, souvent appelée mémoire centrale, permet à l’unité centrale de traitement de stocker les données et informations ainsi que le programme de traitement. Les µP/µC modernes utilisent généralement de la mémoire Flash pour un stockage persistant, idéal pour le programme lequel ne doit pas être perdu si le système est mis hors tension, tandis qu’ils mettent en oeuvre de la mémoire RAM pour les données et les informations volatiles.

Contrairement au microprocesseur (µP) qui ne dispose que de l’unité centrale de traitement, le microcontrôleur (µC) est un µP qui intègre sur la même puce la mémoire et les périphériques d’entrées/sorties.