MC68HC12 MOTOROLA [Motorola, Inc], MC68HC12 Datasheet - Page 336

no-image

MC68HC12

Manufacturer Part Number
MC68HC12
Description
The MC68HC912DT128A microcontroller unit (MCU) is a 16-bit device composed of standard on-chip peripherals including a 16-bit central processing unit
Manufacturer
MOTOROLA [Motorola, Inc]
Datasheet
MSCAN Controller
18.6.1 Interrupt Acknowledge
18.6.2 Interrupt Vectors
Technical Data
336
NOTE:
Interrupts are directly associated with one or more status flags in either
the msCAN12 receiver flag register (CRFLG) or the msCAN12
transmitter flag register (CTFLG). Interrupts are pending as long as one
of the corresponding flags is set. The flags in 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
can not be cleared if the respective condition still prevails.
Bit manipulation instructions (BSET) shall not be used to clear interrupt
flags.
The msCAN12 supports four interrupt vectors as shown in
The vector addresses and the relative interrupt priority are dependent on
the chip integration and to be defined.
– Receiver error passive: the receive error counter has
– Transmitter error passive: the transmit error counter has
– Bus off: the transmit error counter has exceeded 255 and
exceeded the error passive limit of 127 and msCAN12 has
gone to error passive state.
exceeded the error passive limit of 127 and msCAN12 has
gone to error passive state.
msCAN12 has gone to BUSOFF state.
MSCAN Controller
MC68HC912DT128A — Rev 4.0
Table
MOTOROLA
18-1.

Related parts for MC68HC12