Renesas R5S72621 User Manual

Page of 2152
 
Section 20   Controller Area Network 
 
R01UH0134EJ0400  Rev. 4.00  
 
Page 1077 of 2108 
Sep 24, 2014 
 
 
 
SH7262 Group, SH7264 Group 
20.5
 
Interrupt Sources 
Table 20.2 lists this module interrupt sources. These sources can be masked. Masking is 
implemented using the mailbox interrupt mask registers (MBIMR) and interrupt mask register 
(IMR). For details on the interrupt vector of each interrupt source, see section 7, Interrupt 
Controller. 
Table 20.2  Interrupt Sources 
Interrupt  Description 
Interrupt Flag 
DMAC Activation
ERSn*
1
 
Error Passive Mode (TEC 
 128 or REC  128) IRR5 
Not possible 
 
Bus Off (TEC 
 256)/Bus Off recovery 
IRR6 
 
 
Error warning (TEC 
 96) 
IRR3 
 
 
Error warning (REC 
 96) 
IRR4 
 
OVRn*
1
 
Reset/halt/CAN sleep transition 
IRR0 
 
 
Overload frame transmission 
IRR7 
 
 
Unread message overwrite (overrun) 
IRR9 
 
 
Start of new system matrix 
IRR10 
 
 
TCMR2 compare match 
IRR11 
 
 
Bus activity while in sleep mode 
IRR12 
 
 
Timer overrun/Next_is_Gap reception/message 
error 
IRR13  
 
TCMR0 compare match 
IRR14 
 
 
TCMR1 compare match 
IRR15 
 
RM0n*
1
*
2
RM1n*
1
*
2
 
Data frame reception 
IRR1*
3
 Possible*
4
 
Remote frame reception 
IRR2*
3
 
 
SLEn*
1
 
Message transmission/transmission disabled 
(slot empty) 
IRR8 Not 
possible 
Notes:  1.  n = 0, 1 
 
2.  RM0 is an interrupt generated by the remote request pending flag for mailbox 0 
(RFPR0[0]) or the data frame receive flag for mailbox 0 (RXPR0[0]). RM1 is an interrupt 
generated by the remote request pending flag for mailbox n (RFPR0[n]) or the data 
frame receive flag for mailbox n (RXPR0[n]) (n = 1 to 31). 
 
3.  IRR1 is a data frame received interrupt flag for mailboxes 0 to 31, and IRR2 is a remote 
frame request interrupt flag for mailboxes 0 to 31. 
 
4.  The direct memory access controller is activated only by an RM0n interrupt.