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 Position Name Usage
2:0 BOOTPROT Used 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) Reserved Do not modify the value of a reserved bit. Reading a reserved bit has no significance to the user application.
6:4 EEPROM Used to select one of eight different EEPROM Emulation sizes. Refer to NVMCTRL – Non-Volatile Memory Controller. Default value = 7.
7(1) Reserved Do not modify the value of a reserved bit. Reading a reserved bit has no significance to the user application.
13:8 BOD33 Level BOD33 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.
14 BOD33 Enable BOD33 Enable at power on . Refer to SYSCTRL BOD33 register. Default value = 1.
16:15 BOD33 Action BOD33 Action at power on. Refer to SYSCTRL BOD33 register. Default value = 1.
24:17(1) Reserved Do not modify the value of a reserved bit. Reading a reserved bit has no significance to the user application.
25 WDT Enable WDT Enable at power on. Refer to WDT CTRL register.
 Default value = 0.
26 WDT Always-On WDT Always-On at power on. Refer to WDT CTRL register.
 Default value = 0.
30:27 WDT Period WDT Period at power on. Refer to WDT CONFIG register.
 Default value = 0x0B.
34:31 WDT Window WDT Window mode time-out at power on. Refer to WDT CONFIG register.
 Default value = 0x0B.
38:35 WDT EWOFFSET WDT Early Warning Interrupt Time Offset at power on. Refer to WDT EWCTRL register. Default value = 0xB.
39 WDT WEN WDT Timer Window Mode Enable at power on. Refer to WDT CTRL register. Default value = 0.
40 BOD33 Hysteresis BOD33 Hysteresis configuration at power on. Refer to SYSCTRL BOD33 register.
 Default value = 1.
47:41 Reserved Do not modify the value of a reserved bit. Reading a reserved bit has no significance to the user application.
63:48 LOCK NVM 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.