跳过主要内容

AT24C256C 256-Kbit I2C EEPROM

AT24C256是32K字节,8针吗eepm集成电路. 正如我们所知,EEPROM代表电可擦除可编程只读存储器,我们可以在该IC上存储信息,即使电源关闭,它也将保持在那里,就像您的笔驱动器一样。然后,可以在需要时检索或重写信息。

引脚配置

密码

销的名字

描述

1,2,3

A0, A1, A2

用户配置芯片选择引脚,在级联期间有用

4

Vss(地面)

连接到地面的电路

5

串行数据(SDA)

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

6

串行时钟(sci)

用于I2C通信的串行时钟脚

7

写保护

如果连接到Vss写是启用的,如果连接到Vcc写是禁用的。

8

Vcc

连接到供应轨

AT24C256规范

  • 256 kbit eepm集成电路
  • 工作电压:1.7V ~ 5.5V
  • 2线串行接口(IIC)
  • 32K字节的存储内存(256Kbit)
  • 128字节页写入缓冲区
  • 读当前:40 ua
  • 写周期时间:5ms
  • 400kHz到1MHz时钟兼容
  • 00000读/写周期
  • 可在8针VFBGA, UDFN和TSSOP封装。

AT24C256等效

24 lc512

选择eepm

24C04,24LC1026,25LC040,24C32

AT24C256 EEPROM概述

AT24C256 eepm具有从1.7V到5.5V的宽工作电压范围,非常适合用于3.3V系统和5V系统。每个IC都有32KB的存储空间,如果需要扩展,可以与8个类似的IC级联。该IC借助于2线协议(IIC/I2C)工作,因此很容易与大多数MCU接口,并消耗更少的引脚数。此外,IC的读取电流仅为40uA,非常适合电池供电应用。

这种IC在DIP包中不可用,只能作为SMD组件使用,所以如果你是初学者,你可能想看看24 lc512这是DIP包。

如何使用AT24C256 EEPROM芯片

AT24C256 eepm集成电路通过I2C协议进行通信。要将其与MCU接口,只需给IC供电(通常为3.3V或5V),并连接如下所示的通信线。

AT24C256单片机I2C通信

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

除此之外,我们有三个芯片选择引脚即A0, A1和A2。这三个引脚只有在多个I2C器件或EEPROM连接到同一个单片机时才有用,否则三个引脚可以直接接地。在上面的图中,我们已经将三个引脚连接到GPIO引脚,这样我们就可以级联多个引脚eepm集成电路如果需要。

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

一旦通信成功,可通过调用正确的寄存器值对MCU进行编程,以将数据读/写至EEPROM。首先,必须指定数据必须读/写到的位置的地址,然后是数据。通常情况下,这是数据逐字节读取/写入的方式。这个24 lc512集成电路提供一个名为“页面写入”的选项,允许用户连续写入128字节的数据,而不必提及每个数据的地址。

AT24C256 eepm集成电路

上面的图告诉了微控制器和EEPROM IC之间如何交换数据,总的消息可以分为起始位、从位、读/写位和确认位。进一步,从地址被分割成控制代码和芯片选择位。控制代码是硬编码的,我们不能更改,因此值总是1010。“Chip Select bits”的值由单片机设置。例如,如果所有的三个引脚A2,A1和A0都是低的,设备的最终地址将是0x50。阅读页尾的数据表,了解更多关于如何与IC通信。

应用

  • 数据记录
  • 音频设备
  • 远程存储设备
  • 数据分析
  • 存储设备
  • 用于MCU Flash内存较少的地方

2维模型

AT24C256C尺寸

部分数据表

相关的职位



加入20K+订户

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

指示要求

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