I am using an MK22FN1M0A. When I read from register SIM_FCFG1, it reports that 4K of EEPROM is available, but 0K of NVRAM.
However, the reference manual, K22P144M120SF5V2RM.pdf, specifies that the MK22FN1M0A, in chapter 2.3, Orderable Parts, does not have EEPROM. It does have 4K of FlexRAM.
I understand to access EEPROM on the Kinetis series, one must have FlexNVM available, but FlexRAM can be used as high-endurance EEPROM.
My questions are:
1- What is 'high-endurance EEPROM'?
2-Am I correct that Data Flash IFR 0x03FD:EESIZE specifies how much FlexRAM is used as EEPROM? [29.3.3.1]
3-Are there any SDK examples on configuring and using the EEPROM feature of FlexRAM?
Hi Keith:
MK22FN does NOT have EEPROM functionality. FX has. Could you double check it?
1). High endurance EEPROM is compare to the traditional EEPROM. Writing the parameters can wear out the EEPROM, since it is only guaranteed to about 100K erase/write cycles. High endurance means comparably greater erase/write cycles.
2).Yes
3). Since K22FN has no EEPROM, there is no SDK examples to using the EERPOM feature in this package.
Regards
Daniel