EEPROM or electrically erasable read-only memory is made up of arrays of floating gate transistors. It is used in applications where only small amounts of non-volatile memory are needed. There are three major types of serial interface: SPI, I2C, and Microwire.