Qué es AT24C256 EEPROM: configuración y funcionamiento de pines
En la EEPROM AT24C256, el término "EEPROM" significa memoria programable borrable eléctricamente, que es un tipo de memoria no volátil porque los datos en el IC permanecen incluso cuando se desconecta la alimentación. Le permite almacenar datos como bits y recuperar datos incluso cuando está apagado. Las EEPROM se clasifican en dos tipos según su ubicación física.
Estas son la EEPROM interna, que está integrada en la MCU, y la EEPROM externa, que está disponible como circuito integrado y se puede conectar a la MCU mediante el protocolo de interfaz serial (I2C o SPI). Este artículo ofrece una breve descripción de una de las series de circuitos integrados de EEPROM externos, el circuito integrado de EEPROM AT24C256.
¿Qué es la EEPROM AT24C256?
El AT24C256 EEPROM es un chip integrado de memoria de solo lectura programable borrable de 32 KB de 8 pines, que se utiliza para almacenar datos/información en este chip y permanece incluso cuando se desconecta la alimentación. Funciona como una unidad USB. La información de este CI se puede sobrescribir o recuperar si es necesario.
Estos son microchips Atmel Serial EEPROM con las populares series AT25 y AT24. La EEPROM serial AT24 es una EEPROM I2C y la EEPROM serial AT25 es un circuito integrado EEPROM SPI.
El amplio rango de voltaje operativo de la EEPROM AT24C256 es de 1,7 voltios a 5,5 voltios, que se puede utilizar como una EEPROM ideal en sistemas de 3,3 y 5 voltios. El espacio de almacenamiento de este IC es de 32 KB o 256 KB, y se pueden conectar en cascada 8 chips EEPROM similares para expansión.
El protocolo de dos hilos (IIC/I2C) se usa en la operación de este IC, lo que facilita la interfaz con varias MCU con un número limitado. de alfileres Funciona como una EEPROM ideal en varias aplicaciones relacionadas con la batería, ya que la corriente de lectura de este IC AT24C256 es de 40 microamperios.
Configuración de pines/Diagrama de pines
La EEPROM AT24C256 es un chip integrado de 8 pines con una memoria de 32 Kb. La configuración de pines de la EEPROM AT24C256 se muestra en la siguiente tabla. El diagrama de pines y el circuito integrado AT24C256 se muestran en la siguiente figura.
Número de pin |
Configuración de pines |
Descripción/Función |
1 | A0 (entrada de dirección) | Este es uno de los pines de selección de chip configurados por el usuario y se usa cuando se conecta en cascada. |
2 | A1 (entrada de dirección) | Este es uno de los pines de selección de chip configurados por el usuario y se usa cuando se conecta en cascada. |
3 | A2 (entrada de dirección) | Este es uno de los pines de selección de chip configurados por el usuario y se usa cuando se conecta en cascada. |
4 | Masa/Vss | Está conectado a tierra del circuito dado. |
5 | SDA (datos en serie) | Se refiere al pin de datos en serie para la comunicación I2C |
6 | SCL (reloj serie | Se refiere al pin Serial Clock para comunicación I2C |
siete | WP (protección contra escritura) | Si este pin está conectado a tierra (Vss), la escritura está habilitada. El pin de escritura está deshabilitado cuando se conecta a Vcc |
8 | VCC | Está conectado a la alimentación suministrada al circuito. |
Diagrama de circuito/Cómo usar
Aprendamos cómo usar el IC EEPROM AT24C256 con la ayuda de un pequeño ejemplo de diagrama de circuito. Usando el protocolo I2C, el IC EEPROM AT24C256 se comunica. El diagrama de circuito para interconectar el EEPROM IC con la MCU se muestra en la siguiente figura. El voltaje de suministro de 3,3 voltios o 5 voltios se le da al IC y sus líneas de comunicación están conectadas como se muestra en el diagrama de circuito a continuación.
Conecte el pin 6 de SCK (reloj en serie) al pin SCK del microcontrolador (MCU) y el pin 5 de SDA (datos en serie) al pin SDA del microcontrolador. Los pines SCK y SDA se conectan a una línea de comunicación alta usando 2 resistencias pull-up, al igual que la comunicación I2C. Esto ayuda a mantener alto el autobús en condiciones de inactividad.
Los tres pines seleccionados de este IC son A0, A1 y A2 y solo se usan cuando se conectan varios dispositivos EEPROM o I2C a la misma MCU (Unidad de microcontrolador). De lo contrario, estos pines de dirección están conectados directamente a tierra. Observe el diagrama de circuito anterior, estos 3 pines están conectados a los pines GPIO ya que se pueden conectar en cascada múltiples EEPROM IC si es necesario.
Para mejorar la seguridad de los datos en este IC, se utiliza el pin 7 de la EEPROM AT24C256, que es un pin de protección contra escritura. Si WP (Protección contra escritura) es bajo (0 lógico), los datos se pueden borrar o escribir en la EEPROM IC. De lo contrario, los datos escritos en el IC siguen siendo los mismos. Si no se requiere protección de datos, este pin está conectado a tierra (0). Podemos leer los datos en la EEPROM en cualquier condición, independientemente del estado del pin WP.
Después de una comunicación exitosa, podemos programar la MCU para escribir/leer datos en la EEPROM IC usando los valores del registro correcto. Primero, necesitamos especificar la dirección donde se deben leer/escribir los datos. Esto muestra el proceso normal de lectura/escritura de datos byte por byte.
El IC EEPROM 24LC512 equivalente proporciona una opción de escritura de página adicional para que el usuario pueda escribir los datos de 126 bytes continuamente sin mencionar ninguna dirección de cada byte de datos.
El proceso de intercambio de datos entre el circuito integrado EEPROM y el microcontrolador se muestra en la siguiente figura. Todo el mensaje/datos se divide en bit de inicio, dirección de esclavo, bit de lectura/escritura y bit de reconocimiento.
El usuario no puede cambiar el código de control porque está codificado y su valor siempre será 1010. La MCU establece el valor del pin de selección de chip. Si los pines de selección de chip A0, A1, A2 se establecen bajos, la dirección del dispositivo resultante será 0x50.
Especificación EEPROM AT24C256
Las especificaciones o características técnicas o características de la EEPROM AT24C256 son las siguientes
- Una EEPROM AT24C256 es un chip integrado de 256 KB.
- Su tensión de funcionamiento es de entre 1,7 voltios y 5,5 voltios.
- Se utiliza con una interfaz serial de dos hilos (IIC) o una interfaz I2C
- El tamaño de la memoria de almacenamiento es de 32 KB (256 KB)
- El tamaño del búfer de escritura de la página es de 128 bytes.
- El ciclo de escritura y el período de borrado automático es de 5 ms
- La corriente de lectura es de 40 microamperios.
- La frecuencia de reloj compatible oscila entre 400 KHz y 1 MHz
- Proporciona más de un millón de ciclos de lectura/escritura
- La corriente de reserva es de 6 microamperios.
- Es un IC de 8 pines disponible en tipos de paquete UDFN, TSSOP y VFBGA.
- El consumo de energía es bajo
- La retención de datos es de más de 100 años.
- Está calificado para emplear en diversas aplicaciones automotrices.
- Proporciona programación de fábrica.
Otra EEPROM AT24C256
24C04, 25LC040, 25LC1026 y 24C32 son los chips IC EEPROM AT24C256 alternativos, mientras que 24LC512 es un equivalente del IC EEPROM AT24C256
24C04: Este es un IC EEPROM serie de 8 pines, que proporciona una memoria de 4096 bits con una organización de 512 palabras por cada 8 bits. Este IC es ampliamente utilizado en varias aplicaciones donde las operaciones de baja potencia Se requiere voltaje y baja potencia.
Los equivalentes son AT24C256 EEPROM y 24LC512 EEPROM. Las alternativas son los circuitos integrados 24LC1026 EEPROM, 24C32 EEPROM y 24LC050 EEPROM. Su voltaje de funcionamiento oscila entre 1,7 voltios y 3,6 voltios y ofrece un tamaño de memoria de 4k Bit.
Dónde utilizar/Aplicaciones de la EEPROM AT24C256
Aquí están las aplicaciones de AT24C256 EEPROM
- Este circuito integrado se utiliza en dispositivos de audio.
- Se utiliza en el registro de datos y análisis de datos
- Utilizado en dispositivos de almacenamiento.
- Usado en memoria flash con menos MCU
- Utilizado en dispositivos de almacenamiento remoto
- Se utiliza en aplicaciones alimentadas por batería.
Así que esta es una descripción general de la hoja de datos de la EEPROM AT24C257 - Definición, configuración de pines/diagrama de pines, diagrama de circuito/cómo usar, especificaciones, dónde usar/aplicaciones. Si desea almacenar los datos en Arduino, esta pequeña EEPROM se puede utilizar como un módulo de memoria externo. Se conecta a Arduino mediante un bus o interfaz I2C y amplía la capacidad. Dado que el Arduino que usa el propio chip ATmega tiene una memoria EEPROM específica con pocos pines. Aquí hay una pregunta para usted: "¿Cuáles son las aplicaciones de 24C04 EEPROM IC?"
Si quieres conocer otros artículos parecidos a Qué es AT24C256 EEPROM: configuración y funcionamiento de pines puedes visitar la categoría Generalidades.
Deja una respuesta
¡Más Contenido!