17.2.12 Program Cluster (PROGRAM_CLUSTER) Command

PROGRAM_CLUSTER programs the specified number of bytes to the specified address. The address must be 32-bit aligned, and the number of bytes must be a multiple of a 32-bit word.
Figure 17-22. Program Cluster (PROGRAM_CLUSTER) Command
Table 17-13. Program Cluster (PROGRAM_CLUSTER) Format
FieldDescription
Op code0x9
OperandNot used
AddressStart address for programming
LengthLength of area to program in number of bytes
Note: If the PROGRAM_CLUSTER command fails, the programmer must read the failing row using the READ command from the Flash memory. Then the programmer must compare the row received from the Flash memory to its local copy word-by word to determine the address where Flash programming fails.
Expected Response (1 word):
Figure 17-23. Program Cluster (PROGRAM_CLUSTER) Response