TC1796
Peripheral Units (Vol. 2 of 2)
Controller Area Network (MultiCAN) Controller
User’s Manual
22-58
V2.0, 2007-07
MultiCAN, V2.0
22.4
MultiCAN Kernel Registers
This section describes the kernel registers of the MultiCAN module. All MultiCAN kernel
register names described in this section are also referenced in other parts of the TC1796
User’s Manual by the module name prefix “CAN_”.
MultiCAN Kernel Register Overview
The MultiCAN Kernel include three blocks of registers:
•
Global Module Registers
•
Node Registers, for each CAN node x
•
Message Object Registers, for each message object n
Figure 22-23 MultiCAN Kernel Registers
The complete and detailed address map of the MultiCAN module is described in
of the TC1796 User’s Manual System Units part (Volume 1).
Table 22-4
Registers Address Space - MultiCAN Kernel Registers
Module
Base Address
End Address
Note
CAN
F000 4000
H
F000 5FFF
H
–
LISTk
MCA05849_mod
NCRx
Global Module
Registers
CAN Node
Registers
NSRx
NIPRx
MOFCRn
Message Object
Registers
MSPNDk
k = 7-0
MSIDk
MSIMASK
PANCTR
MCR
MITR
NPCRx
NBTRx
NECNTx
NFCRx
MOFGPRn
x = 3-0
MOIPRn
MOAMRn
MOARn
MODATALn
MODATAHn
MOCTRn
n = 127-0
ID
Identification
Register