English
Language : 

XC161 Datasheet, PDF (331/419 Pages) Infineon Technologies AG – 16-Bit Single-Chip Microcontroller with C166SV2 Core Volume 2 (of 2): Peripheral Units
XC161 Derivatives
Peripheral Units (Vol. 2 of 2)
TwinCAN Module
21.3.3 Register Table
Table 21-10 shows the system registers related to the TwinCAN module. It summarizes
the addresses and reset values. In order to simplify the kernel description, the prefix
‘CAN_’ is added only in this register list.
The start address for the TwinCAN module is 20’0000H, the register offsets (relative to
this address) are given in the TwinCAN kernel description. See Figure 21-27. A full
register listing of all CAN registers is provided in register table section and in the system
book.
Table 21-10 TwinCAN Module Register Summary
Name
Description
Address1) Reset
16-Bit
Value
TwinCAN Module System Registers
CAN_PISEL
CAN_0IC
TwinCAN Port Input Select Register
TwinCAN Interrupt Control Register for the
CAN interrupt node 0.
20’0004H
F196H
0000H
0000H
CAN_1IC
TwinCAN Interrupt Control Register for the F142H
CAN interrupt node 1.
0000H
CAN_2IC
TwinCAN Interrupt Control Register for the F144H
CAN interrupt node 2.
0000H
CAN_3IC
TwinCAN Interrupt Control Register for the F146H
CAN interrupt node 3.
0000H
CAN_4IC
TwinCAN Interrupt Control Register for the F148H
CAN interrupt node 4.
0000H
CAN_5IC
TwinCAN Interrupt Control Register for the F14AH
CAN interrupt node 5.
0000H
CAN_6IC
CAN_7IC2)
TwinCAN Interrupt Control Register for the
CAN interrupt node 6.
TwinCAN Interrupt Control Register for the
CAN interrupt node 7.
F14CH
F14EH
0000H
0000H
1) The 8-bit short addresses are not available for the TwinCAN module kernel registers.
2) In the XC161 device, the CAN interrupt node 7 is shared with the SDLM interrupt 1. In order to avoid
mismatches if the CAN interrupt 7 is used by the TwinCAN module, the SDLM interrupt 1 should be mapped
to a common SDLM interrupt 0 (see register SDLM_PISEL).
User’s Manual
TwinCAN_X1, V2.1
21-91
V2.2, 2004-01