Thanks to all those who responded to my simple PIC programmer circuit. I have updated the schematic at http://www.embedinc.com/pic/prog.pdf based on your suggestions and made the following changes: 1 - There are now 100K pulldowns on all three controller output lines that control the voltage sources. This is to guarantee the voltage sources will be off during power up. The new pulldown resistors are R18, R19, and R20. 2 - The Vdd voltage source now goes 0 to 6V full scale, due to the voltage divider R15 and R21. 3 - I added ONE indicator LED. It is controller directly from RB6 of the controller, and I think is sufficient to indicate the general status. Driving it from the controller gives a lot of flexibility. For example, it could be lit dimly when power is on but nothing is happening, full on during programming, flashing during verify, etc. So now the rest is just software . ***************************************************************** Embed Inc, embedded system specialists in Littleton Massachusetts (978) 742-9014, http://www.embedinc.com -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads