The only other method is to allow the circuit to self power during programming. It is what I use on my breadboard. Just connect MCLR, GND, RB6 and RB7. Power up the circuit, and away you go. There are gotchas with this method if you configure a PIC the use the MCLR as an I/O pin, though, since the VCC rise and MCLR rise must be synchronized relative to each other. -Adam Michael Milner wrote: >Hi, > >I almost always design my circuits to support ICSP. To isolate the >PIC's power supply from the rest of the circuit, I usually use a diode >to prevent the programming Vcc from powering the rest of my circuit. > >My question: The PIC datasheet says the maximum input voltage on any >pin is Vdd + 0.3V. When I use a diode to isolate the power pin, that >drops the PIC's Vdd by 0.7V (or 0.4V if I use a schottky diode). > >So, if the circuit is at 5.0V, I am only powering the PIC with >around 4.6V. > >This means that my 5V signals from the rest of my circuit are >exceeding the Vdd + 0.3V input limits. > >Is there a way around this? I've never had any trouble, but should I >be concerned? > >Thanks, > >Mike > >-- >http://www.piclist.com hint: The list server can filter out subtopics >(like ads or off topics) for you. See http://www.piclist.com/#topics > > > > > -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics