EEPROM Data Memory

The Atmel AVR ATmega8A contains 512 bytes of data EEPROM memory. It is organized as a separate data space, in which single bytes can be read and written. The EEPROM has an endurance of at least 100,000 write/erase cycles. The access between the EEPROM and the CPU is described bellow, specifying the EEPROM Address Registers, the EEPROM Data Register, and the EEPROM Control Register.

Memory Programming contains a detailed description on EEPROM Programming in SPI- or Parallel Programming mode.