SCI/LIN Control Registers
1712
SPNU563A – March 2018
Copyright © 2018, Texas Instruments Incorporated
Serial Communication Interface (SCI)/ Local Interconnect Network (LIN)
Module
29.7.27 LIN Identification Register (LINID)
and
illustrate this register.
Figure 29-56. LIN Identification Register (LINID) (offset = 70h)
31
24
23
16
Reserved
RECEIVED ID
R-0
R-0
15
8
7
0
ID-SlaveTask BYTE
ID BYTE
R/WL-0
R/WL-0
LEGEND: R/W = Read/Write; R = Read only; WL = Write in LIN mode only; -
n
= value after reset
Table 29-44. LIN Identification Register (LINID) Field Descriptions
Bit
Field
Value
Description
31-24
Reserved
0
Reads return 0. Writes have no effect.
23-16
RECEIVED ID
0-FFh
Received identification. These bits are effective in LIN mode only. This byte contains the
current message identifier. During header reception the received ID is copied from the
SCIRXSHF register to this byte if there is no ID-parity error and there has been an RX/TX
match.
15-8
ID-SLAVETASK BYTE
0-FFh
ID-SlaveTask Byte. These bits are effective in LIN mode only. This field contains the
identifier to which the received ID of an incoming header will be compared to decide
whether a receive response, a transmit response, or no action needs to be performed by
the LIN node when a header with that particular ID is received.
7-0
ID BYTE
0-FFh
ID byte. This field is effective in LIN mode only. This byte is the LIN mode message ID.
On a master node, a write to this register by the CPU initiates a header transmission. For
a slave task, this byte is used for message filtering when HGEN CTRL = 0.
NOTE:
For software compatibility with future LIN modules, the HGEN CTRL bit must be set to 1, the
RX ID MASK field must be set to FFh, and the TX ID MASK field must be set to FFh.