Flash Memory Registers

Register Name

Register Description

Address

FLASH0_IF_CTRL

Flash Interface Control Register

0x40000800

FLASH0_MAIN_WRITE_UNLOCK

Flash Main Write Unlock Register

0x40000804

FLASH0_MAIN_CTRL

Flash Main Write Control Register

0x40000808

FLASH0_DELAY_CTRL

Flash, Memory and RF Power-Up Delay Configuration

0x4000080C

FLASH0_CMD_CTRL

Flash Command Control Register

0x40000830

FLASH0_IF_STATUS

Flash Interface Status Register

0x40000834

FLASH0_ADDR

Flash Address Register

0x40000838

FLASH0_DATA

Flash Read/Write Data Register

0x4000083C-0x40000840

FLASH0_NVR_WRITE_UNLOCK

Flash NVR Write Unlock Register

0x40000844

FLASH0_NVR_CTRL

Flash NVR Control Register

0x40000848

FLASH0_PATCH_ADDR

Flash Patch Address Register

0x40000864-0x40000880

FLASH0_ECC_CTRL

Flash ECC Control Register

0x400008A8

FLASH0_ECC_STATUS

Flash ECC Status Register

0x400008AC

FLASH0_ECC_ERROR_ADDR

Flash Address of the Latest Detected Error

0x400008B0

FLASH0_ECC_UNCOR_ERROR_CNT

Flash ECC Uncorrected Error Counter

0x400008B4

FLASH0_ECC_COR_ERROR_CNT

Flash ECC Corrected Error Counter

0x400008B8

FLASH0_NVM_STATUS

Flash NVM Status (only available when NVR_FOR_CC312 in ID_NUM register is 1)

0x400008BC

FLASH0_MAIN_MASK

Flash Main Mask

0x400008C0

FLASH0_IF_ID_NUM

Flash Interface ID number

0x400008FC