SPRUJF8 May 2026 TMS320F28P551SD , TMS320F28P551SG
The LIN module is based on the SCI module with added sub-blocks to support LIN protocol.
The three major components of the SCI block are:
There are separate enable and interrupt bits for the LIN receiver and transmitter. The receiver and transmitter can each be operated independently (half-duplex) or simultaneously (full duplex).
To maintain data integrity, the LIN checks the received data for breaks, parity, overrun, and framing errors. The baud rate (bits per second) is programmable to over 16 million different rates through a 24-bit baud-select register. Figure 28-1 shows the detailed diagram of the SCI block.
The LIN module is based on the SCI module with the addition of an error detector (parity calculator, checksum calculator, and bit monitor), a mask filter, a synchronizer, and a multibuffered receiver and transmitter. The SCI interface, the DMA control sub-blocks and the baud generator are modified for compatibility with the LIN standard. Figure 28-2 shows the LIN block diagram.
Figure 28-1 SCI Block
Figure 28-2 LIN Block Diagram