Registers

nRF5340 Product Specification

Instances

Instance Domain Base address TrustZone Split access Description
Map Att DMA
CCM NETWORK 0x4100E000 HF NS NA No

AES counter with CBC-MAC (CCM) mode block encryption

Register overview

Register Offset TZ Description
TASKS_KSGEN 0x000

Start generation of keystream. This operation will stop by itself when completed.

TASKS_CRYPT 0x004

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

TASKS_STOP 0x008

Stop encryption/decryption

TASKS_RATEOVERRIDE 0x00C

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

SUBSCRIBE_KSGEN 0x080

Subscribe configuration for task KSGEN

SUBSCRIBE_CRYPT 0x084

Subscribe configuration for task CRYPT

SUBSCRIBE_STOP 0x088

Subscribe configuration for task STOP

SUBSCRIBE_RATEOVERRIDE 0x08C

Subscribe configuration for task RATEOVERRIDE

EVENTS_ENDKSGEN 0x100

Keystream generation complete

EVENTS_ENDCRYPT 0x104

Encrypt/decrypt complete

EVENTS_ERROR 0x108

CCM error event

This register is deprecated.

PUBLISH_ENDKSGEN 0x180

Publish configuration for event ENDKSGEN

PUBLISH_ENDCRYPT 0x184

Publish configuration for event ENDCRYPT

PUBLISH_ERROR 0x188

Publish configuration for event ERROR

This register is deprecated.

SHORTS 0x200

Shortcuts between local events and tasks

INTENSET 0x304

Enable interrupt

INTENCLR 0x308

Disable interrupt

MICSTATUS 0x400

MIC check result

ENABLE 0x500

Enable

MODE 0x504

Operation mode

CNFPTR 0x508

Pointer to data structure holding the AES key and the NONCE vector

INPTR 0x50C

Input pointer

OUTPTR 0x510

Output pointer

SCRATCHPTR 0x514

Pointer to data area used for temporary storage

MAXPACKETSIZE 0x518

Length of keystream generated when MODE.LENGTH = Extended

RATEOVERRIDE 0x51C

Data rate override setting.

HEADERMASK 0x520

Header (S0) mask.