35.6 Peripherals Power Consumption

The table below shows how to calculate the additional current consumption for the different I/O peripherals in the various operating modes. Some peripherals request that the clock be enabled when operating in STANDBY. Refer to the peripheral section for further information.

Table 35-6. Peripherals Power Consumption(1)
Operating conditions:
  • VDD = 3.0V
  • TA = 25°C
  • OSCHF at 20 MHz with a prescaler division factor of six is used as clock source
  • Device in Standby sleep mode
SymbolDescriptionMin.Typ.✝Max. 85°C Max. 125°CUnitsConditions
IDD_WDTWatchdog Timer (WDT)—0.68——uAIncluding IDD_OSC32K
IDD_BGBandgap—13——µA
IDD_VREFVoltage Reference (VREF)—40——µA

ACREF enabled, VREF = 2.048V
Excluding IDD_BG

IDD_BODBrown-out Detector (BOD) —4.7——μA

Continuous mode
Excluding IDD_BG, OSCHF = 16 MHz

—0.5——μA

Sampling mode @128 Hz
Including IDD_OSC32K
Excluding IDD_BG, OSCHF = 16 MHz

—0.5——μA

Sampling mode @32 Hz
Including IDD_OSC32K
Excluding IDD_BG, OSCHF = 16 MHz

IDD_TCB16-bit Timer/Counter Type B (TCB)—20——μA

CLKSEL = DIV1 (CLK_PER)
Periodic Interrupt mode

IDD_TCE16-bit Timer/Counter Type E (TCE)—40——μA

CLKSEL = DIV1 (fTCE = fCLK_PER)
WGMODE = NORMAL

IDD_RTCReal-Time Counter (RTC)—0.81——μA

Including IDD_OSC32K

CTRLA.PRESCALER = 0x5 (DIV32)

IDD_OSC32K32.768 kHz Internal Oscillator (OSC32K)—0.42——uA
IDD_XOSC32K32.768 kHz Crystal Oscillator (XOSC32K)—1.1——µA

XOSC32KCTRLA.PMODE = 0x0
ESR = 50 KΩ
CL = 8 pF

—1.3——µA

XOSC32KCTRLA.PMODE = 0x1
ESR = 70 KΩ
CL  = 12.5 pF

—5.6——µA

XOSC32KCTRLA.PMODE = 0x2
ESR = 100 KΩ
CL   = 24 pF

IDD_OSCHFInternal High Frequency Oscillator (OSCHF)—92——µA
IDD_ADC(2)Analog-to-Digital Converter (ADC)—210——μA

CTRLC.REFSEL = 0x0 (VDD)
Excluding IDD_BG

—265——μA

CTRLC.REFSEL = 0x5 (Internal reference 2.048V)
Including IDD_BG

IDD_ACAnalog Comparator (AC)—44——μA

Continuous mode
CTRLA.HYSMODE = 0x2

—4——μA

Event mode
CTRLA.HYSMODE = 0x2

—6.5——μA

Sampled mode = 1 KHz
CTRLA.HYSMODE = 0x2
Including IDD_OSC32K

—4.2——μA

Sampled mode = 128 Hz
CTRLA.HYSMODE = 0x2
Including IDD_OSC32K

IDD_PTCPeripheral Touch Controller (PTC)—50——μA

Device current consumption in Standby mode with PTC sampling every 20 ms, CLK_ADC 2 MHz, 16x accumulation

IDD_USARTUniversal Synchronous and Asynchronous Receiver and Transmitter (USART)—63——µAUSART Enabled @9600 Baud,

Device in Idle sleep mode

IDD_SPISerial Peripheral Interface (SPI)—14——μA

SPI Host @100 kHz,
Device in Idle sleep mode

IDD_TWITwo-Wire Interface (TWI)—56——μA

TWI Host @100 kHz,
Device in Idle sleep mode

—46——μA

TWI Client @100 kHz,
Device in Idle sleep mode

IDD_NVM_ERASEFlash Programming Erase —7——mA
IDD_NVM_WRITEFlash Programming Write —10——mA

✝ Data in the “Typ.” column is at TA = 25°C and VDD = 3.0V, unless otherwise specified. These parameters are not tested and are for design guidance only.

Note:
  1. The module's current consumption only. To calculate the total internal power consumption of the microcontroller, add the power consumption values of all the peripherals and the clock sources used to the base power consumption given in Power Consumption.
  2. Average power consumption with the following conditions:
    • Single-ended 10-bit ADC
    • ADC active in Free Running mode
    • CLK_ADC = 1 MHz
    • Device in Idle sleep mode