Command Bytes
0x03,
FlashAddressLow,
FlashAddressHigh,
Count (Followed by a response of 0x02)
Data Block to Write
Response Bytes
0x02 after command (after Count sent)
0x02 after data block sent
Remarks
This command writes Count bytes to the Flash memory starting at the address given by the Flash address word which can be calculated as follows:
Flash Address = ((FlashAddressHigh shifted left 8) OR 0xFF) AND FlashAddressLow
For example, to write a Flash address of 0xABCD the values to be sent in the command would be FlashAddressHigh = 0xAB and FlashAddressLow = 0xCD.
A Count value of 128 bytes should be used.