• Networking
  • Programming
  • DBMS
  • Operating System
  • Internet
  • Hardware
  • Software

Tech Differences

Know the Technical Differences

Difference Between PROM and EPROM

PROM vs EPROMMost of us generally know what a ROM memory (Read Only Memory) is. It is so called “read-only” because it holds a persistent pattern of data that cannot be altered. The PROM, EPROM, EEPROM and flash are the types of ROM. In this article, we will understand the difference between PROM and EPROM specifically. So, the main difference between PROM and EPROM is that the PROM can be programmed just once means that it can be written only one time whereas EPROM is erasable; hence it can be reprogrammed or rewritten.

Unlike RAM, in ROM to retain the bit value or data in the memory the power source is not needed. Therefore, it is non-volatile in nature. The benefit of using ROM is that the data and program reside persistently in the main memory and doesn’t require to be loaded from the secondary storage devices.

Content: PROM Vs EPROM

    1. Comparison Chart
    2. Definition
    3. Key Differences
    4. Conclusion

Comparison Chart

BasicPROMEPROM
Expands to
Programmable Read Only MemoryErasable Programmable Read Only Memory
BasicThe chip is one-time programmable only.The chip is reprogrammable.
CostInexpensiveCostly as compared to PROM.
ConstructionPROM is encased in a plastic covering.A transparent quartz window covers EPROM.
Storage enduranceHighLow comparatively.

Definition of PROM

PROM (Programmable ROM) was intended to fulfil the need of a set of ROMs which can contain a particular memory content. The PROM memory is written only once and programmed electrically by the user at the time or after the original chip fabrication. The necessary content file is supplied by the user and inserted in the machine known as ROM programmer. There exist a fuse at each programmable connection and it is blown when the connection is not needed.

In the construction of PROM the bipolar transistors are used which consumes high power but works speedily. It has high storing stability where the bits are not altered until the PROM is reconnected to the programmer and more fuses are blown. PROM is advantageous when produced in large scale and offer flexibility and convenience.

Definition of EPROM

EPROM expands to Erasable Programmable Read Only Memory, this type of ROM is read and written optically (electrically). To write an EPROM, its storage cells must remain in the same initial state. So, the packaged chip is shown to the ultraviolet radiations in order to erase the storage cells prior to performing the write operation.

The erasure procedure is repeatedly performed and a one-time erasure can consume up to 20 mins. EPROM provides reduced storage permanence as compared to PROM because the EPROM is receptive to radiation and electric noise. The EPROM can be reprogrammed about thousand times after that it may become unreliable. The EPROM contains a quartz window which surpasses the UV light.

In EPROM, the MOS transistor is used as a programmable component. The transistor composed of a floating gate (a small piece of polysilicon material) which is enclosed by an insulator. The channel produces negative charges between the source and drain and stores a logic 1. The high positive voltage at the gate drives negative charges to shift out of the channel and get trapped in the floating gate and stores the logic 0. When the floating gate surface is exposed to the UV radiations, it makes the negative charges to restore to the channel from the floating gate, thus restoring the logic 1. This phenomenon of programming is known as hot electron injection.

Key Differences Between PROM and EPROM

  1. The PROM chip is programmed for just one time. On the other hand, EPROM chip is reprogrammable.
  2.  When it comes to cost the EPROM is more costly than the PROM.
  3. The EPROM is enclosed in a transparent quartz window so that the UV rays can transfer through it. As against, PROM is completely encased in a plastic cover.
  4. The PROM storage permanence is not affected by the radiation and electric noise but in EPROM the radiation and electric noise can affect the storage stability. However, EPROM can store the data for 10 years.

Conclusion

The PROM is cheaper than EPROM but PROM can be programmed only one time while EPROM can be programmed multiple times but the chip has to be removed from the system in order to erase the data.

Related Differences:

  1. Difference Between EPROM and EEPROM
  2. Difference Between RAM and ROM Memory
  3. Difference Between PLA and PAL
  4. Difference Between Stop-and-Wait Protocol and Sliding Window Protocol
  5. Difference Between Go-Back-N and Selective Repeat Protocol

Comments

  1. barbie says

    August 6, 2020 at 9:35 am

    Hello, I am really thankful to you for this blog post. But I have a query:
    How many times an EPROM can be erased?
    Hope for your reply. Thank You!

    Reply

Leave a Reply Cancel reply

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

Top 10 Differences

  • Difference Between OLTP and OLAP
  • Difference Between while and do-while Loop
  • Difference Between Guided and Unguided Media
  • Difference Between Preemptive and Non-Preemptive Scheduling in OS
  • Difference Between LAN, MAN and WAN
  • Difference Between if-else and switch
  • Difference Between dispose() and finalize() in C#
  • Difference Between for and while loop
  • Difference Between View and Materialized View
  • Difference Between Server-side Scripting and Client-side Scripting

Recent Addition

  • Difference Between Java and Python
  • Difference Between PHP and HTML
  • Difference Between GPS and GNSS 
  • Difference Between Virtualization and Containerization
  • Difference Between Storage and Memory

Categories

  • Artificial Intelligence
  • DBMS
  • Hardware
  • Internet
  • Networking
  • Operating System
  • Programming
  • Software

Copyright © 2025 · Tech Differences · Contact Us · About Us · Privacy