How to support hard power cycle when suspend / resume fails ( Press & hold 10 secs? )

Can anyone share ideas on how to implement a method to recover from a failure to resume with a hard power cycle?

Phones, PC’s all do this usually by a long press & hold of one or more buttons.

Currently I have a GPIO key configured to resume. This works great until it does not.

  • Batteries in device are NOT accessible by the customer.

Dose this require addition of a microcontroller or even a 555 timer to monitor a button for press and hold 10 seconds ?

Thanks in advance for any suggestions,


You can add an additional button(s) to your device - reset or/and power. If only one button is allowed you can choose a PIMIC with one button control for resume/suspend and power on/off.