
TPMC816 V.2.1 User Manual Issue 2.1.0
Page 8 of 22
3 Local Space Addressing
3.1 Local I/O Space
Not used by the TPMC816
3.2 Local Memory Space
The complete register sets of the two CAN controllers of the TPMC816 are accessible in the memory
space of the PMC module.
Address range:
PCI Base Address 2 for Local Address Space 0 + (0x0000 to 0x01FF)
CAN controller Channel 0 CANCH0:
PCI Base Address 2 + (0x0000 to 0x00FF)
CAN controller Channel 1 CANCH1:
PCI Base Address 2 + (0x0100 to 0x01FF)
3.3 Memory Address Map
Address
Symbol
Description
CAN Controller Channel 0 CANCH0
0x0000
Control
Register
0x0001
Status
Register
0x0002
CPU Interface Register
0x0003
Reserved
0x0004-0x0005
High Speed Read Register
0x0006-0x0007
Global Mask – Standard
0x0008-0x000B
Global Mask – Extended
0x000C-0x000F
Message
15
Mask
0x0010-0x001E
Message
1
0x001F
CLKOUT
Register
0x0020-0x002E
Message
2
0x002F
Bus Configuration Register
0x0030-0x003E
Message
3
0x003F
Bit Timing Register 0
0x0040-0x004E
Message
4
0x004F
Bit Timing Register 1
0x0050-0x005E
Message
5
0x005F
Interrupt
Register
0x0060-0x006E
Message
6
0x006F
Reserved
0x0070-0x007E
Message
7
0x007F
Reserved
0x0080-0x008E
Message
8