mc68hc08qa24 Freescale Semiconductor, Inc, mc68hc08qa24 Datasheet - Page 352

no-image

mc68hc08qa24

Manufacturer Part Number
mc68hc08qa24
Description
M68hc08 Microcontrollers
Manufacturer
Freescale Semiconductor, Inc
Datasheet
CAN Controller
22.7.1 Interrupt Acknowledge
22.7.2 Interrupt Vectors
Technical Data
350
NOTE:
Interrupts are directly associated with one or more status flags in either
the MSCAN08 receiver flag register (CRFLG) or the MSCAN08
transmitter control register (CTCR). Interrupts are pending as long as
one of the corresponding flags is set. The flags in the above registers
must be reset within the interrupt handler in order to handshake the
interrupt. The flags are reset through writing a 1 to the corresponding bit
position. A flag cannot be cleared if the respective condition still prevails.
Bit manipulation instructions (BSET) shall not be used to clear interrupt
flags. The OR instruction is the appropriate way to clear selected flags.
The MSCAN08 supports four interrupt vectors as shown in
The vector addresses are dependent on the chip integration and to be
defined. The relative interrupt priority is also integration dependent and
to be defined.
Wakeup
Error
interrupts
Receive
Transmit
Table 22-1. MSCAN08 Interrupt Vector Addresses
Function
CAN Controller
RWRNIF
TWRNIF
RERRIF
TERRIF
BOFFIF
Source
WUPIF
OVRIF
TXE0
TXE1
TXE2
RXF
RWRNIE
TWRNIE
RERRIE
TERRIE
BOFFIE
TXEIE0
TXEIE1
TXEIE2
WUPIE
OVRIE
RXFIE
Local
Mask
Freescale Semiconductor
MC68HC08QA24
Global
Mask
I bit
Table
22-1.

Related parts for mc68hc08qa24