35.2.3 ATmega168PB Supply Current of IO Modules

The tables and formulas below can be used to calculate the additional current consumption for the different I/O modules in Active and Idle mode. The enabling or disabling of the I/O modules are controlled by the Power Reduction Register. See ”Power Reduction Register” on page 43 for details.

Table 35-3. ATmega168PB: Additional Current Consumption for the different I/O modules (absolute values)
PRR bitTypical numbers
VCC = 2V, F = 1MHzVCC = 3V, F = 4MHzVCC = 5V, F = 8MHz
PRUSART04.56μA27.0μA119.75μA
PRTWI7.81μA47.38μA177.75μA
PRTIM26.09μA35.00μA140.75μA
PRTIM15.36μA35.89μA134.36μA
PRTIM0 1.00μA11.41μA39.88μA
PRSPI4.79μA30.5μA118.13μA
PRADC4.89μA32.36μA128.63μA
Table 35-4. ATmega168PB: Additional Current Consumption (percentage) in Active and Idle mode (VCC = 2V, F = 1MHz)
PRR bitAdditional Current consumption compared to Active with external clock (see Figure 35-49 and Figure 35-50)Additional Current consumption compared to Idle with external clock (see Figure 35-54and Figure 35-55)
PRUSART02.03%7.58%
PRTWI3.47%12.99%
PRTIM22.70%10.12%
PRTIM12.38%8.91%
PRTIM00.44%1.66%
PRSPI2.13%7.96%
PRADC2.17%8.12%

It is possible to calculate the typical current consumption based on the numbers from the table above for other VCC and frequency settings than listed in Table 35-3.