Electrically Erasable Programmable Read-Only Memory
Sigle comunemente utilizzate:
- EEPROM: 28C65, 28C64, 28C128, 28C256,28C512, 28C010, 28C020, 28C040, M28C16A/17A, 28C16, XLS2816, ecc.
- I2C EEPROM: 24C02, 24C04, 24C08, 24C16, 85C72, 85C82, 85C92, 24C32, 24C64, 24C128, 24C256, 24C512, ecc.
- Microwire EEPROM: 93C06, 93C46, 93LC46, 93C56, 93C57, 93C66, 93C76, 93C86, AT59C11, AT59C22, AT59C13, CAT35C102, CAT35C104, CAT35C108, 93C06A, 93C46X, 93C56, 93C66, 93C76, 93C86, ecc.
- ATMEL EEPROM: AT28C256, AT28C010, AT28C040, ecc.
- SPI EEPROM: AT25010, AT25020, AT25040, AT25080, W95010....256, 25x010 - 25x640, 25C080, 25C160, 25C320, 25C128, 25C256, 25C512, ecc.
AT25HP256, AT25HP512, AT25HP1024, CAT64LC010, CAT64LC020, CAT64LC040, ecc. - 1Wire EEPROM: DS2431, DS28EC20, ecc.
La memoria EEPROM (o E2PROM) e' una memoria di tipo non volatile che va a sostituire la memoria EPROM. La differenza tra le due? la piu' moderna EEPROM puo' essere cancellata elettricamente mentre la EPROM per cancellarla c'era bisogno dei raggi ultravioletti, infatti nella parte superiore del circuito integrato era possibile notare una "finestrella" che si affacciava direttamente sul chip della memoria che esposta ai raggi ultravioletti veniva cancellata. Le memorie EEPROM inoltre hanno significativamente un minor numero di pin grazie alla semplificazione del metodo di comunicazione e trasmissione dati. Questa tipologia di memoria (come anche la EPROM nei computer piu' vecchi) e' largamente utilizzata per ospitare il BIOS. Le dimensioni di una memoria EEPROM variano da 256byte fino ad un massimo di 32mb.
Con le memorie EEPROM sono stati introdotti dei protocolli di comunicazione che, come prima accennato, hanno ridotto in maniera significativa il numero di pin. Trattasi di:
In base al protocollo di comunicazione utilizzato, avremo un pinout differente. Qui sotto potete osservare qualche esempio di pinout. I nomi potrebbero variare leggermente in base al modello di EEPROM e del produttore.
- I2C (2 cavi) (24xx)
- SPI (25xx)
- MicroWire (National Semiconductors/Texas Instruments, 3 cavi, sub-SPI) (93Cxx)
- 1Wire (Maxim/Dallas Semiconductors, 1 cavo) (DSxx)
In base al protocollo di comunicazione utilizzato, avremo un pinout differente. Qui sotto potete osservare qualche esempio di pinout. I nomi potrebbero variare leggermente in base al modello di EEPROM e del produttore.
I2C 24xx
|
SPI 25xx
|
Microwire 93Cxx
|
1Wire DSxx
|