Difference Between EEPROM and EPROM

EEPROM and EPROM are both types of programmable read-only memory (ROM). Both of them are nonvolatile memory which is used in computers to store the program.


IT Quiz

Test your knowledge about topics related to technology

1 / 10

Which number system has a base 16

2 / 10

Who is considered as the father of computing

3 / 10

The output printed by a computer through a printer on the paper is called

4 / 10

What was the name of the space shuttle that landed man on the moon?

5 / 10

When a machine possesses the ability to mimic human traits like make decisions, predict the future, learn and improve on its own said to have

6 / 10

Which of the following AI domain attempts to extract information from spoken and written words using algorithms?

7 / 10

The main function of smart assistants like Apple Siri and Amazon Alexa is

8 / 10

Which of the following is defined as an attempt to steal, spy, damage or destroy computer systems, networks, or their associated information?

9 / 10

Which is an Input device

10 / 10

What is Artificial Intelligence?

Your score is


They both are external programming devices. Their memory can be erased and reprogrammed.

EEPROM is an extended version of EPROM and EPROM is an extended version of PROM.

Key Takeaways

  1. EPROM is erasable via ultraviolet light, while EEPROM can be erased electrically.
  2. EEPROM allows for selective data modification, but EPROM requires erasing the entire chip.
  3. EPROM’s data retention lasts longer than EEPROM, making it more suitable for long-term storage.


The difference between EEPROM AND EPROM is that the content of EEPROM is erased by using electric signals while the content of EPROM is erased by UV Rays. EEPROM is a modern version of EPROM. Also, modern EEPROM allows multi-byte page operations. And takes less time to erase than EPROM.


Want to save this article for later? Click the heart in the bottom right corner to save to your own articles box!

EEPROM is a non-volatile memory. It is an extended version of EPROM that allows you to store your data, read and rewrite it. And therefore it has more features and is better than EPROM.

EEPROM is usually used for multi-byte page operations. You can erase its content in milliseconds with the use of electric signals.

EPROM is an extended version of PROM. It is also non-volatile memory.

It also allows you to rewrite data. Although it takes minutes to erase the data.

The data is erased by exposing it to ultraviolet light. Mercury Vapor lamp being a source of UV light can be used for this purpose.

Comparison Table

Parameters of ComparisonEEPROMEPROM
What are they?Extended version of EPROM that allows storing data. It also allows rewriting programming.A type of ROM that allows rewriting data.
Programming TechniqueTunnel effect is used as the programming technique.Hot electron injection is used as the programming technique.
Erasing TechniqueElectric signals are used to erase its content.UV rays are used for erasing data.
Time Takes to EraseIt takes only milliseconds.It takes about 15 to 20 minutes.
Relative size of cellRelative size of the cell is three.The relative size of the cell is one.

What is EEPROM?

EEPROM which is also known as E2PROM stands for electrically erasable programmable read-only memory. It is a type of nonvolatile memory that is used in computers.

In this type of form, the data stored can be retrieved easily. It is also used in integrated microcontrollers for electronic devices to store data.

Mostly it is used for security gadgets like Smart cards, remote keyless systems, Sim cards, Credit cards, etc. It allows the storage of relatively small amounts of data.

It also allows individual bytes to be erased and reprogrammed again. It takes only seconds to erase the data. Electric signals are used in EEPROM to erase its content.

EEPROM requires a 2-transistor structure per bit to erase a byte in the memory. The transistor used in it doesn’t consume much voltage, it only consumes 5 volts.

And the programming technique of EEPROM is the tunnel technique.

Small amounts of EEPROM are also used in products like real-time clocks, digital potentiometers, and digital temperature sensors, etc.

However, there are limitations to this technology as well. The only two limitations are Data retention and endurance.

For endurance, the maximum number can be 1 million. And 10 years are a limit for data retention.

Of the many advantages of EEPROM, one of them is that it doesn’t have to be taken out from the computer to erase the memory. 

What is EPROM?

EPROM stands for Erasable Programmable Read-Only Memory. It is an external programming integrated chip which is an extended version of PROM.

It is a type of ROM that can be read and written optically. The EPROM is a chip that can retrieve the stored data.

If the power supply goes this chip will retain its data. This way your data is safe.

EPROM has a rock crystal transparent window at the top through which the silicon chip is visible. EPROM has to be taken out of the computer to erase its memory.

It has to be got off from the computer circuit to show it to the UV light source like a mercury vapor lamp, which will erase its memory. Different sources of UV light can take different times.

It takes weeks to erase the memory from sunlight.

And then reprogramming the computer can be done. Additionally, the programming process of EPROM is not electrically reversible.Indeed, a programmed EPROM chip can retain its data for at least 10 to 20 years.

Hot electron injection programming is used for the programming of the EPROM. EPROM has a MOS transistor that takes up to 12.5 volts.

Storing data in the memory requires applying a higher voltage to the transistors.

Main Differences Between EEPROM And EPROM

  1. The content of EEPROM is erased using an electric signal while on the other hand the content of EPROM is erased via UV rays.
  2. The relative size of cell in EEPROM is 3 while In EPROM is 1.
  3. EEPROM takes milliseconds to erase its content while EPROM takes minutes.
  4. EEPROM is an extended version of EPROM and therefore it has better features.
  5. The transistor used in EEPROM consumes only 5 volts while in EPROM it consumes 12.5 volts.
  6. EEPROM doesn’t have to be taken out from the computer to erase its memory while EPROM has to be taken out to erase the memory.
Difference Between EEPROM and EPROM
  1. https://ieeexplore.ieee.org/abstract/document/200615/
  2. https://ieeexplore.ieee.org/abstract/document/1485793/
  3. https://ieeexplore.ieee.org/abstract/document/347410/
One request?

I’ve put so much effort writing this blog post to provide value to you. It’ll be very helpful for me, if you consider sharing it on social media or with your friends/family. SHARING IS ♥️

Leave a Comment

Your email address will not be published. Required fields are marked *