Библиотека cyberlib для ардуины http://cyber-place.ru/showthread.php?t=550

*********EEPROM
Ограничение
! адресует максимум 256 адресов для типа Byte
Для Word максимум 128
Для Long максимум 64

Сохранить значение 4000000 в EEPROM по адресу 0 тип Long
WriteEEPROM_Long
(0, 4000000);

Прочитать из EEPROM с адреса 0 значение типа Long
uint32_t tmp
=ReadEEPROM_Long(0);

Сохранить значение 4000 в EEPROM по адресу 0 тип Word
WriteEEPROM_Word
(0, 4000);

Прочитать из EEPROM с адреса 0 значение типа Word
uint16_t tmp
=ReadEEPROM_Word(0);

Сохранить значение 400 в EEPROM по адресу 0 тип Byte
WriteEEPROM_Byte
(0, 200);

Прочитать из EEPROM с адреса 0 значение типа Byte
uint8_t tmp
=ReadEEPROM_Byte(0);