Maxq family user’s guide: maxq2000 supplement – Maxim Integrated MAXQ Family Users Guide: MAXQ2000 Supplement User Manual
Page 63
Family 4 Commands: Verify Variable Length (Password Protected)
Command 40h—Verify Code Variable Length
This command operates in the same manner as the “Load Code Variable Length” command, except that instead of programming the
input data into code flash, it verifies that the input data matches the data already in code space. If the data does not match, the sta-
tus code is set to reflect this failure.
Command 41h—Verify Data Variable Length
This command operates in the same manner as the “Load Data Variable Length” command, except that instead of writing the input
data into data SRAM, it verifies that the input data matches the data already in data space. If the data does not match, the status code
is set to reflect this failure.
Family 5 Commands: Load and Verify Variable Length (Password Protected)
Command 50h—Load and Verify Code Variable Length
This command combines the functionality of the “Load Code Variable Length” and “Verify Code Variable Length” commands.
Command 51h—Load and Verify Data Variable Length
This command combines the functionality of the “Load Data Variable Length” and “Verify Data Variable Length” commands.
Family 6 Commands: Erase Variable Length (Password Protected)
Command 60h—Erase Data Variable Length
This command has a slightly different format depending on the length of the erase requested. It clears (LengthL) or (LengthH:LengthL)
bytes/words in the data SRAM to zero starting at (AddressH:AddressL).
MAXQ Family User’s Guide:
MAXQ2000 Supplement
I/O
Byte 1
Byte 2
Byte 3
Byte 4
(Length) Bytes/Words
Input
40h
Length
AddressL
AddressH
Data to verify
Output
I/O
Byte 1
Byte 2
Byte 3
Byte 4
(Length) Bytes/Words
Input
41h
Length
AddressL
AddressH
Data to verify
Output
I/O
Byte 1
Byte 2
Byte 3
Byte 4
(Length) Bytes/Words
Input
50h
Length
AddressL
AddressH
Data to load/verify
Output
I/O
Byte 1
Byte 2
Byte 3
Byte 4
(Length) Bytes/Words
Input
51h
Length
AddressL
AddressH
Data to load/verify
Output
I/O
Byte 1
Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
Input (to erase
< 256 bytes/words)
60h
1
AddressL
AddressH
LengthL
Input (to erase
256+ bytes/words)
60h
2
AddressL
AddressH
LengthL
LengthH
Maxim Integrated
63