ATmega48PB/88PB 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. ATmega48PB/88PB: Additional Current Consumption for the different I/O modules (absolute values)
PRR bit Typical numbers @ 25°C
  VCC = 2V, F = 1MHz VCC = 3V, F = 4MHz VCC = 5V, F = 8MHz
PRUSART0 4.66μA 28.73μA 103.38μA
PRTWI 6.63μA 41.89μA 148.00μA
PRTIM2 6.64μA 37.74μA 137.36μA
PRTIM1 4.36μA 29.65μA 112.13μA
PRTIM0 1.61μA 9.59μA 32.13μA
PRSPI 5.55μA 37.15μA 136.38μA
PRADC 7.01μA 43.31μA 158.38μA
Table 2. ATmega48PB/88PB: 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 1 and Figure 2)
PRUSART0 2.20% 13.12%
PRTWI 3.13% 18.65%
PRTIM2 3.13% 18.69%
PRTIM1 2.06% 12.28%
PRTIM0 0.76% 4.54%
PRSPI 2.62% 15.63%
PRADC 3.31% 19.74%

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 the table Table 1.