logo CBCE Skill INDIA

Welcome to CBCE Skill INDIA. An ISO 9001:2015 Certified Autonomous Body | Best Quality Computer and Skills Training Provider Organization. Established Under Indian Trust Act 1882, Govt. of India. Identity No. - IV-190200628, and registered under NITI Aayog Govt. of India. Identity No. - WB/2023/0344555. Also registered under Ministry of Micro, Small & Medium Enterprises - MSME (Govt. of India). Registration Number - UDYAM-WB-06-0031863

What are different types of ROM?


Different Types of ROM
 

Read-Only Memory (ROM) is a type of non-volatile computer memory that stores data that cannot be modified or overwritten under normal computer operations. It is used for firmware, permanent software, and data that should remain intact, even when the computer is powered off. There are several types of ROM, each with specific characteristics and use cases.

 

Here are the Main Types of ROM:

 

  1. Mask ROM (MROM):

    • Mask ROM is manufactured with the data permanently encoded during the fabrication of the memory chip.
    • The data is "masked" onto the ROM during the production process, and it cannot be changed once the chip is created.
    • Mask ROM is commonly used for firmware in embedded systems, such as game consoles and appliances.
  2. Programmable Read-Only Memory (PROM):

    • PROM is initially blank and can be programmed by a special device called a programmer.
    • Once programmed, the data remains fixed, and PROM becomes read-only, similar to Mask ROM.
    • PROM is used in situations where data needs to be permanently stored after a one-time programming operation.
  3. Erasable Programmable Read-Only Memory (EPROM):

    • EPROM can be erased and reprogrammed multiple times.
    • Erasure is typically achieved by exposing the memory to ultraviolet (UV) light. After erasure, new data can be written to the EPROM.
    • EPROMs are used in situations where firmware or data may need occasional updates or changes.
  4. Electrically Erasable Programmable Read-Only Memory (EEPROM or E2PROM):

    • EEPROM, or Electrically Erasable Programmable Read-Only Memory, can be erased and reprogrammed electrically, without the need for UV light.
    • EEPROM is used in devices where data or firmware may need frequent updates or where individual bits or bytes can be modified without affecting other parts of the memory.
  5. Flash Memory:

    • Flash memory is a type of EEPROM but is typically used for larger storage capacities, such as in USB drives, SSDs, and memory cards.
    • It is non-volatile and can be written and erased electrically.
    • Flash memory is used in situations where data needs to be stored for extended periods and can be modified many times, such as in consumer electronics and storage devices.
  6. Mask-Programmed ROM (M-PROM):

    • M-PROM is a type of ROM where the data is programmed into the memory during the manufacturing process using a mask.
    • The data is permanent and cannot be changed by the end user.
    • M-PROM is used in devices that require fixed firmware and data.

 

Each type of ROM has its own characteristics and use cases, depending on the need for data permanence, reprogrammability, and storage capacity. Mask ROM, PROM, EPROM, and EEPROM are often used for firmware and program storage in embedded systems, while Flash memory is commonly used in a wide range of applications, including consumer electronics and data storage devices.

 

Thank you.

Popular Post:

Give us your feedback!

Your email address will not be published. Required fields are marked *
0 Comments Write Comment