
25AA320/25LC320/25C320
3.0
3.1
功能说明
操作原理
3.3
写序
该25XX320是4096字节的串行EEPROM
被设计为与串行外围设备直接连接
众多的接口( SPI )端口当今流行
微控制器
家庭,
INCLUDING
Microchip的
PIC16C6X / 7X微控制器。它也可以对接
与微控制器没有内置的SPI端口
通过使用离散I / O线编程与正确
该软件。
该25XX320包含一个8位指令寄存器。该
设备通过SI引脚访问,数据是
在SCK时钟信号的上升沿。 CS引脚必须
是低的,锁定销必须高为整个
操作。
表3-1包含可能的指令的列表
字节和格式进行设备操作。所有的指令,
地址和数据传输MSB科幻RST ,低位在后。
采样数据在SCK的CS后的第一个上升沿
变低。如果时钟线与其他共享
SPI总线上的外围设备,用户可以断言
在HOLD输入,并将25XX320在“HOLD”
模式。释放HOLD引脚后,操作将
从点恢复时, HOLD有人断言。
之前的任何企图将数据写入到25XX320 ,所述
写使能锁存器必须通过发出设置
雷恩
指令(图3-4) 。这是通过设置CS为低电平来
然后打卡了正确的指令进入
25XX320 。之后所有8位的指令是
传输时,必须将CS拉高设置
写使能锁存器。如果被启动的写操作
后,立即
雷恩
指令而没有CS
拉为高电平时,数据将不会被写入到
数组,因为写使能锁存器将不会有
正确设置。
一旦写使能锁存器被置位,则用户可以
继续通过设置CS为低电平时,发出
写
指令,然后是16位的地址,与四
地址之中的最高有效位无关位,然后将
要写入的数据。最多32个字节的数据可以被发送到
前一个写周期的25XX320是必要的。该
唯一的限制是所有字节必须驻留在
同一个页面。页地址开始
xxxx xxxx
xxx0 0000
和结尾
xxxx xxxx xxx1 1111
.
如果内部地址计数器到达
xxxx xxxx
xxx1 1111
和时钟下去,计数器将
回滚到页面的网络连接第一个地址,并覆盖
在该页面可能已写入任何数据。
为数据被实际写入到阵列中,CS
必须经过最少的显着位带来的高( D0 )
的
n
th
数据字节时钟。如果是CS
在其他任何时间,带来了高,写操作将
无法完成。参见图3-2和图3-3
关于字节写更详细的说明
顺序分别页写操作。
而写入过程中,状态寄存器可能
读取检查WPEN , WIP , WEL的状态,
BP1和BP0位的(图3-6) 。的读取尝试
在存储器阵列中的位置是不可能的
写周期。当写周期完成时,该
写使能锁存器复位。
3.2
阅读顺序
该器件被选中当CS为低电平。 8位
读
指令被发送到25XX320跟着
由16位地址lowed ,用4个MSB的
地址为无关位。经过正确的
读
指令和地址发送的,存储在所述数据
存储在所选择的地址被移出的
SO引脚。在下一存储在存储器中的数据
地址可以按顺序通过继续亲读
韦迪时钟脉冲。内部地址指针自动
matically递增到下一个更高的地址后
数据的每个字节被移出。当最高
地址为止( 0FFFH ) ,地址计数器卷
切换到地址0000h允许读周期是
继续不知疲倦网络奈特雷。在读操作被终止
通过拉高CS引脚(图3-1 ) 。
表3-1:
指令集
指令格式
描述
读存储器阵列的数据开始在选定的地址
将数据写入到存储阵列在选定的地址开始
复位写使能锁存器(禁止写操作)
将写使能锁存器(允许写操作)
读状态寄存器
写状态寄存器
指令名称
读
写
WRDI
雷恩
RDSR
WRSR
0000 0011
0000 0010
0000 0100
0000 0110
0000 0101
0000 0001
2004年Microchip的科技公司
DS21227E第7页