Eraseable Programmable Read Only Memory
Ein EPROM (Eraseable Programmable Read Only Memory) ist ein nichtflüchtiger, elektronischer Speicherbaustein, der vor allen Dingen in der Computertechnik eingesetzt wird.Dieser Bausteintyp ist mit Hilfe spezieller Programmiergeräte programmierbar und lässt sich mittels UV-Licht etwa 100-200 mal löschen und danach neu programmieren. Das dazu nötige Quarzglas-Fenster macht das Gehäuse relativ teuer, daher gibt es auch Bauformen ohne Fenster, die nur einmal beschreibbar sind (OTP).
Ein EPROM enthält eine Matrix aus Speicherzellen, in denen jeweils ein Transistor ein Bit repräsentiert. Eine Speicherzelle besteht aus einem MOSFET-Transistor mit einer isolierten Hilfselektrode, dem Floating Gate. Beim Programmieren wird eine erhöhte Spannung angelegt, so dass durch den Tunneleffekt das Floating Gate geladen wird. Dadurch verschiebt sich die Ansteuerspannung, bei welcher der Transistor einschaltet. Die Daten lassen sich nun beliebig oft auslesen, wobei die Lesespannung unterhalb der Programmierspannung liegt.
Das zum Löschen verwendete UV-Licht bewirkt, dass die vorher aufgebrachte elektrische Ladung das Floating Gate des Transistors wieder verlassen kann. Das Bitmuster ist dadurch gelöscht und das EPROM in seinem ursprünglichen Zustand.
Eine Weiterentwicklung ist das elektrisch löschbare (Electrical Eraseable PROM / EEPROM).