20.6.5 NVM User Configuration
The NVM user configuration resides in the auxiliary space. Refer to the Physical Memory Map of the device for calibration and auxiliary space address mapping.
The bootloader resides in the main array starting at offset zero. The allocated boot loader section is write-protected.
BOOTPROT [2:0] | Rows Protected by BOOTPROT | Boot Loader Size in Bytes |
---|---|---|
0x7(1) | None | 0 |
0x6 | 2 | 512 |
0x5 | 4 | 1024 |
0x4 | 8 | 2048 |
0x3 | 16 | 4096 |
0x2 | 32 | 8192 |
0x1 | 64 | 16384 |
0x0 | 128 | 32768 |
Note:
- Default value is 0x7 for all variants, except for theWLCSP45 package, where the default value is 0x3. The WLCSP27 devices boot ROM is not protected as the bootloader is self-upgradable through the I2C interface.
The EEPROM[2:0] bits indicate the EEPROM Emulation size, see the table below. The EEPROM Emulation resides in the upper rows of the NVM main address space and is writable, regardless of the region lock status.
EEPROM[2:0] | Rows Allocated to EEPROM Emulation | EEPROM Emulation Size in Bytes |
---|---|---|
7 | None | 0 |
6 | 1 | 256 |
5 | 2 | 512 |
4 | 4 | 1024 |
3 | 8 | 2048 |
2 | 16 | 4096 |
1 | 32 | 8192 |
0 | 64 | 16384 |