- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Erasable Programmable Read Only Memory (EPROM)
The Erasable Programmable Read Only Memory is a memory chip that does not lose data even when the power is switched off. This is a non-volatile memory type i.e. it retains data even when the power is switched off. Each EPROM is individually programmed by an electronic device. After that, the data can be erased by exposing the EPROM to strong ultraviolet light.
An EPROM contains a transparent fused quartz window at the top of the package which allows exposure to ultraviolet light. The silicon chip is visible from this window.
EPROM Operation
A single field effect transistor constitutes a storage location. This field effect transistor contains a channel. This channel contains source and drain contacts at its ends. An insulated layer of oxide covers the channel and then a conductive gas electrode on top of it. All this is followed by a control gate electrode and more oxide.
Data can be extracted from the EPROM by decoding the address at the address pins and then connecting it to the output buffers. The programming process in EPROM is not reversible electrically. Ultraviolet light is used to cause ionization within the oxide which allows the stored charge to dissipate and the memory is also deleted.
Image Credit: ATMEL
Applications of EPROM
It was assumed that EPROM was too expensive for mass production and would be used in development only. However, EPROM was found to be economical as a part for small volume production.
On-chip EPROM was used by some microcontrollers such as Intel 8048, Freescale 68HC11, PIC microcontroller (C version) etc. These microcontrollers were available in windowed versions that were primarily used for program development and program debugging.
Advantages of EPROM
Some of the advantages of EPROM are as follows:
- EPROM is non-volatile so it retains its memory even without power. So no external memory is required.
- EPROM is quite effective.
- EPROM is reprogrammable i.e. the data in the EPROM can be erased and reprogrammed.
Disadvantages of EPROM
Some of the disadvantages of EPROM are as follows &mius;
- Transistors used in EPROM have a higher resistance.
- The EPROM needs UV light to erase the data. This can’t be done using electrical signals.
- It is not possible to erase a particular byte of data in EPROM. The whole data is deleted.
- The static power consumption of EPROM is quite high.
- It takes some time to erase the data in EPROM. This is different than EEPROM where the data can be instantaneously erased.
- Related Articles
- In-memory read in SAP HANA
- Memory Read (MR) machine cycle in 8085 Microprocessor
- Difference Between EPROM and EEPROM
- Difference Between PROM and EPROM
- Role of CSS : read-only Selector
- Read-only tables in Lua programming
- Make a Hashtable read-only in Java
- How to make Java ArrayList read only?
- Create a Read-Only Collection in Java
- C# Check if HybridDictionary is read only
- Intel 8259A Programmable Interrupt Controller
- Intel 8253 Programmable Interval Timer
- 8255 Programmable Peripheral Interface Chip
- Intel 8257 Programmable DMA Controller
- How to add read-only property in C#?
