• Universal counter exceeded event interrupt (CAN_GIM.UCEIM, CAN_GIS.UCEIS, CAN_GIF.UCEIF):
There is an overflow of the universal counter (in time stamp mode or event counter mode) or the counter has
reached the value 0x0000 (in watchdog mode).
• Receive message lost event interrupt (CAN_GIM.RMLIM, CAN_GIS.RMLIS, CAN_GIF.RMLIF): A mes-
sage is received for a mailbox that currently contains unread data. At least 1 bit in the CAN_RMLn register is
set. If the bit in
CAN_GIS
then the bit in the
only active if a new bit in
• Abort acknowledge event interrupt (CAN_GIM.AAIM, CAN_GIS.AAIS, CAN_GIF.AAIF): At least 1
CAN_AA1.MB bit in the
cleared and there is at least 1 bit in
not set again. The internal interrupt source signal is only active if a new bit in
CAN_AA1.MB bits maintain state even after the corresponding mailbox n is disabled
• Access to unimplemented address event interrupt (CAN_GIM.UIAIM, CAN_GIS.UIAIS,
CAN_GIF.UIAIF): There was a CPU access to an address which is not implemented in the controller mod-
ule.
• Wake-up event interrupt (CAN_GIM.WUIM, CAN_GIS.WUIS, CAN_GIF.WUIF): The CAN module has
left the sleep mode because of detected activity on the CAN bus line.
• Bus-off event interrupt (CAN_GIM.BOIM, CAN_GIS.BOIS, CAN_GIF.BOIF): The CAN module has en-
tered the bus-off state. This interrupt source is active if the status of the CAN core changes from normal opera-
tion mode to the bus-off mode. If the bit in the
mode is still active, then this bit is not set again. If the module leaves the bus-off mode, the bit in the
CAN_GIS
and
CAN_GIF
• Error-passive event interrupt (CAN_GIM.EPIM, CAN_GIS.EPIS, CAN_GIF.EPIF): The CAN module
has entered the error-passive state. This interrupt source is active if the status of the CAN module changes from
the error-active mode to the error-passive mode. If the bit in the
and the error-passive mode is still active, then this bit is not set again. If the module leaves the error-passive
mode, the bit in the
• Error warning receive event interrupt (CAN_GIM.EWRIM, CAN_GIS.EWRIS, CAN_GIF.EWRIF): The
CAN receive error counter (CAN_CEC.RXECNT) has reached the warning limit. If the bit in the
and
registers) is cleared and the error warning mode is still active, this bit is not set again. If the
CAN_GIF
module leaves the error warning mode, the bit in the
explicitly cleared.
• Error warning transmit interrupt (CAN_GIM.EWTIM, CAN_GIS.EWTIS, CAN_GIF.EWTIF): The CAN
transmit error counter (CAN_CEC.TXECNT) has reached the warning limit. If the bit in the
registers is cleared and the error warning mode is still active, this bit is not set again. If the module
CAN_GIF
leaves the error warning mode, the bit in the
cleared.
ADSP-SC58x/ADSP-2158x SHARC+ Processor Hardware Reference
and
CAN_GIF
CAN_GIS
and
CAN_GIF
is set.
CAN_RML1
CAN_AA1
registers is set. If the bit in the
CAN_AA1
registers remains set, if not explicitly cleared.
and
CAN_GIS
CAN_GIF
registers is cleared and there is at least 1 bit in
registers is not set again. The internal interrupt source signal is
still set, then the bit in the
and
CAN_GIS
CAN_GIF
CAN_GIS
registers remains set, if not explicitly cleared.
CAN_GIS
and
CAN_GIS
and
CAN_GIF
CAN_RML1
CAN_GIS
and
CAN_GIF
and
CAN_GIS
CAN_GIF
CAN_AA1
is set. The
(CAN_MC1
registers is cleared and the bus-off
and
CAN_GIF
CAN_GIF
registers remains set, if not
registers remains set, if not explicitly
CAN Interrupt Signals
still set,
registers is
registers is
= 0).
registers is cleared
CAN_GIS
CAN_GIS
and
25–19
Need help?
Do you have a question about the ADSP-SC58 Series and is the answer not in the manual?