Interrupt Sources - Renesas RZ/A Series User Manual

Hide thumbs Also See for RZ/A Series:
Table of Contents

Advertisement

RZ/A1L Group, RZ/A1LU Group, RZ/A1LC Group
21.4

Interrupt Sources

The RS-CAN module has 8 interrupts that are grouped into global interrupts and channel interrupts.
Global interrupts [2 sources: common among channels]:
• Receive FIFO interrupt [1 source: common among channels]
• Global error interrupt [1 source: common among channels]
Channel interrupts [6 sources: 3 sources
• CANm transmit interrupt [1 source for each channel]
– CANm transmit complete interrupt
– CANm transmit abort interrupt
– CANm transmit/receive FIFO transmit complete interrupt (in transmit mode, gateway mode)
– CANm transmit history interrupt
– CANm transmit queue Interrupt
• CANm transmit/receive FIFO receive complete interrupt (in transmit mode, gateway mode)
[1 source for each channel]
• CANm error interrupt [1 source for each channel]
When an interrupt request is generated, the corresponding interrupt request flag is set to 1 (interrupt
request present). In that case, when the interrupt enable bit is set to 1 (enabling interrupts), an interrupt
request is output from the RS-CAN module. (Generation of interrupts also depends on the interrupt
control register settings of the interrupt controller.)
Setting the interrupt request flag to 0 (no interrupt request present) or setting the interrupt enable bit to
0 (disabling interrupts) clears the current interrupt request. The current interrupt request is still output
until the interrupt request flag is cleared.
Table 21.83 lists the CAN interrupt sources. Figure 21.2 shows the CAN global interrupt block
diagram. Figure 21.3 shows the CAN channel interrupt block diagram.
R01UH0437EJ0600 Rev.6.00
Jan 29, 2021
(m = 0 or 1)
number of channels]:
×
21. CAN Interface
21-114

Advertisement

Table of Contents
loading

This manual is also suitable for:

Rz/a1 seriesRz/a1lu seriesRz/a1lc series

Table of Contents