SLAAEN3A February 2025 – August 2025 MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1 , MSPM0C1105 , MSPM0C1106 , MSPM0C1106-Q1 , MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G1518 , MSPM0G1519 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3518 , MSPM0G3518-Q1 , MSPM0G3519 , MSPM0G3519-Q1 , MSPM0H3216 , MSPM0H3216-Q1 , MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
eeprom_emulation_type_b.h. These parameters can
be configured accordingly, depending on the requirements of the application. To
set appropriate parameters, see the application aspects section in the
EEPROM Emulation Type B Design application note.Choosing the correct number of data items is critical. The point is to choose based on how many variables the application needs to store. If the number of variables is close to the number of data items, the transfer occurs frequently when updating the values of those variables. If the number of variables is much less than the number of data items, this means that the size of the group is relatively large, and additional time is spent in operations such as transfer, erasure, and search.
The recommended number of identifiers is one-half to one-third of the maximum number of data items.
EEPROM_TypeB_write or
EEPROM_TypeB_eraseGroup. To detect and recover from
the corruption, implement EEPROM_TypeB_init. Call
EEPROM_TypeB_init immediately after power up.
EEPROM_TypeB_init checks the header of all the groups
to confirm whether data storage of EEPROM emulation is correct.
In the structure of EEPROM emulation, headers show the status of corresponding groups. There are four states in total. The changes between the four states are described in detail in Section 3.