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
IHIB0

System Hibernation, Wake on nRESET pin

Estimated 30nA
IOFF0

System OFF, Wake on pin, 0 KB RAM retained

Estimated 0.5μA
IOFF1

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

Estimated 0.6μA
IONIDLE

System ON, Wake on pin + GRTC, LFXO, 192 KB RAM retained

Estimated 1.6μ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.1mA

RADIO transmitting/receiving

SymbolDescriptionMin.Typ.Max.Units
IRADIO_RX0

Radio RX, 1 Mbps, HFXO

Estimated 4.0mA
IRADIO_TX0

Radio TX, 0 dBm, HFXO

Estimated 5.8mA
IRADIO_TX1

Radio TX, 4 dBm, HFXO

Estimated 7.6mA