Registers

nRF54LM20A | nRF54LM20B Datasheet

Instances

Instance Domain Base address TrustZone Split access Description
Map Att DMA

CCM00 : S
CCM00 : NS

GLOBAL

0x5004A000
0x4004A000

US S SA No

AES CCM mode encryption CCM00, running of HCLKCORE

Configuration

Instance Domain Configuration

CCM00 : S
CCM00 : NS

GLOBAL

Does not support on-the-fly decryption.

Register overview

Register Offset TZ Description
TASKS_START 0x000

Start encryption/decryption. This operation will stop by itself when completed.

TASKS_STOP 0x004

Stop encryption/decryption

TASKS_RATEOVERRIDE 0x008

Override DATARATE setting in MODE register with the contents of the RATEOVERRIDE register for any ongoing encryption/decryption

SUBSCRIBE_START 0x080

Subscribe configuration for task START

SUBSCRIBE_STOP 0x084

Subscribe configuration for task STOP

SUBSCRIBE_RATEOVERRIDE 0x088

Subscribe configuration for task RATEOVERRIDE

EVENTS_END 0x104

Encrypt/decrypt complete or ended because of an error

EVENTS_ERROR 0x108

CCM error event

PUBLISH_END 0x184

Publish configuration for event END

PUBLISH_ERROR 0x188

Publish configuration for event ERROR

INTENSET 0x304

Enable interrupt

INTENCLR 0x308

Disable interrupt

MACSTATUS 0x400

MAC check result

ERRORSTATUS 0x404

Error status

ENABLE 0x500

Enable

MODE 0x504

Operation mode

KEY.VALUE[n] 0x510

128-bit AES key

NONCE.VALUE[n] 0x520

13-byte NONCE vector

Only the lower 13 bytes are used

IN.PTR 0x530

Input pointer

Points to a job list containing unencrypted CCM data structure in Encryption mode

Points to a job list containing encrypted CCM data structure in Decryption mode

OUT.PTR 0x538

Output pointer

Points to a job list containing encrypted CCM data structure in Encryption mode

Points to a job list containing decrypted CCM data structure in Decryption mode

RATEOVERRIDE 0x544

Data rate override setting.

ADATAMASK 0x548

CCM adata mask.