This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

system OFF

We are experiencing some mysterious but very rare events of MCU going into system OFF mode. We are using nRF51822 and S110 v7.3.0. The wake ups are most likely caused by a software bug, but still:

I'd like to know if there is a way to get the MCU to the system OFF state with some other way than calling sd_power_system_off();?

Are there some error states where the MCU would go to system OFF?

Could it happen if the debug wires float?

Or by ESD peak perhaps?

[edit: cleared the question]

Parents
  • I am little confused, are you experiencing mysterious wake ups or the chip mysteriously going into system off?

    The only way to go to system off is writing to POWER->SYSTEMOFF register which is exactly what sd_power_system_off() does.

    The only ways to wakeup from system off are wakeup mechanism (read more about DETECT signal) or Reset. If you are in debug mode then the chip does not go to system off but emulates the system off (explained more in emulated system off mode section)

Reply
  • I am little confused, are you experiencing mysterious wake ups or the chip mysteriously going into system off?

    The only way to go to system off is writing to POWER->SYSTEMOFF register which is exactly what sd_power_system_off() does.

    The only ways to wakeup from system off are wakeup mechanism (read more about DETECT signal) or Reset. If you are in debug mode then the chip does not go to system off but emulates the system off (explained more in emulated system off mode section)

Children
No Data
Related