La necesidad de mantener los datos, incluso cuando cesa la alimentación, motivó el surgimiento de diversos tipos de memorias ROM reprogramables: eléctricamente alterables - EAROM, eléctricamente borrables - EEPROM, programables y borrables - EPROM y flash EEPROM.