So I was writing to EE when I started to worry about the endurance of the EE as there would be frequently writes potentially.
As I pursued that in the data sheet without much luck I accidentally stumbled on the fact that my chip has no EE !

I was shocked as I had never encountered a PIC that did not have EE and I guess I just assumed that this one did when I picked it, I only use a few bytes.
Obviously a gross oversight on my part.
This raises two questions:
Should the compiler have been aware that the chip had no EE? It was perfectly happy, I would have thought there might be an error.
Or maybe that is beyond the scope of the compiler?

Secondly now I need a drop in chip with EE, my original part is
PIC16F15376T-I/PT
44/TQFP
My app is simple, all digital, no special peripherals needed. My code is all done and running so minimal recoding would be nice.
INTOSC 30MHz
Any part suggestions greatly appreciated.