А не проще побайтно считать? Типа: var=(EEPROM.read(1)<<8)|EEPROM.read(0); ну или большее количество