Еще не упамянул ECC. И по этой же причине 4M в худшем случае 1M
циклов записи. А чип крут. Error correction code (ECC x 4) and write cycling
M95M04-DR devices offer an error correction code (ECC), an internal logic function transparent for the SPI
communication protocol.
The ECC logic is implemented on each group of four EEPROM bytes (A group of four bytes is located at
addresses [4*N, 4*N+1, 4*N+2, 4*N+3], where N is an integer). Even if the ECC function is performed on groups
of four bytes, a single byte can be written/cycled independently. In this case, the ECC function also writes/cycles
the three other bytes located in the same group. As a consequence, the maximum cycling budget is defined at
group level and the cycling can be distributed over the four bytes of the group: the sum of the cycles seen by
byte0, byte1, byte2 and byte3 of the same group must remain below the maximum value defined in Section