
R01UH0336EJ0102 Rev.1.02
Page 1144 of 1538
Jul 17, 2014
V850E2/PG4-L
Section 20 CAN Controller (FCN)
Figure 20-20, ABT Message Transmit Processing,
shows the processing for a
transmit message buffer (FCNnMmSTRB.FCNnMmSSMT[3:0] = 0000
B
).
Figure 20-20
ABT Message Transmit Processing
Note
This processing (normal operating mode with ABT) can only be applied to
message buffers usable with ABT mode. For message buffers other than ABT
message buffers, see Figure 20-19, Message Transmit Processing.
Caution
FCNnCMCLCTL.FCNnCMCLSSTS must be cleared to 0 before setting
FCNnGMABCTL.FCNnGMABABTT to 1. FCNnCMCLCTL.FCNnCMCLSSTS
must be checked first and then FCNnGMABCTL.FCNnGMABABTT must be
set to 1.
Yes
START
END
No
Yes
Yes
No
Set all ABT transmit
messages?
Yes
No
No
Set FCNnMmDATx register
Set FCNnMmDTLGB register
Clear FCNnMmSTRB.FCNnMmSSRT
Set FCNnMmMID0W register
Set FCNnMmCTL.FCNnMmRDYF
Clear FCNnMmCTL.FCNnMmRDYF
FCNnMmCTL.
FCNnMmRDYF
= 0?
FCNnCMCLCTL.
FCNnCMCLSSTS
= 0?
FCNnGMABCTL.
FCNnGMABABTT
= 0?
Set FCNnGMABCTL.FCNnGMABABTT