You wrote: >I wrote: > > >Now, On the 16C711, bit-7 is a code protect bit and if your programmer >programs it as a '0' the following nasties occur: > >You can erase it on "JW" parts, ever! > > >I should have written: > >"You can't erase it on "JW" parts, ever!" > >Thanks to Joe Dowlen for pointing out the typo. > >Jim Well that must be the problem on my PIC14000. I didn't have any problem programming the chip with my MOD-EMUP-A programmer and my home made adapter but, when I got my new PICSTART Plus programmer (V1.20) things started to go wrong. The PICSTART Plus programmer sometimes randomly programs the code protection bit! Why in the world would Microchip make the code protect bit permanent in a JW part? VERY BAD DESIGN! Now for my next problem. I have used the __config instruction in my assy. code as such: __CONFIG _FOSC_HS it seems to assemble correctly because in my asm file it shows: 2007 3FFE 00048 __CONFIG _FOSC_HS Yet, when the code is loaded into PICSTART Plus, the configuration byte is never changed. I have to do it manually and, I still don't trust it. So, I'm going back to my old way of programming. Not convenient but, it is reliable. Joe_Dowlen@egginc.com