Перед записью в EEARL обязательно вставь ожидание разрешения доступа к чтению EEPROM, как сказали ниже (-->): http://caxapa.ru/137870.html
EEPROM_read:
sbic EECR,EEPE ; Wait for completion of previous write
rjmp EEPROM_read
out EEARL,key ; address EEPROM
...