513
8271D–AVR–05/11
ATmega48A/PA/88A/PA/168A/PA/328/P
It is possible to calculate the typical current consumption based on the numbers from Table 30-
15 for other V
CC
and frequency settings than listed in Table 30-16.
30.8.3.1 Example
Calculate the expected current consumption in idle mode with TIMER1, ADC, and SPI enabled
at V
CC
= 2.0V and F = 1MHz. From Table 30-16, third column, we see that we need to add
14.5% for the TIMER1, 22.1% for the ADC, and 15.7% for the SPI module. Reading from Figure
30-336 on page 510, we find that the idle current consumption is ~0.055 mA at V
CC
= 2.0V and F
= 1MHz. The total current consumption in idle mode with TIMER1, ADC, and SPI enabled, gives:
Table 30-16. ATmega328P: Additional Current Consumption (percentage) in Active and Idle
mode
PRR bit
Additional Current consumption
compared to Active with external
clock (see Figure 30-330 on page
507 and Figure 30-331 on page
508)
Additional Current consumption
compared to Idle with external
clock (see Figure 30-335 on page
510 and Figure 30-336 on page
510)
PRUSART0 1.4% 7.8%
PRTWI 3.0% 16.6%
PRTIM2 3.3% 17.8%
PRTIM1 2.7% 14.5%
PRTIM0 0.9% 4.8%
PRSPI 2.9% 15.7%
PRADC 4.1% 22.1%
ICCtotal 0.045 mA (1 + 0.145 + 0.221 + 0.157)⋅ 0.069 mA≈≈