
XC161 Derivatives
Peripheral Units (Vol. 2 of 2)
TwinCAN Module
User’s Manual
21-64
V2.2, 2004-01
TwinCAN_X1, V2.1
21.2.3
CAN Message Object Registers
Each message object is provided with a set of control and data register. The
corresponding register names are supplemented with a variable n running from 0 to 31
(e.g. MSGDRn0 means that data register MSGDR300 is assigned with message object
number 30).
The Message Data Register 0 contains the data bytes 0 to 3 of message object n.
MSGDRHn0 (n = 31-0)
Message Object n Data Register 0 High
Reset Value: 0000
H
MSGDRLn0 (n = 31-0)
Message Object n Data Register 0 Low
Reset Value: 0000
H
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
DATA3
DATA2
rwh
rwh
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
DATA1
DATA0
rwh
rwh
Field
Bits
Type Description
DATA0
[7:0]
Low
rwh
Data Byte 0 Associated to Message Object n
DATA1
[15:8]
Low
rwh
Data Byte 1 Associated to Message Object n
DATA2
[7:0]
High
rwh
Data Byte 2 Associated to Message Object n
DATA3
[15:8]
High
rwh
Data Byte 3 Associated to Message Object n