2 family 0 commands (not password protected), 2 family 0 commands (not password protected) -2, Maxq family user’s guide: maxq8913 supplement – Maxim Integrated MAXQ Family Users Guide: MAXQ8913 Supplement User Manual

Page 55: Command 00h—no operation command 01h—exit loader, Command 02h—master erase, Command 03h—password match, Command 04h—get status

Advertising
background image

MAXQ Family User’s Guide:

MAXQ8913 Supplement

17-2

17.2 Family 0 Commands (Not Password Protected)

Command 00h—No Operation

Command 01h—Exit Loader

This command causes the bootloader command loop to exit. Upon exit, the MAXQ8913 clears the SPE bit and resets
itself internally. Following the internal reset, execution jumps to the beginning of application code at address 0000h.

Command 02h—Master Erase

This command erases (programs to FFFFh) all words in the program flash memory and writes all words in the data
SRAM to zero. After this command completes, the password lock bit is automatically cleared, allowing access to all
bootloader commands.

Command 03h—Password Match

This command accepts a 32-byte password value, which is matched against the password in program memory (in byte
mode) from addresses 0020h to 003Fh. If the value matches, the password lock is cleared.

Command 04h—Get Status

The status code returned by this command is defined in Table 17-1. The flags byte contains the bit status flags as
shown in Table 17-2.

I/O

BYTE 1

Input

00h

Output

I/O

BYTE 1

Input

01h

Output

I/O

BYTE 1

Input

02h

Output

I/O

BYTE 1

BYTES 2 TO 33

BYTE 34

BYTE 35

Input

03h

32-Byte Password Value

00h

00h

Output

03Eh

I/O

BYTE 1

BYTE 2

BYTE 3

BYTE 4

BYTE 5

Input

04h

00h

00h

00h

00h

Output

Flags

Status Code

03Eh

Maxim Integrated

Advertising