AT24C02A/04A/08A:2线串行电可擦除可编程只读存储器(EEPROM)
AT24C02A/04A/08A:2线串行电可擦除可编程只读存储器(EEPROM)
产品特性
- 具备硬件数据保护功能的写保护引脚,与AT24C02/04/08相比,采用不同的阵列保护机制。
- 支持多种电压操作模式:
- 5.0V(VCC = 4.5V至5.5V)
- 2.7V(VCC = 2.7V至5.5V)
- 2.5V(VCC = 2.5V至5.5V)
- 1.8V(VCC = 1.8V至5.5V)
- 内部存储结构为:
- 256 x 8(2K)
- 512 x 8(4K)
- 1024 x 8(8K)
- 采用2线串行接口,支持双向数据传输。
- 集成施密特触发器,具备噪声抑制功能。
- 兼容100 kHz(1.8V、2.5V、2.7V)和400 kHz(5V)操作频率。
- 支持8字节(2K)、16字节(4K、8K)页面写入模式,允许部分页面写入。
- 自定时写入周期最长为10毫秒。
- 具备高可靠性:
- 写入耐久性:100万次
- 数据保留时间:100年
- 静电放电保护:>3000V
- 提供汽车级和宽温版本。
- 封装形式包括8引脚和14引脚JEDEC SOIC、8引脚PDIP以及8引脚TSSOP。
产品描述
AT24C02A/04A/08A系列提供2048/4096/8192位的串行电可擦除可编程只读存储器(EEPROM),分别组织为256/512/1024个字,每个字8位。该系列器件专为工业和商业应用设计,特别适用于对低功耗和低电压操作有高要求的场景。
AT24C02A/04A/08A提供紧凑型封装选项,包括8引脚PDIP、8引脚和14引脚SOIC以及8引脚TSSOP,并通过2线串行接口进行访问。该系列支持多种电压版本,包括5.0V、2.7V、2.5V和1.8V。
引脚说明
- 串行时钟(SCL):用于在正沿时钟下将数据输入EEPROM设备,并在负沿时钟下输出数据。
- 串行数据(SDA):支持双向数据传输,采用开漏驱动方式,可与其他开漏或开集设备进行线或连接。
- 设备/页面地址(A2、A1、A0):
- AT24C02A使用A2、A1和A0引脚作为硬连线设备地址输入,最多可寻址8个2K设备。
- AT24C04A使用A2和A1引脚进行硬线寻址,最多可寻址4个4K设备,A0引脚未连接。
- AT24C08A仅使用A2引脚进行硬线寻址,最多可寻址2个8K设备,A0和A1引脚未连接。
- 写保护(WP):提供硬件数据保护功能。当WP引脚接地时,允许读写操作;当连接至VCC时,启用写保护。
存储结构
- AT24C02A(2K EEPROM):内部组织为256页,每页1字节,需8位数据字地址。
- AT24C04A(4K EEPROM):内部组织为256页,每页2字节,需9位数据字地址。
- AT24C08A(8K EEPROM):内部组织为4个块,每个块256页,每页4字节,需10位数据字地址。
设备操作
时钟与数据转换:SDA引脚通常由外部设备拉高,数据仅在SCL低电平时变化。SCL高电平时的数据变化用于指示启动或停止条件。
启动条件:当SCL为高电平时,SDA由高电平变为低电平,表示启动条件。
停止条件:当SCL为高电平时,SDA由低电平变为高电平,表示停止条件。读取操作后,EEPROM进入待机模式。
确认机制:所有地址和数据字以8位形式串行传输,EEPROM在第九个时钟周期输出一个零以确认接收。
待机模式:在上电或接收到STOP位并完成内部操作后,设备进入低功耗待机模式。
内存重置:在协议中断、断电或系统重置后,可通过运行9个时钟周期并创建启动条件来重置设备。
注:写周期时间tWR是指从写序列的有效停止条件到写周期结束的时间。
设备寻址
2K、4K和8K EEPROM设备在启动条件后需要一个8位设备地址字,以启用读写操作。设备地址字由一个强制零序列和四个最高有效位组成,为所有EEPROM设备通用。
- 2K EEPROM:使用A2、A1和A0作为设备地址位。
- 4K EEPROM:使用A2和A1作为设备地址位,A0未连接。
- 8K EEPROM:仅使用A2作为设备地址位,A1和A0未连接。
设备地址的第8位为读写操作选择位。若为高电平,启动读取操作;若为低电平,启动写入操作。EEPROM在确认地址后输出一个零,否则返回待机状态。
写入操作
- 字节写入:在设备地址和确认后提供8位数据字地址,EEPROM接收数据字后进入内部写入周期。
- 页面写入:2K支持8字节页面写入,4K和8K支持16字节页面写入。微控制器可在确认后连续发送多个数据字。
- 确认轮询:在写入周期开始后,可通过发送设备地址字轮询确认EEPROM是否完成写入。
读取操作
- 当前地址读取:读取操作从上次操作的地址开始,地址在读取后递增。
- 随机读取:需先发送一个“虚拟”字节写入序列加载地址,再发送读取命令。
- 顺序读取:从当前地址或随机地址开始,EEPROM在接收到确认后继续递增地址并输出数据。
查看全文
中国IC网
传感器专家网
四方光电 


评论0条评论