Système de développement EasyPIC6
Système de développement EasyPIC6
Il existe deux méthodes de programmation des microcontrôleurs PIC: modes de programmations basse tension (Low Voltage) et haute tension
(High Voltage). Le programmateur PICfl ash utilise exclusivement le mode High Voltage. Ce mode requière des tensions supérieures à la tension
d'alimentation du microcontrôleur (entre 8V et 14V, en fonction du type de microcontrôleur utilisé) sur la broche MCLR/Vpp afi n de pouvoir
effectuer le processus de programmation.
Le mode de programmation basse tension peut être activé/désactivé grâce aux bits de confi guration du microcontrôleur. Si ce mode est activé,
le processus de programmation débute par l'application d'un 1 logique (1) sur la ligne PGM. Dans le cas contraire, c'est le mode haute tension
qui est activé et le processus de programmation commence par l'application d'une tension élevé sur la broche MCLR/Vpp.
Tous les microcontrôleurs PIC ont le mode Low Voltage activé par défaut. Dans de rares cas, afi n d'autoriser le microcontrôleur à être programmé
en mode High Voltage, il est nécessaire d'appliquer un zéro logique (0) à la ligne PGM, ce qui empêche le microcontrôleur d'entré en mode Low
Voltage. Le Jumper J10 sert à choisir la broche à utiliser comme PGM (Figure 3-3).
RB3, RB4 et RB5 ne sont
pas reliés à PGM.
Figure 3-3: Différentes position du jumper J10
Build-in
programmer
Multiplexer
MCU-PGD
MCU-PGC
MCLR
Programming lines
Figure 3-4: Schéma du programmateur
Le microcontrôleur est
connecté à l'une des
sockets suivantes:
DIP40, DIP28, DIP18A
ou DIP18B. (par defaut)
Figure 3-5: Position des jumpers J8 et J9
MCLR utilisée
comme broche
MCLR/Vpp.
Figure 3-6: Position du jumper J7
PGM relié à RB5
with mikroICD
PGD
VCC
D-
PGC
PROG
D+
USB
GND
MCLR
User interface
Le microcontrôleur est
Les jumpers J8 et J9 servent à indiquer vers quelle socket le pro-
connecté à l'une des
gramme doit être aiguillé. La Figure 3-5 montre les différentes posi-
sockets suivantes: DIP20,
tions des jumpers J8 et J9 en fonction des sockets DIP utilisés.
DIP14 or DIP8.
Le rôle de la broche MCLR (Master Clear) dépend de la position
MCLR utilisé com-
me E/S.
du jumper J7. Placé dans la position gauche, la broche MCLR est
utilisée comme MCLR/Vpp. En position droite, la broche MCLR est
disponible comme ligne E/S.
PGM relié à RB4
DATA
R
R R
Pendant la programmation, un multiplexer décon-
R
necte les broches du microcontrôleur utilisées
pour la programmation du reste de la carte, et
les connecte au programmateur PICfl ash. Une
fois la programmation achevée, ces broches sont
déconnectées du programmateur et peuvent ainsi
être utilisées comme des lignes d'entrées/sorties.
9
PGM reliée à RB3
MikroElektronika