EPROM (Erasable Programmable Read Only Memory) був чудовим винаходом, який дозволив програмним програмістам вносити зміни до свого коду, не купуючи нові чіпи. Технологія, що передувала EPROM, не дозволяла змінювати дані. Саме тому він досить швидко завоював популярність серед виробників обладнання та любителів. EPROMS дозволяють їм повністю розгорнути свою програму на мікросхемі, а потім протестувати її, як тільки виявлені помилки, вони можуть видалити EPROM, а потім завантажити модифіковану версію для подальшого тестування.
Видалення даних проводиться шляхом піддавання віконця на його верхній стороні ультрафіолету. Ультрафіолетове світло навіть можна зустріти під сонячним світлом, тому вікно EPROM зазвичай закривається для запобігання випадкового впливу джерел світла. Незважаючи на те, що EPROM був великим прогресом у технології, метод стирання все ще залишив людей, бажаючих більше. Показ вікна на світло протягом певного періоду часу означав, що вам доведеться видалити мікросхему, і воно не буде доступним до повного видалення даних. Також немає можливості замінити дані кінцевим користувачем.
Ці проблеми призвели до розробки версії EPROM, яка набагато простіша у використанні. Яка названа EEPROM або Електрично стирається програмована пам'ять. Єдина відмінність між ними - це те, що можна стерти EEPROM з електрикою. Хоча це може здатися дуже малою різницею, це призвело до великих змін, які перетворили EEPROM на новий стандарт.
Перш за все, оскільки дані можна стерти електрикою, були створені нові плати програмування, які стирали вміст кожного разу, коли потрібно вводити нові дані. Це просто означало, що ви більше не будете чекати, щоб перевірити внесені вами зміни. EEPROM також втратив вікно, оскільки воно вже не потребує цього, виключаючи ризик випадкового стирання. EEPROM також дозволив виробникам випустити патчі, якщо програма в EEPROM мала деякі помилки. Це зменшило кількість апаратного забезпечення, яке повертається на заміну.
Іноді незначні вдосконалення можуть різко змінити зручність використання та надійність пристрою. EEPROM - один із тих, що були дуже значущими. Застосування EPROM зараз дуже рідкісне, оскільки більшість людей перейшли на набагато зручніші характеристики EEPROM.