II.6.1. MICROCONTRÔLEURS PIC II.6.1.1.
Définition
Qu'est-ce qu'un PIC19 ?
(PIC : Programmable Intelligent Contrôler).
- Un PIC n'est rien d'autre qu'un microcontrôleur,
c'est à dire une unité de traitement de l'information de type
microprocesseur à laquelle on a ajouté des
périphériques internes permettant de réaliser des montages
sans nécessiter l'ajout de composants externes.
- Les PICs sont des composants dits RISC (Reduce Instruction
Construction Set), ou encore composant à jeu d'instructions
réduit. Pourquoi ? Et bien, sachez que plus on réduit le nombre
d'instructions, plus facile et plus rapide en est le décodage, et plus
vite le composant fonctionne.
- On trouve sur le marché 2 familles opposées,
les RISC et les CISC (Complex Instructions Construction Set).Chez les CISC, on
diminue la vitesse de traitement, mais les instructions sont plus complexes,
plus puissantes, et donc plus nombreuses. Il s'agit donc d'un choix de
stratégie
Fig. II.3. Microcontrôleur
19 Mr BOUZIANE MUSTAPHA - Mr BESSAIM BENALI <<
études et application du microcontrôleur pic 16f84>> Travail
de fin d'étude, Université de Mascara, Algérie -
Génie électrique et électronique 2007.
20
www.wikipedia.org/microcontrolerpic.
Consulté 23/08/2021 à 19h40'.
28
II.6.1.2. HISTORIQUE
Les microcontrôleurs PIC (ou PICmicro dans la
terminologie du fabricant) forment une famille de microcontrôleurs de la
société Microchip. Ces microcontrôleurs sont
dérivés du PIC1650 développé à l'origine par
la division microélectronique de General Instrument.
Le nom PIC n'est pas officiellement un acronyme, bien que la
traduction en « Peripheral Interface Controller » (contrôleur
d'interface périphérique) soit généralement admise.
Cependant, à l'époque du développement du PIC1650 par
General Instrument, PIC était un acronyme de
« Programmable Intelligent Computer » ou «
Programmable Integrated Circuit ».
II.6.1.3. LES DIFFERENTES FAMILLES DES PICS20
La famille des PICs est subdivisée à l'heure
actuelle en 3 grandes familles :
? La famille Base-Line, qui utilise des mots d'instructions
de 12 bits,
? La famille Mid-Range, qui utilise des mots d'instructions
de 14 bits,
? La famille High-End, qui utilise des mots d'instructions de
16 bits.
Fig. II.4. Développement et famille des
Pics
29
II.6.1.4. IDENTIFICATION D'UN PIC
Pour identifier un PIC, vous utiliserez simplement son
numéro.
Les 2 premiers chiffres indiquent la catégorie du PIC,
16 indique un PIC Mid-Range.
Vient ensuite parfois une lettre L :
Celle-ci indique que le PIC peut fonctionner avec une plage de tension beaucoup
plus tolérante. Ensuite, vous trouvez :
? C : indique que la mémoire
programme est une EPROM ou plus rarement une EEPROM
? CR : pour indiquer une mémoire de
type ROM. ? F : pour indiquer une mémoire de type
FLASH.
- Notez à ce niveau que seule une mémoire FLASH
ou EEPROM est 21susceptible d'être effacée,
- Puis vous constatez que les derniers chiffres identifient
précisément le PIC (84).
- Finalement vous verrez sur les boîtiers le suffixe
<<-XX >> dans lequel XX représente la fréquence
d'horloge maximale que le PIC peut recevoir. Exemple -04 pour un 4MHz.
- Donc, un 16F84-04 est un PIC Mid-Range (16) donc la
mémoire programme est de type FLASH (F) donc réinscriptible de
type 84 et capable d'accepter une fréquence d'horloge de 4MHz.
Fig. II.5. Identification des Pics
21EBATA-ATIPO Hugor, Projet fin d'étude
électronique des systèmes embarqués 2018-2019
<<Université Abdelhamid Ibn Badis de Mostaganem >>.
30
|