DCAN Control Registers
1111
SPNU503C – March 2018
Copyright © 2018, Texas Instruments Incorporated
Controller Area Network (DCAN) Module
23.17.27 IF3 Message Control Register (DCAN IF3MCTL)
Figure 23-67. IF3 Message Control Register (DCAN IF3MCTL) [offset = 14Ch]
31
16
Reserved
R-0
15
14
13
12
11
10
9
8
NewDat
MsgLst
IntPnd
UMask
TxIE
RxIE
RmtEn
TxRqst
R-0
R-0
R-0
R-0
R-0
R-0
R-0
R-0
7
6
4
3
0
EoB
Reserved
DLC
R-0
R-0
R-0
LEGEND: R = Read only; -
n
= value after reset
Table 23-28. IF3 Message Control Register Field Descriptions
Bit
Field
Value
Description
31-16
Reserved
0
These bits are always read as 0. Writes have no effect.
15
NewDat
New Data
0
No new data has been written into the data portion of this message object by the Message Handler
since the last time this flag was cleared by the CPU.
1
The Message Handler or the CPU has written new data into the data portion of this message
object.
14
MsgLst
Message Lost (only valid for message objects with direction = receive)
0
No message lost since the last time when this bit was reset by the CPU.
1
The Message Handler stored a new message into this object when NewDat was still set, so the
previous message has been overwritten.
13
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.
12
UMask
Use Acceptance Mask
0
Mask ignored
1
Use Mask (Msk[28:0], MXtd, and MDir) for acceptance filtering.
If the UMask bit is set to 1, the message object's mask bits have to be programmed during
initialization of the message object before MsgVal is set to 1.
11
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.
10
RxIE
Receive 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.
9
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.
8
TxRqst
Transmit Request
0
This message object is not waiting for a transmission.
1
The transmission of this message object is requested and not yet done.