
25LC640A
2.0
2.1
功能说明
操作原理
2.3
写序
该25LC640A是8192字节的串行EEPROM
被设计为与串行外围设备直接连接
众多的接口( SPI )端口当今流行
微控制器系列,包括Microchip的PIC
微控制器。它也可以与单片机接口
不使用显示有一个内置的SPI端口制器
正确编程的固件混凝土I / O线
符合SPI协议。
该25LC640A包含一个8位指令寄存器。
该设备通过SI引脚访问,数据是
在SCK时钟信号的上升沿。 CS引脚必须
是低的,锁定销必须高为整个
操作。
表2-1包含可能的指令的列表
字节和格式进行设备操作。所有的指令,
地址和数据被传输最高有效
字节( MSB)在前,最低有效字节( LSB )最后。
数据( SI )进行采样,在SCK的第一个上升沿
连拍后变低。如果时钟线与其他共享
SPI总线上的外围设备,用户可以断言
在HOLD输入,并将25LC640A在“HOLD”
模式。释放HOLD引脚后,操作将
从点恢复时, HOLD有人断言。
之前的任何企图将数据写入到25LC640A ,所述
写使能锁存器必须通过发出设置
雷恩
指令(图2-4) 。这是通过设置CS为低电平来
然后打卡了正确的指令进入
25LC640A 。之后所有8位的指令是
传输时,必须将CS拉高设置
写使能锁存器。如果被启动的写操作
后,立即
雷恩
指令而没有CS
拉为高电平时,数据将不会被写入到
数组,因为写使能锁存器将不会有
正确设置。
一旦写使能锁存器被置位,则用户可以
继续通过设置CS为低电平时,发出
写
指令
化,接着是16位的地址,与三个
地址是最高位的“不关心”位,然后
将要写入的数据。最多32个字节的数据可以是
发送到设备前一个写周期是必要的。
唯一的限制是,所有的字节都必须驻留
在相同的页面。
注意:
页写操作仅限于书面形式
在单个物理页内的字节,
无论何种
的字节数的
实际写入。物理页
边界的起始地址是
页缓冲器大小的整数倍(或
页面大小“) ,结束于那些地址
页面大小的整数倍 - 1.如果一个
页写命令试图写
跨越物理页边界时,将
结果是,数据回写到
开始的当前页面(覆盖
数据预先存储的,而不是在那里) ,
被写入到下一个页面,可能是
的预期。因此,对于必要的
应用软件,以防止页写
这将试图越过一个操作
页边界。
2.2
阅读顺序
该器件被选中当CS为低电平。 8位
读
指令被发送到25LC640A跟着
由16位地址lowed ,用的三位MSB
地址为“不关心”位。经过正确的
读
指令和地址发送的,存储在所述数据
存储在所选择的地址被移出的
SO引脚。在下一存储在存储器中的数据
地址可以按顺序通过继续亲读
韦迪时钟脉冲。内部地址指针自动
matically递增到下一个更高的地址后
数据的每个字节被移出。当最高
地址为止( 1FFFh的) ,地址计数器辊
转移到地址0000h ,允许读周期是
继续不知疲倦网络奈特雷。在读操作被终止
通过拉高CS引脚(图2-1) 。
为数据被实际写入到阵列中,CS
必须经过最少的显着位带来的高( D0 )
的
n
th
数据字节时钟。如果是CS
在其他任何时间,带来了高,写操作将
无法完成。请参考图2-2和图2-3
关于字节写更详细的说明
序列和页写操作,分别。
而写入过程中,状态寄存器可能
读取检查WPEN , WIP , WEL的状态,
BP1和BP0位(图2-6 ) 。的读取尝试
在存储器阵列中的位置是不可能的
写周期。当写周期完成时,该
写使能锁存器复位。
DS22144A第6页
2009年Microchip的科技公司