跳到主要内容

AT24C256C 256 Kbit I2C EEPROM

这个AT24C256是一个32K字节的8针EEPROM集成电路.正如我们所知道的,EEPROM是电可擦可编程只读存储器的缩写,我们可以将信息存储在这片集成电路上,即使电源关闭,它仍会留在那里,就像你的笔驱动器一样。然后可以在需要时检索或重写信息。

销的配置

密码

密码名

描述

1、2、3

A0、A1、A2

用户配置的芯片选择引脚,在级联过程中非常有用

4.

车速传感器(地面)

连接至电路的接地

5.

串行数据(SDA)

用于I2C通信的串行数据引脚

6.

串行时钟(SCL)

用于I2C通信的串行时钟引脚

7.

写保护

如果启用了连接到Vss写入,则禁用连接到Vcc写入。

8.

Vcc

连接到供油轨

AT24C256规格

  • 256Kbit EEPROM集成电路
  • 工作电压:1.7V至5.5V
  • 2线串行接口(IIC)
  • 32K字节的存储内存(256Kbit)
  • 128字节的页写缓冲区
  • 读取电流:40uA
  • 写入周期时间:5ms
  • 400kHz至1MHz时钟兼容
  • 10,00000个读/写周期
  • 提供8针VFBGA、UDFN和TSSOP封装。

AT24C256等效物

24LC512

可替换EEPROM

24 c04, 24lc1026, 25lc040, 24c32

AT24C256 eepm概述

AT24C256 EEPROM工作电压范围广,从1.7V到5.5V,适用于3.3V系统和5V系统。每个IC具有32Kbyte的存储空间,如果需要扩展,可以与8个类似的IC级联。该IC借助于2线协议(IIC/I2C)工作,因此它很容易与大多数mcu接口,并消耗较少的引脚数量。此外,IC的Read电流仅为40uA,这使其成为电池操作应用的理想选择。

该IC在DIP封装中不可用,仅作为SMD组件提供,因此如果您是初学者,您可能希望了解24LC512这是DIP包装的。

如何使用AT24C256 EEPROM IC

这个AT24C256 EEPROM集成电路借助I2C协议进行通信。要与MCU接口,只需为IC供电(通常为3.3V或5V)并连接通信线路,如下所示。

AT24C256微控制器I2C通信

串行时钟SCK(引脚6)连接到微控制器的串行时钟引脚,串行数据SDA(引脚5)连接到微控制器的串行数据引脚。与所有I2C通信一样,我们使用两个上拉电阻器或4.7k将SCK和SDA线路拉高。这将使总线在怠速状态下保持高状态。

除此之外,我们有三个芯片选择引脚,即A0、A1和A2。只有当多个I2C设备或EEPROM连接到同一微控制器时,这三个引脚才有用,否则三个引脚可以直接接地。在上图中,我们将三个管脚连接到GPIO管脚,以便可以级联多个管脚EEPROM集成电路如果需要的话。

写保护WP(引脚7)是为了提高IC中的数据安全性而提供的,只有当WP引脚保持低电平(逻辑0)时,才能在EEPROM上写入或擦除数据,否则写入的数据将保持原样。通常情况下,当需要保护时,该引脚将接地(逻辑0)。无论WP引脚的状态如何,都可以从EEPROM读取数据。

一旦通信成功,单片机就可以通过编程调用正确的寄存器值来读写数据到EEPROM。首先要指定必须读取/写入数据的位置的地址,然后是数据。通常这是一个字节一个字节地读取/写入数据的方式。这个24LC512集成电路提供一个称为页写的选项,它允许用户连续写入128字节的数据,而不需要提到每个数据的地址。

AT24C256 EEPROM集成电路

上图说明了微控制器和EEPROM IC之间如何交换数据。整个消息可分为起始位、从属地址、读/写位和确认位。此外,从机地址分为控制代码和芯片选择位。控制代码为硬编码,我们无法更改,因此该值始终为1010。芯片选择位的值由MCU设置。例如,如果所有三个引脚A2、A1和A0都变低,则设备的最终地址将为0x50。阅读本页末尾的数据表,了解有关如何与IC通信的更多信息。

应用程序

  • 数据记录
  • 音频设备
  • 远程存储设备
  • 数据分析
  • 存储设备
  • 用于MCU闪存较少的场合

二维模型

AT24C256C维度

组件数据表

相关职位



加入20 k +用户

我们永远不会给你发垃圾邮件。

*表示需要

成为我们不断发展的社区的一部分。