Programmateur série PIC 12F, 16x, 18F et E²PROM 24C

par François Finfe | dernière mise à jour: October 03 2008 19:24:26.

Cette page présente un programmateur permettant de flasher plusieurs familles de PIC ainsi que des E²PROM. Je n'en suis pas l'auteur. Je tenais à présenter ce programmateur car il m'a rendu de nombreux services.

Je le recommande à tous ceux qui cherchent un programmateur pas trop cher et qui permet de programmer différentes famille de PIC (contrairement à certains montages, qui sont certes beaucoup plus simple, mais qui ne peuvent que programmer certains PICs ou encore qui ne fonctionne pas correctement lorsque la tension fournie par le port série est trop faible).

N.B.: ce programmateur nécessite un port série (votre PC n'en dispose peut-être plus à l'heure actuelle). Ce programmateur ne fonctionne probablement pas à l'aide d'un convertisseur USB - série, car ces derniers induisent une latence, qui empêche de générer correctemment les signaux (IO du port série). Il existe heuresement des programmateurs usb.

Programmateur RS232 pour microcontrôleurs PIC de Kudelsko


Programmateur RS232 pour microcontrôleurs PIC de Kudelsko

J'ai construit ce programmateur (lien), cependant:

Avec ce programmateur, vous pouvez programmer:

La programmation ICSP est très pratique. Si vous développez un projet µC, vous serez amené, lors des tests, à reprogrammer le PIC assez souvent. L'extraction du µC de son support, puis ensuite le mettre sur un des supports du programmateur est une tâche qui devient vite lassante. De plus, à chaque extraction, on risque de plier des broches (qui finiront par se briser, par fatigue mécanique), ou encore de claquer le microcontrôleur par une décharge électrostatique.

A la place de cette méthode, vous pouvez programmer In-Situ: le microcontroller reste sur la carte cible. Il suffit d'appliquer les 3 signaux de programmations (PGC (clock), PGD (data) et MCLR) du programmateur au µc. Prévoyez sur votre carte un connecteur regroupant ces 3 signaux (+ la masse) et interconnectez-le au programmateur par l'intermédiaire d'un cable en nappe. Vous pouvez également utiliser un bootloader mais ceci est une toute autre méthode un peu plus complexe. Cliquez ici pour en savoir plus (Guide ICSP de microchip)

Logiciel

Le programmateur est compatible avec le JDM programmer.

J'ai longtemps utiliser IC-Prog, avant de passer au logiciel WinPic800 qui est plus rapide, plus simple à configurer et qui supportent plus de PIC que IC-Prog.