- 2 -
1. Introduction aux microcontrôleurs
Plus de 10 milliards de microcontrôleurs sont produits chaque année, on recense environ 4 micro-
processeurs par foyer et une bonne douzaine de microcontrôleurs. Une automobile de gamme
moyenne possède plus de trente de ces circuits. La plupart des appareils électriques/électroniques
en incluent.1 Il s’agit d’un circuit électronique incontournable!
On peut certainement affirmer sans se tromper que les microcontrôleurs sont la symbiose de deux
technologies fondamentales du XXe siècle, à savoir les ordinateurs numériques et la technologie
de fabrication des circuits intégrés. En effet, les microcontrôleurs réunissent dans un seul circuit
intégré (un seul boîtier) tous les périphériques d’un ordinateur: unité centrale de traitement (CPU
ou central Processing Unit), unité arithmétique (ALU ou Arithmetic Logic Unit), mémoire, unités
d'entrée/sortie (GPIO ou General Purpose Input Output).
Les ordinateurs numériques sont construits selon deux architectures fondamentalement différentes
soit l’architecture de Harvard2 ou celle de Von Neuman3 (Figure 1). Dans l’architecture de Har-
vard, la mémoire programme et la mémoire donnée sont séparées alors que dans l’architecture de
Von Neuman, mémoires, programme et données sont confondues. Ainsi un ordinateur (un micro-
processeur), emploiera l’architecture de Von Neumann à "mémoire unique" puisque programmes
et données peuvent changer constamment. Par exemple, une utilisatrice d’ordinateur portable à mi-
croprocesseur travaillera sur un logiciel de traitement de texte puis sur un navigateur internet puis
sur un chiffrier. Le(s) programme(s) actif(s) et les données employées par celui-ci (ceux-ci) chan-
geront continuellement. Il sera donc nécessaire de recharger souvent la mémoire du microproces-
seur avec de nouveaux programmes qui travailleront sur des données différentes. Une mémoire
unique est pratique pour ce genre d’application.
1. http://www.eetimes.com/discussion/embedded-pulse/4025678/Intel-bows-out
2. Le terme vient d’un des premiers grands ordinateurs numériques, le Harvard IBM Mark I inauguré le 7
août 1944 à l’Université de Harvard, Cambridge (Massachusetts), États-Unis.
3. John von Neumann (28 décember 1903 – 8 février 1957): mathématicien américain d’origine hongroise
qui a apporté des contributions fort importantes dans plusieurs domaines dont celui de l’informatique.