Systèmes embarqués
Cours 5
Systèmes embarqués
Sylvain Tisserant - ESIL
Systèmes embarqués - S. Tisserant - ESIL - 2009
Microcontrôleurs PIC
General Instrument
Fin des années 70
Processeur 16 bits (CP1600)
Capacités d’entrées-sorties limitées par rapport à ses
concurrents (Intel 8086 et Motolora 68000)
Conception d’un contrôleur d’entrées-sorties à associer au
CP1600 : Peripheral Interface Controller (PIC)
Le CP1600 a disparu mais pas le PIC, pris en charge par
MicroChip qui a repris la division microélectronique de General
Instrument dans les années 80.
Les microcontrôleurs PIC sont encore parmi les plus populaires
aujourd’hui
Réputation : extrême robustesse
Systèmes embarqués - S. Tisserant - ESIL - 2009
Microcontrôleurs PIC (2)
Principalement manipulation d’octets (données sur 8 bits)
Les PICs se déclinent en 3 familles en fonction de la longueur
des instructions machines
Baseline : 12 bits
Mid-Range : 14 bits
High-End : 16 bits
Jeux d’instructions presque identiques pour les deux premières
familles (33 et 35 instructions respectivement)
Les µC Mid-Range disposent de 2 bits supplémentaires pour
l’adressage de la mémoire
Le jeu d’instructions de la 3
ème
famille est un peu plus étendu
avec 59 instructions
Systèmes embarqués - S. Tisserant - ESIL - 2009
Microcontrôleurs PIC (3)
Architecture RISC
Nouvelle famille de PIC avec des données de 16 bits dont
certains composants sont plus orientés vers le traitement de
signaux numériques (DSC : Digital Signal Controller)
Autour de ces différents cœurs chaque circuit se distingue par le
type des entrées-sorties (SPI, I2C, UART, CAN, LIN, USB,
IrDA) et le type de mémoire non volatile.
Systèmes embarqués - S. Tisserant - ESIL - 2009
Microcontrôleurs PIC (3)
La nomenclature reflète ces déclinaisons : PIC xx X yyyy
yyyy : identification du type (taille mémoire, ADC, vitesse
max, E/S, etc.)
X : lettre (F : Flash, C : EPROM, CR : ROM)
xx : famille (10, 12, 16 & 18 : 8 bits, 24 : 16 bits)
dsPIC : DSC 30 & 33
Nombreux formats physiques (boîtiers, broches, etc.)
Philosophie : conserver au maximum la compatibilité
(instructions, brochages, etc.) avec les produits antérieurs
1 / 59 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !