SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
Before transmitting a byte, the UART IrDA controller examines each byte of the payload and the CRC field (between BOF and EOF). For each byte equal to 0xC0 (BOF), 0xC1 (EOF), or 0x7D (control escape), the controller performs certain tasks:
The byte sent for the CRC computation is the initial byte written in the TX FIFO (before the XOR with 0x20).
For the A, C, I, and CRC fields: