AT49BV162/163A(T)
在嵌入式编程周期写入到芯片的任何命令都会被忽略。如果
在编程过程中一个硬件复位发生时,在该位置的数据正被编程
将被破坏。请注意,一个数据“0”不能编程回一个“1” ;只有清除
操作可以转换的“0”到“1” 。编程是指定的T完成后,
BP
周期
时间。数据轮询功能或翻转位特征可以被用于指示一个所述端
项目周期。如果擦除/编程状态位是“1”时,设备不能够验证
擦除或成功地进行编程操作。
VPP引脚:
该AT49BV162A (T)中的电路被设计成使得该装置不能为亲
编程,或者如果在V擦除
PP
电压小于0.4V 。当V
PP
是在0.9V以上,正常
程序和擦除操作可以被执行。 VPP引脚不能悬空。
编程/擦除状态:
该装置提供了几个位,以确定一个状态
编程或擦除操作的:I / O 2, I / O 3, I / O 5 ,I / O6和I / O7 。 “状态位表”第11页
和以下四个部分描述了这些位的功能。提供了更大的灵活性
对于系统设计师来说, AT49BV162A ( T) / 163A ( T)包含一个可编程的配置
注册。配置寄存器允许指定的状态位操作的用户。 CON组
成形寄存器可被设置为两个不同的值中的一个, “00”或“01” 。如果配置
寄存器被设置为“00” ,该部分在一个成功的亲后自动返回到读模式
克或擦除操作。如果配置寄存器设置为“01”,一个产品ID退出
命令必须成功的节目后给予或部分前擦除操作
返回到读模式。需要注意的是,是否在配置寄存器设置为是非常重要的
一个“00”或一个“ 01”时,任何不成功编程或擦除操作需要使用产品编号
exit命令返回的设备来读取模式。默认值(上电后)为
配置寄存器是“00” 。利用上述的四总线周期组配置寄存器的命令为
第12页,配置的值在表中的“十六进制命令定义”显示
寄存器可以改变。适用于RESET引脚的电压不会改变CON组的值
配置寄存器。配置寄存器的值将影响I / O 7的操作
状态位,如下所述。
数据查询:
该AT49BV162A ( T) / 163A (T )功能数据轮询来表示的结束
项目周期。如果配置状态寄存器被设置为一个“00” ,在一个程序循环中
未遂读取的最后一个字节/字加载会导致加载的数据的补上
I / O7 。一旦程序周期已经完成,真正的数据是在所有输出和有效
下一个周期可能开始。在一个芯片或扇区擦除操作中,为了读取设备
将在I / O 7给出一个“0”。一旦编程或擦除周期完成后,真正的数据将被读取
从设备。数据轮询可能在计划周期内随时开始。请参阅
“状态位表”第11页了解更多详情。
如果状态位配置寄存器被设置为一个“01”时,I / O7状态位将是低的,而
设备正在积极进行编程或擦除数据。的I / O7将变为高时,该设备具有的COM
pleted编程或擦除操作。一旦I / O7已经很高,状态信息在其他的
销可以被检查。
数据轮询状态位必须配合使用的擦除/编程和V
PP
状态
如所示的算法在图1和2 9页的位。
5
3349G–FLASH–7/04