1. 概述
EEPROM 指的是“电可擦除可编程只读存储器”,即Electrically Erasable Programmable Read-Only Memory 。
它的最大优点是可直接用电信号擦除,也可用电信号写入。 EEPROM不能取代RAM的原因是其工艺复杂, 耗费的门 电路过多,且重编程时间比较长,同时其有效重编程次数也比较低。
EEPROM根据数据总线的不同分为串行和并行两种。
首先介绍一下串行EEPROM,按照串行总线的不同,可以分为I²C™ 总线兼容系列、Microwire®总线兼容系列和SPI™ 总线兼容系列,如表1 所示。
2. 特点
AT24Cxx 系列EEPROM 是由美国Mcrochip 公司出品,1-512K 位的支持I2C 总线数据传送协议的串行CMOS E2PROM,可用电擦除,可编程自定时写周期(包括自动擦除时间不超过10ms,典型时间为5ms)的。串行E2PROM 一般具有两种写入方式,一种是字节写入方式,还有另一种页写入方式。允许在一个写周期内同时对1 个字节到一页的若干字节的编程写入,1 页的大小取决于芯片内页寄存器的大小。其中,AT24C01 具有8 字节数据的页面写能力,AT24C02/04/08/16具有16 字节数据的页面写能力,AT24C32/64具有32 字节数据的页面写能力。
AT24Cxx系列EEPROM的特点如下:
·低电压和标准电压应用
5.0 (VCC = 4.5V to 5.5V)
2.7 (VCC = 2.7V to 5.5V)
2.5 (VCC = 2.5V to 5.5V)
1.8 (VCC = 1.8V to 5.5V)
·低功耗
· 两线串行接口
·双向数据传输协议
·100 kHz (1.8V, 2.5V, 2.7V) , 400 kHz (5V)兼容
· 写保护管脚
· 32-Byte页写模式
· 可编程自定时写周期(包括自动擦除时间不超过10ms,典型时间为5ms)
· 高可靠性
可读写次数: 1 Million Cycles
数据保存 : 100年
· 8-Pin JEDEC PDIP, 8-Pin and 14-Pin JEDEC SOIC and 8-Pin EIAJ Packages
3. 管脚描述
AT24Cxx系列E2PROM提供标准的8 脚DIP封装和8 脚表面安装的SOIC封装。
AT24C32/64管脚排列图分别如下图(图 1)所示,其管脚功能描述如表(表 2)所示。
SCL: 串行时钟
这是一个输入管脚,用于产生器件所有数据发送或接收的时钟。
SDA: 串行数据/地址
这是一个双向传输端,用于传送地址和所有数据的发送或接收。它是一个漏极开路端,因此要求接一个上拉电到Vcc端(典型值为:100KHz 是为10K,400KHz时为1K)。对于一般的数据传输,仅在SCL 为低期间SDA 才允许变化。在SCL 为高期间变化,留给指示START(开始)和STOP(停止)条件。
A0、A1、A2: 器件地址输入端
这些输入端用于多个器件并联时设置器件地址,当这些脚悬空时默认值为0(AT24C01除外)。
WP: 写保护
如果WP 管脚连接到Vcc,所有的内容都被写保护(只能读)。当WP 管脚连接到Vss 或悬空,允许器件进行正常的读/写操作
2
|
|
|
|
yruryriiiiryiriiiiiiiiiiiiiiiii
|
|
|
|
|
谢谢楼主分享!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
|
|
|
不错不错,过些天我也把自己写的iic读写24lc256上传,大家一起交流下
|
|
|
|
|