> How will the programming algorithm know if it > successfully programmed the target location? It won't but I will know when I plug in my chip and see if it works. The assumption is that programming PICs is like programming EPROMS, you can either program them a little, read back, if it programmed give it one more jolt and move on to the next location, or you can simply program it for a fixed amount of time that is "guaranteed" to program a location. (In the EPROM world these are 'intelligent' versus 'dumb' algorithms, and dumb ones are way to slow on big EPROMS, but fine on 2732s and their ilk) If it means that I can keep on using a JW part for development even though I've screwed up the CP bit, that makes it worth it to me. --Chuck