Many of my applications run solely from 3V supply. Some circuits are very simple and most of the work has gone into the code development. I would like to provide a level of protection to each application to at least prevent someone directly reading the code via ICSP and then programming their own copy of my unit. First I was considering placing a code in the serial number part of each micro controller and have my code read and validate the correct code before running the application. (Have not tried it yet). For the 5V supply projects I could easily just set all the code protection bits and if I needed to reprogram the device I just did a bulk erase and reprogrammed it. The problem is that the bulk erase requires 4.5V. Can I partially protect the code that would prevent all the code being read but still enable me to reprogram the chip if I needed to. Thanks in advance. Regards David Oh yeah, happy New Year to you all. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist