Users Manual

Table Of Contents
R01UH0823EJ0110 Rev.1.10 Page 1299 of 1852
Nov 30, 2020
RX23W Group 36. CAN Module (RSCAN)
CFCCL0.CFDC[2:0] bits are set to 001b or more.
The CFSTS0.CFMC[5:0] value is incremented to 01h. When the CFCCL0.CFIM bit is set to 1 (an interrupt occurs
each time a message has been received), the CFSTS0.CFRXIF flag becomes 1 (a transmit/receive FIFO receive
interrupt request is present).
The message is stored in the receive FIFO buffer, if the RFCCm.RFE bit is set to 1 (receive FIFO buffers are used)
and RFCCm.RFDC[2:0] bits are set to 001b or more. The RFSTSm.RFMC[5:0] value is incremented to 01h. When
the RFCCm.RFIM bit is set to 1 (an interrupt occurs each time a message has been received), the RFSTSm.RFIF
flag becomes 1 (a receive FIFO interrupt request is present).
36.11 Transmission Procedure
36.11.1 Procedure for Transmission from Transmit Buffers
Figure 36.26 shows the procedure for transmission from transmit buffers.
Figure 36.27 shows a timing chart where messages are transmitted from two transmit buffers and transmission has been
successfully completed.
Figure 36.28 shows a timing chart where messages are transmitted from two transmit buffers
and transmit abort has been completed.
Figure 36.26 Procedure for Transmission from Transmit Buffers
Start
End
Store messages in transmit buffers
(TMIDLp, TMIDHp, TMPTRp, and TMDF0p to
TMDF3p)
Set the corresponding TMCp.TMTR bit to 1
(transmission is requested)
Write messages when the
GRWCR.RPAGE bit is 1.