Manual
MAX15301 PMBus Command Set User’s Guide 
Rev 1    Page 46 of 53 
RESTORE_USER_ALL 
Reference: 
Standard Command 
Lockable: 
Yes 
Command Code: 
0x16 
Format: 
N/A 
Data Bytes: 
0 
Units: 
N/A 
Transfer: 
Send Byte 
Factory Value: 
N/A 
Description/Notes: 
See Section 11.7 of the PMBus Specification Part II. 
The MAX15301 includes three banks of nonvolatile (flash memory) storage for most “writeable” 
PMBus command values, referred to as the USER, DEFAULT, and MAXIM stores. These stores are fully 
independent, but identical in structure. 
The USER store functions as the primary nonvolatile storage of all PMBus command values. Original 
equipment manufacturers (OEMs) should save 
identical configurations to the USER store and the 
DEFAULT store, such that the USER store can be refreshed from the DEFAULT store if needed. 
The contents of the USER store are loaded into working memory every time input power is applied to 
the MAX15301 device. The USER store can also be loaded to working memory at any time by sending 
the RESTORE_USER_ALL command. 
Be aware that several commands in the USER store are set to zero (or other safe values) by default to 
prevent unintended operational consequences following a RESTORE_DEFAULT_ALL command. 
Wait  at least 10ms for execution after sending the RESTORE_USER_ALL command before sending 
additional PMBus commands. 
Please see STORE_USER_ALL
 for exceptions to PMBus nonvolatile command storage. 
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 MAX15301 includes three banks of nonvolatile (flash memory) storage for most “writeable” 
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. 
Be aware that several commands in the MAXIM store are set to zero (or other safe values) by default 
to prevent unintended operational consequences following a RESTORE_MAXIM_ALL command. 
Wait at least 10ms for execution after sending the RESTORE_MAXIM_ALL command before sending 
additional PMBus commands. 










