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
| Symbol | Description | Min. | 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 | 1.0 | μA | ||
| IONIDLE0 | System ON, Wake on pin, 32 KB RAM retained | 1.1 | μA | ||
| IONIDLE1 | System ON, Wake on pin, 512 KB RAM retained | 4.0 | μA | ||
| IONIDLE2 | System ON, Wake on pin + GRTC, LFXO, 512 KB RAM retained | 4.3 | μA |
Axon NPU running
The following table summarizes the typical performance of Axon NPU.
| Symbol | Description | Min. | Typ. | Max. | Units |
|---|---|---|---|---|---|
| IAXONS0 | DS-CNN keyword spotting (KWS) | 3.0 | mA | ||
| IAXONS1 | Autoencoder (dense, AD) | 3.5 | mA | ||
| IAXONS2 | MobileNetV1 (VWW) | 2.8 | mA | ||
| IAXONS3 | ResNet (IC) | 2.7 | mA |
COMP active
| Symbol | Description | Min. | Typ. | Max. | Units |
|---|---|---|---|---|---|
| ICOMP0 | COMP enabled in Low-power mode | 42 | μA | ||
| ICOMP1 | COMP enabled in Normal mode | 44 | μA | ||
| ICOMP2 | COMP enabled in High-speed mode | 48 | μA |
CPU running
The CPU running parameters are obtained using the following compiler version:
Compiler: Arm version 6.16 (armclang)
--target=arm-arm-none-eabi -c -g -masm=auto -Wno-unused-value -mcpu=cortex-m33 -mfloat-abi=hard -mfpu=fpv5-sp-d16 -flto -Omax--lto --remove| Symbol | Description | Min. | Typ. | Max. | Units |
|---|---|---|---|---|---|
| IAPPCPU0 | CPU running Coremark at 128 MHz from NVM, Cache enabled | 2.4 | mA |
QDEC active
| Symbol | Description | Min. | Typ. | Max. | Units |
|---|---|---|---|---|---|
| IQDEC0 | QDEC enabled but not running | 94 | μA | ||
| IQDEC1 | QDEC running, 131 ms sample period | 135 | μA |
RADIO transmitting/receiving
| Symbol | Description | Min. | Typ. | Max. | Units |
|---|---|---|---|---|---|
| IRADIO_RX0 | Radio RX, 1 Mbps, HFXO | 3.3 | mA | ||
| IRADIO_TX0 | Radio TX, 0 dBm, HFXO | 5.0 | mA | ||
| IRADIO_TX1 | Radio TX, 4 dBm, HFXO | 7.1 | mA | ||
| IRADIO_TX2 | Radio TX, 8 dBm, HFXO | 10.9 | mA |
RNG active
| Symbol | Description | Min. | Typ. | Max. | Units |
|---|---|---|---|---|---|
| IRNG0 | CRACEN running RNG, 512 KB RAM retained | 1.9 | mA |
SAADC active
| Symbol | Description | Min. | Typ. | Max. | Units |
|---|---|---|---|---|---|
| ISAADC0 | SAADC, 2 Msps, HFXO, 512 KB RAM retained | 1.3 | mA |
TEMP active
| Symbol | Description | Min. | Typ. | Max. | Units |
|---|---|---|---|---|---|
| ITEMP0 | TEMP continously sampling via DPPI connections | 0.31 | mA |
TIMER active
| Symbol | Description | Min. | Typ. | Max. | Units |
|---|---|---|---|---|---|
| ITIMER0 | TIMER00 running at 128 MHz | 480 | μA | ||
| ITIMER1 | TIMER20 running at 16 MHz | 171 | μA | ||
| ITIMER2 | TIMER20 running at 1 MHz | 139 | μA | ||
| ITIMER3 | TIMER10 running at 32MHz, HFXO | 198 | μA |
WDT active
| Symbol | Description | Min. | Typ. | Max. | Units |
|---|---|---|---|---|---|
| IWDT0 | WDT active | 3.6 | μA | ||
| IWDT1 | WDT active, LFXO | 3.2 | μA |
RRAM active
| Symbol | Description | Min. | Typ. | Max. | Units |
|---|---|---|---|---|---|
| IRRAM0 | System ON, CPU running @ 128 MHz, writing in unbuffered mode 32-bit words to RRAM, 512 KB RAM retained | 3.5 | mA |