R01UH0823EJ0100 Rev.1.00
Page 1291 of 1823
Jul 31, 2019
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
shows the procedure for transmission from transmit buffers.
shows a timing chart where messages are transmitted from two transmit buffers and transmission has been
successfully completed.
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.