Restore_maxim_all, Strap_disable – Maxim Integrated MAX15303 PMBus Command Set User Manual
Page 45

MAX15303 PMBus Command Set User’s Guide
Page 45 of 52
RESTORE_MAXIM_ALL
Reference:
Maxim Specific
Lockable:
Yes
Command Code:
0xEA
Format:
N/A
Data Bytes:
0
Units:
N/A
Transfer:
Send Byte
Factory Value:
N/A
Description/Notes: The MAX15303 includes three banks of nonvolatile (flash memory) storage for most “writable”
PMBus command values, referred to as the USER, DEFAULT, and MAXIM stores. These stores are fully
independent, but identical in structure.
The MAXIM store functions as a backup of the firmware default configuration, and it cannot be
edited.
The contents of the MAXIM store are only loaded into working memory when the
RESTORE_MAXIM_ALL command is sent; there are no other conditions or actions that result in
loading of the MAXIM store to working memory.
Wait at least 10ms for execution after sending the RESTORE_MAXIM_ALL command before sending
additional PMBus commands.
STRAP_DISABLE
Reference:
Maxim Specific
Lockable:
Yes
Command Code:
0xDC
Format:
Bit field
Data Bytes:
3
Units:
N/A
Transfer:
Read/Write Word
Factory Value:
0x000000
Description/Notes: Several commands in the MAX15303 can be set directly by resistor value connected to a device pin,
or are set indirectly according the value of other pin-configurable commands. Of these “pin-
configurable” commands, the STRAP_DISABLE command keeps track of those that have been directly
altered by a user through the SMBus serial interface.
When one of the commands in the table below is edited, the corresponding bit-flag in
STRAP_DISABLE is set, and this flag prevents the device from automatically setting the value of that
command in the future, preserving the user-set value instead.
Note that the STRAP_DISABLE command can be saved in the USER and DEFAULT nonvolatile stores. In
order to disable pin-configuration of a command, the flag for that command must be 1, and a
operation must have been performed, to ensure that the device powers up with
the flag set in the working-memory version of STRAP_DISABLE. (This process is handled automatically
without need for special user interaction in most situations.)
To restore pin-configuration capability for a command, clear the corresponding bit in STRAP_DISABLE
and send the STORE_USER_ALL command.
Bit
Command
Comments
23
22
21
20
19
18
17