Default conditions, except where noted:
- Operating conditions
- Oscillators
- XOSC (crystal oscillator) stopped
- XOSC32K (32 kHz crystal oscillator) running with external 32kHz crystal
- OSC8M at 8MHz
- Clocks
- OSC8M used as main clock source
- CPU, AHB and APBn clocks undivided
- The following AHB module clocks are running: NVMCTRL, HPB2 bridge, HPB1 bridge, HPB0 bridge
- All other AHB clocks stopped
- The following peripheral clocks running: PM, SYSCTRL
- All other peripheral clocks stopped
- I/Os are inactive with internal pull-up
- CPU in IDLE0 mode
- Cache enabled
- BOD33 disabled
In this default conditions, the power consumption Idefault is measured.
Operating mode for each peripheral in turn:
- Configure and enable the peripheral GCLK (When relevant, see conditions)
- Unmask the peripheral clock
- Enable the peripheral (when relevant)
- Set CPU in IDLE0 mode
- Measurement Iperiph
- Wake-up CPU via EIC (async: level detection, filtering disabled)
- Disable the peripheral (when relevant)
- Mask the peripheral clock
- Disable the peripheral GCLK (when relevant, see conditions)
Each peripheral power consumption provided in table x-9 is the value (Iperiph - Idefault), using the same measurement method as for global power consumption measurement.
Table 1. Typical Peripheral Power Consumption
Peripheral |
Conditions |
Typ. |
Units |
RTC |
fGCLK_RTC = 32kHz, 32
bit counter mode |
5.6 |
μA |
WDT |
fGCLK_WDT = 32kHz,
normal mode with EW |
4.2 |
AC |
Both fGCLK = 8MHz, Enable
both COMP |
25.8 |
TCx(1) |
fGCLK = 8MHz, Enable +
COUNTER in 8 bit mode |
41.5 |
SERCOMx.I2CM(2) |
fGCLK = 8MHz,
Enable |
50.3 |
SERCOMx.I2CS(2) |
fGCLK = 8MHz,
Enable |
23.6 |
SERCOMx.SPI(2) |
fGCLK = 8MHz,
Enable |
47.9 |
SERCOMx.USART(2) |
fGCLK = 8MHz,
Enable |
47.6 |
Notes: 1. All TCs share the same power consumption values.
2. All SERCOMs share the same power consumption values.