TC1796
Peripheral Units (Vol. 2 of 2)
Controller Area Network (MultiCAN) Controller
User’s Manual
22-60
V2.0, 2007-07
MultiCAN, V2.0
shows the MultiCAN register address map.
Figure 22-24 MultiCAN Kernel Register Address Map
1) The absolute register address is calculated as follows:
Module Base Address (
) + Offset Address (shown in this column)
Further, the following ranges for parameters i, k, x, and n are valid: i = 0-7, k = 0-7, x = 0-1, n = 0-63.
MCA05850_mod
Global Module
Control Registers
List Registers i
Msg. Index Mask Register + C0
H
+ C4
H
Panel Control Register
Module Control Register
+ 00
H
Msg. Pending Registers k
Msg. Index Registers k
Module Interrupt Trg. Reg.
+ 20
H
+ 40
H
+ C8
H
+ CC
H
Node 0 Registers
Node x Control Register
Node x Status Register
NO = Node, x = 3-0
Node x Interrupt Ptr. Reg.
Node x Port Control Reg.
Node x Bit Timing Reg.
Node x Error Counter Reg.
Node x Frame Counter Reg.
Node 1 Registers
Node 2 Registers
Node 3 Registers
NO
BASE
+ 00
H
Message Object
Registers
MO n Function Control Reg.
MO n FIFO/Gtw. Ptr. Reg.
MO = Message Object; n = 127-0
MO n Interrupt Ptr. Reg.
MO n Accept. Mask Reg.
MO n Arbitration Reg.
MO n Data Register Low
MO n Data Register High
MO
BASE
+ 14
H
Message Object 0
Message Object 127
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
MO n Control/Status Reg.
MO
BASE
+ 1C
H
MO
BASE
+ 18
H
MO
BASE
+ 10
H
MO
BASE
+ 08
H
MO
BASE
+ 0C
H
MO
BASE
+ 00
H
MO
BASE
+ 04
H
+1FFF
H
MO
BASE
= 600
H
+ n * 20
H
NO
BASE
+ 04
H
NO
BASE
+ 08
H
NO
BASE
+ 0C
H
NO
BASE
+ 10
H
NO
BASE
+ 14
H
NO
BASE
+ 18
H
Message Object 1
Message Object 126
NO
BASE
= 200
H
+ x * 100
H
i = 7-0, k = 7-0
000
H
+100
H
+200
H
+500
H
+300
H
+400
H
+600
H
+620
H
+15E0
H
+640
H
+1600
H
+280
H
+1D0
H
Module Identification Reg. + 08
H