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
    Mode Conditions TA Min. Typ. Max. Units
    ACTIVE CPU running a While(1) algorithm 25°C 2.13 2.33 2.52 mA
    85°C 2.24 2.44 2.63
    CPU running a While(1) algorithm VDDIN=1.8V,
CPU is running on Flash with 3 wait states 25°C 2.13 2.34 2.53
    85°C 2.26 2.45 2.64
    CPU running a While(1) algorithm, CPU is
running on Flash with 3 wait states with
GCLKIN as reference 25°C - 42*freq +118 - μA
(with freq in MHz)
    85°C - 42*freq +208 -
    CPU running a Fibonacci algorithm 25°C 3.63 4.03 4.37 mA
    85°C 3.74 4.12 4.44
    CPU running a Fibonacci algorithm
VDDIN = 1.8V, CPU is running on Flash with 3
 wait states 25°C 3.64 4.03 4.37
    85°C 3.76 4.13 4.44
    CPU running a Fibonacci algorithm, CPU is
running on Flash with 3 wait states with
 GCLKIN as reference 25°C - 80*freq +118 - μA
(with freq in MHz)
    85°C - 80*freq +208 -
    CPU running a CoreMark algorithm 25°C 5.22 5.72 6.16 mA
    85°C 5.36 5.89 6.37
    CPU running a CoreMark algorithm
VDDIN = 1.8V, CPU is running on Flash with 3
 wait states 25°C 4.58 4.95 5.27
    85°C 4.74 5.10 5.42
    CPU running a CoreMark algorithm, CPU is
running on Flash with 3 wait states with
GCLKIN as reference 25°C - 94*freq +118 - μA
(with freq in MHz)
    85°C - 96 * freq + 210 -
    IDLE0 25°C 1.24 1.35 1.45 mA
    85°C 1.31 1.45 1.57
    IDLE1 25°C 0.87 0.95 1.03
    85°C 0.91 1.03 1.13
    IDLE2 25°C 0.72 0.78 0.85
    85°C 0.76 0.86 0.96
    STANDBY XOSC32K running
 RTC running at 1 kHz (1) 25°C - 3.80 11.95 μA
    85°C - 39.91 100
    XOSC32K and RTC stopped(1) 25°C - 2.46 11.13
    85°C - 38.23 100
    Note:
    1. Measurements were done with SYSCTRL->VREG.bit.RUNSTDBY = 0.
    Table 32-9. Current Consumption - Device Variant B
    Mode Conditions TA Vcc Min. Typ. Max. Units
    ACTIVE CPU running a While(1) algorithm 25°C 3.3V - 2.27 2.30 mA
    85°C 3.3V - 2.32 2.36
    CPU running a While(1) algorithm 25°C 1.8V - 2.27 2.30
    85°C 1.8V - 2.33 2.37
    CPU running a While(1) algorithm, with
 GCLKIN as reference 25°C 3.3V - 43*freq +108 44*freq +108 μA
(with freq in MHz)
    85°C 3.3V - 44*freq +148 45*freq +147
    CPU running a Fibonacci algorithm 25°C 3.3V - 3.04 3.07 mA
    85°C 3.3V - 3.09 3.12
    CPU running a Fibonacci algorithm
 25°C 1.8V - 3.04 3.08
    85°C 1.8V - 3.09 3.12
    CPU running a Fibonacci algorithm, with
 GCLKIN as reference 25°C 3.3V - 59*freq +109 60*freq +109 μA
(with freq in MHz)
    85°C 3.3V - 60*freq +149 60*freq +149
    CPU running a CoreMark algorithm 25°C 3.3V - 3.90 3.95 mA
    85°C 3.3V - 4.03 4.07
    CPU running a CoreMark algorithm
 25°C 1.8V - 3.51 3.55
    85°C 1.8V - 3.59 3.63
    CPU running a CoreMark algorithm, with
 GCLKIN as reference 25°C 3.3V - 77* freq +108 78* freq +110 μA
(with freq in MHz)
    85°C 3.3V - 79 * freq + 146 80* freq +147
    IDLE0 25°C 3.3V - 1.28 1.29 mA
    85°C 3.3V - 1.32 1.34
    IDLE1 25°C 3.3V - 0.95 0.98
    85°C 3.3V - 0.99 1.01
    IDLE2 25°C 3.3V - 0.76 0.76
    85°C 3.3V - 0.78 0.79
    STANDBY XOSC32K running
 RTC running at 1 kHz(2) 25°C 3.3V - 2.47 - μA
    85°C 3.3.V - 17.74 94
    XOSC32K and RTC stopped(2) 25°C 3.3V - 1.35
    85°C 3.3V - 16.38 90
    Note:
    1. These values are based on characterization.
    2. Measurements were done with SYSCTRL->VREG.bit.RUNSTDBY = 0.
    Table 32-10. Wake-up Time
    Mode Conditions TA Min. Typ. Max. Units
    IDLE0 OSC8M used as main clock source, cache disabled 25°C 3.3 4.0 4.5 μs
    85°C 3.4 4.0 4.5
    IDLE1 OSC8M used as main clock source, cache disabled 25°C 10.5 12.1 13.7
    85°C 12.1 13.6 15.0
    IDLE2 OSC8M used as main clock source, cache disabled 25°C 11.7 13.0 14.3
    85°C 13.0 14.5 15.9
    STANDBY OSC8M used as main clock source, cache disabled 25°C 17.5 19.6 21.4
    85°C 18.0 19.7 21.4
Figure 32-1. Measurement Schematic