SPRADE8A November 2023 – April 2024 F29H850TU , F29H859TU-Q1 , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
The Flash API is resident and called for by the CPU for various Flash operations. The API library includes functions to erase, program, and verify the Flash array. The smallest amount of memory that can be erased at a time is a single sector. The program function can only change bits from a 1 to a 0 (assuming the corresponding ECC bits have not been written yet). Bits cannot be moved from a 0 back to a 1 by the programming function. The programming function operates on a single 16-bit word at a time, but 64-bits must be written every time to align with ECC requirements.