24C04 Serial EEPROM DIP-8

The 24C04 is a 4Kbit serial EEPROM in a DIP-8 package. It uses a simple I²C interface, operates from 1.8V to 5.5V, and features hardware write protection.

10.00 EGP

Buy Now
Availability: In Stock
SKU:34963000610210
24C04 Serial EEPROM DIP-8

The 24C04 is a serial Electrically Erasable Programmable Read-Only Memory (EEPROM) integrated circuit that provides 4096 bits of non-volatile data storage. This memory is organized internally as 512 individual registers, each holding 8 bits (1 byte) of data. Housed in a compact and industry-standard 8-pin PDIP (Plastic Dual In-line Package), the device is designed to retain stored information even when system power is removed, making it ideal for storing critical but small amounts of data.

Access to the memory array is accomplished via a simple Two-Wire Serial Interface, commonly known as I²C. This interface uses a Serial Data Line (SDA) for bidirectional data transfer and a Serial Clock line (SCL) for synchronization, allowing communication with a microcontroller using only two I/O pins. The device includes a Write Protect (WP) pin, which provides hardware-based data security. When this pin is driven to a high logic level, the entire memory array is protected from accidental overwrite or erasure, safeguarding the stored data.

The 24C04 is optimized for efficient and reliable operation in various environments. It supports both byte-wise and page-wise (16-byte) read and write operations, allowing for flexible data management. The device incorporates noise suppression filters on its inputs, ensuring stable communication in electrically noisy conditions. It operates over a wide voltage range and features a low-power standby mode, making it suitable for power-sensitive and battery-operated applications where longevity and reliability are essential.

Features:
  • Low-voltage and Standard-voltage Operation (1.8V to 5.5V).
  • Two-Wire Serial Interface (I²C).
  • 4K (512 x 8) Bits of EEPROM.
  • Bidirectional Data Transfer Protocol.
  • Supports 400 kHz (1.8V, 2.5V, 2.7V) and 1 MHz (5V) Communication.
  • Write Protect Pin for Hardware Data Protection.
  • Schmitt Trigger and Filtered Inputs for Noise Suppression.
  • Internally Organized with 32 Pages of 16 Bytes Each.
  • Low-Power Standby Mode.
  • High Reliability Endurance: 1 Million Write Cycles.

24C04 Pinout Configuration:

Pin Number

Pin Name

Description

1,2,3

A0,A1,A2

User configured Chip Select pins, useful during cascading

4

Vss (Ground)

Connected to the ground of the circuit

5

Serial Data (SDA)

Serial Data pin for I2C Communication

6

Serial Clock (SCL)

Serial Clock pin for I2C Communication

7

Write-Protect

If connected to Vss write is enabled, if connected to Vcc write is disabled.

8

Vcc

Connect to supply rail

Specifications:
Parameter Specification
Organization: 512 x 8 (4Kbit)
Interface: Two-Wire Serial (I²C)
Supply Voltage (VCC): 1.8V to 5.5V
Operating Temperature: -40°C to +85°C
Clock Frequency: 400 kHz (1.8V-2.7V), 1 MHz (5V)
Write Cycle Time: 5 ms (max)
Endurance: 1,000,000 Write Cycles
Data Retention: Not explicitly stated in provided pages
Package: 8-Lead PDIP
Where to Use 24C04 EEPROM IC:

The 24C04 is a two-wire, 8-pin serial EEPROM IC. EEPROM stands for Electrically Erasable Programmable Read-Only Memory. 24C04 IC has an operating voltage range from 1.7V to 3.6V, which makes it ideal to be used for 3.3V systems. This IC comes with a memory space of 4K bit and can be cascaded with 8 similar IC if expansion is required. The IC works with Serial, 2-Wire, I2C protocol (IIC/I2C), and hence it is easy to interface with most of the MCU’s and consumes less number of pins.

So if you are looking to use an EEPROM IC where low-power and low-voltage operation are essential, then this IC might be the right choice for you. 

How to Use 24C04 IC:

Interfacing 24C04 with a microcontroller is very easy as you only require to connect 5 pins. The interfacing diagram for 24C04 IC is shown below.


The Serial Clock SCK (pin 6) is connected to the Serial clock pin of the microcontroller, and the Serial Data SDA (pin 5) is connected to the Serial Data pin of the microcontroller. Also, like all I2C communication, SCK and SDA pins are pulled high using two pull-up resistors or while 4.7k. This will keep the bus at high state during the idle conditions.

Chip select pins (A0, A1, and A2) are useful only if more than one I2C device or EEPROM is connected to the same microcontroller, else three pins can be grounded directly. In the above diagram, we have connected the three pins to the GPIO pins so that we can cascade more than one EEPROM IC if required.

The Write Protect WP (pin 7) is provided for improving data security in the IC. The data can be written or erased on the EEPROM only if the WP pin is held low (logic 0). Else the data written on the EEPROM will remain as such. Normally this pin will be grounded (logic 0) when the protection is not needed. Data can be read from the EEPROM at all conditions irrespective of the status of the WP pin.

Applications:
  • Data Logging.
  • Audio devices.
  • Remote storage devices.
  • Data Analytics.
  • Storage devices.
  • Used where Flash memory of MCU is less.

Package Contents:

  • 1x 24C04 Serial EEPROM DIP-8
Datasheet

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Product has been added to your cart