CAT28F001
12
doc. 非. 25071-00 2/98 f-1
总线
运作 Command Comments
写 擦掉 数据 = 20h
建制 地址 = 在里面 块 至 是 erased
写 擦掉 数据 - d0h
地址 = 在里面 块 至 是 erased
读 状态 寄存器 数据.
toggle oe 或者 ce 至 更新
状态 寄存器
备用物品 审查 sr.7
1 = 准备好, 0 = busy
repeat 为 subsequent blocks.
全部 状态 审查 能 是 完毕 之后 各自 块 或者 之后 一个 sequence
的 blocks.
写 ffh 之后 这 last 块 擦掉 运作 至 重置 这 设备 至
读 排列 模式.
总线
运作 Command Comments
备用物品 审查 sr.3
1 = v
PP
低 发现
备用物品 审查 sr.4
两个都 1 = command sequence 错误
备用物品 审查 sr.5
1 = 块 擦掉 错误
sr.3 必须 是 cleared, 如果 设置 在 一个 擦掉 attempt, 在之前 更远
attempts 是 允许 用 这 写 状态 机器.
sr.3 是 仅有的 cleared 用 这 clear 状态 寄存器 command, 在
具体情况 在哪里 多样的 blocks 是 erased 在之前 全部 状态 是
审查.
如果 错误 是 发现, clear 这 状态 寄存器 在之前 attempting retry
或者 其它 错误 恢复.
图示 5 块 擦掉 flowchart
开始
写 20h,
块 地址
读 状态
寄存器
sr.7 = 1?
全部 状态
审查 如果 desired
块 擦掉
完成
状态 寄存器 数据
读 (看 在之上)
sr.3 = 0?
sr.5 = 0?
块 擦掉
SUCCESSFUL
非
非
写 d0h
块 地址
全部 状态 审查 程序
非
V
PP
范围
错误
块 擦掉
错误
sr.4,5 = 1?
YES
command sequence
错误
SUSPEND
擦掉?
非
擦掉 suspend
循环
YES
YES
非
YES