Rev. 1.0, 02/00, page 142 of 1141
Start
Set pins to boot mode and
execute reset-start
Host transfers data (H'00)
continuously at prescribed bit rate
Host transmits user program
sequentially in byte units
Transfer received programming
control program to on-chip RAM
This LSI calculates bit rate and
sets value in bit rate register
Host transmits number of user
program bytes (N), upper byte
followed by lower byte
This LSI transmits received user
program to host as verify data
(echo-back)
n = 1
End of transmission
n = N?
n+1
→
n
Note :
Yes
No
This LSI measures low period of
H'00 data transmitted by host
After bit rate adjustment, transmits
one H'00 data byte to host to
indicate end of adjustment
Upon receiving H'55, this LSI
sends part of the boot program to
RAM
Host confirms normal reception of
bit rate adjustment end indication
(H'00) and transmits one H'55
data byte
After confirming that all flash
memory data has been erased,
this LSI transmits one H'AA data
byte to host
Transmit one H'AA data byte to
host, and execute programming
control program transferred to on-
chip RAM
Check flash memory data, and if
data has already been written,
erase all blocks
This LSI transmits received
number of bytes to host as verify
data (echo-back)
If a memory cell does not operate normally and cannot be erased, one
H'FF byte is transmitted as an erase error, and the erase operation and
subsequent operations are halted.
Figure 7.8 Boot Mode Execution Procedure (Preliminary)