Users Guide: MAXQ2010 Supplement User Manual

MAXQ Family Users Guide:
MAXQ2010 Supplement
17-5
Command 11h—Load Data Variable Length
This command writes (Length) bytes of data into the data SRAM starting at byte address (AddressH:AddressL).
17.4 Family 2 Commands: Dump Variable Length (Password Protected)
Command 20h—Dump Code Variable Length
This command has a slightly different format depending on the length of the dump requested. It returns the contents
of the program flash memory: (Length) or (LengthH:LengthL) bytes starting at byte address (AddrH:AddrL).
Command 21h—Dump Data Variable Length
This command has a slightly different format depending on the length of the dump requested. It returns the contents
of the data SRAM - (Length) or (LengthH:LengthL) bytes starting at byte address (AddrH:AddrL).
I/O BYTE 1 BYTE 2 BYTE 3 BYTE 4
(LENGTH)
BYTES
BYTE
LENGTH+5
BYTE
LENGTH+6
Input
11h Length AddressL AddressH Data to load 00h 00h
Output
03Eh
I/O BYTE 1 BYTE 2 BYTE 3 BYTE 4 BYTE 5 BYTE 6
(LENGTH)
BYTES
BYTE
LENGTH+7
Input (to
dump
< 256 bytes)
20h 1 AddrL AddrH Length 00h 00h... 00h
Output
Memory
contents
03Eh
I/O BYTE 1 BYTE 2 BYTE 3 BYTE 4 BYTE 5 BYTE 6 BYTE 7
(LENGTH)
BYTES
BYTE
LENGTH+8
Input (to
dump
256+ bytes)
20h 2 AddrL AddrH LengthL LengthH 00h 00h... 00h
Output
Memory
contents
03Eh
I/O BYTE 1 BYTE 2 BYTE 3 BYTE 4 BYTE 5 BYTE 6
(LENGTH)
BYTES
BYTE
LENGTH+7
Input (to
dump
< 256 bytes)
21h 1 AddrL AddrH Length 00h 00h... 00h
Output
Memory
contents
03Eh
I/O BYTE 1 BYTE 2 BYTE 3 BYTE 4 BYTE 5 BYTE 6 BYTE 7
(LENGTH)
BYTES
BYTE
LENGTH+8
Input (to
dump
256+ bytes)
21h 2 AddrL AddrH LengthL LengthH 00h 00h... 00h
Output
Memory
contents
03Eh