English
Language : 

MC68HC705C8ACFNE Datasheet, PDF (50/222 Pages) Freescale Semiconductor, Inc – Freescale Semiconductor, Inc.
Interrupts
Freescale Semiconductor, Inc.
4.3 Interrupt Sources
These sources can generate interrupts:
• Software instructions (SWI)
• External interrupt pin (IRQ)
• Port B pins
• Serial communications interface (SCI):
– SCI transmit data register empty
– SCI transmission complete
– SCI receive data register full
– SCI receiver overrun
– SCI receiver input idle
• Serial peripheral interface (SPI):
– SPI transmission complete
– SPI mode fault
– SPI overrun
The IRQ pin, port B pins, SCI, and SPI can be masked (disabled) by
setting the I bit of the condition code register (CCR). The software
interrupt (SWI) instruction is non-maskable.
An interrupt temporarily changes the program sequence to process a
particular event. An interrupt does not stop the execution of the
instruction in progress but takes effect when the current instruction
completes its execution. Interrupt processing automatically saves the
central processor unit (CPU) registers on the stack and loads the
program counter with a user-defined vector address.
4.3.1 Software Interrupt
The software interrupt instruction (SWI) causes a non-maskable
interrupt.
Technical Data
50
Interrupts
For More Information On This Product,
Go to: www.freescale.com
MC68HC705C8A — Rev. 3