Dear support team,
I have some trouble with a custom board using the NRF51822. Sometimes the MCU resets supuriously.
After reset I try to find out the reason by reading NRF_POWER->RESETREAS directly and using sd_power_reset_reason_get(&uint32). The results are different:
-
NRF_POWER->RESETREAS: 0x00 or 0x01 (Mostly it returns 0x00 but sometimes 0x01)
-
sd_power_reset_reason_get: It does not touch the given pointer.
It seems the problem occurs with high interrupt load. (Many interrupts from BLE-softdevice, PWM generating timer, ...)
What can I do to track down the problem. Is there a possibility to disable the external reset pin for testing? What other thinks can be responsible for MCU resets (especially with reason 0x00).
Thank you and best, Peer