11.3 NVM User Row Mapping
The Non Volatile Memory (NVM) User Row contains calibration data that are automatically read at device power-on.
The NVM User Row can be read at address 0x00804000.
To write the NVM User Row refer to the documentation of the NVMCTRL - Non-Volatile Memory Controller.
Note: When writing
to the User Row, the new values do not get loaded by the other peripherals on the
device until a device Reset occurs.
| Bit Pos. | Name | Usage | Factory Setting | Related Peripheral Register |
|---|---|---|---|---|
| 2:0 | BOOTPROT | Used to select one of eight different bootloader sizes. | 0x7 (1) | NVMCTRL |
| 3 | Reserved | — | 0x1 | — |
| 6:4 | EEPROM | Used to select one of eight different EEPROM sizes. | 0x7 | NVMCTRL |
| 7 | Reserved | — | 0x1 | — |
| 13:8 | BOD33 Level | BOD33 threshold level at power-on. | 0x06 | SUPC.BOD33 |
| 14 | BOD33 Disable | BOD33 Disable at power-on. | 0x0 | SUPC.BOD33 |
| 16:15 | BOD33 Action | BOD33 Action at power-on. | 0x1 | SUPC.BOD33 |
| 25:17 | Reserved | Factory settings - do not change. | 0x08F | - |
| 26 | WDT Enable | WDT Enable at power-on. | 0x0 | WDT.CTRLA |
| 27 | WDT Always-On | WDT Always-On at power-on. | 0x0 | WDT.CTRLA |
| 31:28 | WDT Period | WDT Period at power-on. | 0xB | WDT.CONFIG |
| 35:32 | WDT Window | WDT Window mode time-out at power-on. | 0xB | WDT.CONFIG |
| 39:36 | WDT EWOFFSET | WDT Early Warning Interrupt Time Offset at power-on. | 0xB | WDT.EWCTRL |
| 40 | WDT WEN | WDT Timer Window Mode Enable at power-on. | 0x0 | WDT.CTRLA |
| 41 | BOD33 Hysteresis | BOD33 Hysteresis configuration at power-on. | 0x0 | SUPC.BOD33 |
| 42 | Reserved | — | — | — |
| 47:42 | Reserved | Factory settings - do not change. | 0x3E | — |
| 63:48 | LOCK | NVM Region Lock Bits. | 0xFFFF | NVMCTRL |
Note:
- Default value is 0x7, except for WLCSP packages (default value 0x3).
References:
