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.
Operating conditions:
| ||||||||
|---|---|---|---|---|---|---|---|---|
| Symbol | Description | Min. | Typ.✝ | Max. 85°C | Max. 125°C | Units | Conditions | |
| IDD_WDT | Watchdog Timer (WDT) | — | 0.68 | — | — | uA | Including IDD_OSC32K | |
| IDD_BG | Bandgap | — | 13 | — | — | µA | ||
| IDD_VREF | Voltage Reference (VREF) | — | 40 | — | — | µA |
ACREF enabled, VREF = 2.048V | |
| IDD_BOD | Brown-out Detector (BOD) | — | 4.7 | — | — | μA |
Continuous mode | |
| — | 0.5 | — | — | μA |
Sampling mode @128 Hz | |||
| — | 0.5 | — | — | μA |
Sampling mode @32 Hz | |||
| IDD_TCB | 16-bit Timer/Counter Type B (TCB) | — | 20 | — | — | μA |
CLKSEL = DIV1 (CLK_PER) | |
| IDD_TCE | 16-bit Timer/Counter Type E (TCE) | — | 40 | — | — | μA |
CLKSEL = DIV1 (fTCE = fCLK_PER) | |
| IDD_RTC | Real-Time Counter (RTC) | — | 0.81 | — | — | μA |
Including IDD_OSC32K CTRLA.PRESCALER = | |
| IDD_OSC32K | 32.768 kHz Internal Oscillator (OSC32K) | — | 0.42 | — | — | uA | ||
| IDD_XOSC32K | 32.768 kHz Crystal Oscillator (XOSC32K) | — | 1.1 | — | — | µA |
XOSC32KCTRLA.PMODE = | |
| — | 1.3 | — | — | µA |
XOSC32KCTRLA.PMODE = | |||
| — | 5.6 | — | — | µA |
XOSC32KCTRLA.PMODE = | |||
| IDD_OSCHF | Internal High Frequency Oscillator (OSCHF) | — | 92 | — | — | µA | ||
| IDD_ADC(2) | Analog-to-Digital Converter (ADC) | — | 210 | — | — | μA |
CTRLC.REFSEL = | |
| — | 265 | — | — | μA |
CTRLC.REFSEL = | |||
| IDD_AC | Analog Comparator (AC) | — | 44 | — | — | μA |
Continuous mode | |
| — | 4 | — | — | μA |
Event mode | |||
| — | 6.5 | — | — | μA |
Sampled mode = 1 KHz | |||
| — | 4.2 | — | — | μA |
Sampled mode = 128 Hz | |||
| IDD_PTC | Peripheral Touch Controller (PTC) | — | 50 | — | — | μA |
Device current consumption in Standby mode with PTC sampling every 20 ms, CLK_ADC 2 MHz, 16x accumulation | |
| IDD_USART | Universal Synchronous and Asynchronous Receiver and Transmitter (USART) | — | 63 | — | — | µA | USART Enabled @9600 Baud,
Device in Idle sleep mode | |
| IDD_SPI | Serial Peripheral Interface (SPI) | — | 14 | — | — | μA |
SPI Host @100 kHz, | |
| IDD_TWI | Two-Wire Interface (TWI) | — | 56 | — | — | μA |
TWI Host @100 kHz, | |
| — | 46 | — | — | μA |
TWI Client @100 kHz, | |||
| IDD_NVM_ERASE | Flash Programming Erase | — | 7 | — | — | mA | ||
| IDD_NVM_WRITE | Flash 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:
| ||||||||
