Datasheet
ADP1053 Data Sheet
Rev. A | Page 42 of 84
PMBus COMMAND SET (SUPPORTED BY THE ADP1053)
Table 12 lists the standard PMBus commands that are implemented on the ADP1053. Many of these commands are implemented in
registers, which share the same hexadecimal value as the PMBus command code.
Table 12. PMBus Command List
Command
Code Command Name
SMBus
Transaction Type
Number of
Data Bytes Description
0x03 CLEAR_FAULTS Send byte 0 Clear all fault bits in the STATUS_WORD register.
0x10 WRITE_PROTECT Read/write byte 1
Protect against accidental writes to the PMBus device; reads
allowed.
0x12 RESTORE_DEFAULT_ALL Send byte 0
Download factory default settings from EEPROM (Page 0) to
registers.
0x15 STORE_USER_ALL Send byte 0
Save user settings from registers to EEPROM (Page 1).
EEPROM must first be unlocked.
0x16 RESTORE_USER_ALL Send byte 0 Download user settings from EEPROM (Page 1) to registers.
0x19 CAPABILITY Read byte 1 Allow host system to determine capabilities of PMBus device.
0x78 STATUS_BYTE Read byte 1 Return low byte of STATUS_WORD.
0x79 STATUS_WORD Read word 2 Return low byte and high byte of STATUS_WORD.
0x8D READ_TEMPERATURE_1 Read word 2
Return temperature reading (in degrees Celsius).
READ_TEMPERATURE_1 = Y × 2
N
.
0x8E READ_TEMPERATURE_2 Read word 2
Return temperature reading (in degrees Celsius).
READ_TEMPERATURE_2 = Y × 2
N
.
0x98 PMBUS_REVISION Read byte 1 Read PMBus revision that device is compliant with.
0x99 MFR_ID Read block 1 Read manufacturer’s ID.
0x9A MFR_MODEL Read block 1 Read manufacturer’s device model number.
0x9B MFR_REVISION Read block 1 Read manufacturer’s device revision number.
0xB0 EEPROM_DATA_00 Read block Variable Block read from Page 0. EEPROM must first be unlocked.
0xB1 EEPROM_DATA_01 Read block Variable Block read from Page 1. EEPROM must first be unlocked.
0xB2 EEPROM_DATA_02 Read/write block Variable
Block read/write to Page 2. EEPROM must first be unlocked
for write. Page 2 should not be written to.
0xB3 EEPROM_DATA_03 Read/write block Variable
Block read/write to Page 3. EEPROM must first be unlocked
for write. Page 3 should not be written to.
0xB4 EEPROM_DATA_04 Read/write block Variable
Block read/write to Page 4. EEPROM must first be unlocked
for write.
0xB5 EEPROM_DATA_05 Read/write block Variable
Block read/write to Page 5. EEPROM must first be unlocked
for write.
0xB6 EEPROM_DATA_06 Read/write block Variable
Block read/write to Page 6. EEPROM must first be unlocked
for write.
0xB7 EEPROM_DATA_07 Read/write block Variable
Block read/write to Page 7. EEPROM must first be unlocked
for write.
0xB8 EEPROM_DATA_08 Read/write block Variable
Block read/write to Page 8. EEPROM must first be unlocked
for write.
0xB9 EEPROM_DATA_09 Read/write block Variable
Block read/write to Page 9. EEPROM must first be unlocked
for write.
0xBA EEPROM_DATA_10 Read/write block Variable
Block read/write to Page 10. EEPROM must first be unlocked
for write.
0xBB EEPROM_DATA_11 Read/write block Variable
Block read/write to Page 11. EEPROM must first be unlocked
for write.
0xBC EEPROM_DATA_12 Read/write block Variable
Block read/write to Page 12. EEPROM must first be unlocked
for write.
0xBD EEPROM_DATA_13 Read/write block Variable
Block read/write to Page 13. EEPROM must first be unlocked
for write.
0xBE EEPROM_DATA_14 Read/write block Variable
Block read/write to Page 14. EEPROM must first be unlocked
for write.
0xBF EEPROM_DATA_15 Read/write block Variable
Block read/write to Page 15. EEPROM must first be unlocked
for write.