Может быть проблема в тактовой частоте? Я прокурил даташит на память, но не нашел(или не заметил) упоминаний о частоте, на которой работает память. Контроллер может слишком быстро писать туда данные?
Цитата(MegaVolt @ Nov 9 2016, 11:04)

Тогда странно. Ибо 0xFF говорит про то что в эти места скорее всего записи не было. И там лежат значения после стирания.
Попробуйте эксперимент: передать массив любых чисел кроме нулевых. Т.е. чтобы ни в данных ни в хвосте не было нулей. И напишите что получиться.
Пробовал. Пишется опять же 8 байт, остального нет.