www.ti.com
Functional Description
Table 23-9. Field Descriptions (continued)
Name Value Description
NewDat New data
0 No new data has been written into the data bytes of this message object by the message handler since the
last time when this flag was cleared by the CPU.
1 The message handler or the CPU has written new data into the data bytes of this message object.
MsgLst Message lost (only valid for message objects with direction = receive)
0 No message was lost since the last time when this bit was reset by the CPU.
1 The message handler stored a new message into this message object when NewDat was still set, so the
previous message has been overwritten.
RxIE Receive interrupt enable
0 IntPnd will not be triggered after the successful reception of a frame.
1 IntPnd will be triggered after the successful reception of a frame.
TxIE Transmit interrupt enable
0 IntPnd will not be triggered after the successful transmission of a frame.
1 IntPnd will be triggered after the successful transmission of a frame.
IntPnd Interrupt pending
0 This message object is not the source of an interrupt.
1 This message object is the source of an interrupt. The interrupt Identifier in the interrupt register will point
to this message object if there is no other interrupt source with higher priority.
RmtEn Remote enable
0 At the reception of a remote frame, TxRqst is not changed.
1 At the reception of a remote frame, TxRqst is set.
TxRqst Transmit request
0 This message object is not waiting for a transmission.
1 The transmission of this message object is requested and is not yet done.
DLC[3:0] Data length code
0 Data frame has 0 to 8 data bytes.
1 Data frame has 8 data bytes.
Note: The data length code of a message object must be defined to the same value as in the
corresponding objects with the same identifier at other nodes. When the message handler stores a data
frame, it will write the DLC to the value given by the received message.
Data 0 1st data byte of a CAN data frame
Data 1 2nd data byte of a CAN data frame
Data 2 3rd data byte of a CAN data frame
Data 3 4th data byte of a CAN data frame
Data 4 5th data byte of a CAN data frame
Data 5 6th data byte of a CAN data frame
Data 6 7th data byte of a CAN data frame
Data 7 8th data byte of a CAN data frame
Note: Byte Data 0 is the first data byte shifted into the shift register of the CAN core during a reception,
byte Data 7 is the last. When the message handler stores a data frame, it will write all the eight data bytes
into a message object. If the data length code is less than 8, the remaining bytes of the message object
may be overwritten by undefined values.
3919
SPRUH73H–October 2011–Revised April 2013 Controller Area Network (CAN)
Submit Documentation Feedback
Copyright © 2011–2013, Texas Instruments Incorporated