EPROM (Erasmable Programmable Read Only Memory) adalah penemuan hebat yang memungkinkan pemrogram perangkat keras untuk membuat perubahan pada kode mereka tanpa membeli chip baru. Teknologi yang mendahului EPROM tidak memungkinkan data untuk diubah. Itulah alasan mengapa itu mendapatkan popularitas cukup cepat di kalangan pembuat perangkat keras dan penggemar. EPROMS memungkinkan mereka untuk sepenuhnya menyebarkan program mereka pada chip kemudian mengujinya, begitu bug ditemukan mereka dapat menghapus EPROM kemudian memuat versi yang dimodifikasi untuk pengujian lebih lanjut.
Penghapusan data dilakukan dengan mengekspos jendela kecil di sisi atasnya terhadap sinar ultraviolet. Sinar UV bahkan dapat ditemukan di bawah sinar matahari, itu sebabnya jendela EPROM biasanya tertutup untuk mencegah paparan sumber cahaya yang tidak disengaja. Meskipun EPROM merupakan kemajuan besar dalam teknologi, metode penghapusan masih membuat beberapa orang menginginkan lebih. Mengekspos jendela ke cahaya untuk jangka waktu tertentu berarti Anda harus menghapus chip dan itu tidak akan dapat digunakan sampai data terhapus sepenuhnya. Juga tidak ada kemungkinan data diganti oleh pengguna akhir.
Masalah-masalah ini mengarah pada pengembangan versi EPROM yang jauh lebih mudah digunakan. Yang bernama EEPROM atau Memory yang Dapat Diprogram Secara Listrik. Satu-satunya perbedaan antara keduanya adalah Anda dapat menghapus EEPROM dengan listrik. Meskipun mungkin tampak perbedaan yang sangat kecil, itu menghasilkan perubahan besar yang mengubah EEPROM menjadi standar baru.
Pertama dan terutama, karena data dapat dihapus dengan listrik, papan pemrograman baru dibuat yang menghapus konten setiap kali Anda ingin memasukkan data baru. Ini hanya berarti bahwa Anda tidak akan lagi menunggu untuk menguji perubahan yang telah Anda buat. EEPROM juga kehilangan jendela karena tidak perlu lagi, menghilangkan risiko penghapusan tidak disengaja. EEPROM juga mengizinkan pabrikan untuk merilis tambalan jika program di EEPROM memiliki beberapa kesalahan. Ini mengurangi jumlah perangkat keras yang dikembalikan untuk penggantian.
Terkadang, peningkatan kecil dapat secara dramatis mengubah kegunaan dan keandalan perangkat. EEPROM adalah salah satu yang sangat signifikan. Penggunaan EPROM sekarang sangat jarang karena kebanyakan orang telah beralih ke karakteristik EEPROM yang jauh lebih nyaman.