EEPROM (memoria di sola lettura programmabile cancellabile elettricamente) è una memoria di sola lettura (ROM) modificabile dall'utente che può essere cancellata e riprogrammata (scritta) ripetutamente mediante l'applicazione di una tensione elettrica superiore al normale. A differenza dei chip EPROM, non è necessario rimuovere le EEPROM dal computer per essere modificate. Tuttavia, un chip EEPROM deve essere cancellato e riprogrammato nella sua interezza, non selettivamente. Ha anche una durata limitata, ovvero il numero di volte in cui può essere riprogrammato è limitato a decine o centinaia di migliaia di volte. In una EEPROM che viene riprogrammata frequentemente mentre il computer è in uso, la durata della EEPROM può essere un'importante considerazione di progettazione.
Una forma speciale di EEPROM è la memoria flash, che utilizza le normali tensioni del PC per la cancellazione e la riprogrammazione.