EEPROM BOOTLOADER
68EVB912B32UM/D
E-4
To allow the user code to specify interrupt and reset addresses, each member of the erase-
protected vector table starting at address $FFC0 contains a pointer to a vector jump table, which
is located in user-programmable Flash EEPROM starting at address $F7C0.
Each entry in the vector jump table occupies two bytes of memory, which is adequate for the
addresses of user reset and interrupt service routines. The interrupt vector mapping is shown in
the table below.
Vector Address
CPU Interrupt
Jump Table Address
$FFC0 - $FFCF
reserved
$F7C0 - $F7CF
$FFD0
BDLC (J1850)
$F7D0
$FFD2
ATD
$F7D2
$FFD4
reserved
$F7D4
$FFD6
SCI0
$F7D6
$FFD8
SPI
$F7D8
$FFDA
Pulse Acc. Input Edge
$F7DA
$FFDC
Pulse Acc. Overflow
$F7DC
$FFDE
Timer Overflow
$F7DE
$FFE0
Timer Channel 7
$F7E0
$FFE2
Timer Channel 6
$F7E2
$FFE4
Timer Channel 5
$F7E4
$FFE6
Timer Channel 4
$F7E6
$FFE8
Timer Channel 3
$F7E8
$FFEA
Timer Channel 2
$F7EA
$FFEC
Timer Channel 1
$F7EC
$FFEE
Timer Channel 0
$F7EE
$FFF0
Real Time Interrupt
$F7F0
$FFF2
IRQ
$F7F2
$FFF4
XIRQ
$F7F4
$FFF6
SWI
$F7F6
$FFF8
Illegal Opcode Trap
$F7F8
$FFFA
COP Failure Reset
$F7FA
$FFFC
Clock Mon. Fail Reset
$F7FC
$FFFE
Reset
$F7FE
RELOADING AND CUSTOMIZING D-BUG12
D-Bug12 should be reloaded into Flash EEPROM when:
•
user code has been programmed into Flash EEPROM, and it is desired to restore
D-Bug12 as the boot program
•
upgrading to a newer version of D-Bug12
•
modifying the D-Bug12 startup code or customization data
Summary of Contents for M68EVB912B32
Page 8: ...CONTENTS 68EVB912B32UM D viii ...
Page 11: ...GENERAL INFORMATION 68EVB912B32UM D 1 3 Figure 1 1 EVB Layout and Component Placement ...
Page 22: ...CONFIGURATION AND SETUP 68EVB912B32UM D 2 6 ...
Page 80: ...OPERATION 68EVB912B32UM D 3 58 ...
Page 90: ...HARDWARE REFERENCE 68EVB912B32UM D 4 10 ...
Page 102: ...COMMUNICATIONS PROGRAM EXAMPLES 68EVB912B32UM D B 8 ...
Page 106: ...D BUG12 STARTUP CODE 68EVB912B32UM D C 4 ...
Page 112: ...D BUG12 CUSTOMIZATION DATA 68EVB912B32UM D D 6 ...
Page 122: ...INDEX 68EVB912B32UM D 4 ...