特征:
1)支持SPI模式0 (0,0)和3 (1,1)
2)低电压和标准电压下工作
– 2.7 (VCC = 2.7V to 5.5V)
– 1.8 (VCC = 1.8V to 5.5V)
3)20 MHz 时钟 (5V)
4)块写保护
– 保护1/4, 1/2, 或全部的存储阵列
5)写保护(WP)管脚和写允许指令同时提供了硬件和软件保护
6)高可靠性
– 可写次数 100,000
– 数据保存时间 >100年
描述:
AT 25128A / 256A 提供 131,072 / 262,144 位的 EEPROM(电可擦除只读存储器)分别构成16,384 / 32,768 个字节
AT 25128A / 256A 由通过片选管脚(CS)选中来激活并通过串行数据输入SI , 串行数据输出SO , 串行时钟SCK,三个管脚来存储数据。所有的存储周期完全自控,在写之前不需要独立的擦除周期。
串行接口描述:
主机(MASTER): 由设备产生串行时钟
从机(SLAVE): 由于串行时钟SCK通常是输入的,因此 AT 25128A / 256A 通常工作在从机状态
发送机/接收机(TRANSMITTER/RECEIVER): AT 25128A / 256A 有独立的管脚被设计作为数据的串行数据输入(SI) 和串行数据输出(SO)
最重要位(MSB, Most Significant Bit): MSB 第一个被接受和发送的位
串行操作码(SERIAL OP-CODE): 当片选(CS)为低电平,片子被选中,第一个字节会被接收到,这个字节包含操作码,这些操作码是用来定义将被执行的操作
无效操作码(INVALID OP-CODE): 如果一个无效操作码被接收到,就不会再有数据被移入AT 25128A / 256A ,并且串行数据输出(SO)管脚将一直保持高阻状态直到检测到 CS 的下降沿。这时会重新初始化串行通讯。
片选(CHIP SELECT): AT 25128A / 256A 在 CS 管脚是低电平时被选择.。当设备不被选中时数据将不会通过串行数据输入(SI)管脚输入,并且串行数据输出(SO)管脚将一直保持高阻状态。
保持(HOLD): 保持管脚是和片选管脚协同使用来选择AT 25128A / 256A 。当设备被选中,一串序列在传输中,HOLD可以用来暂停和主机的串行通讯,而不需要重新安排这个序列。若要暂停,则HOLD管脚必须在SCK管脚为低电平时被置为低电平。若要重新开始串行通讯,则HOLD管脚必须在SCK管脚为低电平时被置为高电平。在暂停时,串行数据输入(SI)管脚的输入会被忽略,串行数据输出(SO)管脚将保持高阻状态。
写保护(WRITE PROTECT): 当写保护管脚(WP)为高电平时将允许正常的读 / 写操作。当WP为低电平并且WPEN位为” 1” ,所有对状态寄存器的写操作是内向的。当CS仍旧是低电平时WP跳到低电平会对状态寄存器的写产生中断,如果内部的写周期已经开始了,WP跳到低电平对任何状态寄存器的写操作都无效。当WPEN位为” 0” 时,WP管脚的功能会被锁定,这将允许用户安装AT 25128A / 256A 在某个系统,只要WP被连在“地”上,并且此时仍然能对状态寄存器进行写操作。当WPEN被置为” 1” 时,所有的WP管脚功能被激活。