Please don't top post, it confuses the flow. ;-) mr. gizmo wrote: >Tony wrote: >> The code protect on C84 occupies bit 4, on F84(A) code protect >> occupies bit 13 down to bit 4. >> >> The only other difference if the PWRTE - (C) (PWTREN - (F)) bit, >> which is reversed. > Could not reversing this bit cause the chip to fry? It might not start the oscillator and run your program correctly, but I can't see how that could "fry" the chip. Have you tried just doing an erase of the chip, that should always work AFAIK? I saw your program listing but I can't tell what you have in your configuration bits, this is important to know. Post the actual source code that you are compiling, or did you just download a HEX file and burn it into the chip? You didn't make any other changes between your computer and your programmer did you? Like maybe using a different cable now or a different power supply for it? michael brown -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics