Incidencia con EEPROM.read / EEPROM.write

Buenos días !

Me acabo de encontrar con un problemilla a la hora de escribir y leer de la eeprom de un ATMega328p.
El problema es el siguiente; cuando hago un EEPROM.write(1, 16) y reinicio el Arduino (quitándole la alimentación), al ir a leer de la eeprom con EEPROM.read(1), el valor que me retorna es 0xff

Éste problema lo he detectado con la versión 1.6.5 del IDE.

Alguien se ha encontrado con el mismo error ?

Prueba con EEPROM.write(1,B10000). B10000 es 16 en binario

El valor a pasar a la función es un Byte. En las ide en Linux esto es estricto, pero en muchos ejemplos y en la documentación de Arduino le pasan un int.

Saludos

postea el sketch para poder probarlo.