Article by:Geoffrey Hunter
Even though flash is technically a form of EEPROM, the word EEPROM is usually reserved to smaller-memory, read/write/erase 1 byte at-a-time ICs (flash is usually erased in pages and has way more memory).
The cheapest EEPROM on the market is usually available with an I2C, 1-wire (e.g. UNI/O), or SPI-like (e.g. Microwire) interface, in packages such as the SOT-23-6, SOIC-8 and DIP-8.
Figure 1. Example pinout of a EEPROM IC in a SOT-23-6 component package.
1.1. Unique IDs
Some EEPROM chips also come with unique ID’s burnt into memory. The DS28E05 by Maxim Integrated is one such example. It provides a unique 64-bit ID number which can be read back from read-only memory. It also serves as it’s 1-wire address.
Figure 2. The DS28E05 EEPROM I2C, connected to a microcontroller via the 1-wire interface.
Flash sometimes uses flip-flop style pin naming conventions. The M25P128 is one such example.
Figure 3. The M25P128 flash IC which uses flip-flop style pin naming conventions.
This work is licensed under a Creative Commons Attribution 4.0 International License .