7.7 NVM User Row Mapping

The first two 32-bit words of the NVM User Row contain calibration data that are automatically read at device power on.

The NVM User Row can be read at address 0x804000.

To write the NVM User Row, refer to the NVMCTRL – Non-Volatile Memory Controller.

When writing to the user row, the values do not get loaded by other modules on the device until a device Reset occurs.

Table 7-6. NVM User Row Mapping
Bit PositionNameUsage
2:0BOOTPROTUsed to select one of eight different bootloader sizes. Refer to the “NVMCTRL – Non-Volatile Memory Controller”. Default value = 0x7.
3(1)ReservedDo not modify the value of a reserved bit. Reading a reserved bit has no significance to the user application.
6:4EEPROMUsed to select one of eight different EEPROM Emulation sizes. Refer to NVMCTRL – Non-Volatile Memory Controller. Default value = 7.
7(1)ReservedDo not modify the value of a reserved bit. Reading a reserved bit has no significance to the user application.
13:8BOD33 LevelBOD33 Threshold Level at power on. Refer to SYSCTRL BOD33 register.
 Default value = 7.
14BOD33 EnableBOD33 Enable at power on . Refer to SYSCTRL BOD33 register. Default value = 1.
16:15BOD33 ActionBOD33 Action at power on. Refer to SYSCTRL BOD33 register. Default value = 1.
24:17(1)ReservedDo not modify the value of a reserved bit. Reading a reserved bit has no significance to the user application.
25WDT EnableWDT Enable at power on. Refer to WDT CTRL register.
 Default value = 0.
26WDT Always-OnWDT Always-On at power on. Refer to WDT CTRL register.
 Default value = 0.
30:27WDT PeriodWDT Period at power on. Refer to WDT CONFIG register.
 Default value = 0x0B.
34:31WDT WindowWDT Window mode time-out at power on. Refer to WDT CONFIG register.
 Default value = 0x0B.
38:35WDT EWOFFSETWDT Early Warning Interrupt Time Offset at power on. Refer to WDT EWCTRL register. Default value = 0xB.
39WDT WENWDT Timer Window Mode Enable at power on. Refer to WDT CTRL register. Default value = 0.
40BOD33 HysteresisBOD33 Hysteresis configuration at power on. Refer to SYSCTRL BOD33 register.
 Default value = 1.
47:41ReservedDo not modify the value of a reserved bit. Reading a reserved bit has no significance to the user application.
63:48LOCKNVM Region Lock Bits. Refer to NVMCTRL – Non-Volatile Memory Controller.
 Default value = 0xFFFF.
Note:
  1. It is required to preserve the value of a reserved bit while modifying the NVM User Row bits.