Eeprom

EEPROM, electrically erasable programmable read-only memory, is a non-volatile memory that can be both programmed and erased electrically, in place in the circuit, without the ultraviolet light and physical removal that EPROM required. It represents the next step in the progression of rewritable non-volatile memory: where EPROM made data reusable but only through a slow, whole-chip, out-of-circuit UV erase, EEPROM made erasure electrical and, importantly, able to operate on smaller units such as individual bytes. This convenience — reprogram the memory while it stays soldered in the system — is what made EEPROM suited to applications that needed to update stored data during normal operation.

The defining advance of EEPROM is electrical erasure, which removes the practical burdens that made EPROM awkward to update. An EPROM had to be pulled out of its socket, placed under an ultraviolet lamp for minutes, then reprogrammed and reinstalled, erasing the entire chip each time. EEPROM instead erases and writes using electrical signals the system itself can supply, so the memory can be updated in place without any special light source or handling. This lets a product change its own stored data in the field — adjusting settings, recording usage, or updating small amounts of firmware — which a UV-erased EPROM could never do without human intervention and a trip to an eraser.

The rewritable non-volatile memory progression
EPROM
electrical write, UV erase, whole chip, out of circuit
EEPROM
electrical write AND electrical erase, in circuit, byte-level
Flash
electrical, in circuit, erased in large blocks for density/speed
How EEPROM moves charge electricallyno UV light needed
Tunneling through a thin oxide
charge is driven onto and off the floating gate by electrical fields
Byte-erasable
small units can be changed without clearing the whole device
In-system updatable storage
settings, calibration, logs, small firmware updated during operation

EEPROM achieves electrical erasure by using a tunneling mechanism to move charge onto and off the floating gate through a very thin insulating layer, under electrical control. It retains the floating-gate storage principle of EPROM — data is charge trapped on an isolated gate — but changes how that charge is added and removed. By making part of the insulator thin enough, electrical fields can drive charge across it in both directions through quantum tunneling, so both writing and erasing become electrical operations. This two-way electrical charge transport is what enables in-circuit, fine-grained erasure, the capability that distinguishes EEPROM from the UV-erased EPROM it descends from.

EEPROM's ability to erase and write small units such as individual bytes is a key distinction, and it shapes where EEPROM fits versus flash. Because EEPROM can modify data at a fine granularity, it suits applications that make small, frequent updates — storing configuration settings, calibration values, counters, or small logs that change during a device's operation. Flash memory, which erases in larger blocks, trades this fine granularity for higher density and lower cost per bit, making it better for bulk storage. The two technologies are closely related descendants of the same floating-gate idea, differentiated largely by erase granularity and the cost-versus-flexibility trade that follows from it.

EEPROM occupies an important middle position in the non-volatile memory family, between the UV-erased EPROM and the block-erased flash. It kept EPROM's charge-storage concept, added the convenience of electrical in-system erasure, and offered fine granularity, while flash later pushed the same lineage toward density at the cost of coarser erasure. Understanding EEPROM clarifies that the history of rewritable non-volatile memory is largely a history of improving how charge is moved on and off a floating gate, with each generation trading among convenience, granularity, density, and cost.

Read EEPROM as EPROM freed from the UV lamp: the same trapped-charge floating-gate storage, but erased and rewritten electrically and in place, at byte granularity, letting a device update its own stored data during normal operation and setting the stage for the block-erased flash that chases density instead.

Take EEPROM further

Ask the copilot about this term, or have our engineers assess it against your process.