Chapitre II Présentation du PIC
18F4550
Commande de l'éclairage public et mesure de la
température à base de PIC18F4550
11
II. 8 Brochage du PIC18F4550
Fig. II.2 : Brochage du PIC18F4550 [7]
On peut distinguer sur ce schéma :
- L'alimentation : VDD (+5V) et Vss (0V)
- Les bornes du quartz (oscillateur a quartz) : OSC1 et OS
- L'entrée RESET (MCLR : Master CLeaR)
- Les différents ports d'Entrées/Sorties : RAx,
RBx, RCx, RDx, Rex
II. 9 Les horloges système du PIC18F4550
Comme la grande majorité des systèmes
numériques à l'heure actuelle, les microcontrôleurs sont
des composants synchrones, c'est-à-dire que toutes les opérations
y sont synchronisées par une horloge commune. Dans le cas d'un
microcontrôleur, le nombre d'instructions par seconde
exécutées par le processeur est directement proportionnel
à la fréquence de l'horloge. Ainsi il est logique de penser que
l'idéal est d'utiliser l'horloge la plus élevée possible,
car les performances seront ainsi maximisées. Ce raisonnement est juste,
mais maladroit, car une autre chose qui est directement proportionnelle
à la fréquence d'horloge est la consommation électrique du
composant.
Dans le PIC18F4550, en plus d'une horloge système, qui
cadencera le coeur du microcontrôleur, on peut aussi avoir à
fournir une horloge à certains périphériques tels que le
contrôleur USB ou les Timers.
Chapitre II Présentation du PIC
18F4550
Commande de l'éclairage public et mesure de la
température à base de PIC18F4550
11
Chapitre II Présentation du PIC
18F4550
Le PIC18F4550 peut utiliser 4 types d'horloge comme horloge
système : - XT : Oscillateur à résonateur céramique
ou à cristal (quartz) externe, jusqu'à 4 MHz. Il est
nécessaire dans ce mode d'ajouter entre les pattes OSC1 et OS du
composant un quartz, ainsi que deux condensateurs adaptés entre chacune
de ces deux broches et la masse. - HS : Même fonctionnement que le
précédent, mais pour des fréquences supérieures
à 4MHz. Dans modèles d'oscillateurs HS, HSPLL, XT et XTPLL, un
oscillateur en quartz ou en céramique est reliée à la OSC1
et OS repères pour établir oscillation. La Figure 2-3 illustre le
brochage.
Fig. II.3 : Oscillateur à Quartz/Céramique
[7]
- EC : Dans ce mode, il faut directement apporter à la
broche OSC1 un signal d'horloge (carré) généré par
un oscillateur totalement externe.
- INT : Le PIC18F4550 possède un oscillateur interne de
fréquence réglable entre 31kHz et 8MHz.
Le choix de l'oscillateur se fait par des registres
particuliers, les registres de configuration. Ces registres ont la
particularité de ne pouvoir être écrits que lors de la
programmation [8]. Pour les régler on peut soit utiliser la directive
par MikroC, voir chapitre (III).
|