TC1796
Peripheral Units (Vol. 2 of 2)
Controller Area Network (MultiCAN) Controller
User’s Manual
22-207
V2.0, 2007-07
MultiCAN, V2.0
PCx Coding
22.9.4.3 Node Receive Input Selection
Additionally to the I/O control selection, as defined in
, one of the four CAN
node’s receive input lines must be selected using bit field RXSEL in its node port control
register NPCRx. Two of the four CAN node’s receive input lines are connected with
GPIO lines according to
This feature allows, for example, a CAN node which operates in analyzer mode to
monitor the receive operations of its neighbor CAN node. The default setting after reset
of a node’s NPCRx.RXSEL bit field connect node x with RXDCANx I/O line (x = 0-3).
Table 22-17 PCx Coding for MultiCAN I/O Lines
PCx[3:0]
I/O
Output
Characteristics
Selected Pull-up/Pull-down/
Selected Output Function
0X00
B
Input
–
No pull device connected
0X01
B
Pull-down device connected
0X10
B
1)
1) This bit field value is the default after reset.
Pull-up device connected
0X11
B
No pull device connected
1001
B
Output
Push-pull
Output function ALT1
1101
B
Open-drain
Output function ALT1
Table 22-18 Receive Input Selection
Receive Input of
Connected to Port Pin
Selected by
1)
1) Other values for NPCRx.RXSEL than 000
B
and 001
B
result in the following behavior for a CANx node:
Recessive receive input level for RXSEL = 010
B
to 110
B
.
Dominant receive input level for RXSEL = 111
B
.
CAN Node 0
P6.8 / RXDCAN0
NPCR0.RXSEL = 000
B
P6.10 / RXDCAN1
NPCR0.RXSEL = 001
B
CAN Node 1
P6.10 / RXDCAN1
NPCR1.RXSEL = 000
B
P6.12 / RXDCAN2
NPCR1.RXSEL = 001
B
CAN Node 2
P6.12 / RXDCAN2
NPCR2.RXSEL = 000
B
P6.14 / RXDCAN3
NPCR2.RXSEL = 001
B
CAN Node 3
P6.14 / RXDCAN3
NPCR3.RXSEL = 000
B
P6.8 / RXDCAN0
NPCR3.RXSEL = 001
B