
M68HC11
REFERENCE MANUAL
BOOTLOADER LISTINGS
MOTOROLA
B-19
Listing - MC68HC11E9 Bootloader (No Security)
Sheet 3 of 3
* TIME EACH BYTE
WAIT
WTLOOP
bf7a ec 16
bf7c 1e 2e 20 07
bfB0 Bf
bf81 09
bf82 8f
bf83 26 f7
bf85 20 0f
LDD
BRSET
XGDX
DEX
XGDX
BNE
BRA
TOC1,X
SCSR,X $20
PUT DELAY TIME IN ACCD
NEWONE
DELAY INTO X
DECREMENT DELAY
RETURN DELAY TO ACCD
WTLOOP
STAR
DID NOT TIME OUT
* READ IN BYTE AND PUT INTO RAM
NEWONE
LDAA
SCDAT,X
STAA
$00,Y
STAA
SCDAT,X
INY
CPY
#RAMEND+1
BNE
WAIT
bf87 a6 2f
bf89 18 a7 00
bf8c a7 2f
bf8e 18 08
bf90 18 8c 02 00
bf94 26 e4
HANDSHAKE
***************************************************************
* ALL START USER’S PROGRAM
bf96
STAR
bf96 7e 00 00
EQU
JMP
*
RAMSTR
bfd2
ORG
$BFD2
***************************************************************
* MASK I.D. #
bfd2 00 00
bfd4 e9 e9
FDB
FDB
$0000
$E9E9
E9 I.D.
***************************************************************
* VECTORS
*
bfd6 00 c4
bfd8 00 c7
bfda 00 ca
bfdc 00 cd
bfde 00 d0
bfe0 00 d3
bfe2 00 d6
bfe4 00 d9
bfe6 00 dc
bfe8 00 df
bfea 00 e2
bfec 00 e5
bfee 00 e8
bff0 00 eb
bff2 00 ee
bff4 00 f1
bff6 00 f4
bff8 00 f7
bffa 00 fa
bffc 00 fd
bffe bf 40
FDB
FDB
FDB
FDB
FDB
FDB
FDB
FDB
FDB
FDB
FDB
FDB
FDB
FDB
FDB
FDB
FDB
FDB
FDB
FDB
FDB
$100-60
$100-57
$100-54
$100-51
$100-48
$100-45
$100-42
$100-39
$100-36
$100-33
$100-30
$100-27
$100-24
$100-21
$100-18
$100-15
$100-12
$100-9
$100-6
$100-3
#BEGIN
SCI
SPI
PULSE ACCUM INPUT EDGE
PULSE ACCUM OVERFLOW
TIMER OVERFLOW
TIMER OUTPUT COMPARE 5
TIMER OUTPUT COMPARE 4
TIMER OUTPUT COMPARE 3
TIMER OUTPUT COMPARE 2
TIMER OUTPUT COMPARE 1
TIMER INPUT CAPTURE 3
TIMER INPUT CAPTURE 2
TIMER INPUT CAPTURE 1
REAL TIME INT
IRQ
XIRQ
SWI
ILLEGAL OP-CODE
COP FAIL
CLOCK MONITOR
RESET
* END