什么是AT24C256 EEPROM:引脚配置及其工作
在AT24C256 EEPROM中,术语“EEPROM”代表电可擦除可编程存储器,这是一种非易失性存储器类型,因为即使电源关闭,IC上的数据也会保留。它允许您存储。。。
在AT24C256 EEPROM中,术语“EEPROM”代表电可擦除可编程存储器,这是一种非易失性存储器类型,因为即使电源关闭,IC上的数据也会保留。它允许您以位的形式存储数据,并在电源关闭时检索数据。EEPROM根据其物理位置分为两种类型。
它们是嵌入MCU的内部EEPROM和外部EEPROM,前者以集成电路的形式提供,可以使用串行接口协议(I2C或SPI)连接到MCU。本文简要介绍了一系列外部EEPROM IC之一AT24C256 EEPROM IC。
什么是AT24C256 EEPROM?
AT24C256 EEPROM是一种8引脚、32 Kbyte的电可擦除可编程只读存储器集成芯片,用于在该芯片上存储数据/信息,即使在电源关闭时也会保留。它的工作原理类似于笔驱动器。如果需要,可以重写或检索此IC上的信息。
这些是流行的AT25和AT24系列的串行EEPROM Atmel微芯片。AT24系列EEPROM是I2C EEPROM,AT25系列EEPROM是SPI EEPROM IC。
AT24C256 EEPROM的工作电压范围很宽,从1.7伏到5.5伏,可以在3.3伏和5伏系统中用作理想的EEPROM。该IC的存储空间为32K字节或256K比特,可以级联8个类似的EEPROM芯片进行扩展。
在该IC的工作中使用了双线协议(IIC/I2C),这使得使用有限数量的引脚与各种MCU进行接口非常容易。它在一些与电池相关的应用中可以作为理想的EEPROM,因为AT24C256 IC的读取电流为40微安。
引脚配置/引脚图
AT24C256 EEPROM是一个8引脚集成芯片,具有32 KB的内存。AT24C256 EEPROM引脚配置如下表所示。引脚图和AT24C256IC如下图所示。

引脚编号。 |
引脚配置 | 说明/功能 |
1. | A0(地址输入) | 它是用户配置的芯片选择引脚之一,在级联时使用。 |
2. | A1(地址输入) | 它是用户配置的芯片选择引脚之一,在级联时使用。 |
3. | A2(地址输入) | 它是用户配置的芯片选择引脚之一,在级联时使用。 |
4. | 接地/Vss | 它连接到给定电路的接地。 |
5. | 串行数据 | 指用于I2C通信的串行数据引脚 |
6. | SCL(串行时钟 | 它是指用于I2C通信的串行时钟引脚 |
7. | WP(写保护) | 如果该引脚连接到地(Vss),则启用写入。写入引脚在连接到Vcc时被禁用 |
8. | VCC公司 | 它与电路的电源相连。 |
电路图/如何使用
让我们借助一个小示例电路图来学习如何使用AT24C256 EEPROM IC。在I2C协议的帮助下,AT24C256 EEPROM IC进行通信。EEPROM IC与MCU的接口电路图如下图所示。3.3伏或5伏的电源电压提供给IC,其通信线路连接如下电路图所示。

将引脚6 SCK(串行时钟)连接到微控制器(MCU)的SCK引脚,将引脚5 SDA(串行数据)连接到微型控制器的SDA引脚。SCK和SDA引脚在2个上拉电阻器的帮助下被拉到高通信线,就像I2C通信一样。这有助于在怠速条件下将总线保持在高状态。
只有当多个EEPROM或I2C设备连接到同一MCU(微控制器单元)时,才使用该IC的三个选择引脚A0、A1和A2。否则,这些地址引脚直接连接到地。观察上面的电路图,这3个引脚连接到GPIO引脚,因为如果需要,可以级联多个EEPROM IC。
为了提高该IC中的数据安全性,使用了AT24C256 EEPROM的引脚7,即写保护引脚。如果WP(写入保护)为低(逻辑0),则可以擦除数据或将数据写入EEPROM IC。否则,写入IC的数据保持不变。如果不需要数据保护,则此引脚接地(0)。无论WP引脚状态如何,我们都可以在任何条件下读取EEPROM上的数据。
通信成功后,我们可以对MCU进行编程,使用右侧寄存器的值将数据写入/读取到EEPROM IC。首先,我们应该指定要读取/写入数据的位置的地址。这显示了如何逐字节读取/写入数据的正常过程。
等效的24LC512 EEPROM IC提供了额外的页面写入选项,因此用户可以连续写入126字节的数据,而无需提及每个数据字节的任何地址。
EEPROM IC和微控制器之间交换数据的过程如下图所示。整个消息/数据分为起始位、从地址、读/写位和确认位。
用户不能更改控制代码,因为它是硬编码的,并且它的值总是1010。MCU设置芯片选择引脚的值。如果芯片选择引脚A0、A1、A2被设置为低,则设备的最终地址将为0x50。

AT24C256 EEPROM规格
AT24C256 EEPROM的规格或技术特征如下
- AT24C256 EEPROM是一种256K位的集成芯片。
- 其工作电压范围为1.7伏至5.5伏
- 它与双线串行接口(IIC)或I2C接口一起使用
- 存储内存的大小为32KB(256Kbit)
- 页面写入程序缓冲区的大小为128字节
- 写入周期和自定时擦除的周期为5毫秒
- 读取电流为40微安
- 兼容时钟的频率范围从400KHz到1MHz
- 它提供了超过100万个读/写周期
- 待机电流为6微安。
- 它是一个8引脚IC,有UDFN、TSSOP和VFBGA封装类型。
- 功耗低
- 数据保留期超过100年
- 它有资格从事汽车的各种应用
- 它提供工厂编程。
替代AT24C256 EEPROM
24C04、25LC040、25LC1026和24C32是替代的AT24C256 EEPROM集成芯片,而24LC512是AT24C256EEPROM IC的等效芯片
24C04:它是一个8引脚串行EEPROM IC,提供4096位存储器,每8位512个字。该IC广泛用于需要低电压和低功率操作的各种应用中。
等效的是AT24C256 EEPROM和24LC512 EEPROM。替代方案是24LC1026 EEPROM、24C32 EEPROM和24LC050 EEPROM IC。其工作电压范围从1.7伏到3.6伏,并提供4k位的存储器大小。
AT24C256 EEPROM在何处使用/应用
以下是AT24C256 EEPROM的应用
- 此IC用于音频设备
- 用于数据记录和数据分析
- 用于存储设备
- 用于MCU较少的闪存
- 用于远程存储设备
- 用于电池供电的应用。
因此,这一切都是关于AT24C257 EEPROM数据表的概述——定义、引脚配置/引脚图、电路图/如何使用、规格、在哪里使用/应用。如果你想在Arduino中存储数据,那么这个小EEPROM可以用作外部存储模块。它通过使用I2C总线或接口与Arduino连接,并增加了容量。由于使用ATmega芯片的Arduino本身有一个很少引脚的特定EEPROM存储器。这里有一个问题要问你,“24C04 EEPROM IC的应用是什么?”