This section describes the register addresses and bit fields for the Flash
controller.
Table 6-5. Register Addresses for the Flash ControllerAddresses |
---|
NVMCON = 0x4400_0600 |
NVMCONCLR = 0x4400_0604 |
NVMCONSET = 0x4400_0608 |
NVMKEY = 0x4400_0620 |
NVMADDR = 0x4400_0630 |
NVMDATA0 = 0x4400_0640 |
NVMDATA1 = 0x4400_0650 |
NVMDATA2 = 0x4400_0660 |
NVMDATA3 = 0x4400_0670 |
NVMSRCADDR = 0x4400_06C0 |
Table 6-6. Bit Fields for the Flash
ControllerBitfields |
---|
WREN_MASK = 0x4000 |
NVMWR_MASK = 0x8000 |
NVMERR_MASK = 0x2000 |
BORERR_MASK = 0x1000 |
NVMOP_MASK = 0x000F |
WORD_NVMOP = 0b0001 |
QUAD_NVMOP = 0b0010 |
ROW_NVMOP = 0b0011 |
PAGE_ERASE_NVMOP = 0b0100 |
LOWER_ERASE_NVMOP = 0b0101 |
BULK_ERASE_NVMOP = 0b1111 |