EZT-430i Communications Manual
Serial
Communication
CSZ
EZT-430i
REV
C
4.9
This command writes values to multiple registers in sequential order. It is used for automatic program
download only to transmit program data one step at a time to EZT-430i . See the Automatic Program
Parameters section for the list of registers and their use. If this command is used to write to registers other
than the correct program step registers, EZT-430i will respond with an acknowledgment that the message
was received; however, the command will not be executed.
Packet sent to EZT-430i :
controller address (1 byte)
write command (0x10)
starting register high byte
starting register low byte
number of registers to write high byte
number of registers to write low byte
number of data bytes
data high byte
data low byte
…
…
register n data high byte
register n data low byte
CRC low byte
CRC high byte
Packet returned from EZT-430i :
controller address (1 byte)
write command (0x10)
starting register high byte
starting register low byte
number of registers to write high byte
number of registers to write low byte
CRC low byte
CRC high byte
Exception Responses
When EZT-430i cannot process a command, it returns an exception response and sets the high bit (0x80) of
the command.
0x01 illegal command
0x02 illegal data address
0x03 illegal data value
Packet returned from EZT-430i :
controller address (1 byte)
c 0x80
exception code (0x01 or 0x02 or 0x03)
CRC low byte
CRC high byte
nn
10
nn nn
nn nn
nn
nn nn … nn nn
nn nn
nn
10
nn nn
nn nn
nn nn
nn nn nn nn
nn