Low Power Considerations

For IoT applications, power consumption of an MCU is very crucial. Power consumption is greatly influenced by several factors like operating voltage, the frequency of operation, CPU active period, sleep mode, operating temperature, etc.

In practical applications, usually, the MCU is put into sleep mode while CPU is idle and not performing any active computations. This minimizes the MCU active period to a larger extent. Thereby, the MCU average power consumption reduces, which benefits to attain longer battery life.

Theoretically, average power consumption is calculated by the following formula:

AveragePowerConsumption=(ActiveCurrent×ActivePeriod)+(SleepCurrent×SleepPeriod)(ActivePeriod+SleepPeriod)
Here,