Current consumption

Because the power and clock management system is constantly adjusting power and clock sources, it is difficult to estimate an application's current consumption. To facilitate the estimation process, a set of current consumption scenarios is provided to show the typical current drawn from the supply pins.

Each scenario specifies a set of operations and conditions applying to the given scenario. All scenarios are listed in the following sections.

CURRENT Electrical specification

Sleep

SymbolDescriptionMin.Typ.Max.Units
IOFF0

System OFF, Wake on pin, 0 KB RAM retained

Estimated 0.6μA
IOFF1

System OFF, Wake on pin + GRTC, LFXO, 0 KB RAM retained

Estimated 0.7μA
IONIDLE

System ON, Wake on pin + GRTC, LFXO, 96 KB RAM

Estimated 1.2μA

CPU running

The CPU running parameters are obtained using the following compiler version:

Compiler: Arm version 6.16 (armclang)

Compiler flags:
--target=arm-arm-none-eabi -c -g -masm=auto -Wno-unused-value -mcpu=cortex-m33 -mfloat-abi=hard -mfpu=fpv5-sp-d16 -flto -Omax
Linker flags:
--lto --remove
SymbolDescriptionMin.Typ.Max.Units
IAPPCPU0

CPU running Coremark at 128 MHz from NVM, Cache enabled

Estimated 2.0mA

RADIO transmitting/receiving

SymbolDescriptionMin.Typ.Max.Units
IRADIO_RX0

Radio RX, 1 Mbps, HFXO

Estimated 3.4mA
IRADIO_TX0

Radio TX, 0 dBm, HFXO

Estimated 4.8mA
IRADIO_TX1

Radio TX, 4 dBm, HFXO

Estimated 6.6mA