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.68uAIncluding IDD_OSC32K
IDD_BGBandgap13µ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.42uA
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 7mA
IDD_NVM_WRITEFlash Programming Write 10mA

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