Integrated circuits that store relatively small amounts of data but allow individual bytes to be electrically erased and reprogrammed
EEPROM stands for "electrically erasable programmable read-only memory." An EEPROM chip is used in computers and integrated into microcontrollers for remote keyless systems and smart cards as a non-volatile memoryFpo. EEPROMs can be erased and programmed in-circuit by applying special programming signals. An EEPROM memory chip has a limited life for erasing and reprogramming, now reaching a million operations. EEPROM ICs have memory sizes ranging from 128 bits to 4 Mbits and are available with parallel or serial (SPI, I2C, 1-Wire) interfaces. They're just one example of the many integrated circuits you can find using Octopart.
FM25CL64B-GTR
FM25CL64B Series 64 Kb (8 K x 8) 3.3 V SMT Serial F-RAM Memory - SOIC-8
CAT24C256WI-GT3
CAT24C256WI-GT3 Serial EEPROM Memory, 256KBIT, 50NS, 1.8 to 5.5 V 8-PIN SOIC

M24M02-DRMN6TP
M24M02-DR Series 2 Mb (256 K x 8) 5.5 V Serial I²C bus EEPROM - SOIC-8

M95P32-IXMNT/E
EEPROM Ultra low-power 32 Mbit Serial SPI Page EEPROMComplete Your Design

DS2431X-S+
EEPROM Serial-1Wire 1K-bit 4Pages x 256 3.3V/5V Medical 6-Pin UCSPR T/R

93LC56BT-I/OT
Microwire Serial EEPROM Family, 2.5Vto 5.5V' 2 MHz, -40°Cto 125°C, SOT-23-6, RoHS
FM25V20A-DG
FM25V20A Series 2 Mb (256K x 8) 3.6 V 40 MHz Serial (SPI) F-RAM - TDFN-8
FM24W256-G
FM24W Series 64 Kb (8 K x 8) 2.7 - 5.5 V 3 us Serial F-RAM Memory - SOIC-8
EEPROM stands for Electrically Erasable Programmable Read-Only Memory. It's a type of nonvolatile memory that retains stored data after power is removed. Unlike earlier EPROM chips, which required ultraviolet light to erase, EEPROM chips can be erased and rewritten electrically, byte by byte, directly on the circuit. That precision makes them indispensable among integrated circuits for storing configuration data, calibration values, and user settings in embedded systems.

EEPROM ICs are available in several interface configurations to match your system architecture. I2C EEPROM chips, including the widely used 24C02 series, offer simple two-wire communication and are common in space-constrained designs. SPI EEPROM devices provide faster clock speeds and are a strong fit for systems already running an SPI bus. Serial EEPROM variants cover both protocols and typically come in compact SOT, DIP, SOIC, and TSSOP packages. Most devices support between 100,000 and 1 million write cycles per byte, so matching the right chip to your write frequency is critical for longevity.
EEPROM and flash memory are both nonvolatile, but they erase and write differently. Flash erases data in large blocks, which speeds up bulk writes but complicates single-byte updates. EEPROM erases at the byte or word level, giving you finer control with no need to rewrite surrounding data. For applications that update small values frequently, such as trim settings or device counters, EEPROM is typically the better fit.

Octopart aggregates EEPROM chip listings from hundreds of authorized distributors and manufacturer-direct sources. You can filter by interface, package, voltage, capacity, and manufacturer to narrow results fast. Each listing links out to distributor pages so you can compare pricing and availability across suppliers in one search. Explore related memory ICs to find the full picture.
Frequently Asked Questions
What is EEPROM in a microcontroller?
In a microcontroller, EEPROM is a small block of nonvolatile memory built into or connected to the chip. It stores data that must persist across power cycles, such as configuration parameters, device addresses, or calibration offsets. Many popular microcontrollers, including AVR-based boards used with Arduino, include on-chip EEPROM alongside flash program memory.