On Tuesday 27 May 2003 15:16, Byron A Jeff scribbled: > > I have never been able to use LVP for one reason ... the LVP pin is v= ery > > inconveniently located on RB3, since I use ICSP almost exclusively > > nowadays. > > The LVP wasn't the issue. In fact I have a THVP design here: > > http://www.finitesite.com/d3jsys/proghvp.html I've had one question w.r.t. most HVP ICSP's, and perhaps you might know = =2E..=20 with the target PIC in-circuit, it's usually directly connected to it's o= wn=20 on-board PS, usually a 7805. So how is the programmer connected to the V= dd=20 line? A diode on the programmer Vdd line only protects the programmer wh= en=20 the app circuit switches on. I won't want to connect a diode permanently= in=20 the app-circuit's Vdd line for other reasons. Is the programmer Vdd line= =20 really piggybacked/paralleled with the app power? I assume the app power= =20 will be off right? Most articles/docs on ICSP address issues with MCLR=20 connections, but not Vdd. I notice however, that your design uses app-ckt power during programming,= and=20 does not control the Vdd line. But how is the PIC reset during programmi= ng? =20 I've tried with the Tait, and it does not work if I leave the app-ckt pow= er=20 on only. > I have an E-mail from one of my users with updated config strings. Let = me > post it here so you can use it for the 16F872 and the others. > > Thanks to Frederico Heinz for the update: > ___________________________________________________________________ > diff -urN picprg2.3d/picprg.c picprg2.3d-fh/picprg.c > --- picprg2.3d/picprg.c 2002-05-20 12:20:02.000000000 -0300 > +++ picprg2.3d-fh/picprg.c 2002-12-21 18:34:40.000000000 -0300 > @@ -156,6 +156,9 @@ > > dev_id_t pic_dev[] =3D > {{0x07c0,0x0fc0,0x0800,0x0080,0x10,"PIC16F628",pic16F628_config_string= s}, > + {0x0960,0x0fe0,0x1000,0x0080,0x10,"PIC16F873",pic16F877_config_string= s}, > + {0x0920,0x0fe0,0x1000,0x0080,0x10,"PIC16F874",pic16F877_config_string= s}, > + {0x09e0,0x0fe0,0x2000,0x0100,0x10,"PIC16F876",pic16F877_config_string= s}, > {0x09a0,0x0fe0,0x2000,0x0100,0x10,"PIC16F877",pic16F877_config_string= s}, > {0x0560,0x0fe0,0x0400,0x0040,0x00,"PIC16F84A",pic16F84_config_strings= }, > {0x0000,0x0000,0x0000,0x0000,0x00,NULL} Hey cool. Thanks. -Neil. -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads