I'm using a PIC16LF877A for a project and the first eight memory bytes erased themselves between a power-up. This is currently happening with the low voltage TQFP package but has also happened recently in the past with the normal voltage DIP package.
Here's the sequence of events.
1) I program the PIC.
2) Everything is fine, everything works.
3) This continues for quite awhile.
4) Things stop working, seemingly randomly.
5) I use the PICkit 2 to read the programming memory, the first eight bytes are read as 0x3FFF.
This has never happened to me before and I've used an 877A on another project, nor have I had it ever happen with anything else on the PIC line.
Your help is appreciated!
Here's the sequence of events.
1) I program the PIC.
2) Everything is fine, everything works.
3) This continues for quite awhile.
4) Things stop working, seemingly randomly.
5) I use the PICkit 2 to read the programming memory, the first eight bytes are read as 0x3FFF.
This has never happened to me before and I've used an 877A on another project, nor have I had it ever happen with anything else on the PIC line.
Your help is appreciated!