32.6 Power Consumption

The values provided in the following table 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 32 kHz 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
  • NVMCTRL cache enabled
  • BOD33 disabled
    Table 32-8. Current Consumption - Device Variant A
    ModeConditionsTAMin.Typ.Max.Units
    ACTIVECPU running a While(1) algorithm25°C2.132.332.52mA
    85°C2.242.442.63
    CPU running a While(1) algorithm VDDIN=1.8V,
CPU is running on Flash with 3 wait states25°C2.132.342.53
    85°C2.262.452.64
    CPU running a While(1) algorithm, CPU is
running on Flash with 3 wait states with
GCLKIN as reference25°C-42*freq +118-μA
(with freq in MHz)
    85°C-42*freq +208-
    CPU running a Fibonacci algorithm25°C3.634.034.37mA
    85°C3.744.124.44
    CPU running a Fibonacci algorithm
VDDIN = 1.8V, CPU is running on Flash with 3
 wait states25°C3.644.034.37
    85°C3.764.134.44
    CPU running a Fibonacci algorithm, CPU is
running on Flash with 3 wait states with
 GCLKIN as reference25°C-80*freq +118-μA
(with freq in MHz)
    85°C-80*freq +208-
    CPU running a CoreMark algorithm25°C5.225.726.16mA
    85°C5.365.896.37
    CPU running a CoreMark algorithm
VDDIN = 1.8V, CPU is running on Flash with 3
 wait states25°C4.584.955.27
    85°C4.745.105.42
    CPU running a CoreMark algorithm, CPU is
running on Flash with 3 wait states with
GCLKIN as reference25°C-94*freq +118-μA
(with freq in MHz)
    85°C-96 * freq + 210-
    IDLE025°C1.241.351.45mA
    85°C1.311.451.57
    IDLE125°C0.870.951.03
    85°C0.911.031.13
    IDLE225°C0.720.780.85
    85°C0.760.860.96
    STANDBYXOSC32K running
 RTC running at 1 kHz (1)25°C-3.8011.95μA
    85°C-39.91100
    XOSC32K and RTC stopped(1)25°C-2.4611.13
    85°C-38.23100
    Note:
    1. Measurements were done with SYSCTRL->VREG.bit.RUNSTDBY = 0.
    Table 32-9. Current Consumption - Device Variant B
    ModeConditionsTAVccMin.Typ.Max.Units
    ACTIVECPU running a While(1) algorithm25°C3.3V-2.272.30mA
    85°C3.3V-2.322.36
    CPU running a While(1) algorithm 25°C1.8V-2.272.30
    85°C1.8V-2.332.37
    CPU running a While(1) algorithm, with
 GCLKIN as reference25°C3.3V-43*freq +10844*freq +108μA
(with freq in MHz)
    85°C3.3V-44*freq +14845*freq +147
    CPU running a Fibonacci algorithm25°C3.3V-3.043.07mA
    85°C3.3V-3.093.12
    CPU running a Fibonacci algorithm
25°C1.8V-3.043.08
    85°C1.8V-3.093.12
    CPU running a Fibonacci algorithm, with
 GCLKIN as reference25°C3.3V-59*freq +10960*freq +109μA
(with freq in MHz)
    85°C3.3V-60*freq +14960*freq +149
    CPU running a CoreMark algorithm25°C3.3V-3.903.95mA
    85°C3.3V-4.034.07
    CPU running a CoreMark algorithm
25°C1.8V-3.513.55
    85°C1.8V-3.593.63
    CPU running a CoreMark algorithm, with
 GCLKIN as reference25°C3.3V-77* freq +10878* freq +110μA
(with freq in MHz)
    85°C3.3V-79 * freq + 14680* freq +147
    IDLE025°C3.3V-1.281.29mA
    85°C3.3V-1.321.34
    IDLE125°C3.3V-0.950.98
    85°C3.3V-0.991.01
    IDLE225°C3.3V-0.760.76
    85°C3.3V-0.780.79
    STANDBYXOSC32K running
 RTC running at 1 kHz(2)25°C3.3V-2.47-μA
    85°C3.3.V-17.7494
    XOSC32K and RTC stopped(2)25°C3.3V-1.35
    85°C3.3V-16.3890
    Note:
    1. These values are based on characterization.
    2. Measurements were done with SYSCTRL->VREG.bit.RUNSTDBY = 0.
    Table 32-10. Wake-up Time
    ModeConditionsTAMin.Typ.Max.Units
    IDLE0OSC8M used as main clock source, cache disabled25°C3.34.04.5μs
    85°C3.44.04.5
    IDLE1OSC8M used as main clock source, cache disabled25°C10.512.113.7
    85°C12.113.615.0
    IDLE2OSC8M used as main clock source, cache disabled25°C11.713.014.3
    85°C13.014.515.9
    STANDBYOSC8M used as main clock source, cache disabled25°C17.519.621.4
    85°C18.019.721.4
Figure 32-1. Measurement Schematic