I am making my software freely available to anyone who might be willing to use it (non-commercial use only). The reason I wrote this program is the fact that I only found one (1) program out there that can program a PIC using a serial programmer under NT type OS's (i.e. NT, Win2K and XP) . That program goes by the name of "NTPicProg" and was written by Andreas Hansson (no e-mail). The program works fine and I must give Andreas the credit he deserves. In writing JpicProg, I tried to implement a more complete program and mainly a program I could keep on improving, according to my needs. "JPicProg" has been tested under XP and Win98 to program a 16F84 using a simple serial programmer board. It should also work under Win9x, NT, Win2K or any Win32 OS. It was written in C++ using standard MFC libraries. It does not require any special drivers or installation. Just save it in any directory and run it, It is designed to work with just about any serial programmer board that uses the following signals: RS232 <----> PIC TXD <----> Vpp RTS <----> Clock DTR <----> Data Ground <----> Ground "JPicProg" is pretty fast, using a special programming algorithm specially intended to speed-up the development cycle. It will only write to the PIC data that actually changed! To obtain a "clean" program image it is necessary to execute an "Erase" command first. "JPicProg" has an uncomplicated interface that should not require instructions for someone who has already programmed a PIC. I've also added the capability to change the Configuration Word, ID Locations and a command to calculate a Checksum (according to the Microchip specification). Although I have written the program from scratch, I've obtained ideas from several other programs already published that I'm unable to individually name. I would like to thank their respective authors. The program is based on document DS30262E from Microchip. Also, I'll greatly appreciate any feedback (criticisms, suggestions, praises (I'm an optimist), etc.) that you send to: jvp.systems@netcabo.pt NOTE: The program is not yet posted. I'm new to the PICLIST and I Have no idea how to post the program. Please send me an e-mail to let me know where I can post the file or I may just send it to you. -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.