
R01UH0336EJ0102 Rev.1.02
Page 1140 of 1538
Jul 17, 2014
V850E2/PG4-L
Section 20 CAN Controller (FCN)
Figure 20-16
Message Buffer Initialization
Caution 1.
Before a message buffer is initialized, FCNnMmCTL.FCNnMmRDYF must be
cleared.
Caution 2. Make the following settings for message buffers not used by the application.
•
Clear the FCNnMmRDYF, FCNnMmTRQF, and FCNnMmDTNF bits of
the FCNnMmCTL register to 0.
•
Clear FCNnMmSTRB.FCNnMmSSAM to 0.
END
No
Yes
No
No
Yes
Yes
START
Set
FCNnMmSTRB register
Transmit message buffer?
Set
FCNnMmMID0W register
Set
FCNnMmDTLGB register
Set
FCNnMmCTL register
Set
FCNnMmRDYF register
Clear
FCNnMmCTL.FCNnMmRDYF
FCNnMmCTL.
FCNnMmRDYF
= 1?
FCNnMmCTL.
FCNnMmRDYF
= 0?