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 1. ATmega168PB: Additional Current Consumption for the different I/O modules (absolute values)
PRR bit Typical numbers
  VCC = 2V, F = 1MHz VCC = 3V, F = 4MHz VCC = 5V, F = 8MHz
PRUSART0 4.56μA 27.0μA 119.75μA
PRTWI 7.81μA 47.38μA 177.75μA
PRTIM2 6.09μA 35.00μA 140.75μA
PRTIM1 5.36μA 35.89μA 134.36μA
PRTIM0 1.00μA 11.41μA 39.88μA
PRSPI 4.79μA 30.5μA 118.13μA
PRADC 4.89μA 32.36μA 128.63μA
Table 2. ATmega168PB: Additional Current Consumption (percentage) in Active and Idle mode (VCC = 2V, F = 1MHz)
PRR bit Additional Current consumption compared to Active with external clock (see Figure 1 and Figure 2) Additional Current consumption compared to Idle with external clock (see Figure 1and Figure 2)
PRUSART0 2.03% 7.58%
PRTWI 3.47% 12.99%
PRTIM2 2.70% 10.12%
PRTIM1 2.38% 8.91%
PRTIM0 0.44% 1.66%
PRSPI 2.13% 7.96%
PRADC 2.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 1.