Cnam ELE118 1ère partie
2009
1
1. INTRODUCTION ET MATERIEL
De nos jours, une grande majorité d’appareils et dans tous les domaines sont commandés
pas un système miniaturisé et programmé. Ils sont présent dans tous les domaines, pour ne citer
que quelques exemples : l’électroménager, l’automobile, les appareils audio-visuels, les
imprimantes, les photocopieuses, la plupart des appareils de mesures….
La figure ci contre montre l'évolution des
circuits intégrés LSI (Large Scale Integration) en
quelques années.
1
1000
1960 1970 1980
par boitier
années
1990 2000
Les Microprocesseurs de plus en plus performants, ont donnés naissance à des circuits
complexes, rassemblant en un seul boîtier de nombreuses fonctions.. Les Microcontrôleurs
se sont ainsi développés, regroupant l'unité centrale, des mémoires, des circuits d'entrées-
sorties logiques et analogiques, des circuits de gestion du temps (Timer)…
Ces circuits comprennent une part de plus en plus réduite de « matériel » compensée par
une partie importante de logiciel. On parle de micro-systèmes, d’électronique et
d’informatique embarquée, ou enfouie « embedded ».
1.1. Microprocesseurs, Microcontrôleurs et les autres
Microprocesseurs 8 BITS : Bus données 8 bits. Bus adresse de 12 à 16 bits en général.
Microprocesseurs 16 BITS : Bus donnée de 16 bits, mais aussi taille mémoire adressable
nettement plus importante. Nombreuses opérations de base sur 16 bits, et même sur 32 bits.
Microprocesseurs ou processeurs 16, 32 bits ou 64 bits … pour les mini-ordinateurs.
Microcontrôleurs (8 ou 16 bits ou plus) En un seul boîtier, on peut avoir le
microprocesseur, des mémoires vives, des mémoires mortes ( ROM et pour les très grandes
série, sinon FLASH, EEPROM). Ils possèdent aussi des ports d'entrées-sorties parallèles ou
séries, des temporisateurs ..., souvent des Convertisseurs AN ou NA …. Types principaux :
Type Motorola Type Intel
Famille 68HC11 8 bits (obsolète désormais)
Famille HC12 en 8/16 bits
Famille 68330, 68360 en 16 bits (type 68000)
Famille 8051 8 bits
Famille 8051XA (Extended) 16 bits
Les PIC : Microcontroleurs RISC
- Familles PIC 16Cxx
- Petits PIC faible consommation,
Avec CAN, CNA … etc internes
(à bus 4 ou 8 bits)
« Reduced Instruction Set Controller » donc :
nombres d’instructions limités mais surtout :
- Séquenceur entièrement câblé.
- Structure interne performante pour vitesse maximale
d’exécution. (mémoires programme et données séparées …
Circuits spécialisés (System On Chip, ou SOC) : spécifiques d’une application et réalisés
souvent à la demande.
Processeurs de signaux (DSP) : Ces circuits privilégient les calculs répétitifs (à base de
somme de produits) très fréquents en traitement du signal.
FPGA Circuits programmables, pouvant rassembler des circuits logiques aussi bien
qu’arithmétiques pour atteindre de très grandes vitesses de traitement.
1.2. La « carte » à Microcontrôleur
Le mode « Single Chip »:
Un microcontrôleur se suffit à lui même dans de
nombreuses petites applications (à part des circuits d’affichage, des claviers, des circuits