9.4 NVM User Row Mapping (UROW)
The NVM User Row can be read at address 0x00804000. The size of the NVM User Row is 512 Bytes.
The first eight 32-bit words (32 Bytes) of the Non Volatile Memory (NVM) User Row contain calibration data that are automatically read at device power on. The remaining 480 Bytes can be used for storing custom parameters.
To write the NVM User Row, refer to the NVMCTRL (Non-Volatile Memory Controller) documentation.
When writing to the user pages, the new values do not get loaded by the other peripheral on the device until a device reset occurs.
Bit Pos. | Name | Usage | Related Peripheral Register | Default Values |
---|---|---|---|---|
0 | BOD33 Disable | BOD33 Disable at power-on. | SUPC.BOD33 | 0x1 |
8:1 | BOD33 Level | BOD33 threshold level at power-on. | SUPC.BOD33 | 0x1C |
10:9 | BOD33 Action | BOD33 Action at power-on. | SUPC.BOD33 | 0x1 |
14:11 | BOD33 Hysteresis | BOD33 Hysteresis configuration at power-on. | SUPC.BOD33 | 0x2 |
25:15 | BOD12 Calibration Parameters | Factory settings - do not change.(1) | - | |
29:26 | NVM BOOTPROT | NVM Bootloader Size:
(15-BOOTPROT)*8KB | NVMCTRL.STATUS | 0xF |
31:30 | Reserved | Factory settings - do not change. | - | |
35:32 | SBLK | Number of NVM Blocks composing a SmartEEPROM sector | NVMCTRL.SEESTAT | 0x0 |
38:36 | PSZ | SmartEEPROM Page Size | NVMCTRL.SEESTAT | 0x0 |
39 | RAM ECCDIS | RAM ECC Disable | RAMECC | 0x1 |
47:40 | Reserved | Factory settings - do not change. | - | |
48 | WDT Enable | WDT Enable at power-on. | WDT.CTRLA | 0x0 |
49 | WDT Always-On | WDT Always-On at power-on. | WDT.CTRLA | 0x0 |
53:50 | WDT Period | WDT Period at power-on. | WDT.CONFIG | 0xB |
57:54 | WDT Window | WDT Window mode time-out at power-on. | WDT.CONFIG | 0xB |
61:58 | WDT EWOFFSET | WDT Early Warning Interrupt Time Offset at power-on. | WDT.EWCTRL | 0xB |
62 | WDT WEN | WDT Window Mode Enable at power-on. | WDT.CTRLA | 0x0 |
63 | Reserved | Factory settings - do not change. | ||
95:64 | NVM LOCKS | NVM Region Lock Bits. | NVMCTRL.RUNLOCK | 0xFFFF FFFF |
127:96 | (fourth word) | User page | ||
159:128 | Reserved | Factory settings - do not change. | ||
Other | - | User pages |
- BOD12 is calibrated in production, and the calibration parameters must not be changed to ensure the correct device behavior.