Unable to erase UICR

Hi Nordic,

I have an nrf52832 device where I cannot seem to erase the UICR.  I've tried the various erase options from nrfjprog (-e, --eraseuicr, --recover) and those seem to run without issue, but there are several bytes within two words of UICR that don't get erased (as confirmed by --readuicr or simply --memrd 0x1000108X).  I'm up to date with Segger (6.30b) and nrfjprog (9.7.2).  

This is a fairly new device that hasn't had much flash activity.  However, I do initially a small string to this portion of UICR, and I use FDS for sporadic writes.

Any ideas what else to try?  Is this what flash wearout looks like?

Thanks!

Related