EEPROM emulation in flash for MK24FN1M0VLQ12

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

EEPROM emulation in flash for MK24FN1M0VLQ12

1,406 Views
BMN
Contributor I

Hi all,

I am evaluating MK24FN1M0VLQ12 part from Kinetis K24 subfamily and i would like to know does this part support EEPROM emulation in flash.Please note that it does not feature FlexNVM or FlexRAM.

Kindly direct me whether the EEPROM emulation can be implemented for this part or not. Thanks in advance.

Regards Balu V

0 Kudos
Reply
2 Replies

873 Views
mjbcswitzerland
Specialist V

Hi Balu

The parts with FlexNVM allow this area of Flash to "optionally" be used as emulated EEPROM, whereby the resulting EEPROM is smaller than the total Flash available (eg. 32k of Flash may be used to emulate 2k of EEPROM). The operation is controlled by the module so that the user can simply read/write FlexRAM as if it were EEPROM. The idea of using larger Flash area for a smaller EEPROM emulation is that the number write/erase cycles can be increased since the load is spread over more Flash cells and the result is a write/erase endurance limit similar to "real" EEPROMs.

It is possible to use any available Flash to do SW based EEPROM emulation of a similar nature but this requires the control to be in code rather than in a dedicated module.

The other question is whether your application requires high endurance EEPROM emulation (achieving, say, 1 million write/erases cycles) or whether you need EEPROM-like ablity to modify Flash based parameters but these won't be changed a lot - say up to 10'000 times maximum in its life time. In the second case simple EEPROM software emulation is also adequate.

See http://www.utasker.com/docs/uTasker/uTaskerFileSystem_3.PDF for more details of parameter storage (towards the end of the document) in Flash if high endurance is not the issue; this can be used with any KE, KL or K devices.

Regards

Mark

Kinetis: µTasker Kinetis support

K24: µTasker Kinetis TWR-K24F120M support

For the complete "out-of-the-box" Kinetis experience and faster time to market

873 Views
BMN
Contributor I

Hi Mark,

Thanks for the clarifications and insights to the EEPROM emulation in flash. I shall backtrack the requirement to further detail and take the decision accordingly among the possible approaches. 

Thanks and Regards,

Balu V

0 Kudos
Reply