Registers

nRF5340 Product Specification

Instances

Instance Domain Base address TrustZone Split access Description
Map Att DMA

CTRLAP : S
CTRLAP : NS

APPLICATION

0x50006000
0x40006000

US S NSA No

Control access port CPU side

CTRLAP NETWORK 0x41006000 HF NS NA No

Control access port CPU side

Configuration

Instance Domain Configuration

CTRLAP : S
CTRLAP : NS

APPLICATION
CTRLAP NETWORK

SECUREAPPROTECT.LOCK, SECUREAPPROTECT.DISABLE, and STATUS.SECUREAPPROTECT registers not supported.

Register overview

Register Offset TZ Description
MAILBOX.RXDATA 0x400

Data sent from the debugger to the CPU.

MAILBOX.RXSTATUS 0x404

This register shows a status that indicates if data sent from the debugger to the CPU has been read.

MAILBOX.TXDATA 0x480

Data sent from the CPU to the debugger.

MAILBOX.TXSTATUS 0x484

This register shows a status that indicates if the data sent from the CPU to the debugger has been read.

ERASEPROTECT.LOCK 0x500

This register locks the ERASEPROTECT.DISABLE register from being written until next reset.

ERASEPROTECT.DISABLE 0x504

This register disables the ERASEPROTECT register and performs an ERASEALL operation.

APPROTECT.LOCK 0x540

This register locks the APPROTECT.DISABLE register from being written to until next reset.

APPROTECT.DISABLE 0x544

This register disables the APPROTECT register and enables debug access to non-secure mode.

SECUREAPPROTECT.LOCK 0x548

This register locks the SECUREAPPROTECT.DISABLE register from being written until next reset.

SECUREAPPROTECT.DISABLE 0x54C

This register disables the SECUREAPPROTECT register and enables debug access to secure mode.

STATUS 0x600

Status bits for CTRL-AP peripheral.