SLAA419C October 2009 – April 2019 MSP430F5418 , MSP430F5418A , MSP430F5419 , MSP430F5419A , MSP430F5435 , MSP430F5435A , MSP430F5436 , MSP430F5436A , MSP430F5437 , MSP430F5437A , MSP430F5438 , MSP430F5438A
A revisions of F543x silicon add two 'reverse' registers to the Cyclic Redundancy Check (CRC) module: a CRC Data In Reverse Byte (CRCDIRB) register and a CRC Result Reverse register. Data bytes written to CRCDIRB in word mode or the data byte in byte mode are bit-wise reversed before the CRC module adds them to the signature. The bits are reversed in order to enable the MSB bits to be shifted in first to the linear feedback shift register (LFSR) that composes the CRC machine. Similarly, the CRC Result Reverse register provides the byte results of the CRC in bit-wise reversed format.