We have a product that uses the nRF52840. We have seen that very rarely, unexpected resets happen with the reason being OFF. We have yet to encounter this issue in a lab setting, so we only have logs from devices in the field to go off of.
As far as I can tell, we should never enter the off power state. Our power management consists of calls to nrf_pwr_mgmt_run, which ultimately calls sd_app_evt_wait because we are running with the soft device enabled. Also, these resets also appear to coincide with a daily GPIO interrupt that we received from our RTC. I understand that changes in GPIO state can cause the nRF52 to wake up from the OFF power state, but it is still unclear how the nRF52 enters that state to begin with.
Is there any reason that the processor could be entering "system off" without intent? Is there any other way for these reset reason to appear?
I should also mention that we have the workaround for the multiple reset reason errata, 136 in place already.
Thanks much!