I am having a strange problem. After I flash the program to the NRF52 and do a reset (does not matter whether it is a soft reset or pin reset) the system (DK and my own board) will consume 3mA even after NRF_POWER->SYSTEMOFF=1.
However, do I do a power cycle, it drops down to 1.3uA off and 3.6uA in sleep. After this power cycle has been done once, it stays like this unless I re-program using SWD (ext board) or via the nrfjprog on the eval board.
I can update the system then using OTA flashing and all is fine. I did see however, connecting via a debugger (i.e. enabling SWO) will rise the power usage again.
On the external board there is only an i2c temp sensor and the radio periphery, nothing else.
Any ideas?