37.7 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
    • VDDIN = 1.8V, CPU is running on Flash with three wait states
  • 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 37-8. Current Consumption (Device Variant A)
ModeConditionsTAMin.Typ.Max.Units
ACTIVECPU running a While(1) algorithm25°C3.113.373.64mA
85°C3.243.483.76
CPU running a While(1) algorithm VDDIN=1.8V,
CPU is running on Flash with 3 wait states25°C3.103.363.64
85°C3.243.483.75
CPU running a While(1) algorithm, CPU is
running on Flash with 3 wait states with
GCLKIN as reference25°C60*freq + 7460*freq + 13662*freq + 196μA
(with freq in MHz)
85°C62*freq + 15462*freq + 22862*freq + 302
CPU running a Fibonacci algorithm25°C4.124.534.92mA
85°C4.274.634.98
CPU running a Fibonacci algorithm
VDDIN=1.8V, CPU is running on flash with 3
wait states25°C4.124.534.92
85°C4.274.634.98
CPU running a Fibonacci algorithm, CPU is
running on Flash with 3 wait states with
GCLKIN as reference25°C86*freq + 7688*freq + 13688*freq + 196μA
(with freq in MHz)
85°C88*freq + 15688*freq + 23088*freq + 302
CPU running a CoreMark algorithm25°C5.786.326.80mA
85°C5.936.477.00
CPU running a CoreMark algorithm
VDDIN=1.8V, CPU is running on flash with 3
wait states25°C5.175.605.96
85°C5.355.736.10
CPU running a CoreMark algorithm, CPU is
running on Flash with 3 wait states with
GCLKIN as reference25°C106*freq + 78106*freq + 136108*freq + 196μA
(with freq in MHz)
85°C106*freq + 154108*freq + 232108*freq + 310
IDLE0Default operating conditions25°C1.892.042.20mA
85°C1.982.142.33
IDLE1Default operating conditions25°C1.341.461.58
85°C1.411.551.71
IDLE2Default operating conditions25°C1.071.171.28
85°C1.131.271.40

STANDBY

XOSC32K running
RTC running at 1kHz25°C-4.0612.8μA
85°C-55.2100
XOSC32K and RTC stopped25°C-2.7012.2
85°C-53.3100
Table 37-9. Current Consumption (Device Variant B and L With Silicon Revision E)
ModeConditionsTAVCCTyp.Max.Units
ACTIVECPU running a While 1 algorithm25°C3.3V3.73.9mA
85°C3.3V3.84
CPU running a While 1 algorithm25°C1.8V3.73.9
85°C1,8V3.84
CPU running a While 1 algorithm, with GCLKIN as reference25°C3.3V72*Freq+10776*Freq+111µA (with freq in MHz)
85°C3.3V72*Freq+19876*Freq+210
CPU running a Fibonacci algorithm25°C3.3V4.24.6mA
85°C3.3V4.34.7
CPU running a Fibonacci algorithm25°C1.8V4.24.6
85°C1.8V4.34.7
CPU running a Fibonacci algorithm, with GCLKIN as reference25°C3.3V83*Freq+10787*Freq+111µA(with freq in MHz)
85°C3.3V84*Freq+19987*Freq+216
CPU running a CoreMark algorithm25°C3.3V5.25.7
85°C3.3V5.35.8
CPU running a CoreMark algorithm25°C1.8V4.85.1
85°C1.8V4.95.2
CPU running a CoreMark algorithm, with GCLKIN as reference25°C3.3V104*Freq+109108*Freq+113µA (with freq in MHz)
85°C3.3V104*Freq+200109*Freq+212
IDLE0Default operating conditions25°C3.3V2.42.5mA
85°C3.3V2.52.6
IDLE1Default operating conditions25°C3.3V1.81.9
85°C3.3V1.92.0
IDLE2Default operating conditions25°C3.3V1.31.4
85°C3.3V1.41.5
STANDBYXOSC32K running, RTC running at 1kHz25°C3.3V46.2µA
85°C3.3V54100
XOSC32K and RTC stopped25°C3.3V2.85.0
85°C3.3V5298.8
Table 37-10. Current Consumption (Device Variant B, C, D, L with Silicon Revision F and Silicon Revision G)
ModeConditionsTAVCCTyp.Max.Units
ACTIVECPU running a While 1 algorithm25°C3.3V3.73.9mA
85°C3.3V3.84
CPU running a While 1 algorithm25°C1.8V3.73.9
85°C1,8V3.84
CPU running a While 1 algorithm, with GCLKIN as reference25°C3.3V72*Freq+10776*Freq+111µA (with freq in MHz)
85°C3.3V72*Freq+19876*Freq+210
CPU running a Fibonacci algorithm25°C3.3V4.24.6mA
85°C3.3V4.34.7
CPU running a Fibonacci algorithm25°C1.8V4.24.6
85°C1.8V4.34.7
CPU running a Fibonacci algorithm, with GCLKIN as reference25°C3.3V83*Freq+10787*Freq+111µA(with freq in MHz)
85°C3.3V84*Freq+19987*Freq+216
CPU running a CoreMark algorithm25°C3.3V5.25.7
85°C3.3V5.35.8
CPU running a CoreMark algorithm25°C1.8V4.85.1
85°C1.8V4.95.2
CPU running a CoreMark algorithm, with GCLKIN as reference25°C3.3V104*Freq+109108*Freq+113µA (with freq in MHz)
85°C3.3V104*Freq+200109*Freq+212
IDLE0Default operating conditions25°C3.3V2.42.5mA
85°C3.3V2.52.6
IDLE1Default operating conditions25°C3.3V1.81.9
85°C3.3V1.92
IDLE2Default operating conditions25°C3.3V1.31.4
85°C3.3V1.41.5
STANDBYXOSC32K running, RTC running at 1kHz25°C3.3V4.615.0µA
85°C3.3V43102.0
XOSC32K and RTC stopped25°C3.3V3.414.0
85°C3.3V42100.0
Table 37-11. Wake-up Time
ModeConditionsTAMin.Typ.Max.Units
IDLE0OSC8M used as main clock source, Cache disabled25°C-4.0-μs
85°C-4.0-
IDLE1IOSC8M used as main clock source, Cache disabled25°C-12.1-
85°C-13.6-
IDLE2IOSC8M used as main clock source, Cache disabled25°C-13.0-
85°C-14.5-
STANDBYIOSC8M used as main clock source, Cache disabled25°C-19.6-
85°C-19.7-
Figure 37-1. Measurement Schematic