SPRADE8A November 2023 – April 2024 F29H850TU , F29H859TU-Q1 , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
The software provided with this application report includes EEPROM Emulation source code for the F28P65x Generation 3 C2000 Real-Time Controller with an example project demonstrating how to utilize the source code. Some aspects of the code may differ based on the device being used. For an example, see the Adapting to Other Gen 3 C2000 MCUs. The rest of the guide is designed for the F28P650DK9 devices, with highlighted comparisons to the F280039C devices where applicable.
This software provides basic EEPROM functionality: write, read, and erase. At least one sector of Flash memory is used to emulate EEPROM. This sector(s) is broken into several EEPROM banks and pages, each containing status words to determine the validity of the data as described above.
This code uses the Header Files and Flash API libraries provided for the F28P65x. The example code can be found within the C2000Ware Directory. The full path is: C2000Ware_5_02_00_00/driverlib/f28p65x/examples/c28x/flash
For comparisons to the F28003x devices, the example code can be found within the C2000Ware Directory. The full path is: C2000Ware_5_02_00_00/driverlib/f28003x/examples/flash