EEPROM
EEPROM tai E²PROM (engl. Electronically Erasable Programmable Read-Only Memory) on haihtumatonta puolijohdemuistia, joka voidaan uudelleenkirjoittaa n. 10 000–100 000 kertaa. EEPROM-muistia käytetään pääasiassa asetustietojen tallentamiseen mikroprosessorin tai mikrokontrollerin sisältävissä laitteissa.
Tiedon tallentaminen EEPROMiin on suhteellisen hidasta ja voi kestää jopa sata kertaa kauemmin kuin tiedon lukeminen. EEPROMia ei kuitenkaan tarvitse tyhjentää lohkoittain (toisin kuin EPROM tai Flash-muisti), vaan uuden tiedon voi kirjoittaa vanhan päälle tavu kerrallaan.
Mikäli tarvitaan muutamaa sataa kilotavua suurempaa muistikapasiteettia, Flash-muisti on usein EEPROMia edullisempi vaihtoehto. Flash-muistisolut toimivat kuten EEPROMissa, mutta koska Flash tyhjennetään lohkoittain, sen logiikkaa on voitu yksinkertaistaa. Näin Flash-muisti vie vähemmän tilaa puolijohdealustalta ja on siten halvempaa.