SDAA220 January   2026 MSPM0G3519

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction to LIN Protocol
    1. 1.1 Break Field
    2. 1.2 SYNC Byte Field
    3. 1.3 PID Field
    4. 1.4 Data
    5. 1.5 Checksum
  5. 2Initial Baud Rate Setting
  6. 3Realization of LIN Protocol MSPM0 UART/ UNICOMM UART
    1. 3.1 LIN Transmission
      1. 3.1.1 Break Field
      2. 3.1.2 Sync Field
      3. 3.1.3 PID Field
      4. 3.1.4 Data Field
      5. 3.1.5 Checksum
    2. 3.2 LIN Reception
      1. 3.2.1 Break Field Detection
      2. 3.2.2 SYNC Field Validation
    3. 3.3 LIN Transceiver
  7. 4Automatic Baud Rate Detection
    1. 4.1 Procedure to Measure Bit-width using MSPM0 UART / UNICOMM UART
    2. 4.2 Calculation of Correct Baud Rate
      1. 4.2.1 Crystal Error at Responder Node
  8. 5Deviation in Baud Rate after Synchronization
  9. 6References

SYNC Byte Field

The Sync Field, a byte with the fixed hexadecimal value 0x55, enables devices on a LIN bus to synchronize their clocks with the master node. The value 0x55 represents a binary pattern of alternating 1s and 0s, creating predictable signal transitions (edges).

Here is how this works:

  • The LIN commander transmits this alternating pattern.
  • The Responder nodes measure the time between these signal transitions to determine the master's precise bit timing.
  • The Responder nodes then use this measurement to adjust their baud rate, ensuring they are perfectly synchronized with the Responder’s baud rate.

 Sync Field Figure 1-3 Sync Field