PROM(可编程只读存储器)是一种特殊的存储器类型,其核心特性和分类如下:
一、基本定义
PROM(Programmable Read-Only Memory)是一种通过掩模编程一次后即可永久保存数据的存储器。其内容在制造时通过光刻工艺固定,之后无法直接修改。
二、主要分类
掩模编程只读存储器(MROM) 通过掩模工艺编程,内容不可更改,通常用于存储系统固件。
一次编程只读存储器(PROM)
允许用户编程一次后永久保存数据,常用于嵌入式系统中的固件存储,例如在AVR微控制器中编程LED闪烁程序。
可擦除可编程只读存储器(EPROM)
可以反复擦除后重新编程,适合需要更新固件的场景。
电可擦除可编程只读存储器(EEPROM)
支持电擦除和编程,适合需要频繁更新数据的设备,如键盘缓存。
三、应用场景
嵌入式系统: 如微控制器(如AVR)中的固件存储; 消费电子
工业控制:设备初始化程序和参数存储。
四、特点
不可修改性:编程后数据不可更改(MROM、PROM);
持久性:数据在断电后仍可保留;
一次性编程成本较高,但可降低后期维护成本。
五、与RAM的区别
ROM(如ROM、Flash):可擦除可编程,但数据易丢失;
PROM:仅支持一次性编程,数据不可修改。
综上,PROM是嵌入式系统中用于存储不可更改固件的关键组件,其分类和特性使其在特定场景下具有不可替代的作用。