\n
address_offset : 0x0 Bytes (0x0)
size : 0x400 byte (0x0)
mem_usage : registers
protection : not protected
MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOFCR
MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOFGPR
MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOIPR
MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOAMR
MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MODATAL
MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MODATAH
MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOAR
MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOCTR
MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOSTAT
MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOFCR
MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOFGPR
MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOIPR
MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOAMR
MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MODATAL
MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MODATAH
MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOAR
MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOCTR
MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOSTAT
MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOFCR
MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOFGPR
MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOIPR
MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOAMR
MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MODATAL
MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MODATAH
MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOAR
MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOCTR
MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOSTAT
MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOFCR
MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOFGPR
MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOIPR
MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOAMR
MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MODATAL
MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MODATAH
MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOAR
MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOCTR
MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOSTAT
MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOFCR
MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOFGPR
MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOIPR
MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOAMR
MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MODATAL
MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MODATAH
MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOAR
MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOCTR
MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOSTAT
MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOFCR
MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOFGPR
MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOIPR
MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOAMR
MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MODATAL
MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MODATAH
MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOAR
MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOCTR
MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOSTAT
MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOFCR
MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOFGPR
MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOIPR
MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOAMR
MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MODATAL
MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MODATAH
MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOAR
MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOCTR
MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOSTAT
MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOFCR
MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOFGPR
MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOIPR
MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOAMR
MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MODATAL
MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MODATAH
MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOAR
MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOCTR
MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOSTAT
MO[12]-MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOFCR
MO[12]-MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOFGPR
MO[12]-MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOIPR
MO[12]-MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOAMR
MO[12]-MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MODATAL
MO[12]-MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MODATAH
MO[12]-MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOAR
MO[12]-MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOCTR
MO[12]-MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOSTAT
MO[13]-MO[12]-MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOFCR
MO[13]-MO[12]-MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOFGPR
MO[13]-MO[12]-MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOIPR
MO[13]-MO[12]-MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOAMR
MO[13]-MO[12]-MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MODATAL
MO[13]-MO[12]-MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MODATAH
MO[13]-MO[12]-MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOAR
MO[13]-MO[12]-MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOCTR
MO[13]-MO[12]-MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOSTAT
MO[3]-MO[2]-MO[1]-MO[0]-MOFGPR
MO[3]-MO[2]-MO[1]-MO[0]-MODATAL
MO[14]-MO[13]-MO[12]-MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOFCR
MO[14]-MO[13]-MO[12]-MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOIPR
MO[14]-MO[13]-MO[12]-MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOAMR
MO[14]-MO[13]-MO[12]-MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOAR
MO[14]-MO[13]-MO[12]-MO[11]-MO[10]-MO[9]-MO[8]-MO[7]-MO[6]-MO[5]-MO[4]-MO[3]-MO[2]-MO[1]-MO[0]-MOCTR
MO[3]-MO[2]-MO[1]-MO[0]-MODATAH
MO[3]-MO[2]-MO[1]-MO[0]-MOSTAT
Message Object Function Control Register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object Data Register Low
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Function Control Register
address_offset : 0x1100 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0x1104 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0x1108 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0x110C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Data Register Low
address_offset : 0x1110 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Data Register High
address_offset : 0x1114 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Arbitration Register
address_offset : 0x1118 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Control Register
address_offset : 0x111C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0x111C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object Function Control Register
address_offset : 0x1320 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0x1324 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0x1328 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0x132C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Data Register Low
address_offset : 0x1330 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Data Register High
address_offset : 0x1334 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Arbitration Register
address_offset : 0x1338 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Control Register
address_offset : 0x133C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0x133C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object Data Register High
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Function Control Register
address_offset : 0x140 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0x144 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0x148 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0x14C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Data Register Low
address_offset : 0x150 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Data Register High
address_offset : 0x154 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Function Control Register
address_offset : 0x1560 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0x1564 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0x1568 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0x156C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Data Register Low
address_offset : 0x1570 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Data Register High
address_offset : 0x1574 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Arbitration Register
address_offset : 0x1578 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Control Register
address_offset : 0x157C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0x157C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object Arbitration Register
address_offset : 0x158 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Control Register
address_offset : 0x15C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0x15C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object Function Control Register
address_offset : 0x17C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0x17C4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0x17C8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0x17CC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Data Register Low
address_offset : 0x17D0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Data Register High
address_offset : 0x17D4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Arbitration Register
address_offset : 0x17D8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Control Register
address_offset : 0x17DC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0x17DC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object Arbitration Register
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Function Control Register
address_offset : 0x1A40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0x1A44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0x1A48 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0x1A4C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Data Register Low
address_offset : 0x1A50 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Data Register High
address_offset : 0x1A54 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Arbitration Register
address_offset : 0x1A58 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Control Register
address_offset : 0x1A5C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0x1A5C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object Control Register
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object Function Control Register
address_offset : 0x1CE0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0x1CE4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0x1CE8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0x1CEC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Data Register Low
address_offset : 0x1CF0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Data Register High
address_offset : 0x1CF4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Arbitration Register
address_offset : 0x1CF8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Control Register
address_offset : 0x1CFC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0x1CFC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object Function Control Register
address_offset : 0x1E0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0x1E4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0x1E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0x1EC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Data Register Low
address_offset : 0x1F0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Data Register High
address_offset : 0x1F4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Arbitration Register
address_offset : 0x1F8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Function Control Register
address_offset : 0x1FA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0x1FA4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0x1FA8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0x1FAC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Data Register Low
address_offset : 0x1FB0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Data Register High
address_offset : 0x1FB4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Arbitration Register
address_offset : 0x1FB8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Control Register
address_offset : 0x1FBC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0x1FBC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object Control Register
address_offset : 0x1FC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0x1FC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object Function Control Register
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object Function Control Register
address_offset : 0x2280 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0x2284 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0x2288 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0x228C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Data Register Low
address_offset : 0x2290 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Data Register High
address_offset : 0x2294 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Arbitration Register
address_offset : 0x2298 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Control Register
address_offset : 0x229C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0x229C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object FIFO/Gateway Pointer Register
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Function Control Register
address_offset : 0x2580 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0x2584 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0x2588 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0x258C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Data Register Low
address_offset : 0x2590 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Data Register High
address_offset : 0x2594 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Arbitration Register
address_offset : 0x2598 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Control Register
address_offset : 0x259C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0x259C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object Interrupt Pointer Register
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Function Control Register
address_offset : 0x28A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0x28A4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0x28A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0x28AC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Data Register Low
address_offset : 0x28B0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Data Register High
address_offset : 0x28B4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Arbitration Register
address_offset : 0x28B8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Control Register
address_offset : 0x28BC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0x28BC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object Function Control Register
address_offset : 0x2A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0x2A4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0x2A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0x2AC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Data Register Low
address_offset : 0x2B0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Data Register High
address_offset : 0x2B4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Arbitration Register
address_offset : 0x2B8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Control Register
address_offset : 0x2BC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0x2BC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object Function Control Register
address_offset : 0x2BE0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0x2BE4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0x2BE8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0x2BEC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Data Register Low
address_offset : 0x2BF0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Data Register High
address_offset : 0x2BF4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Arbitration Register
address_offset : 0x2BF8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Control Register
address_offset : 0x2BFC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0x2BFC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object Acceptance Mask Register
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Function Control Register
address_offset : 0x2F40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0x2F44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0x2F48 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0x2F4C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Data Register Low
address_offset : 0x2F50 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Data Register High
address_offset : 0x2F54 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Arbitration Register
address_offset : 0x2F58 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Control Register
address_offset : 0x2F5C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0x2F5C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object Data Register Low
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Function Control Register
address_offset : 0x32C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0x32C4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0x32C8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0x32CC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Data Register Low
address_offset : 0x32D0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Data Register High
address_offset : 0x32D4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Arbitration Register
address_offset : 0x32D8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Control Register
address_offset : 0x32DC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0x32DC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object Data Register High
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Function Control Register
address_offset : 0x3660 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0x3664 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0x3668 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0x366C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Data Register Low
address_offset : 0x3670 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Data Register High
address_offset : 0x3674 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Arbitration Register
address_offset : 0x3678 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Control Register
address_offset : 0x367C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0x367C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object Arbitration Register
address_offset : 0x38 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Function Control Register
address_offset : 0x380 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0x384 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0x388 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0x38C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Data Register Low
address_offset : 0x390 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Data Register High
address_offset : 0x394 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Arbitration Register
address_offset : 0x398 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Control Register
address_offset : 0x39C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0x39C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object Function Control Register
address_offset : 0x3A20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0x3A24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0x3A28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0x3A2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Data Register Low
address_offset : 0x3A30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Data Register High
address_offset : 0x3A34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Arbitration Register
address_offset : 0x3A38 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Control Register
address_offset : 0x3A3C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0x3A3C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object Control Register
address_offset : 0x3C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0x3C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object Function Control Register
address_offset : 0x3E00 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0x3E04 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0x3E08 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0x3E0C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Data Register Low
address_offset : 0x3E10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Data Register High
address_offset : 0x3E14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Arbitration Register
address_offset : 0x3E18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Control Register
address_offset : 0x3E1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0x3E1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object FIFO/Gateway Pointer Register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Function Control Register
address_offset : 0x480 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0x484 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0x488 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0x48C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Data Register Low
address_offset : 0x490 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Data Register High
address_offset : 0x494 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Arbitration Register
address_offset : 0x498 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Control Register
address_offset : 0x49C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0x49C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object Function Control Register
address_offset : 0x5A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0x5A4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0x5A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0x5AC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Data Register Low
address_offset : 0x5B0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Data Register High
address_offset : 0x5B4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Arbitration Register
address_offset : 0x5B8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Control Register
address_offset : 0x5BC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0x5BC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object Function Control Register
address_offset : 0x60 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0x64 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0x68 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0x6C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Function Control Register
address_offset : 0x6E0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0x6E4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0x6E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0x6EC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Data Register Low
address_offset : 0x6F0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Data Register High
address_offset : 0x6F4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Arbitration Register
address_offset : 0x6F8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Control Register
address_offset : 0x6FC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0x6FC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object Data Register Low
address_offset : 0x70 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Data Register High
address_offset : 0x74 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Arbitration Register
address_offset : 0x78 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Control Register
address_offset : 0x7C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0x7C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object Interrupt Pointer Register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Function Control Register
address_offset : 0x840 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0x844 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0x848 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0x84C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Data Register Low
address_offset : 0x850 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Data Register High
address_offset : 0x854 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Arbitration Register
address_offset : 0x858 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Control Register
address_offset : 0x85C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0x85C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object Function Control Register
address_offset : 0x9C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0x9C4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0x9C8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0x9CC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Data Register Low
address_offset : 0x9D0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Data Register High
address_offset : 0x9D4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Arbitration Register
address_offset : 0x9D8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Control Register
address_offset : 0x9DC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0x9DC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object Function Control Register
address_offset : 0xB60 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0xB64 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0xB68 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0xB6C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Data Register Low
address_offset : 0xB70 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Data Register High
address_offset : 0xB74 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Arbitration Register
address_offset : 0xB78 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Control Register
address_offset : 0xB7C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0xB7C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object Acceptance Mask Register
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Function Control Register
address_offset : 0xC0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0xC4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0xC8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0xCC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Data Register Low
address_offset : 0xD0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Function Control Register
address_offset : 0xD20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0xD24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0xD28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0xD2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Data Register Low
address_offset : 0xD30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Data Register High
address_offset : 0xD34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Arbitration Register
address_offset : 0xD38 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Control Register
address_offset : 0xD3C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0xD3C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object Data Register High
address_offset : 0xD4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Arbitration Register
address_offset : 0xD8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Control Register
address_offset : 0xDC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0xDC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Message Object Function Control Register
address_offset : 0xF00 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MMC : Message Mode Control
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Standard Message Object
#0001 : value2
Receive FIFO Base Object
#0010 : value3
Transmit FIFO Base Object
#0011 : value4
Transmit FIFO Slave Object
#0100 : value5
Gateway Source Object
End of enumeration elements list.
RXTOE : Receive Time-Out Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message does not take part in receive time-out check
#1 : value2
Message takes part in receive time-out check
End of enumeration elements list.
GDFS : Gateway Data Frame Send
bits : 8 - 7 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ is unchanged in the destination object.
#1 : value2
TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
End of enumeration elements list.
IDC : Identifier Copy
bits : 9 - 8 (0 bit)
access : read-write
Enumeration:
#0 : value1
The identifier of the gateway source object is not copied.
#1 : value2
The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DLCC : Data Length Code Copy
bits : 10 - 9 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data length code is not copied.
#1 : value2
Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
End of enumeration elements list.
DATC : Data Copy
bits : 11 - 10 (0 bit)
access : read-write
Enumeration:
#0 : value1
Data fields are not copied.
#1 : value2
Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
End of enumeration elements list.
RXIE : Receive Interrupt Enable
bits : 16 - 15 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message receive interrupt is disabled.
#1 : value2
Message receive interrupt is enabled.
End of enumeration elements list.
TXIE : Transmit Interrupt Enable
bits : 17 - 16 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message transmit interrupt is disabled.
#1 : value2
Message transmit interrupt is enabled.
End of enumeration elements list.
OVIE : Overflow Interrupt Enable
bits : 18 - 17 (0 bit)
access : read-write
Enumeration:
#0 : value1
FIFO full interrupt is disabled.
#1 : value2
FIFO full interrupt is enabled.
End of enumeration elements list.
FRREN : Foreign Remote Request Enable
bits : 20 - 19 (0 bit)
access : read-write
Enumeration:
#0 : value1
TXRQ of message object n is set on reception of a matching Remote Frame.
#1 : value2
TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
End of enumeration elements list.
RMM : Transmit Object Remote Monitoring
bits : 21 - 20 (0 bit)
access : read-write
Enumeration:
#0 : value1
Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
#1 : value2
Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
End of enumeration elements list.
SDT : Single Data Transfer
bits : 22 - 21 (0 bit)
access : read-write
STT : Single Transmit Trial
bits : 23 - 22 (0 bit)
access : read-write
DLC : Data Length Code
bits : 24 - 26 (3 bit)
access : read-write
Message Object FIFO/Gateway Pointer Register
address_offset : 0xF04 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOT : Bottom Pointer
bits : 0 - 6 (7 bit)
access : read-write
TOP : Top Pointer
bits : 8 - 14 (7 bit)
access : read-write
CUR : Current Object Pointer
bits : 16 - 22 (7 bit)
access : read-write
SEL : Object Select Pointer
bits : 24 - 30 (7 bit)
access : read-write
Message Object Interrupt Pointer Register
address_offset : 0xF08 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXINP : Receive Interrupt Node Pointer
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
TXINP : Transmit Interrupt Node Pointer
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
#0000 : value1
Interrupt output line INT_O0 is selected.
#0001 : value2
Interrupt output line INT_O1 is selected.
#1110 : value3
Interrupt output line INT_O14 is selected.
#1111 : value4
Interrupt output line INT_O15 is selected.
End of enumeration elements list.
MPN : Message Pending Number
bits : 8 - 14 (7 bit)
access : read-write
CFCVAL : CAN Frame Counter Value
bits : 16 - 30 (15 bit)
access : read-write
Message Object Acceptance Mask Register
address_offset : 0xF0C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AM : Acceptance Mask for Message Identifier
bits : 0 - 27 (28 bit)
access : read-write
MIDE : Acceptance Mask Bit for Message IDE Bit
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n accepts the reception of both, standard and extended frames.
#1 : value2
Message object n receives frames only with matching IDE bit.
End of enumeration elements list.
Message Object Data Register Low
address_offset : 0xF10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB0 : Data Byte 0 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB1 : Data Byte 1 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB2 : Data Byte 2 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB3 : Data Byte 3 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Data Register High
address_offset : 0xF14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DB4 : Data Byte 4 of Message Object n
bits : 0 - 6 (7 bit)
access : read-write
DB5 : Data Byte 5 of Message Object n
bits : 8 - 14 (7 bit)
access : read-write
DB6 : Data Byte 6 of Message Object n
bits : 16 - 22 (7 bit)
access : read-write
DB7 : Data Byte 7 of Message Object n
bits : 24 - 30 (7 bit)
access : read-write
Message Object Arbitration Register
address_offset : 0xF18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ID : CAN Identifier of Message Object n
bits : 0 - 27 (28 bit)
access : read-write
IDE : Identifier Extension Bit of Message Object n
bits : 29 - 28 (0 bit)
access : read-write
Enumeration:
#0 : value1
Message object n handles standard frames with 11-bit identifier.
#1 : value2
Message object n handles extended frames with 29-bit identifier.
End of enumeration elements list.
PRI : Priority Class
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#00 : value1
Reserved.
#01 : value2
Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list.
#10 : value3
Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).
#11 : value4
Transmit acceptance filtering is based on the list order (as PRI = 01B).
End of enumeration elements list.
Message Object Control Register
address_offset : 0xF1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESRXPND : Reset/Set Receive Pending
bits : 0 - -1 (0 bit)
access : write-only
RESTXPND : Reset/Set Transmit Pending
bits : 1 - 0 (0 bit)
access : write-only
RESRXUPD : Reset/Set Receive Updating
bits : 2 - 1 (0 bit)
access : write-only
RESNEWDAT : Reset/Set New Data
bits : 3 - 2 (0 bit)
access : write-only
RESMSGLST : Reset/Set Message Lost
bits : 4 - 3 (0 bit)
access : write-only
RESMSGVAL : Reset/Set Message Valid
bits : 5 - 4 (0 bit)
access : write-only
RESRTSEL : Reset/Set Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : write-only
RESRXEN : Reset/Set Receive Enable
bits : 7 - 6 (0 bit)
access : write-only
RESTXRQ : Reset/Set Transmit Request
bits : 8 - 7 (0 bit)
access : write-only
RESTXEN0 : Reset/Set Transmit Enable 0
bits : 9 - 8 (0 bit)
access : write-only
RESTXEN1 : Reset/Set Transmit Enable 1
bits : 10 - 9 (0 bit)
access : write-only
RESDIR : Reset/Set Message Direction
bits : 11 - 10 (0 bit)
access : write-only
SETRXPND : Reset/Set Receive Pending
bits : 16 - 15 (0 bit)
access : write-only
SETTXPND : Reset/Set Transmit Pending
bits : 17 - 16 (0 bit)
access : write-only
SETRXUPD : Reset/Set Receive Updating
bits : 18 - 17 (0 bit)
access : write-only
SETNEWDAT : Reset/Set New Data
bits : 19 - 18 (0 bit)
access : write-only
SETMSGLST : Reset/Set Message Lost
bits : 20 - 19 (0 bit)
access : write-only
SETMSGVAL : Reset/Set Message Valid
bits : 21 - 20 (0 bit)
access : write-only
SETRTSEL : Reset/Set Receive/Transmit Selected
bits : 22 - 21 (0 bit)
access : write-only
SETRXEN : Reset/Set Receive Enable
bits : 23 - 22 (0 bit)
access : write-only
SETTXRQ : Reset/Set Transmit Request
bits : 24 - 23 (0 bit)
access : write-only
SETTXEN0 : Reset/Set Transmit Enable 0
bits : 25 - 24 (0 bit)
access : write-only
SETTXEN1 : Reset/Set Transmit Enable 1
bits : 26 - 25 (0 bit)
access : write-only
SETDIR : Reset/Set Message Direction
bits : 27 - 26 (0 bit)
access : write-only
Message Object Status Register
address_offset : 0xF1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : MOCTR
reset_Mask : 0x0
RXPND : Receive Pending
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been received.
#1 : value2
A CAN message has been received by the message object n, either directly or via gateway copy action.
End of enumeration elements list.
TXPND : Transmit Pending
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message has been transmitted.
#1 : value2
A CAN message from message object n has been transmitted successfully over the CAN bus.
End of enumeration elements list.
RXUPD : Receive Updating
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
No receive update ongoing.
#1 : value2
Message identifier, DLC, and data of the message object are currently updated.
End of enumeration elements list.
NEWDAT : New Data
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
No update of the message object n since last flag reset.
#1 : value2
Message object n has been updated.
End of enumeration elements list.
MSGLST : Message Lost
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
No CAN message is lost.
#1 : value2
A CAN message is lost because NEWDAT has become set again when it has already been set.
End of enumeration elements list.
MSGVAL : Message Valid
bits : 5 - 4 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not valid.
#1 : value2
Message object n is valid.
End of enumeration elements list.
RTSEL : Receive/Transmit Selected
bits : 6 - 5 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not selected for receive or transmit operation.
#1 : value2
Message object n is selected for receive or transmit operation.
End of enumeration elements list.
RXEN : Receive Enable
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame reception.
#1 : value2
Message object n is enabled for frame reception.
End of enumeration elements list.
TXRQ : Transmit Request
bits : 8 - 7 (0 bit)
access : read-only
Enumeration:
#0 : value1
No transmission of message object n is requested.
#1 : value2
Transmission of message object n on the CAN bus is requested.
End of enumeration elements list.
TXEN0 : Transmit Enable 0
bits : 9 - 8 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
TXEN1 : Transmit Enable 1
bits : 10 - 9 (0 bit)
access : read-only
Enumeration:
#0 : value1
Message object n is not enabled for frame transmission.
#1 : value2
Message object n is enabled for frame transmission.
End of enumeration elements list.
DIR : Message Direction
bits : 11 - 10 (0 bit)
access : read-only
Enumeration:
#0 : value1
Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
#1 : value2
Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
End of enumeration elements list.
LIST : List Allocation
bits : 12 - 14 (3 bit)
access : read-only
PPREV : Pointer to Previous Message Object
bits : 16 - 22 (7 bit)
access : read-only
PNEXT : Pointer to Next Message Object
bits : 24 - 30 (7 bit)
access : read-only
Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !
This website is sponsored by Embeetle, an IDE designed from scratch for embedded software developers.