ISP

The following commands are accepted by the ISP command handler. Detailed status codes are supported for each command. The command handler sends the return code INVALID_COMMAND when an undefined command is received. Commands and return codes are in ASCII format.

CMD_SUCCESS is sent by ISP command handler only when received ISP command has been completely executed and the new ISP command can be given by the host. Exceptions from this rule are "Set Baud Rate", "Write to RAM", "Read Memory", and "Go" commands.

Table 1. ISP-IAP API UART ISP command summary
ISP Command Usage Described in
Unlock U <Unlock Code> ISP-IAP API UART ISP Unlock command
Set Baud Rate B <Baud Rate> <stop bit> ISP-IAP API UART ISP Set Baud Rate command
Echo A <setting> ISP-IAP API UART ISP Echo command
Write to RAM W <start address> <number of bytes> ISP-IAP API UART ISP Write to RAM command
Read Memory R <address> <number of bytes> ISP-IAP API UART ISP Read Memory command
Prepare sector(s) for write operation P <start sector number> <end sector number> ISP-IAP API UART ISP Prepare sector(s) for write operation command
Copy RAM to flash C <Flash address> <RAM address> <number of bytes> ISP-IAP API UART ISP Copy RAM to flash command
Go G <address> <Mode> ISP-IAP API UART ISP Go command
Erase sector(s) E <start sector number> <end sector number> ISP-IAP API UART ISP Erase sector command
Blank check sector(s) I <start sector number> <end sector number> ISP-IAP API UART ISP Blank check sector command
Read Part ID J ISP-IAP API UART ISP Read Part Identification command
Read Boot code version K ISP-IAP API UART ISP Read Boot Code version number command
Compare M <address1> <address2> <number of bytes> ISP-IAP API UART ISP Compare command
ReadUID N ISP-IAP API UART ISP ReadUID command
Read CRC checksum S <address> <number of bytes> ISP-IAP API UART ISP Read CRC checksum command

-->