
R01UH0336EJ0102 Rev.1.02
Page 1146 of 1538
Jul 17, 2014
V850E2/PG4-L
Section 20 CAN Controller (FCN)
any check, re-set FCNnGMCLSSMO, discard actions and results of the
processing, and then perform processing again.
It is recommended that all sleep mode requests be cancelled before
processing transmission interrupts.
Figure 20-22
Transmission via Interrupt (Using FCNnCMTGTX Register)
Yes
Remote frame
Data frame
No
Yes
No
Yes
START
END
Data frame or
remote frame?
No
Transmit completion
interrupt processing
Set FCNnMmDATx register
Set FCNnMmDTLGB register
Clear FCNnMmSTRB.FCNnMmSSRT
Set FCNnMmMID0W register
Set FCNnMmDTLGB register
Set FCNnMmSTRB.FCNnMmSSRT
Set FCNnMmMID0W register
Set FCNnMmCTL.FCNnMmRDYF
Set FCNnMmCTL.FCNnMmTRQF
Read FCNnCMTGTX register
Clear FCNnMmCTL.FCNnMmRDYF
FCNnMmCTL.
FCNnMmRDYF
= 0?
FCNnCMTGTX.
FCNnCMTGTVFF
= 1?
FCNnCMTGTX.
FCNnCMTGSSPM
= 1?
Clear FCNnCMTGTX.FCNnCMTGTVFF