AN2295 Freescale Semiconductor / Motorola, AN2295 Datasheet - Page 37

no-image

AN2295

Manufacturer Part Number
AN2295
Description
Developers Serial Bootloader for M68HC08 and HCS08 MCUs
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
Freescale Semiconductor
WAIT FOR COMMAND
WAIT FOR ANSWER
BEFORE TIMEOUT
SEND IDENT DATA
SEND ACK AND
ACK RECEIVED
SOURCE TEST
MCU CONFIG
ICG, SCI INIT
SRSR RESET
SEND ACK
IDENT?
RESET
2
YES
NO
POR CAUSED RESET
NO
Developer’s Serial Bootloader for M68HC08 and HCS08 MCUs, Rev. 6
NOT POR
YES
Figure 25. MC68HC908GP Bootloader Flowchart
RECEIVE ADDRESS
ROUTINE TO RAM
ROUTINE IN ROM
COPY ERASE
CALL ERASE
2
1
ERASE?
YES
NO
RECEIVE ADDRESS
RECEIVE LENGTH
ROUTINE TO RAM
ROUTINE IN ROM
RECEIVE DATA
COPY WRITE
CALL WRITE
WRITE?
1
USER CODE
YES
START
NO
RECEIVE ADDRESS
RECEIVE LENGTH
SEND DATA
READ?
2
YES
NO
EXECUTE ILLEGAL
OPERATION
MCU Slave Software
QUIT?
2
YES
NO
37

Related parts for AN2295