SleepWalking with Event System Using the SAM E54 AN
Microchip Technology Inc.
The SAM E54 is a 32-bit ARM® Cortex®-M4F based Flash microcontroller that provides features to reduce power consumption through different sleep modes, such as Idle, Standby, Hibernate, and Off. Additionally, the SAM E54
provides an advanced Low-Power Operation mode known as SleepWalking. SleepWalking enables the SAM E54 microcontrollers to wake up peripherals temporarily and asynchronously without waking up the CPU.
SleepWalking is based on event propagation managed by the Event System. It allows peripherals to work together without CPU intervention to solve complex tasks using minimal gates and the lowest possible power consumption.
To illustrate the benefits of SleepWalking using the Event System, a demonstrative application is provided along with this document. This application uses an ADC with a Window Monitoring feature in Standby mode for the following use cases:
• Standby mode with Interrupts (IRQ)
• Standby mode with Event System (SleepWalking)
This demo application is developed using the MPLAB® X IDE on the MPLAB Harmony v3 Software Framework.
SleepWalking, Event System, SAM E54 microcontrollers