8-bit AVR Microcontrollers

ATmega328PB Supply Current of I/O 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.

Table 1. ATmega328PB: Additional Current Consumption for the Different I/O Modules (Absolute Values)
PRR bit Typical Numbers
  VCC = 2V, F = 1 MHz VCC = 3V, F = 4 MHz VCC = 5V, F = 8 MHz
PRUSART1 4.8 μA 28.7 μA 107.8 μA
PRUSART0 4.7 μA 28.1 μA 110.9 μA
PRTWI 7.2 μA 44.2 μA 169.2 μA
PRTIM2 5.7 μA 38.6 μA 140 μA
PRTIM1 3.8 μA 22.9 μA 88.8 μA
PRTIM0 1.9 μA 11.6 μA 45.2 μA
PRSPI 5.7 μA 38.3 μA 159.8 μA
PRADC 6.5 μA 44.3 μA 165.11 μA
PRTIM4 4.1 μA 28.2 μA 95.5 μA
PRTIM3 6.7 μA 47.1 μA 164.1 μA
PRSPI1 5.8 μA 40 μA 157.9 μA
PRPTC 4.7 μA 27.8 μA 108.2 μA

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