Interrupt Vector Jump Table - Motorola M68HC11EVB User Manual

Table of Contents

Advertisement

MONITOR PROGRAM
Serial Communications Interface (SCI)
Serial Peripheral Interface (SPI)
Pulse Accumulator Input Edge
Pulse Accumulator Overflow
Timer Overflow
Timer Output Compare 5
Timer Output Compare 4
Timer Output Compare 3
Timer Output Compare 1
Timer Input Capture 3
Timer Input Capture 2
Timer Input Capture 1
Real Time Interrupt
IRQ
XIRQ
Software Interrupt (SWI)
Illegal Opcode
Computer Operating Properly (COP)
Clock Monitor
To use vectors specified in Table 3-2, the user must insert a jump extended opcode in the three
byte field of the vector required. For an example, for the IRQ vector, the following is performed:
1. Place $7E (JMP) at location $00EE.
2. Place IRQ service routine address at locations $00EF and $00F0.
The following is an example where the IRQ service routine starts at $0100:
$00EE
3-6
Table 3-2. Interrupt Vector Jump Table
Interrupt Vector
7E
01
00
Field
$00C4 - $00C6
$00C7 - $00C9
$00CA - $00CC
$00CD - $00CF
$00D0 - $00D2
$00D3 - $00D5
$00D6 - $00D8
$00DC - $00DE
$00DF - $00E1
$00E2 - $00E4
$00E5 - $00E7
$00E8 - $00EA
$00EB - $00ED
$00EE - $00F0
$00F1 - $00F3
$00F4 - $00F6
$00F7 - $00F9
$00FA - $00FC
$00FD - $00FF
JMP IRQ SERVICE
M68HC11EVB/D

Advertisement

Table of Contents
loading

Table of Contents