34.6 Power Consumption
The values provided in the table Current Consumption 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
Mode | Conditions | TA | Vcc | Min. | Typ. | Max. | Units |
---|---|---|---|---|---|---|---|
ACTIVE | CPU running a While(1)
algorithm | 25°C | 3.3V | - | 2.27 | 2.48 | mA |
125°C | 3.3V | - | 2.41 | 3.32 | |||
CPU running a While(1) algorithm, with
GCLKIN as reference | 25°C | 3.3V | - | 43*freq +108 | 52*freq +135 | μA (with freq in MHz) | |
125°C | 3.3V | - | 44*freq +276 | 50*freq +949 | |||
CPU running a Fibonacci
algorithm | 25°C | 3.3V | - | 3.04 | 3.26 | mA | |
125°C | 3.3V | - | 3.19 | 3.76 | |||
CPU running a Fibonacci algorithm,
with
GCLKIN as reference | 25°C | 3.3V | - | 59*freq +109 | 62*freq +133 | μA (with freq in MHz) | |
125°C | 3.3V | - | 60*freq +276 | 58*freq +953 | |||
CPU running a CoreMark
algorithm | 25°C | 3.3V | - | 3.90 | 4.42 | mA | |
125°C | 3.3V | - | 4.34 | 4.81 | |||
CPU running a CoreMark algorithm, with
GCLKIN as reference | 25°C | 3.3V | - | 77* freq +108 | 85* freq +130 | μA (with freq in MHz) | |
125°C | 3.3V | - | 83 * freq + 288 | 81* freq +974 | |||
IDLE0 | - | 25°C | 3.3V | - | 1.28 | 1.37 | mA |
125°C | 3.3V | - | 1.44 | 2.05 | |||
IDLE1 | - | 25°C | 3.3V | - | 0.97 | 1.05 | |
125°C | 3.3V | - | 1.09 | 1.70 | |||
IDLE2 | - | 25°C | 3.3V | - | 0.76 | 0.83 | |
125°C | 3.3V | - | 0.88 | 1.50 | |||
STANDBY | XOSC32K running RTC running at 1 kHz(1) | 25°C | 3.3V | - | 62.00 | 85.00 | μA |
125°C | 3.3.V | - | 198.00 | 442.00 | |||
XOSC32K and RTC stopped(1) | 25°C | 3.3V | - | 61.00 | 84.00 | ||
125°C(3) | 3.3V | - | 196.00 | 438 |
Note:
- Measurements were done with SYSCTRL->VREG.bit.RUNSTDBY = 1.
- These values are based on characterization and not covered by test limits in production unless otherwise specified.
- These values are screened during production.
Mode | Conditions | TA | Min. | Typ. | Max. | Units |
---|---|---|---|---|---|---|
IDLE0 | OSC8M used as main clock source, cache disabled | 25°C | - | 4.0 | - | μs |
125°C | - | 4.0 | - | |||
IDLE1 | OSC8M used as main clock source, cache disabled | 25°C | - | 12.1 | - | |
125°C | - | 14.9 | - | |||
IDLE2 | OSC8M used as main clock source, cache disabled | 25°C | - | 13.0 | - | |
125°C | - | 15.8 | - | |||
STANDBY | OSC8M used as main clock source, cache disabled | 25°C | - | 19.6 | - | |
125°C | - | 20.6 | - |