
XC161 Derivatives
Peripheral Units (Vol. 2 of 2)
TwinCAN Module
User’s Manual
21-22
V2.2, 2004-01
TwinCAN_X1, V2.1
Figure 21-12 Handling of Message Objects with Direction = ‘0’ = Receive by the
CAN Controller Node Hardware
MCA05482
Matching
Data Frame
Received
?
Load Identifier and
Control Bits into
Bitstream Processor
Send Remote Frame
Transmission
Successful
?
no
yes
TXRQ = ‘10’
CPUUPD = ‘01’
no
Bus Idle
?
yes
no
yes
RXIE := ‘10’
yes
INTPND := ‘10’
yes
TXIE = ‘10’
no
TXRQ := ‘01’
RMTPND := ‘01’
yes
INTPND := ‘10’
no
no
NEWDAT := ‘01’
NEWDAT = ‘10’
no
MSGLST := ‘10’
yes
Store Message
NEWDAT := ‘10’
TXRQ := ‘01’
RMTPND := ‘01’
‘01’ : Reset
‘10’ : Set