9.4 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 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 9-3. 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 except for WLCSP45 that has default value = 0x3.
Note: WLCSP27 devices boot ROM is not protected as the bootloader is self-upgradable through the I2C interface. .
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 on all package grades except Extended Temperature with compliance to AEC-Q100 which has Default value = 34.
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.