EPROM(Erasable PROM)은 필요할 때마다 기억된 내용을 지우고 다른 새로운 내용을 기록할 수 있는 ROM롬이다. 즉, 레이저를 이용한 ROM writer를 사용하면 ROM 내부의 데이터 내용을 지우고 새로운 데이터를 쓸 수 있다. EPROM은 최초 데이터가 비어 있는 상태로 제조되어 사용자에게 공급되며 ROM 상단에는 동그란 유리창이 있다. 데이터를 입력하는 쓰기 동작은 PROM과 동일하고, 상단의 창에 자외선을 쏘이면 내용이 삭제되므로 데이터를 다시 쓸 수 있다. EPROM은 저장된 데이터들을 삭제하는 방법에 따라서 UVEPROM(Ultra Violate Erasable PROM)과 EEPROM(Electically Erasable PROM)

[ 그림 7-37 ]

UVEPROM 가장 흔하게 볼 수 있는 형태의 ROM으로 칩 중앙부에 동그란 유리창이 있고 이 창이 일정시간 자외선을 쏘여주면 내부의 기록되어 있는 데이터가 지워지고 새로운 데이터를 기록할 수 있는 상태가 된다.

UVEPROM이 자외선을 쬐어 내용으 지우는 반면, EEPROM은 전기적으로만 지울 수 있는 PROM이다. 즉, 칩의 한 핀에 전기적 신호를 가해줌으로써 내부 데이터가 지워지는 ROM이다. UVEPROM에 존재하는 유리창이 EEPROM에서는 존재하지 않는다. 전기 신호를 사용하므로 UVEPROM에 비해 EEPROM이 훨씬 편리한 점이 많지만, 가격이 월등히 비싸며 쓰고 지우는 속도가 느린 단점이 있다.

[ 그림 7-38 ] [ 그림 7-39 ]