This is a command to write flash memory.It is possible to write Maximum 160 bytes data at one communication.Data length is automatically judged by Data number in Block Write protocol.It can not write multi blocks at once.Both the beginning and the end address of write data must be same block.Designated address and write data must be multiples of 4 when writing Code Flash memory area.Communication stability of Variablelength Program is better than ASYNC Program.It is recommended to use Variablelength Program when reliability of communication is important.