Thanks for all the resonses. I'm sure I'll be able to use somthing. I am thinking I need 3 voltages. 5.0V for the inital programming, 4.5 for the vDD min, and 5.5 for vDD Max. The current required is 50ma, according to the programming spec. Another question: Does the MCLR line have to change also? or can I just leave it at 12V for all of the operations. Since it has very little current draw and 12V is 4.5 or more than 5.5, the chip would stay in programming mode. Alan