English
Language : 

MC68HC11E0CFNE3 Datasheet, PDF (202/242 Pages) Freescale Semiconductor, Inc – M68HC11E Family
EPROM Programming Utility
PROGRAM Utility in MCU
INITIALIZE...
X = PROGRAM TIME
Y = FIRST ADDRESS
START $BF00 - PROGRAM
[8] SEND $FF
INDICATES READY
TO HOST
[9]
WAIT1
NO
ANY DATA RECEIVED ?
YES
PROGRAM BYTE [10] [13]
READ PROGRAMMED DATA
AND SEND TO VERIFY [11] [14]
POINT TO NEXT LOCATION
TO BE PROGRAMMED
[12] [15]
PROGRAM CONTINUES
AS LONG AS DATA
IS RECEIVED
Driver Program in HOST
HOST NORMALLY WAITS FOR $FF
FROM MCU BEFORE SENDING DATA
FOR EPROM PROGRAMMING
START
SEND FIRST DATA BYTE [3]
DATA_LOOP
NO
MORE DATA TO SEND ?
YES
SEND NEXT DATA [4] [6]
[5] [7]
NO
VERIFY DATA RECEIVED ?
YES
NO
VERIFY DATA CORRECT ?
YES
YES
MORE TO VERIFY ?
NO
INDICATE ERROR
DONE
VERIFY DATA TO HOST
(SAME AS MCU Tx DATA)
$FF
[4]
[1]
V1
V2
[5]
[7]
V3
[3]
[6]
MCU RECEIVE DATA (FROM HOST)
D1
D2
D3
D4
[2]
[10]
[13]
EPROM PROGRAMMING
MCU TRANSMIT DATA (VERIFY)
[9]
[8]
$FF
P1
P2
P3
P4
[14]
[11]
[15]
[12]
V1
V2
V3
V4
HOST SENDING
DATA FOR
MCU EPROM
D5
MC68HC711E9
EXECUTING
"PROGRAM" LOOP
V4
Figure 4. Host and MCU Activity during EPROM PROGRAM Utility
M68HC11 Bootstrap Mode, Rev. 1.1
202
Freescale Semiconductor