
M50FW040
图21.擦除流程图和伪码
开始
写20H
写块地址
& D0H
擦除命令:
- 写20H
- 写块地址& D0H
后(内存入读状态寄存器
擦除命令)
阅读状态
注册
NO
暂停
DO :
- 读状态寄存器
- 如果编程/擦除挂起命令
鉴于暂停执行擦除循环
是的
b7 = 1
NO
暂停
环
而B7 = 1
是的
b3 = 0
是的
b4, b5 = 0
是的
b5 = 0
是的
FWH
接口
只
b1 = 0
是的
结束
NO
擦除受保护
块错误(1)
NO
擦除错误( 1 )
NO
命令
序列错误( 1 )
NO
VPP无效
错误( 1 )
如果B3 = 1, VPP无效错误:
- 错误处理程序
如果B4,B5 = 1 ,命令顺序错误:
- 错误处理程序
如果B5 = 1 ,擦除错误:
- 错误处理程序
如果B1 = 1 ,擦除受保护的误块:
- 错误处理程序
AI03409
注: 1。如果发现错误,状态寄存器必须在进一步的编程/擦除控制器操作来清除。
38/41