Remarque : Ce hack n’est nécessaire que si votre usb-serial ne supporte pas la fonctionnalité de pause. Sinon, il peut fonctionner avec comme il est, avec le logiciel de programmation habituel comme PicPgm, etc. de WinPic.
Habituellement, les programmeurs DIY comme JDM ne fonctionnent pas pour les convertisseurs usb-série. Niveaux de tension, timings et fonctionnalités manquantes comme setbreak() entraîne des problèmes. Et certains nécessitent un microcontrôleur qui doit être programmé en premier lieu, un problème de l’oeuf ou la poule. Ce hack permet de programmer le PIC en utilisant un convertisseur usb-série. Notez que je l’ai testé uniquement pour le 18F4550. J’ai trouvé qu’une résistance de 1 à 5K est un must entre DB et PGD, il empêche une courte proche entre DB et PGD, lorsque PGD est haute et assure le bon signal à CTS. (Merci Darron de kewl.org pour cette). Pour la sécurité, on pourrait ajouter les résistances à la CTS et RTS ainsi.