MC68HC711xxxx Motorola, MC68HC711xxxx Datasheet - Page 249

no-image

MC68HC711xxxx

Manufacturer Part Number
MC68HC711xxxx
Description
Microcontrollers
Manufacturer
Motorola
Datasheet
Listing 3. MC68HC711E9 Bootloader ROM
AN1060 — Rev. 1.0
MOTOROLA
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 0008
30 000E
31 0016
32 0023
33
34 0080
35
36 0028
37 002B
38 002D
39 002E
40 002F
41 003B
42
43 0020
44 0001
45
46
1
2
3
4
5
6
7
8
9
****************************************************
* BOOTLOADER FIRMWARE FOR 68HC711E9 - 21 Aug 89
****************************************************
* Features of this bootloader are...
*
* Auto baud select between 7812.5 and 1200 (8 MHz)
* 0 - 512 byte variable length download
* Jump to EEPROM at $B600 if 1st download byte = $00
* PROGRAM - Utility subroutine to program EPROM
* UPLOAD - Utility subroutine to dump memory to host
* Mask I.D. at $BFD4 = $71E9
****************************************************
* Revision A -
*
* Fixed bug in PROGRAM routine where the first byte
* programmed into the EPROM was not transmitted for
* verify.
* Also added to PROGRAM routine a skip of bytes
* which were already programmed to the value desired.
*
* This new version allows variable length download
* by quitting reception of characters when an idle
* of at least four character times occurs
*
****************************************************
* EQUATES FOR USE WITH INDEX OFFSET = $1000
*
PORTD
TCNT
TOC1
TFLG1
* BIT EQUATES FOR TFLG1
OC1F
*
SPCR
BAUD
SCCR2
SCSR
SCDAT
PPROG
* BIT EQUATES FOR PPROG
ELAT
EPGM
*
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
$08
$0E
$16
$23
$80
$28
$2B
$2D
$2E
$2F
$3B
$20
$01
(FOR DWOM BIT)
Application Note
249

Related parts for MC68HC711xxxx