39.5 Power Consumption
The values in this section are measured values of power consumption under the following conditions, except where noted:
- Operating conditions
- VVDDIN = 3.3 V
- Wake up time from sleep mode is measured from the edge of the wakeup signal to the execution of the first instruction fetched in flash.
- Oscillators
- XOSC (crystal oscillator) stopped
- XOSC32K (32 kHz crystal oscillator) running with external 32kHz crystal
- DFLL48M using XOSC32K as reference and running at 48 MHz
- Clocks
- DFLL48M used as main clock source, except otherwise specified
- CPU, AHB clocks undivided
- APBA clock divided by 4
- APBB and APBC bridges off
- The following AHB module clocks are running: NVMCTRL, APBA bridge
- All other AHB clocks stopped
- The following peripheral clocks running: PM, SYSCTRL, RTC
- All other peripheral clocks stopped
- I/Os are inactive with internal pull-up
- CPU is running on flash with 1 wait states
- Cache enabled
- BOD33 disabled
-
Table 39-7. Current Consumption (Device Variant A, B, C and L. Silicon Revision F) Mode Conditions TA Typ. Max. Units ACTIVE CPU running a While(1) algorithm 125°C 3.75 4.12 mA CPU running a While(1) algorithm VDDIN=1.8V, CPU is running on Flash with 3 wait states 125°C 3.77 4.13 CPU running a While(1) algorithm, CPU is running on Flash with 3 wait states with GCLKIN as reference 125°C 62*freq + 228 62*freq + 302 μA (with freq in MHz) CPU running a Fibonacci algorithm 125°C 4.85 5.29 mA CPU running a Fibonacci algorithm VDDIN=1.8V, CPU is running on flash with 3 wait states 125°C 4.87 5.29 CPU running a Fibonacci algorithm, CPU is running on Flash with 3 wait states with GCLKIN as reference 125°C 88*freq + 424 88*freq + 486 μA (with freq in MHz) CPU running a CoreMark algorithm 125°C 6.70 7.30 mA CPU running a CoreMark algorithm VDDIN=1.8V, CPU is running on flash with 3 wait states 125°C 5.98 6.41 CPU running a CoreMark algorithm, CPU is running on Flash with 3 wait states with GCLKIN as reference 125°C 108*freq + 426 108*freq + 492 μA (with freq in MHz) IDLE0 Default operating conditions 125°C 2.40 2.69 mA IDLE1 Default operating conditions 125°C 1.79 2.05 IDLE2 Default operating conditions 125°C 1.50 1.76 STANDBY
(Device Variant B, Die Revision E)
XOSC32K running , RTC running at 1kHz(1) 125°C 348.0 850.0 μA XOSC32K and RTC stopped(1) 125°C 346.0 848.0 STANDBY
(Device Variant B and C, Die Revision F)
XOSC32K running , RTC running at 1kHz(1) 125°C 294.0 782.0 μA XOSC32K and RTC stopped(1) 125°C 292.0 780.0 Note:- Measurements were done with SYSCTRL->VREG.bit.RUNSTDBY = 1
Table 39-8. Current Consumption (Silicon Revision G) Mode conditions Ta Vcc Typ. Max. Units ACTIVE CPU running a While 1 algorithm 125°C 3,3V 3.5 4.0 mA 1,8V 3.5 4.0 CPU running a While 1 algorithm, with GCLKIN as reference 3,3V 57*Freq+395 55*Freq+1076 CPU running a Fibonacci algorithm 3,3V 4.5 5.0 1,8V 4.5 5.0 CPU running a Fibonacci algorithm, with GCLKIN as reference 3,3V 75*Freq+397 72*Freq+1076 CPU running a CoreMark algorithm 3,3V 5.1 5.7 1,8V 4.9 5.5 CPU running a CoreMark algorithm, with GCLKIN as reference 3,3V 88*Freq+399 85*Freq+1075 IDLE0 3,3V 2.0 2.5 IDLE1 3,3V 1.4 1.9 IDLE2 3,3V 1.1 1.7 STANDBY XOSC32K running, RTC running at 1kHz RTC running at 1kHz (1) 3,3V 294.0 782.0 µA XOSC32K and RTC stopped (1) 3,3V 292.0 780.0 Note:- Measurements done with VREG.bit.RUNSTDBY = 1.
Table 39-9. Wake-up Time (SAMD21) Mode Conditions TA Min. Typ. Max. Units IDLE0 OSC8M used as main clock source, Cache disabled 125°C 3.9 4.0 4.1 μs IDLE1 OSC8M used as main clock source, Cache disabled 125°C 13.5 14.9 16.4 IDLE2 OSC8M used as main clock source, Cache disabled 125°C 14.4 15.8 17.2 STANDBY OSC8M used as main clock source, Cache disabled 125°C 19.2 20.6 22.1