Q:
I have observed, that right after a hard reset (battery removed and reinserted) the value of the DevName register 01h is incorrect. After I wait 500ms, the correct value of 01h is read.
How can I make sure, the values of the registers after power up are valid?
A:
Please read the DNR bit first. This bit being 1 means the FG is preparing data during boot, and is cleared after the initialization is complete.
If you have stored your model data in NV memory, when DNR is cleared, you may read the SOC data.