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 |