IF2MSK

The Message Object Mask Bits together with the arbitration bits are used for acceptance filtering of incoming messages. Note: While IFxCMR.Busy bit is one, the IF1/2 Register Set is write protected.
Module Instance Base Address Register Address
can0 0xFFC00000 0xFFC00124
can1 0xFFC01000 0xFFC01124

Offset: 0x124

Access: RW

Important: To prevent indeterminate system behavior, reserved areas of memory must not be accessed by software or hardware. Any area of the memory map that is not explicitly defined as a register space or accessible memory is considered reserved.
Bit Fields
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16

MXtd

RW 0x1

MDir

RW 0x1

Reserved

Msk

RW 0x1FFFFFFF

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Msk

RW 0x1FFFFFFF

IF2MSK Fields

Bit Name Description Access Reset
31 MXtd

When 11-bit (standard) Identifiers are used for a Message Object, the identifiers of received Data Frames are written into bits ID28 to ID18. For acceptance filtering, only these bits together with mask bits Msk28 to Msk18 are considered.

Value Description
0x0 The extended identifier bit (IDE) has no effect on the acceptance filtering.
0x1 The extended identifier bit (IDE) is used for acceptance filtering.
RW 0x1
30 MDir

Value Description
0x0 The message direction bit (Dir) has no effect on the acceptance filtering. Handle with care setting IFxMSK.MDir to zero.
0x1 The message direction bit (Dir) is used for acceptance filtering.
RW 0x1
28:0 Msk

0 = The corresponding bit in the identifier of the message object cannot inhibit the match in the acceptance filtering. 1 = The corresponding identifier bit is used for acceptance filtering.

RW 0x1FFFFFFF