Arm TrustZone for Cortex-M ID allocation

nRF5340 Product Specification

Flash and RAM regions, as well as non-secure and secure peripherals, are assigned unique Arm TrustZone IDs.

The Arm TrustZone ID should not be mistaken for the peripheral ID used to identify peripherals.

The following table lists the Arm TrustZone ID allocation.

Table 5. Arm TrustZone ID allocation
Regions Arm TrustZone Cortex-M ID
Flash regions 0..63 0..63
RAM regions 0..63 64..127
UICR 252
FICR 252
CACHEDATA 252
CACHEINFO 252
Non-secure peripherals 253
Secure peripherals 254