> what about EBTR1 EBTR0 ? CONFIG EBTR0 =3D OFF CONFIG EBTR1 =3D OFF Swing an' a miss Sorry I've also tried LVP =3D ON, and adding another erase/write routine with all 0000 before trying to write the actual data Meant to mention that the mV activity on /mclr and Vcc during the self-write does seem to imply that extra current is being drawn. Don't know if that's during the attempted erase or attempted write The project started with just a 16F88, then I thought it would be nice to add a display and storage, hence two chips A couple of sighs away from porting the whole lot to a 2520 or 43K20 Joe ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2016.0.7797 / Virus Database: 4656/13185 - Release Date: 10/10/16 --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .