beautypg.com

Maxq family user’s guide: maxq2000 supplement – Maxim Integrated MAXQ Family Users Guide: MAXQ2000 Supplement User Manual

Page 63

background image

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