CAN Control Registers
1595
SPRUHE8E – October 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
M3 Controller Area Network (CAN)
Figure 23-35. IF2 Mask Register (CAN IF2MSK) [offset = 0x124]
31
30
29
28
16
MXtd
MDir
Rsvd
Msk[28:16]
R/WP-
1
R/WP-
1
R-1
R/WP-0x1FFF
15
0
Msk[15:0]
R/WP-0xFFFF
LEGEND: R = Read; WP = Protected Write (protected by Busy bit); -
n
= value after reset
Table 23-19. IF1 and IF2 Mask Registers Field Descriptions
Bit
Field
Value
Description
31
MXtd
Mask Extended Identifier
0
The extended identifier bit (IDE) has no effect on the acceptance filtering.
1
The extended identifier bit (IDE) is used for acceptance filtering.
When 11-bit ("standard") identifiers are used for a message object, the identifiers of received data
frames are written into bits ID[28:18]. For acceptance filtering, only these bits together with mask
bits Msk[28:18] are considered.
30
MDir
Mask Message Direction
0
The message direction bit (Dir) has no effect on the acceptance filtering.
1
The message direction bit (Dir) is used for acceptance filtering.
29
Reserved
Reserved
28-0
Msk[28:0]
Identifier Mask
0
The corresponding bit in the identifier of the message object is not used for acceptance filtering
(don't care).
1
The corresponding bit in the identifier of the message object is used for acceptance filtering.
23.15.16 IF1 and F2 Arbitration Registers (CAN IF1ARB, CAN IF2ARB)
The bits of the IF1 and IF2 arbitration registers mirror the arbitration bits of a message object. The function
of the relevant message objects bits is described in
NOTE:
While Busy bit of the IF1 or IF2 Command Register is one, the IF1 or IF2 register set is write
protected.
Figure 23-36. IF1 Arbitration Register (CAN IF1ARB) [offset = 0x108]
31
30
29
28
16
MsgVa
l
Xtd
Dir
ID[28:16]
R/WP-
0
R/WP-
0
R/WP-
0
R/WP-0
15
0
ID[15:0]
R/WP-0
LEGEND: R = Read; WP = Protected Write (protected by Busy bit); -
n
= value after reset