Ну раз читается 255 из байта калибровки, значит полетел. Такое бывает при ошибках записи. А с ошибками пишется потому, что у Вас, видимо, слишком высокая частота spi на программаторе.
Вообщем, выбросьте этот камень, возьмите свежий

, и уменьшите скорость на программаторе.
Хотя камень в ведро отправлять не надо, поставите его в девайс, который с кварцем, если, конечно, Вы такие делаете.
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин