25.6.8.2 Address Spaces

The SmartEEPROM address space is divided into two distinct areas:

  • DATA
    • Starts at offset 0x0
    • Size is 512B, 1 KB, 2 KB, 4 KB, 8 KB, 16 KB, 32 KB, 64 KB depending on SEESTAT.PSZ and SEESTAT.SBLK (refer to the “SmartEEPROM virtual size”)
    • This area is write protected if SEESTAT.LOCK is set. SEESTAT.LOCK is non volatile.
    • The LSEE and USEE commands lock and unlock the SmartEEPROM.
  • REGISTER:
    • Starts at offset 0x10000
    • Size is 20B
    • This area is write protected if either
      • SEESTAT.LOCK is set (non-volatile)
      • SEESTAT.RLOCK is set (volatile).

The LSEER and USEER commands lock and unlock the SmartEEPROM register address space.

As a consequence SEESTAT.LOCK and SEESTAT.RLOCK must be low to write the SmartEEPROM register address space.