EEPROM at EPROM
Ang pagtanggal ng data ay ginagawa sa pamamagitan ng paglalantad sa maliit na bintana sa tuktok na bahagi nito sa ultraviolet light. Ang ilaw ng UV ay maaaring matagpuan sa sikat ng araw, kaya ang window ng EPROM ay karaniwang sakop upang maiwasan ang di-sinasadyang pagkakalantad sa mga pinagmumulan ng liwanag. Kahit na ang EPROM ay isang mahusay na pag-unlad sa teknolohiya, ang pamamaraan ng erasure pa rin ang natitira sa ilang mga taong kulang pa. Ang paglalantad sa window sa liwanag para sa isang tagal ng panahon ay nangangahulugan na kailangan mong alisin ang maliit na tilad at hindi ito magagamit hangga't ang data ay ganap na mabubura. Hindi rin posibleng magkaroon ng data na pinalitan ng end user.
Ang mga problemang ito ay humantong sa pagbuo ng isang bersyon ng EPROM na mas madaling gamitin. Alin ang pinangalanang EEPROM o Electrically Erasable Programmable Memory. Ang tanging pagkakaiba sa pagitan ng dalawa ay ang maaari mong burahin ang isang EEPROM sa kuryente. Kahit na ito ay tila isang napakaliit na pagkakaiba, nagresulta ito sa mga malalaking pagbabago na naging EEPROM sa bagong pamantayan.
Una at pinakamagaling, dahil ang data ay mabubura sa koryente, nilikha ang mga bagong programming boards na nabura ang nilalaman tuwing gusto mong ipasok ang bagong data. Nangangahulugan lamang ito na hindi ka na maghintay upang masubukan ang mga pagbabago na iyong ginawa. Nawala din ang EEPROM sa bintana dahil hindi na ito kailangan, anupat inaalis ang panganib ng di-sinasadyang pagtatanggal. Pinapayagan din ng EEPROM ang mga tagagawa na magpalabas ng mga patch kung ang programa sa EEPROM ay may ilang mga pagkakamali. Binawasan nito ang halaga ng hardware na ibinabalik para sa kapalit.
Minsan, ang maliliit na pagpapabuti ay maaaring baguhin nang malaki ang usability at pagiging maaasahan ng device. Ang EEPROM ay isa sa mga napakahalaga. Ang paggamit ng EPROM ay napakabihirang ngayon dahil ang karamihan sa tao ay nakabukas sa mas maginhawang katangian ng EEPROM.