SLAAEU2 August 2025 MSPM0C1104
An 8-bit CCIT polynomial (x8 + x2+ x + 1) and CRC initial value 0xFF is used for CRC computation.
CRC Calculation in Write Operation: MCF8315D checks whether the MCU CRC byte is aligned with the CCIT polynomial when the external MCU writes to MCF8315D and the CRC is enabled. If there is a mismatch, then the write request is discarded. Input data for CRC calculation by external MCUs for write operations are listed below:
CRC Calculation in Read Operation: When the external MCU reads from MCF8315D, if the CRC is enabled, MCF8315D sends the CRC byte at the end of the data. Input data for CRC calculation by external MCU to verify the data sent by MCF8315D are listed below:
Parity Calculation in Read/Write Operation: MCF8315D calculates the parity internally following the rules below once the EEPROM is programed and write data to EEPROM parity bit is ignored.