SPRUHX5I August 2014 – May 2024 TMS320F28374S , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376S , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28378S , TMS320F28379S
There are two Flash banks, Bank0 and Bank1. Also, there is a one-time programmable (OTP) memory called USER OTP, which the user can program only once and cannot erase. Flash and OTP memory are uniformly mapped in both program and data memory space.
There is also a TI-OTP that contains manufacturing information like settings used by the Flash state machine for erase and program operations, and so on. Users can read TI-OTP but the TI-OTP cannot be programmed or erased. For memory-map and size information of the banks, TI-OTP, USER OTP, and corresponding ECC locations, refer to the device data sheet.
The Bank0, Bank1, and OTP share a common Flash pump. A hardware semaphore, called the Flash pump semaphore, is provided to control the access of the Flash pump between the FMCs of Bank0 and Bank1.
Figure 3-22 depicts the user-programmable OTP memory locations in USER-OTP . For more information on the functionality of these fields, refer to Section 3.13 and Chapter 4.