Audience
- Firmware engineers building battery-powered IoT or wearable devices
- Hardware-software co-design teams optimizing power budgets
- Engineers debugging why a device that 'should last 2 years' lasts 3 weeks
A practical intermediate course for engineers shipping battery-powered IoT products. Covers MCU sleep modes (stop, standby, shutdown), peripheral power gating, duty-cycle architectures, protocol-level power trade-offs (BLE, LoRa, NB-IoT), and the measurement workflow to validate your design before a product ships.
Module 1
Set a realistic battery life target, build a current budget spreadsheet, and set up a Nordic PPK2 or Otii Arc to measure real current before optimizing.
Module 2
Map stop, standby, and shutdown modes for STM32/nRF/ESP32 families — what stays on, what resets, and how to restore state cleanly on wake.
Module 3
Gate sensors, flash, and radios with load switches and enable pins — including sequencing rules that prevent brownout or I2C lockup.
Module 4
Design a sample-transmit-sleep loop that minimizes active time, handles variable data rates, and survives missed wakeup events.
Module 5
Compare BLE advertising intervals, LoRa spreading factors, and NB-IoT PSM timers — then validate the full system with a power trace before production.
Ready to continue with this topic? Use the direct enrollment path below.