Interrupt Function; Table 16-20: List Of Can Module Interrupt Sources - NEC V850E/RS1 User Manual

32-/16-bit single-chip microcontroller with can interface
Table of Contents

Advertisement

16.12 Interrupt Function

The CAN module provides 6 different interrupt sources.
The occurrence of these interrupt sources is stored in interrupt status registers. Four separate interrupt
request signals are generated from the six interrupt sources. When an interrupt request signal that cor-
responds to two or more interrupt sources is generated, the interrupt sources can be identified by using
an interrupt status register. After an interrupt source has occurred, the corresponding interrupt status bit
must be cleared to 0 by software.
Interrupt Status Bit Interrupt Enable Bit
No
Name
1
CINTS0 CnINTS CIE0
2
CINTS1 CnINTS CIE1
3
CINTS2 CnINTS
4
CINTS3 CnINTS
5
CINTS4 CnINTS
6
CINTS5 CnINTS
Note: The IE bit (message buffer interrupt enable bit) in the CnMCTRL register of the corresponding
Supplements: 1. This interrupt is generated when the transmission/reception error counter is at the
Remark:
Downloaded from
Elcodis.com
electronic components distributor
Chapter 16 FCAN Controller

Table 16-20: List of CAN Module Interrupt Sources

Register
Name
Register
Note
CnIE
Note
CnIE
CIE2
CnIE
CIE3
CnIE
CIE4
CnIE
CIE5
CnIE
message buffer has to be set to 1 for that message buffer to participate in the interrupt genera-
tion process.
warning level, or in the error passive or bus-off state.
2. This interrupt is generated when a stuff error, form error, ACK error, bit error, or CRC
error occurs.
3. This interrupt is generated when the CAN module is woken up from the CAN sleep
mode because a falling edge is detected at the CAN reception pin (CAN bus transi-
tion from recessive to dominant).
n = 0, 1
m = 0 to 31
User's Manual U16702EE3V2UD00
Interrupt
Interrupt Source Description
Request Signal
Message frame successfully transmitted from mes-
INTCnTRX
sage buffer m
INTCnREC
Valid message frame reception in message buffer m
CAN module error state interrupt (Supplement 1)
INTCnERR
CAN module protocol error interrupt (Supplement 2)
CAN module arbitration loss interrupt
CAN module wake-up interrupt from CAN sleep
INTCnWUP
mode (Supplement 3)
647

Advertisement

Table of Contents
loading

Table of Contents