AT26DF041
和SCK正在切换)与第7位再次启动数据在状态寄存器不断
更新,所以每个重复序列将输出新的数据。
表5-1 。
第7位
X
状态寄存器的格式
第6位
X
第5位
0
4位
1
第3位
1
第2位
1
第1位
X
位0
RDY / BUSY
Ready / Busy状态是使用位状态寄存器的0表示。如果位0是一个0 ,则该设备
是不是很忙,准备接受下一个命令。如果第0位是1,则该装置处于繁忙
状态。用户可以通过在一个低的水平停止SCK连续轮询位状态寄存器0
一旦位0被输出。位0的状态将继续通过SO引脚输出,并
一旦设备不再忙,所以状态会发生变化,从1到0有五种能操作
ations这可能会导致设备处于繁忙状态:页擦除,块擦除,字节
程序,页面编程和页面编程与自动擦除。
器件密度使用比特5 , 4,3和2中的状态寄存器的指示。对于
AT26DF041 ,四个位是0, 1,1和1。这四个二进制位的十进制值的确
不等同于设备的密度;四个位表示有关differ-一个组合码
荷兰国际集团的串行数据闪存器件的密度,从而总共16个不同的密度
精读网络gurations 。
位7,6 ,和1的状态寄存器将包含未定义的数据。
5.2
5.2.1
编程和擦除命令
字节编程
字节编程命令可用于数据的单字节编程到以前
擦除的存储器位置。一个擦除的存储单元是一个具有8个位设置为
逻辑“ 1 ”状态( FFH的字节值) 。
在执行字节编程操作, 02H的操作码,必须移入设备跟着
由24位地址序列表示的字节位置程序,钮。自从
该设备的高地址限制为07FFFFh ,地址位A23 - A19被忽略。毕竟
地址位被移入后,该设备将数据一个字节从SI引脚和
将其存储在内部缓冲器中。如果数据的一个以上的字节被时钟,则只有最后一个字节
发送的数据将被存储在缓冲器中。
当CS引脚置为无效(从低到高的转变) ,设备将存储在一个字节
在内部缓冲器和程序成在由所指定的位置的主存储器阵列
A18 - A0 。该字节的程序是内部自定时的,应在一个MAX-
吨的imum时间
BP
。在此期间,状态寄存器将指示器件忙。
5.2.2
页编程
在主存储器中的一个预先被擦除的页可以通过使用页面被编程
程序命令。数据首先被转移到内部缓冲器中,然后被编程到
在主内存中指定的页面。要开始操作, 11H的操作码,必须移入
该设备随后的24位地址序列。地址位A23 - A19 ,因为被忽略
该装置的上部地址限制为07FFFFh 。毕竟地址位被移入后,
该装置将采取从SI引脚的数据,并将其存储在缓冲器中起始于第一个字节的某些地区
通过A7指定的重刑 - A0 。如果缓冲区的末尾为止,该装置将绕回
到缓冲器的开始。当有CS引脚由低到高的转变,该装置
将程序存储在缓冲器中复制到指定的页面在主存储器中的数据。这是必要请
5
3495B–DFLSH–8/05