2.4 Comparing the Power Strategies
SleepWalking provides the optimal balance of responsiveness and power efficiency for the majority of battery-powered applications, including IoT sensors, wearables, environmental monitors, and touch interfaces. These application categories share a common operational pattern: Extended periods of monitoring are punctuated by infrequent events that require CPU attention. In each case, SleepWalking aligns the power consumption profile with the application's actual processing requirements, consuming energy only when meaningful work occurs.
| Application Requirement | Recommended Strategy |
|---|---|
| Real-time control, motor drives, continuous communication | Active mode |
| Periodic tasks where every sample requires CPU processing | Standby with Interrupts |
| Threshold monitoring, conditional wake up, battery-powered sensors | SleepWalking |
Remember: SleepWalking is not necessary for all applications.
Applications that require higher clock speeds or continuous communication may not benefit from
SleepWalking.
