KEMI
/

KEMI Docs · Circuit Practice

How to Calculate Battery Life and Design for Low Power

Last updated: 2026-10-04

'Three years on a coin cell' shows up in a lot of low-power product specs. The math is simple: divide battery capacity by average current. The trouble is that most of what makes up the average current isn't the headline number in a datasheet. It comes from the small stuff on the board: regulator quiescent current, pull-up resistors, the battery-sense divider, a debug chip. This article covers estimating battery life from average current, the corrections that bring the estimate closer to reality, how to hunt down hidden currents, and how to properly measure a current that mixes microamps and milliamps.

1

The basic formula: average current

Low-power devices spend most of their time asleep, wake briefly to do work, and go back to sleep. For these devices you sum each state's current times the time spent in it and divide by the cycle period: I_avg = Σ(I_i × t_i) / T. Battery life is capacity / I_avg, multiplied by the correction factors described below. Working in charge (µC or µAh) cuts down on unit mistakes.

2

Worked example: a sensor that reports every minute

Consider a temperature and humidity sensor running on a CR2032 coin cell (about 220 mAh; 220 to 240 mAh depending on maker and test conditions). Every 60 seconds it wakes for 50 ms with the MCU and sensor drawing 2 mA, transmits for 5 ms at 15 mA (counted as a separate line for simplicity), and sleeps at 3 µA the rest of the time.

StateCurrentTime per cycleCharge
Sleep3 µA59.945 s179.8 µC
Measure (MCU + sensor)2 mA50 ms100.0 µC
Radio TX15 mA5 ms75.0 µC
Total—60 s354.8 µC

Average current is 354.8 µC / 60 s = 5.91 µA, and calculated life is 220 mAh / 5.91 µA ≈ 37,200 hours ≈ 4.2 years. Notice that sleep accounts for 51% of the total charge. The 15 mA transmit current is large, but it is so short that it is only 21%. This is why sleep current matters more than peak current in low-power design.

3

Where sleep current takes over

Wake intervalAverage currentCalculated life (220 mAh)Sleep share
1 s178 µAabout 0.1 years (52 days)2%
10 s20.5 µAabout 1.2 years15%
60 s5.9 µAabout 4.2 years51%
600 s3.3 µAabout 7.6 years91%

At short intervals active current sets battery life; at long intervals sleep current does. Stretching the interval from 1 minute to 10 minutes doesn't even double the life, because sleep current already sets the floor. In that regime, shaving 1 µA off sleep current beats any effort to shorten active time. Conversely, if the device wakes every second, cutting active time (sensor settling waits, radio connection time) comes first. Drawing this table early in a design shows you where the effort should go.

4

Hidden currents: the real reason estimates miss

The 3 µA sleep figure above is the MCU datasheet's sleep current plus the RTC. On a real board, parts outside the MCU add microamps. Here is what happens to the example when a constant extra current is added.

Extra constant currentTypical culpritAverage currentCalculated life
+1 µAnano-power LDO, sensor standby6.9 µAabout 3.6 years
+5 µAbattery-sense divider (hundreds of kΩ), budget LDO10.9 µAabout 2.3 years
+50 µAgeneral-purpose LDO quiescent current, 100k divider, a power LED left on55.9 µAabout 5 months
+5 mAa general-purpose regulator like the AMS1117 (quiescent current around 5 mA)5.0 mAabout 2 days

5

Battery corrections: capacity isn't a fixed number

BatteryNominal voltageSelf-discharge (approx.)Watch out for
Lithium coin cell (CR2032 etc., Li-MnO₂)3.0 Varound 1% per yearhigh internal resistance; voltage sags on mA pulses
Alkaline (AA, AAA)1.5 Va few % per yearcapacity drops sharply in cold and at high current
Li-ion, LiPo3.6 to 3.7 Va few % per monthprotection circuit draws µA; never charge below 0 °C (32 °F)
NiMH1.2 Vstandard types tens of % per month; low-self-discharge types keep 70 to 85% after a yearstandard types unsuited to long standby
Lithium thionyl chloride (Li-SOCl₂)3.6 V1% per year or lessvoltage delay on the first pulse after storage (passivation)

6

Measuring microamps and milliamps together

The estimate isn't done until it's measured. But a low-power device's current mixes microamp sleep and tens-of-milliamp pulses, a range of tens of thousands to one, and a regular multimeter can't handle it. A meter's µA range uses an internal shunt of tens to hundreds of ohms depending on the model, so a 15 mA pulse drops a volt or more across it (burden voltage) and resets the device. Auto-ranging can't follow the pulses either.

7

Common mistakes

8

Practical checklist

  1. Did you build a current and time table per state and calculate average current?
  2. Did you tabulate life against wake interval to see whether sleep or activity dominates?
  3. Did you check regulator Iq, or can you run straight from the battery?
  4. Are always-on currents from dividers, pull-ups, LEDs and peripherals in the list?
  5. Are unused pins and peripherals put into their sleep states?
  6. Did you compare the battery's cutoff voltage with the device's minimum operating voltage?
  7. For coin cells, did you review pulse current and bulk capacitance?
  8. Did you recalculate capacity at the minimum operating temperature?
  9. Did you apply a 0.7 to 0.8 derating factor to the calculated life?
  10. Did you measure the release firmware with a current profiler?

FAQ

Will a buck converter make the battery last longer?

During heavy-load periods, yes. But a low-power device spends most of its time in microamp sleep, and many bucks are inefficient at light load or have high quiescent current. You only gain with a part that supports a light-load (PFM) mode and microamp-level quiescent current.

Can I tell remaining charge from voltage?

Only roughly. Coin cells and lithium chemistries have flat discharge curves, so voltage changes little, and it moves with load and temperature. For accurate state of charge, use a fuel gauge that counts charge.

How low should sleep current go?

Gains are biggest until sleep falls below about half of the average current. Below that, reducing active time or transmit count pays off more. Use the interval table above to decide.

How do I include self-discharge?

Convert it into an equivalent constant current and add it. A 220 mAh cell losing 1% per year equals 2.2 mAh / 8,760 h ≈ 0.25 µA added to the average current.

See also

This article summarises the working rules KEMI uses in real design and fabrication work. For production, part datasheets and fab specifications take precedence.