Interrupts
Hardware Interrupts
4.6 Hardware Interrupts
All hardware interrupts except RESET are maskable by the I bit in the CCR. If the I bit is set, all hardware interrupts (internal and external) are disabled. Clearing the I bit enables the hardware interrupts. The three types of hardware interrupts are explained in the following sections.
4.7 External Interrupt (IRQ/Port B Keyscan)
The IRQ pin provides an asynchronous interrupt to the CPU. A block diagram of the IRQ function is shown in Figure
NOTE: The BIH and BIL instructions will apply to the level on the IRQ pin itself and to the output of the logic OR function with the port B IRQ interrupts. The states of the individual port B pins can be checked by reading the appropriate port B pins as inputs.
The IRQ pin is one source of an external interrupt. All port B pins
|
| TO BIH & BIL | |
| VDD | INSTRUCTION | |
EIMSK | SENSING | ||
| |||
IRQ PIN | IRQ |
| |
PORT B KEYSCAN |
| ||
LATCH | TO IRQ | ||
INTERRUPT |
| ||
| PROCESSING | ||
IRQ VECTOR FETCH |
| ||
R | IN CPU |
RST
LEVEL (MASK OPTION)
Figure
MC68HC05RC16 — Rev. 3.0 |
| General Release Specification |
|
|
|
MOTOROLA | Interrupts | 41 |