ZHCADD5A November 2023 – April 2024 TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
EEPROM 具有各种不同的容量,并通过串行接口(有时为并行接口)与主机微控制器连接。由于引脚/布线数量超少,串行内部集成电路 (I2C) 和串行外设接口 (SPI) 颇受欢迎。EEPROM 可以进行电编程和擦除,并且大多数串行 EEPROM 支持逐字节编程或擦除操作。
EEPROM 与闪存操作的主要区别就在于擦除操作。EEPROM 不需要扇区擦除操作。用户可以擦除需要指定时间的特定字节。然而,闪存中擦除操作的最小单位是一个扇区。
闪存擦除/写入周期是通过对各个存储单元施加时控电压来执行的。在擦除情况下,每个存储单元(位)读取逻辑 1。因此,被擦除时,C2000 实时控制器的每个闪存位置读取 0xFFFF。通过编程,存储单元可以更改为逻辑 0。任何字都可以被覆盖,将一个位从逻辑 1 更改为 0(假设相应的 ECC 尚未编程);但无法执行相反的操作。第 3 代 C2000 MCU 器件的片上闪存需要使用 TI 提供的特定算法(闪存 API)来执行擦除和写入操作。