Datasheet

120
AT89C51IC2
4301D–8051–02/08
Figure 48. Command Flow
Write/Program Commands This flow is common to the following frames:
Flash/EEPROM Programming Data Frame
EOF or Atmel Frame (only Programming Atmel Frame)
Config Byte Programming Data Frame
Baud Rate Frame
Description
Figure 49. Write/Program Flow
Bootloader
":"
Sends first character of the
Frame
If (not received ":")
Sends frame (made of 2 ASCII
Gets frame, and sends back echo
for each received Byte
Host
Else
":"
Sends echo and start
reception
characters per Byte)
Echo analysis
Host
Bootloader
Write Command
’X’ & CR & LF
NO_SECURITY
Wait Write Command
Checksum error
Wait Programming
Send Security error
Send COMMAND_OK
Send Write Command
Wait Checksum Error
Wait COMMAND_OK
Wait Security Error
OR
COMMAND ABORTED
COMMAND FINISHED
Send Checksum error
COMMAND ABORTED
’P’ & CR & LF
OR
’.’ & CR & LF