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.

Conditions

The following table shows a set of common conditions used in all scenarios, unless otherwise stated.

Table 1. Current consumption scenarios, common conditions
ConditionValueNote
Supply3 V on VDD
Temperature25°C
CPUWFI (wait for interrupt)/WFE (wait for event) sleep
PeripheralsAll IDLE
ClockHFCLK = HFINT running at 128 MHz

LFCLK = Not running

RegulatorDC/DC
RAM32 kBIn System ON, RAM value refers to the amount of RAM that is powered. The remaining RAM is powered off and not retained. In System OFF, RAM value refers to amount of RAM that is retained.
External componentsAs reference circuitrySee Reference circuitry for details.
Cache enabledYesOnly applies when the CPU is running from non-volatile memory.
Compiler versionGCC version 10.3.1 20210621
Compiler flags-O0 -fno-strict-aliasing -fno-delete-null-pointer-checks -fomit-frame-pointer -ffunction-sections -fmax-errors=1 -mcpu=cortex-m33 -mthumb -falign-functions=16 -mfloat-abi=soft -msoft-float

CURRENT Electrical specification

Sleep

SymbolDescriptionMin.Typ.Max.Units
IOFF0

System OFF, Wake on pin, 0 KB RAM retained

0.7μA
IOFF1

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

0.9μA
ION_IDLE0

System ON, Wake on pin, 0 KB RAM retained

0.8μA
ION_IDLE1

System ON, Wake on pin, 64 KB RAM retained

1.3μA
ION_IDLE2

System ON, Wake on pin, 96 KB RAM retained

1.5μA
ION_IDLE3

System ON, Wake on pin, 128 KB RAM retained

1.8μA
ION_IDLE4

System ON, Wake on pin, 192 KB RAM retained

2.3μA
ION_IDLE5

System ON, Wake on pin, 256 KB RAM retained

2.7μA
ION_IDLE6

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

1.5μA
ION_IDLE7

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

1.9μA
ION_IDLE8

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

2.9μA
ION_IDLE9

System ON, Wake on pin + GRTC, LFRC, 256 KB RAM retained

3.5μA
ION_IDLE11

System ON, Wake on pin, Constant Latency mode, 0 KB RAM retained

0.55mA

COMP active

SymbolDescriptionMin.Typ.Max.Units
ICOMP0

COMP enabled in Low-power mode

44μA
ICOMP1

COMP enabled in Normal mode

46μA
ICOMP2

COMP enabled in High-speed mode

50μ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

2.6mA
IAPPCPU1

CPU running Coremark at 128 MHz from RAM, Cache disabled

2.8mA

QDEC active

SymbolDescriptionMin.Typ.Max.Units
IQDEC0

QDEC enabled but not running

84μA
IQDEC1

QDEC running, 131 ms sample period

121μA

RADIO transmitting/receiving

SymbolDescriptionMin.Typ.Max.Units
IRADIO_RX0

Radio RX, 1 Mbps, HFXO

3.4mA
IRADIO_RX1

Radio RX, 2 Mbps, HFXO

3.6mA
IRADIO_TX0

Radio TX, 0 dBm, HFXO

4.8mA
IRADIO_TX1

Radio TX, 4 dBm, HFXO

6.6mA
IRADIO_TX2

Radio TX, 8 dBm, HFXO

9.8mA

RNG active

SymbolDescriptionMin.Typ.Max.Units
IRNG0

CRACEN running RNG, 256 KB RAM retained

2.5mA

SAADC active

SymbolDescriptionMin.Typ.Max.Units
ISAADC0

SAADC, 2 Msps, HFXO, 256 KB RAM retained

1.4mA

TEMP active

SymbolDescriptionMin.Typ.Max.Units
ITEMP0

TEMP continously sampling via DPPI connections

0.28mA

TIMER active

SymbolDescriptionMin.Typ.Max.Units
ITIMER0

TIMER00 running at 128 MHz

450μA
ITIMER1

TIMER20 running at 16 MHz

142μA
ITIMER2

TIMER20 running at 1 MHz

121μA
ITIMER3

TIMER10 running at 32MHz, HFXO

240μA

WDT active

SymbolDescriptionMin.Typ.Max.Units
IWDT0

WDT active

2.8μA
IWDT1

WDT active, LFXO

2.2μA

RRAM active

SymbolDescriptionMin.Typ.Max.Units
IRRAM0

System ON, CPU running @ 128 MHz, writing in unbuffered mode 32-bit words to RRAM, 256 KB RAM retained

3.2mA