21.5.5 eNVM Configuration Register

Table 21-8. ENVM_CR
Bit NumberNameReset ValueDescription
[31:17]Reserved0
16ENVM_SENSE_ON0Turns on or off the sense amps for both NVM0 and NVM1
15ENVM_PERSIST0Reset control for NVM0 and NVM1

0: Reset on SYSRESET_N and PORESET_N

1: Reset on PORESET_N

14NV_DPD10Deep power-down control for the NVM1

0: Normal operation

1: NVM deep power-down

13NV_DPD00Deep power-down control for the NVM0

0: Normal operation

1: NVM deep power-down

[12:5]NV_FREQRNG0x7Setting of NV_FREQRNG[8:5] or NV_FREQRNG[12:9] determines the behavior of eNVM BUSY_B with respect to the AHB Bus interface clock. It can be used to accommodate various frequencies of the external interface clock, M3_CLK, or it can be used to advance or delay the data capture due to variation of read access time of the NVM core. It sets the number of wait states to match with the Cortex-M3 or Fabric master operating frequency for read operations. The small counter in the NVM Controller uses this value to advance or delay the data capture before sampling data.

0000: NOT SUPPORTED

0001: NOT SUPPORTED

0010: Page Read = 3, All other modes (Page program and Page verify) = 2

0011: Page Read = 4, All other modes (Page program and Page verify) = 2

0100: Page Read = 5, All other modes (Page program and Page verify) = 2

0101: Page Read = 6, All other modes (Page program and Page verify) = 3

0110: Page Read = 7, All other modes (Page program and Page verify) = 3

0111: Page Read = 8, All other modes (Page program and Page verify) = 4

1000: Page Read = 9, All other modes (Page program and Page verify) = 4

1001: Page Read = 10, All other modes (Page program and Page verify) = 4

1010: Page Read = 11, All other modes (Page program and Page verify) = 5

1011: Page Read = 12, All other modes (Page program and Page verify) = 5

1100: Page Read = 13, All other modes (Page program and Page verify) = 6

1101: Page Read = 14, All other modes (Page program and Page verify) = 6

1110: Page Read = 15, All other modes (Page program and Page verify) = 6

1111: Page Read = 16, All other modes (Page program and Page verify) = 7

NV_FREQRNG[8:5] is used for NVM0 and NV_FREQRNG[12:9] is used for NVM1.

4:0SW_ENVMREMAPSIZE0x11Size of the segment in eNVM which is to be remapped to location 0x00000000. This logically splits eNVM into a number of segments, each of which may be used to store a different firmware image, for example. The region sizes are shown in Table 21-9.