IF1ARB

The Arbitration Registers ID28-0, Xtd, and Dir are used to define the identifier and type of outgoing messages and are used (together with the mask registers Msk28-0, MXtd, and MDir) for acceptance filtering of incoming messages. A received message is stored into the valid Message Object with matching identifier and Direction=receive (Data Frame) or Direction=transmit (Remote Frame). Extended frames can be stored only in Message Objects with Xtd = one, standard frames in Message Objects with Xtd = zero. If a received message (Data Frame or Remote Frame) matches with more than one valid Message Object, it is stored into that with the lowest message number.
Module Instance Base Address Register Address
can0 0xFFC00000 0xFFC00108
can1 0xFFC01000 0xFFC01108

Offset: 0x108

Access: RW

Bit Fields
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16

MsgVal

RW 0x0

Xtd

RW 0x0

Dir

RW 0x0

ID

RW 0x0

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

ID

RW 0x0

IF1ARB Fields

Bit Name Description Access Reset
31 MsgVal

The CPU must reset the MsgVal bit of all unused Messages Objects during the initialization before it resets bit Init in the CAN Control Register. MsgVal must also be reset if the Messages Object is no longer used in operation. For reconfiguration of Message Objects during normal operation.

Value Description
0x0 The Message Object is ignored by the Message Handler.
0x1 The Message Object is configured and should be considered by the Message Handler.
RW 0x0
30 Xtd

Extended Identifier

Value Description
0x0 The 11-bit (standard) Identifier will be used for this Message Object.
0x1 The 29-bit (extended) Identifier will be used for this Message Object.
RW 0x0
29 Dir

Message Direction

Value Description
0x0 On TxRqst, a Remote Frame with the identifier of this Message Object is transmitted. On reception of a Data Frame with matching identifier, that message is stored in this Message Object.
0x1 On TxRqst, the respective Message Object is transmitted as a Data Frame. On reception of a Remote Frame with matching identifier, the TxRqst bit of this Message Object is set (if RmtEn = one).
RW 0x0
28:0 ID

ID28 - ID0 29-bit Identifier (Extended Frame). ID28 - ID18 11-bit Identifier (Standard Frame).

RW 0x0