Könnte es sein, dass das timing beim EEPROM-Programmieren nicht stimmt? Dann können einzelne Bits durchaus mal das kippen anfangen.
Ich hatte das Problem einmal mit einem (sehr alten) Phytec-Board.

Robert