Registers

nRF5340 Product Specification

Instances

Instance Domain Base address TrustZone Split access Description
Map Att DMA

NVMC : S
NVMC : NS

APPLICATION

0x50039000
0x40039000

US S NA Yes

Non-volatile memory controller

NVMC NETWORK 0x41080000 HF NS NA No

Non-Volatile Memory Controller

Configuration

Instance Domain Configuration

NVMC : S
NVMC : NS

APPLICATION

The application core has a separate CACHE peripheral. The NVMC ICACHECNF, IHIT and IMISS registers does not have an effect on the application core.

NVMC built-in cache not supported (ICACHECNF, IHIT and IMISS registers).

NVMC NETWORK

NVMC TrustZone registers (WRITEUICRNS and CONFIGNS) not supported.

Register overview

Register Offset TZ Description
READY 0x400 NS

Ready flag

READYNEXT 0x408 NS

Ready flag

CONFIG 0x504 S

Configuration register

ERASEALL 0x50C S

Register for erasing all non-volatile user memory

ERASEPAGEPARTIALCFG 0x51C S

Register for partial erase configuration

ICACHECNF 0x540 S

I-code cache configuration register

IHIT 0x548 S

I-code cache hit counter

IMISS 0x54C S

I-code cache miss counter

CONFIGNS 0x584 NS

Non-secure configuration register

WRITEUICRNS 0x588 NS

Non-secure APPROTECT enable register