
XC161 Derivatives
Peripheral Units (Vol. 2 of 2)
TwinCAN Module
User’s Manual
21-61
V2.2, 2004-01
TwinCAN_X1, V2.1
The Global Interrupt Node Pointer Register connects each global interrupt request
source with one of the 8 available CAN interrupt nodes.
AGINP
Node A Global Interrupt Node Pointer Register
Reset Value: 0000
H
BGINP
Node B Global Interrupt Node Pointer Register
Reset Value: 0000
H
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
0
CFCINP
0
TRINP
0
LECINP
0
EINP
r
rw
r
rw
r
rw
r
rw
Field
Bits
Type Description
EINP
[2:0]
rw
Error Interrupt Node Pointer
Number of interrupt node reporting the “Error
Interrupt Request”, if enabled by EIE = ‘1’.
000
B
CAN interrupt node 0 is selected.
…
…
111
B
CAN interrupt node 7 is selected.
LECINP
[6:4]
rw
Last Error Code Interrupt Node Pointer
Number of interrupt node reporting the last error
interrupt request, if enabled by LECIE = ‘1’.
000
B
CAN interrupt node 0 is selected.
…
…
111
B
CAN interrupt node 7 is selected.
TRINP
[10:8]
rw
Transmit/Receive OK Interrupt Node Pointer
Number of interrupt node reporting the transmit and
receive interrupt request, if enabled by SIE = ‘1’.
000
B
CAN interrupt node 0 is selected.
…
…
111
B
CAN interrupt node 7 is selected.
CFCINP
[14:12]
rw
Frame Counter Interrupt Node Pointer
Number of interrupt node reporting the frame counter
overflow interrupt request, if enabled by CFCIE = ‘1’.
000
B
CAN interrupt node 0 is selected.
…
…
111
B
CAN interrupt node 7 is selected.
0
3, 7,
11, 15
–
Reserved; read as ‘0’; should be written with ‘0’.