http://micropic.free.fr
La programmation In-Situ
Nous allons voir maintenant la programmation ICSP des Pics .
Le terme ICSP signifie : In Circuit Serial Programming.

Ce montage permet de programmer les pics en version Flash directement sur le circuit sur lequel il est utilisé , donc sans devoir enlever le pic de l'application sur lequel il est prevu.
Ceci permet de gagner un peu de temps lors des essais.

Les différentes précautions à prendre sont définies dans un document de chez Microchip :
31028a.pdf

Voici un exemple d'application :




Détail des broches utilisées:

Broche 1 ( MCLR )
On utilise toujours le couple résistance+condensateur pour le reset.
Une diode est ajoutée pour bloquer le 13 Volts nécessaire à la programmation ( une diode 1N4001 fera très bien l'affaire ).
Cette broche est également reliée au programmateur.


Broche 19 ( Masse )
On relie la masse du montage à la masse du programmateur.


Broche 20 ( Alim 5 V )
On relie l'alimentation 5V au 5V du programmateur.
( Il faudra couper l'alimentation d'origine du montage ).


Broche 27 ( RB6 )
Broche 28 ( RB7 )
Ces deux signaux sont utilisés par le programmateur pour transférer les octets au Pic.
Ces deux broches étant utilisées par ce montage pour piloter l'afficheur LCD , il sera nécessaire de les isoler par un interrupteur double
( Dip-switch symbolisé en jaune sur le schéma ).


Théoriquement , c'est suffisant pour réaliser une programmation ICSP.
Il suffit d'un petit cable reliant le montage avec le programmateur.

© 1999-2004 Philippe Brégea