MCHP24LC04B-I/SN
Overview
The 24LC04B-I/SN is a 4-Kbit (512-byte) serial EEPROM that communicates over a standard I2C bus. It operates from 2.5 V to 5.5 V and supports up to a 400 kHz I2C clock, with a typical word/page write cycle time of 5 ms. The device provides a simple, industry-standard way to add small nonvolatile storage to microcontroller designs.
Why Choose This Part
This part is an industry-standard I2C EEPROM with wide voltage range (2.5 V to 5.5 V) and broad distributor availability, making it easy to source and drop into many designs. Its I2C interface and small capacity are a good fit where only modest amounts of nonvolatile storage are needed without adding complexity. The well-known 24LC family has extensive software examples and cross-compatible alternatives from multiple vendors.
Applications
Key Specifications
Getting Started
Connect the device to the host MCU I2C bus with pull-up resistors on SDA and SCL, and use your platform's I2C/eeprom drivers (for example, Arduino Wire library or Linux i2c-dev). Respect the device write cycle time (typically 5 ms) before issuing subsequent writes and perform simple read-after-write checks during bring-up. Check the device address and any address-pin configuration in the datasheet when wiring multiple EEPROMs on the same bus.
24LC04B Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | Package | Temp Range | Stock |
|---|---|---|---|
| 24LC04B-I/SN (this part) | SOIC-8 | -40degC ~ 85degC (.. | 4,529 |
| 24LC04B | SC-74A, SOT-753 | -40degC ~ 85degC (.. | 6,316 |
| 24LC04B-E/ST | TSSOP-8 | -40degC ~ 125degC .. | 6,646 |



