CPU Electrical specification

CPU performance

The CPU performance metrics are derived from benchmarks executed on highly optimized firmware. The firmware is compiled using the specified compiler version and settings to ensure accurate and reliable performance data.

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
CMRRAMCACHE128

CPU running CoreMark at 128 MHz from RRAM, cache enabled

503CoreMark
CMrram128/MHz

CoreMark per MHz, running from RRAM, cache enabled, HFXO128M

3.93CoreMark/MHz
CMRAM128

CPU running CoreMark at 128 MHz from RAM

464CoreMark

CPU wakeup times

SymbolDescriptionMin.Typ.Max.Units
tR2ON

Time from pin reset to CPU executes the first instruction

44µs
tOFF2ON

Time from wake-up from System OFF mode to CPU executes the first instruction

37µs
tIDLE2CPU,POWEROFF

Wakeup time from CPU sleep (WFI,WFE) to CPU executes the next instruction, RRAMC LOWPOWERCONFIG is using PowerOff mode. CACHE is disabled.

18µs
tIDLE2CPU,CONSTLAT,POWEROFF

Wakeup time from CPU sleep (WFI,WFE) to CPU executes the next instruction in constant latency sub-mode, RRAMC LOWPOWERCONFIG is using PowerOff mode. CACHE is disabled.

17µs
tIDLE2CPU,CACHE

Wakeup time from CPU sleep (WFI,WFE) to CPU executes the next instruction. CACHE is enabled.

2µs
tIDLE2CPU,STANDBY

Wakeup time from CPU sleep (WFI,WFE) to CPU executes the next instruction, RRAMC LOWPOWERCONFIG is using Standby mode. CACHE is disabled.

0.5µs
tIDLE2CPU,CACHE,CONSTLAT

Wakeup time from CPU sleep (WFI,WFE) to CPU executes the next instruction in constant latency sub-mode, CACHE enabled.

0.3µs