Keszoox
24LC512 / 24FC512 512Kbit I²C Serial EEPROM IC SOP-8 – Pack of 5
24LC512 / 24FC512 512Kbit I²C Serial EEPROM IC SOP-8 – Pack of 5
Couldn't load pickup availability
24LC512 / 24FC512 512Kbit (64KB) I²C Serial EEPROM — SOP-8, 400kHz, 2.5–5.5V (5-Pack)
The 24LC512 and 24FC512 are 512Kbit (64KB) serial EEPROM ICs from Microchip Technology in a SOP-8 SMD package. Communicating over I²C at up to 400kHz, they provide non-volatile byte-addressable storage for configuration data, calibration values, and data logging in embedded systems. With 3 hardware address pins (A0–A2), up to 8 devices can share the same I²C bus, providing up to 512KB of total EEPROM storage.
Key Specifications
| Parameter | Value |
|---|---|
| Capacity | 512Kbit (64KB) |
| Interface | I²C (up to 400kHz fast mode) |
| Supply Voltage | 2.5–5.5V (24LC512) / 1.7–5.5V (24FC512) |
| Page Size | 128 bytes |
| Write Cycle Time | 5ms max |
| Endurance | 1,000,000 erase/write cycles |
| Data Retention | 200 years |
| Address Pins | A0, A1, A2 (up to 8 devices on one bus) |
| Package | SOP-8 (SMD) |
| Quantity | 5 pieces |
Why Choose 24LC512?
- 64KB capacity — largest single-chip I²C EEPROM in the 24-series, ideal for storing large config files and sensor logs
- 1M write cycle endurance — suitable for frequent data logging applications
- 200-year data retention — reliable long-term non-volatile storage
- 8 devices per bus — expandable to 512KB total via A0–A2 address pins
- 2.5–5.5V range — compatible with both 3.3V and 5V systems
Compatible With
- Arduino: Wire library + 24LC512 library (I²C address 0x50–0x57)
- ESP32 / ESP8266: Wire.h I²C at 3.3V
- STM32: HAL I²C driver
- Raspberry Pi: smbus2 Python library
- Programmer tools: CH341A, T48, XGecu TL866II Plus (EEPROM mode)
Frequently Asked Questions
Q: What is the difference between 24LC512 and 24FC512?
A: The 24FC512 supports a wider voltage range (1.7–5.5V vs 2.5–5.5V for 24LC512), making it suitable for 1.8V systems. Both are otherwise identical in capacity, speed, and pinout.
Q: How do I set the I²C address on the 24LC512?
A: Connect A0, A1, A2 pins to VCC or GND to set the 3-bit hardware address. The base I²C address is 0x50; with all pins to GND the address is 0x50, with all to VCC it is 0x57. Up to 8 devices can share one I²C bus.
Q: Can I use 24LC512 as a replacement for 24C512 or AT24C512?
A: Yes. The 24LC512, AT24C512 (Atmel/Microchip), and M95512 (ST) are functionally compatible with the same I²C protocol and pinout. Verify supply voltage compatibility before substituting.
Package Contents
- 5× 24LC512 / 24FC512 512Kbit I²C Serial EEPROM IC (SOP-8)
