EPROM(Erasable Programmable Read-Only Memory)又称可擦除可编程只读存储器,是一种非挥发性存储器。其与RAM(随机访问存储器)不同之处在于,在断电或关机后,数据仍然能够保存。
EPROM一般作为计算机芯片存储器的一个重要组成部分,它可以被编程为一个逻辑芯片或微处理器被使用。
EPROM出现较早,它第一次出现是在20世纪70年代,当时EPROM以其可编程、可擦写的特性在计算机发展史上发挥着重要的作用。随着技术的不断更新,EPROM逐渐被存储容量更大、使用更为方便的EEPROM等存储器所取代。但在一些特殊领域中,例如某些嵌入式应用和仪器仪表等领域,EPROM仍然得到广泛使用。
EPROM的编程方式有两种,一种是烧录编程,另一种是电子编程。
烧录编程是将EPROM芯片插入一个编程器中,通过编程器输入的数据按特定的编程算法写入EPROM芯片中。这种编程方式具有实现方便、可靠性高等特点。
电子编程是指通过芯片内部的电子元件来实现EPROM的编程。相较烧录编程,电子编程方式更为灵活、可编程性强,但是在实现过程中要求更高的工艺和专业技能。
EPROM的主要特点是一次编程、多次读取。编程完成后,EPROM的存储内容可以长时间的保存,且读取速度也比传统的ROM(只读存储器)更快。
EPROM又因其可以被擦写而彰显了与ROM的显著区别,在编程前,EPROM内部的存储单元是空白、未编程状态,只有在接收到相关的数据后,EPROM才能对其进行编程操作。此后,EPROM将保持编程数据不变,直至接收到清空操作、擦写操作等信号,初始状态可恢复。
EPROM与EEPROM虽然都是可编程的存储器,但它们在使用和特性上有很大的区别。最主要的区别在于擦写的方式不同。
EPROM的擦除和编程需要专用器件,在擦写操作时要将EPROM芯片取出,使用紫外线在一定的时间内照射芯片内部的存储单元,即可对其进行全片擦清操作。EEPROM则无需取出芯片进行擦写,只需通过编程电路提供一定的编程脉宽即可。因此,EEPROM相对于EPROM来说,具有更高的使用灵活性和方便性。