May 2020
Intermediate to advanced
496 pages
13h 54m
English
Devices that are aimed at lower-power applications will typically have a few different levels of shutdown states to choose from. These states will allow the programmer to trade off between current consumption, available features (such as keeping RAM content intact and some peripherals on), the number of interrupts available to trigger a wake-up event, and the wake-up time. Thankfully, many lower-power IoT applications are fairly limited in their scope of operations, so sometimes a combination of novel features in a particular MCU will prove to be a very good fit for a specific application.