 EEPROMs can be programmed and erased in-circuit, by applying special programming signals.Originally, EEPROMs were limited to single byte operations, which made them slower, but modern EEPROMs allow multi-byte page operations.An EEPROM has a limited life for erasing and reprogramming, now reaching a million operations in modern EEPROMs.