可擦除可規劃式唯讀記憶體

可擦除可编程只读存储器英語:),由以色列工程師英語:發明,是一種斷電後仍能保留數據的計算機儲存芯片——即非易失性的(非揮發性)。它是一組浮柵晶體管,被一個提供比電子電路中常用電壓更高電壓的電子器件分別編程。一旦資料寫入完成後,EPROM只能用強紫外線照射來擦除。通過封裝頂部能看見硅片的透明窗口,很容易識別EPROM,這個窗口同時用來進行紫外線擦除。

浮柵電晶體的截面示意圖
Intel 1702 是全球最早的 EPROM 型式

一片編程後的EPROM,可以保持其數據大約10~20年,並能無限次讀取。擦除窗口必須保持覆蓋,以防偶然被陽光擦除。老式電腦的BIOS芯片,一般是EPROM,擦除窗口往往被印有BIOS發行商名稱、版本和版權聲明的標籤所覆蓋。

一些在快閃記憶體出現前生產的微控制器,具有使用EPROM來儲存程序的版本,以利於程式開發;因為,如使用一次性可編程器件,在調試時將造成嚴重浪費。

EPROM的型號與容量

除了 1702 之外,EPROM 是 27 系列型號,各種容量及型號參見附表,編號前可能加有廠商的英文字頭,同一型號可能有不同的速度與封裝方式,並附加於編號後。各廠牌同型號的 EPROM 讀取上相容,但燒錄規範可能會略有不同。 (此外,使用 EPROM 的 MCS48/51 家族 MCU 則是 87 系列)

部分較新的 EPROM 可藉由簽名模式(signature mode)進行型號自動識別,方法是將 A9 提升到 12V,晶片便會送出兩 byte 的識別數據。由於並非所有型號均有此功能(尤其是早期的型號),因此燒錄時有可能須人工指定型號。

EPROM 型號容量 — 位元(bit)數容量 — 位元組(Byte)數定址空間長度(十六進位)最後位址(十六進位)
1702, 1702A2 Kbit256100000FF
27044 Kbit512200001FF
27088 Kbit1 KB400003FF
2716, 27C1616 Kbit2 KB800007FF
2732, 27C3232 Kbit4 KB100000FFF
2764, 27C6464 Kbit8 KB200001FFF
27128, 27C128128 Kbit16 KB400003FFF
27256, 27C256256 Kbit32 KB800007FFF
27512, 27C512512 Kbit64 KB100000FFFF
27C010, 27C1001 Mbit128 KB200001FFFF
27C0202 Mbit256 KB400003FFFF
27C0404 Mbit512 KB800007FFFF
27C0808 Mbit1 MB100000FFFFF
27C16016 Mbit2 MB2000001FFFFF
27C32032 Mbit4 MB4000003FFFFF

註: 1702 EPROM 是使用PMOS邏輯製程,27 系列的其他型號中沒有 C 的是使用NMOS邏輯製程,含有 C 的則是較新的CMOS邏輯製程。

EPROM圖片


OTP EPROM

以內建 OTP EPROM 來存放程式的 PIC16C57 微控制器

因為玻璃窗口造價昂貴,於是引進了一次性可編程芯片(One-time programmable,OTP chip,或一種PROM),用於不需重複燒寫的量產產品中可降低ROM成本而被廣泛使用;唯一的不同在於,EPROM芯片被封在不透明的封裝中,因此這種芯片在寫入程序後無法擦除。這種一次性可編程技術,用於生產EPROM和基於EPROM的微控制器。然而,一次性可編程EPROM正逐漸被快閃記憶體(flash memory)芯片所取代,後者具有相近的硅片價格,並且在一個無窗口封裝中可重複編程。

參見

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.