27.5.9 NVM User Configuration

The NVM user configuration resides in the auxiliary space. Refer to the ‘Physical Memory Map’ and Product Mapping of the device for calibration and auxiliary space address mapping.

The NVM user configuration is:

  • The boot loader size. The bootloader resides in the main array starting at offset zero. The allocated boot loader section is protected against erase or write operations including the chip erase operation.
  • The SmartEEPROM number of blocks per SEES (SBLK bits). This configuration is loaded after a reset into SEESTAT.SBLK bits.
  • The SmartEEPROM virtual page size (PSZ bits). This configuration is loaded after a reset into SEESTAT.PSZ bits.
  • The region lock bits (reflected in the RUNLOCK register)
  • The SmartEEPROM RUNLOCK bit (reflected in SEESTAT.LOCK)
Table 27-7. Boot Loader Size
BOOTPROT [3:0] Rows Protected by BOOTPROT Boot Loader Size in KBytes
15 None 0
14 1 8
13 2 16
12 3 24
11 4 32
10 5 40
9 6 48
8 7 56
7 8 64
6 9 72
5 10 80
4 11 88
3 12 96
2 13 104
1 14 112
0 15 120
Table 27-8. SmartEEPROM Allocated Space in Flash
SBLK[4:0] Total Blocks Bytes
10 20 163840
9 - 6 Reserved Reserved
5 10 81920
4 Reserved Reserved
3 6 49152
2 4 32768
1 2 16384
0 0 0
Table 27-9. SmartEEPROM Virtual Page Size
PSZ[2:0] Page Size
7 512
6 256
5 128
4 64
3 32
2 16
1 8
0 4