基本介紹
- 中文名:可擦除可規劃式唯讀存儲器
- 外文名:Erasable Programmable Read Only Memory
簡介,EPROM的型號與容量,OTP EPROM,
簡介
可擦除可程式唯讀存儲器(英語:Erasable Programmable Read Only Memory),由以色列工程師Dov Frohman發明,是一種斷電後仍能保留數據的計算器存儲晶片——即非易失性的(非易失性)。它是一組浮柵電晶體,被一個提供比電子電路中常用電壓更高電壓的電子器件分別編程。一旦編程完成後,EPROM只能用強紫外線照射來擦除。通過封裝頂部能看見矽片的透明視窗,很容易識別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, 1702A | 2 Kbit | 256 | 100 | 000FF |
2704 | 4 Kbit | 512 | 200 | 001FF |
2708 | 8 Kbit | 1 KB | 400 | 003FF |
2716, 27C16 | 16 Kbit | 2 KB | 800 | 007FF |
2732, 27C32 | 32 Kbit | 4 KB | 1000 | 00FFF |
2764, 27C64 | 64 Kbit | 8 KB | 2000 | 01FFF |
27128, 27C128 | 128 Kbit | 16 KB | 4000 | 03FFF |
27256, 27C256 | 256 Kbit | 32 KB | 8000 | 07FFF |
27512, 27C512 | 512 Kbit | 64 KB | 10000 | 0FFFF |
27C010, 27C100 | 1 Mbit | 128 KB | 20000 | 1FFFF |
27C020 | 2 Mbit | 256 KB | 40000 | 3FFFF |
27C040 | 4 Mbit | 512 KB | 80000 | 7FFFF |
27C080 | 8 Mbit | 1 MB | 100000 | FFFFF |
27C160 | 16 Mbit | 2 MB | 200000 | 1FFFFF |
27C320 | 32 Mbit | 4 MB | 400000 | 3FFFFF |
注: 1702 EPROM 是使用PMOS邏輯製程,27 系列的其他型號中沒有 C 的是使用NMOS邏輯製程,含有 C 的則是較新的CMOS邏輯製程。