Programmatore per PIC

Il programmatore è necessario per caricare sul PIC il programma da eseguire ( estraendo il PIC dal circuito target ) o per caricare sul PIC un Bootloader che permette la programmazione on-board del microcontrollore.

Il circuito seguente è un programmatore di tipo ProPic2.

Utilizza la porta parallela e può essere pilotato dal programma IC-Prog ( http://www.ic-prog.com/ ).

E' l'adattamento del progetto di Claudio Fin disponibile all'indirizzo  :   http://stor.altervista.org/pic/fcpic/fcpic.htm
prog1
I pin indicati per il collegamneto alla porta parallela fanno riferimento ad un connettore di tipo Centronics (femmina) che permette l'utilizzo di un normale cavo parallelo da stampanti.

Questo è un semplice alimentatore in grado di fornire i 13.2V ed i 5V :

Alimentatore

Il circuito permette di programmare tutti i PIC 16F8xx, con i seguenti collegamenti :

877

Per utilizzare il programmatore è necessario settare le impostazioni hardware di IC-Prog nel seguente modo :
Inoltre affinchè il progammatore funzioni correttamente sotto WinNT, Win 2000 e Win XP è necessario utilizzare il driver icprog.sys che va messo nella stessa directory dell'eseguibile icprog.exe.  E' inoltre necessario informare IC-Prog della necessità di utilizzare questo driver impostando :

Settings >> Options >> Misc >> Enable NT/2000/XP Driver

Il driver è disponibile per il download all'indirizzo :

http://www.ic-prog.com/icprog_driver.zip


Ecco un'immagine del prototipo su basetta millefori, con un PIC16F877A in attesa di programmazione :

prog




Ultimo Aggiornamento : 11 Apr. 2005