ZHCUAN6E October 2022 – May 2025 MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
PROGRAM 命令用于写入(编程)闪存。具体而言,编程操作的目的是将一个或多个闪存字中的闪存位从非确定性擦除状态配置为确定性编程状态。一旦使用 PROGRAM 命令对一个字节进行了编程,除非使用 ERASE 命令擦除相应扇区,否则不能对这个字节重新编程。
所有器件都支持一次对 64 个数据位(加上具有 ECC 的器件上的 8 个 ECC 位)进行单个闪存字编程,并可以控制将编程操作的范围限制为 64 位闪存字内的特定字节。
一些器件还支持多字编程模式,在该模式下可以通过单个命令操作写入 2 个、4 个或 8 个闪存字。多字编程(如果可用)可以在需要对多个字进行编程时(例如,在生产编程或固件更新期间)显著加快编程速度。请参阅器件特定的数据表,确定是否支持多字编程以及(如果支持)提供的闪存字缓冲器数量。