Energy system
7.3. Deep Sleep mode
In this mode, the main program is paused, the microcontroller passes to a latent state from which it can be woken
by all the asynchronous interruptions and by the synchronous interruption launched by the RTC. The interval of
this cycle can go from seconds to minutes, hours, days. Consumption in this state is 33 μA.
In this mode the microcontroller stops executing the main program. The program stack where all the variables and
log values are stored keep their value, so when Waspmote returns to on mode, the next instruction is executed
and the variable values are maintained.
Figure: From on to Deep Sleep mode
7.4. Hibernate mode
In this mode, the main program stops, the microcontroller and all the modules are completely disconnected.
The only way to reactivate the device is through the previously programmed alarm in the RTC (synchronous
interrupt). The interval for this cycle can go from seconds to minutes, hours or days. Almost all devices are
totally disconnected from the battery: only the RTC is powered through the battery, from which it consumes 7μA.
In this mode the microcontroller does not store any values from variables or from the program stack. When
leaving the Hibernate state the microcontroller is reset, so the setup and loop routines are run as if the main
switch were activated.
Figure: From on to Hibernate mode
-70-
v8.2
Need help?
Do you have a question about the Waspmote and is the answer not in the manual?