Craig Peacock wrote: > You mention a 8k, 20Mhz Flash Device, thus I read PIC16F876. Microchip > wont allow you to code protect a device and make an internal write to > the ROM, thus I can only assume you are using another Micro or am I > missing an essential bit of information that I have been missing on > my own designs? There was a gripe mentioned about this when they first came out, and I hope the chips change to allow ROM changes under a code protect umbrella. I don't know how you can accomplish this though, because you would not be able to verify the new data, but perhaps this wouldn't matter. My new programmer, due out soon, has a flash based device to allow easy upgrading, plus port emulation, code upload and go, and allows debugging with a Basic compiler. This type of chip fits the bill nicely here, but as you say, the chip can't be code protected when you use these facilities. In my case it doesn't matter because the programmer code is open when purchased. Best regards Tony http://www.picnpoke.com mailto:sales@picnpoke.com