DR
AFT
DR
AFT
DRAFT
DR
D
RAFT
DRAFT
DRA
FT DRAF
D
RAFT DRAFT DRAFT DRAFT DRAFT D
DRAFT
D
RAFT DRA
FT DRAFT DRAFT DRAFT DRA
UM10316_0
© NXP B.V. 2008. All rights reserved.
User manual
Rev. 00.06 — 17 December 2008
377 of 571
NXP Semiconductors
UM10316
Chapter 22: LPC29xx LIN 0/1
message buffer the CPU should always read the message-buffer access bit first to
determine whether an access is possible or not. In cases where the message buffer is
locked a write-access will not succeed, but a read-access will deliver logic 0 as a result.
The first part of the message buffer is the LIN message-identifier register LID containing
the header information and control format of the LIN message.
Time-out calculation examples:
Example 1 with one data field (N
data
= 1) in the expected slave response:
The value for this example of the LIN master time-out register is LTO = 0000 001Ch.
Example 2 with eight data fields (N
Data
= 8) in the expected slave response:
The value for this example of the LIN master time-out register is LTO = 0000 007Eh.
shows the bit assignment of the LID register.
Table 313. LIN message-identifier register bit description
* = reset value
Bit
Symbol
Access
Value
Description
31 to 26 reserved
R
-
Reserved; do not modify. Read as logic 0
25
CSID
R/W
Checksum ID inclusion
1
The identifier field is included in the checksum
calculation
0*
The identifier field is not included in the
checksum calculation
24
DD
R/W
Data direction
1
The response field is expected to be sent by a
slave node
0*
The response field is sent by the LIN master
controller
23 to 21 reserved
R
-
Reserved; do not modify. Read as logic 0
20 to 16 DLC[4:0]
R/W
Data-length code. This represents the binary
number of data bytes in the LIN message-
response field. Data-length code values greater
than 16 are handled as the maximum number
of 16
00h*
15 to 8
reserved
R
-
Reserved; do not modify. Read as logic 0
LTO
1.4
10 1
1
+
(
)
•
28
=
=
LTO
1.4
10 8
1
+
(
)
•
126
=
=