Deep sleep during longer inactivity periods

As we know, standby allows the system to be frozen with the minimum possible power consumption, in the ultra-low-power range. The use of standby is advised when the design has very strict ultra-low-power requirements, when the following conditions are met:

  • A viable wake-up strategy exists and it is compatible with the current hardware design
  • The system can restore the execution without relying on its previous state, as the content of RAM and CPU registers is lost and the system restarts from the reset service routine at wake-up

Usually, longer periods of inactivity, where for instance the RTC can be used to program a wake-up alarm at a given time, are more fit for using the standby mode. This ...

Get Embedded Systems Architecture now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.