This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Purpose of Flash and EEPROM in tiva C launchpad

I have read that the Tiva C LaunchPad uses Flash for storing code and EEPROM for storing permanent data. What is the reason for this?

  • Hello Madhumita,

    You can use Flash to store permanent data as well. However the EEPROM structure allows the user to reduce dependency of the executable flash and instead using another flash memory to be able to store and read data that is not related to executable code. E.g. temperature or keys.

    Regards
    Amit
  • If I may (slightly) reinforce Amit's sound posting - the presence of that "separate" EEPROM structure - and its unique "handling" - goes far to prevent the "inadvertent" over-write of "critical data" - placed in that unique EEPROM structure. 

    There is a trade-off between "Data security" and ease of use - as every application is different - the utility of the EEPROM varies...    For those Apps which, "write often & in volume" to Flash - the use of EEPROM (to better secure critical data) is much indicated.

  • Hello cb1

    No problem. RCC structures hold more than stone structure. The "write often" is the more important due to the increased life of EEPROM that makes it more convenient than Flash for storage.

    Regards
    Amit