33.5 Power Consumption

The values provided in the Current Consumption 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 wake up signal to the execution of the first instruction fetched in Flash.
  • Oscillators
    • XOSC (crystal oscillator) with an external 32 MHz clock on XIN
    • XOSC32K (32 kHz crystal oscillator) stopped
    • DFLL48M stopped
  • Clocks
    • XOSC 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
  • Low-power cache enabled
  • BOD33 disabled
    Table 33-5. Current Consumption - Variant A
    Mode Conditions TA Min. Typ. Max. Units
    ACTIVE CPU running a While(1) algorithm 105°C - 2.55 2.75 mA
    CPU running a While(1) algorithm VDDIN =1.8V,
CPU is running on Flash with 3 Wait states - 2.56 2.82
    CPU running a While(1) algorithm, CPU is
running on Flash with 3 Wait states with
GCLKIN as reference - 42*freq +318 42*freq +432 μA
 (with freq. in MHz)
    CPU running a Fibonacci algorithm - 4.21 4.59 mA
    CPU running a Fibonacci algorithm
VDDIN = 1.8V, CPU is running on Flash with 3
 Wait states - 4.23 4.57
    CPU running a Fibonacci algorithm, CPU is
 running on Flash with 3 Wait states with
 GCLKIN as reference - 80*freq +320 82*freq +432 μA
 (with freq. in MHz)
    CPU running a CoreMark algorithm - 6.02 6.54 mA
    CPU running a CoreMark algorithm
VDDIN = 1.8V, CPU is running on Flash with 3
 Wait states - 5.21 5.57
    CPU running a CoreMark algorithm, CPU is
 running on Flash with 3 Wait states with
 GCLKIN as reference - 96*freq +322 98*freq +432 μA
(with freq in MHz)
    IDLE0 - 1.55 1.62 mA
    IDLE1 - 1.13 1.18
    IDLE2 - 0.96 1.01
    STANDBY XOSC32K running
RTC running at 1 kHz (1) 25°C - 71.3 - μA
    105°C - 214 627
    XOSC32K and RTC stopped (1) 25°C - 69.8 -
    105°C - 212 624
    Note:
    1. Measurements were done with SYSCTRL->VREG.bit.RUNSTDBY = 1.
    Table 33-6. Current Consumption - Variant B
    Mode Conditions TA Min. Typ. Max. Units
    ACTIVE CPU running a While(1) algorithm 105°C - 2.37 2.41 mA
    CPU running a While(1) algorithm VDDIN =1.8V,
CPU is running on Flash with 3 Wait states 105°C - 2.37 2.41
    CPU running a While(1) algorithm, CPU is 
running on Flash with 3 Wait states with
GCLKIN as reference 105°C - 44*freq +187 45*freq +189 μA
 (with freq. in MHz)
    CPU running a Fibonacci algorithm 105°C - 3.13 3.16 mA
    CPU running a Fibonacci algorithm
VDDIN = 1.8V, CPU is running on Flash with 3
 Wait states 105°C - 3.13 3.17
    CPU running a Fibonacci algorithm, CPU is
 running on Flash with 3 Wait states with
 GCLKIN as reference 105°C - 60*freq +188 60*freq +191 μA
 (with freq. in MHz)
    CPU running a CoreMark algorithm 105°C - 4.09 4.13 mA
    CPU running a CoreMark algorithm
VDDIN = 1.8V, CPU is running on Flash with 3
 Wait states 105°C - 3.65 3.68
    CPU running a CoreMark algorithm, CPU is
 running on Flash with 3 Wait states with
 GCLKIN as reference 105°C - 80*freq +185 80*freq +186 μA
(with freq in MHz)
    IDLE0 105°C - 1.36 1.38 mA
    IDLE1 105°C - 1.03 1.04
    IDLE2 105°C - 0.81 1.82
    STANDBY XOSC32K running
 RTC running at 1 kHz (1) 25°C - - - μA
    105°C - - 244
    XOSC32K and RTC stopped (1) 25°C - 59.81 -
    105°C - 120.57 240
    XOSC32K running

    RTC running at 1 kHz(2)

    25°C - 2.47 -
    105°C - 41.79 163
    XOSC32K and RTC stopped (2) 25°C 1.35
    105°C 40.40 160
    Note:
    1. Measurements were done with SYSCTRL->VREG.bit.RUNSTDBY = 1.
    2. Measurements were done with SYSCTRL->VREG.bit.RUNSTDBY = 0.
    Table 33-7. Wake-up Time
    Mode Conditions TA Min. Typ. Max. Units
    IDLE0 OSC8M used as main clock source, low power cache disabled 105°C 3.8 4 4.1 μs
    IDLE1 12.8 14.3 15.7
    IDLE2 13.7 15.2 16.6
    STANDBY 18.7 20.1 21.6
Figure 33-1. Measurement Schematic