I just bought a PicStart Plus and Myke Predko's book about programming PICs. I read his warning about the code protection bit so I made sure I didn't set it. I burned my first program into the 16C84 and then tried it on a proto board. I put it back on the PicStart Plus programmer and read the program and then wrote it again. When I read it however, I didn't notice that it read the code protection bit as being "on". I was sure that it was off when I read it the first time. I was using one of Myke's samples. It turns out that I now have the code protection bit on and I can't erase the PIC. The tech specs that were on the CD with the PicStart Plus give the following blurb about turning the CodeProtection off. 4.1 Disabling Code-Protection It is recommended that the following procedure be performed before any other programming is attempted. It is also possible to turn code protection off (code protect bit = 1) using this procedure; however, all data within the program memory and the data memory will be erased when this procedure is executed, and thus, the security of the data or code is not compromised. Procedure to disable code protect: a) Execute load configuration (with a '1' in bit 4,code protect). b) Increment to configuration word location (0x2007) c) Execute command (000001) d) Execute command (000111) e) Execute 'Begin Programming' (001000) f) Wait 10ms g) Execute command (000001) h) Execute command (000111) I don't know how to do this. Does anyone have a suggestion? Thanks Brian bschoen@interlog.com