La EPROM y la EEPROM son borrables y pueden reprogramarse, pero la diferencia básica entre ellas es que la EPROM se borra con rayos ultravioleta, mientras que la EEPROM se puede borrar con señales eléctricas.
EPROM es una memoria no volátil que retiene datos incluso después de que se apaga la alimentación. La EPROM contiene la BIOS de la computadora utilizada durante el arranque. Es una memoria de solo lectura cuyo contenido puede borrarse exponiendo el chip EPROM a la luz ultravioleta. La EPROM se puede reconocer fácilmente ya que hay una tapa transparente de cristal de cuarzo en la parte superior de este chip, mientras que la EEPROM está totalmente encerrada dentro de una carcasa de plástico opaco.
EEPROM es una memoria de solo lectura programable y borrable eléctricamente. Al igual que EPROM, EEPROM se puede borrar y reprogramar, pero la diferencia radica en cómo se borra el contenido de ambos. En la EEPROM el contenido se borra por señales eléctricas.
Para borrar y reprogramar la EPROM, el chip debe retirarse y extraerse de la computadora. Por otro lado, el chip EEPROM se borra y se reprograma en el circuito de la computadora.
La EPROM fue la primera ROM reprogramable, mientras que la EEPROM es la versión posterior y de reemplazo de la EPROM.