Pin 10 is RB4 which must be held low (at Vss) to enter HVP mode. I am not familiar with the NOPPP, but if you verified that the NOPPP works with the 16F84 then the only modification needed is to connect RB4 to Vss. Also, holding RB4 high does not put the 16F628 into LVP mode. The LVP configuration bit must be set to enable LVP. In FPP "Code" is the number of words in the program memory. For the F628 that's 2048. "Data" is the number of EEPROM bytes. For the F628 it should be 128. "Config" is the hex value that will be programmed in to the Configuration Register. Refer to page 96 of the F628 data sheet. Figure out what bits should be set and change the binary number to hex. For this you can use the calculator that comes with Windows. As for "ID" type in FFFF. Click the Setup button and make sure that Device is 16F628 and Hardware says TLVP. Change Port to the LPT port that you are using. If this does not work there may be a problem with your programmer. Hope this is of help. Good luck! -----Original Message----- From: pic microcontroller discussion list [mailto:PICLIST@MITVMA.MIT.EDU]On Behalf Of A.J. Tufgar Sent: Sunday, July 21, 2002 2:23 PM To: PICLIST@MITVMA.MIT.EDU Subject: Re: [PIC]: Programming 16F628 w/ TVLP I'm not familiar with the TLVP but I had problems programing my 'F628's with my warp-13. I ended up having to hold pin 10 low while programming. You might have to do the same if your trying to program it with the NOPPP as I believe floating 10 would put the 'F628 in LVP. And if I'm wrong I'm about to be corrected. :) Aaron -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads