SLVUCU5 December   2025 UCD91160 , UCD91320

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. Power Supply Sequencing
    1. 1.1 Overview
    2. 1.2 Rail On and Off Configuration
    3. 1.3 Rail Power Good
    4. 1.4 Rail Sequence Configuration
    5. 1.5 Rail States
    6. 1.6 Rail Sequencing Example Use Cases
  5. GPIOs
    1. 2.1 Overview
    2. 2.2 Command Controlled GPOs
    3. 2.3 Logic GPOs
      1. 2.3.1 Boolean Logic Builder
    4. 2.4 GPIs
      1. 2.4.1 GPI Special Functionality
      2. 2.4.2 GPI Fault Responses
      3. 2.4.3 GPI Latched Status Clearing
      4. 2.4.4 GPI Debug Pin
      5. 2.4.5 GPI Fault Pin
    5. 2.5 Power Supply Enable Pins
    6. 2.6 Cascading Pins
    7. 2.7 Margining Pins
  6. GPI State Machine
    1. 3.1 Overview
    2. 3.2 GPI State Machine Configuration
  7. Monitoring
  8. Rail Profiles
  9. Margining
    1. 6.1 Overview
    2. 6.2 Operation
    3. 6.3 Idle Behavior of Margining Pins
  10. Cascading
    1. 7.1 Overview
    2. 7.2 Power On Cascading
    3. 7.3 Power On and Off Cascading
    4. 7.4 Fault Cascading
    5. 7.5 Cascading Requirements
  11. Fault Handling
  12. Fault Logging
  13. 10Memory
    1. 10.1 Overview
    2. 10.2 Flash Memory
    3. 10.3 Power Up
    4. 10.4 Program Lifetime
  14. 11Internal Fault Management
  15. 12Status Monitoring
  16. 13Device Reset
  17. 14ADC Reference
  18. 15System Watchdog
  19. 16System Reset
  20. 17PMBus Specification
    1. 17.1 Manufacturer Specific Status (STATUS_MFR_SPECIFIC)
  21. 18Data Formats
    1. 18.1 Data Format for Output Voltage Parameters
    2. 18.2 Data Format for Other Parameters
    3. 18.3 Distinguishing Between Linear Data Formats
    4. 18.4 Translation, Quantization, and Truncation
    5. 18.5 8-Bit Time Encoding
    6. 18.6 16-Bit Time Encoding
  22. 19Memory Model
  23. 20Alert Response Address Support
  24. 21Supported PMBus Commands
  25. 22Implementation Details for PMBus Core Commands
    1. 22.1  (00h) PAGE
    2. 22.2  (01h) OPERATION
    3. 22.3  (0Eh) PASSKEY
    4. 22.4  (0Fh) ACCESS_CONTROL
    5. 22.5  (11h) STORE_DEFAULT_ALL
    6. 22.6  (12h) RESTORE_DEFAULT_ALL
    7. 22.7  (1Bh) SMBALERT_MASK
    8. 22.8  (20h) VOUT_MODE
    9. 22.9  (38h) IOUT_CAL_GAIN
    10. 22.10 (41h – 69h) xxx_FAULT_RESPONSE
    11. 22.11 (62h) TON_MAX_FAULT_LIMIT
    12. 22.12 (66h) TOFF_MAX_WARN_LIMIT
    13. 22.13 (80h) STATUS_MFR_SPECIFIC
    14. 22.14 (8Dh) READ_TEMPERATURE_1
    15. 22.15 (8Eh) READ_TEMPERATURE_2
    16. 22.16 (ADh) IC_DEVICE_ID
    17. 22.17 (AEh) IC_DEVICE_REV
  26. 23Input and Output Pin Configuration
  27. 24PWM Configuration
  28. 25Implementation Details for User Data Commands
    1. 25.1 (B5h) FIRST_BLACK_BOX_FAULT_INFO (USER_DATA_05)
    2. 25.2 (B6h) LAST_BLACK_BOX_FAULT_INFO Command Format(USER_DATA_06)
    3. 25.3 (B8h) RAIL_PROFILE (USER_DATA_08)
      1. 25.3.1 Number Profile
      2. 25.3.2 Profile Index
    4. 25.4 (B9h) RAIL_STATE (USER_DATA_09)
  29. 26Implementation Details for Manufacturer-Specific Commands
    1. 26.1  Manufacturer-Specific Commands Notice
    2. 26.2  (D0h) FAULT_PIN_CONFIG (MFR_SPECIFIC_00)
      1. 26.2.1 Fault Pin Configuration
      2. 26.2.2 Page Mask
      3. 26.2.3 GPI Mask
      4. 26.2.4 Other Mask
    3. 26.3  (D1h) VOUT_CAL_MONITOR (MFR_SPECIFIC_01)
    4. 26.4  (D2h) SYSTEM_RESET_CONFIG (MFR_SPECIFIC_02)
      1. 26.4.1 GPI Flags
      2. 26.4.2 Page Flags
      3. 26.4.3 Deassert When Power-Good
      4. 26.4.4 Assert When NOT Power-Good
      5. 26.4.5 Assert When Watchdog Timeout
      6. 26.4.6 Delay Time
      7. 26.4.7 Pulse Time
      8. 26.4.8 GPI Tracking
      9. 26.4.9 Reset Pin Configuration
    5. 26.5  (D3h) SYSTEM_WATCHDOG_CONFIG (MFR_SPECIFIC_03)
      1. 26.5.1 Enable
      2. 26.5.2 Watch Reset Pin
      3. 26.5.3 Disable Until System Reset Release
      4. 26.5.4 Start Time
      5. 26.5.5 Input Pin (WDI) Configuration
      6. 26.5.6 Reset Period
      7. 26.5.7 Output Pin (WDO) Configuration
    6. 26.6  (D4h) SYSTEM_WATCHDOG_RESET (MFR_SPECIFIC_04)
    7. 26.7  (D5h) MONITOR_CONFIG (MFR_SPECIFIC_05)
    8. 26.8  (D6h) NUM_PAGES (MFR_SPECIFIC_06)
    9. 26.9  (D7h) RUN_TIME_CLOCK (MFR_SPECIFIC_07)
    10. 26.10 (D8h) RUN_TIME_CLOCK_TRIM (MFR_SPECIFIC_08)
    11. 26.11 (DAh) USER_RAM_00 (MFR_SPECIFIC_10)
    12. 26.12 (DBh) SOFT_RESET (MFR_SPECIFIC_11)
    13. 26.13 (DCh) RESET_COUNT (MFR_SPECIFIC_12)
    14. 26.14 (DDh) PIN_SELECTED_RAIL_STATES (MFR_SPECIFIC_13)
      1. 26.14.1 System State Enables
      2. 26.14.2 Soft Off Enables
      3. 26.14.3 System State
    15. 26.15 (DEh) RESEQUENCE (MFR_SPECIFIC_14)
    16. 26.16 (DFh) CONSTANTS (MFR_SPECIFIC_15)
    17. 26.17 (E0h) PWM_SELECT (MFR_SPECIFIC_16)
    18. 26.18 (E1h) PWM_CONFIG (MFR_SPECIFIC_17)
    19. 26.19 (E2h) PARM_INFO (MFR_SPECIFIC_18)
    20. 26.20 (E3h) PARM_VALUE (MFR_SPECIFIC_19)
    21. 26.21 (E4h) TEMPERATURE_CAL_GAIN (MFR_SPECIFIC_20)
    22. 26.22 (E5h) TEMPERATURE_CAL_OFFSET (MFR_SPECIFIC_21)
    23. 26.23 (E6h) SET_BREAKPOINTS (MFR_SPECIFIC 22)
    24. 26.24 (E7h) DEBUG_CONTINUE (MFR_SPECIFIC_23)
    25. 26.25 (E9h) FAULT_RESPONSES (MFR_SPECIFIC_25)
      1. 26.25.1 Fault Response Bytes
      2. 26.25.2 Re-Sequence
      3. 26.25.3 Time Between Retries
      4. 26.25.4 Maximum Glitch Time for Voltage Faults
      5. 26.25.5 Maximum Glitch Time for Non-Voltage Faults
    26. 26.26 (EAh) LOGGED_FAULTS (MFR_SPECIFIC_26)
      1. 26.26.1 Command Format
      2. 26.26.2 Non-Paged Faults
      3. 26.26.3 GPI Faults
      4. 26.26.4 Page-Dependent Faults
    27. 26.27 (EBh) LOGGED_FAULT_DETAIL_INDEX (MFR_SPECIFIC_27)
    28. 26.28 (ECh) LOGGED_FAULT_DETAIL (MFR_SPECIFIC_28)
    29. 26.29 (EFh) LOG_FAULT_DETAIL_ENABLES (MFR_SPECIFIC_31)
    30. 26.30 (F0h) EXECUTE_FLASH (MFR_SPECIFIC_32)
    31. 26.31 (F1h) SECURITY (MFR_SPECIFIC_33)
    32. 26.32 F2h) SECURITY_BIT_MASK (MFR_SPECIFIC_34)
    33. 26.33 (F3h) MFR_STATUS (MFR_SPECIFIC_35)
    34. 26.34 (F4h) GPI_FAULT_RESPONSES (MFR_SPECIFIC_36)
      1. 26.34.1 Fault Responses Byte
      2. 26.34.2 Time Between Retries
      3. 26.34.3 Maximum Glitch Time for GPI
      4. 26.34.4 GPI Number Rail Profile Pin Selection
      5. 26.34.5 Block Out Period for Profile
    35. 26.35 (F5h) MARGIN_CONFIG (MFR_SPECIFIC_37)
    36. 26.36 (F6h) SEQ_CONFIG (MFR_SPECIFIC_38)
      1. 26.36.1  Enable Pin Configuration
      2. 26.36.2  GPI Sequence On Dependency Mask
      3. 26.36.3  GPI Sequence Off Dependency Mask
      4. 26.36.4  Sequencing Timeout Configuration
      5. 26.36.5  Sequencing On Timeout
      6. 26.36.6  Sequencing Off Timeout
      7. 26.36.7  Page Sequence On Dependency Mask
      8. 26.36.8  Page Sequence Off Dependency Mask
      9. 26.36.9  Fault Slaves Mask
      10. 26.36.10 GPO Sequence On Dependency Mask
      11. 26.36.11 GPO Sequence Off Dependency Mask
    37. 26.37 (F7h) GPO_CONFIG_INDEX (MFR_SPECIFIC_39)
    38. 26.38 (F8h) GPO_CONFIG (MFR_SPECIFIC_40)
      1. 26.38.1  Output Pin Configuration
      2. 26.38.2  Assert Delay Enable
      3. 26.38.3  Deassert Delay Enable
      4. 26.38.4  Invert OR Output
      5. 26.38.5  Ignore Inputs During Delay
      6. 26.38.6  Invert AND Output
      7. 26.38.7  State Machine Mode Enable
      8. 26.38.8  High Resolution Delay Count
      9. 26.38.9  Millisecond Delay
      10. 26.38.10 Status Mask
      11. 26.38.11 Status Inversion Mask
      12. 26.38.12 GPI Mask
      13. 26.38.13 GPI Inversion Mask
      14. 26.38.14 GPO Mask
      15. 26.38.15 GPO Inversion Mask
      16. 26.38.16 Status Type Select
      17. 26.38.17 GPO Configuration Examples
    39. 26.39 (F9h) GPI_CONFIG (MFR_SPECIFIC_41)
      1. 26.39.1 GPI Pin Configuration
      2. 26.39.2 Fault Enable Flags
      3. 26.39.3 Latched Statuses Clear Pin Selection
      4. 26.39.4 MRG_EN Pin Selection
      5. 26.39.5 MRG_LOW_nHIGH Pin Selection
      6. 26.39.6 Maximum Glitch Time for Fault Pin
      7. 26.39.7 GPI Debug Mode Pin Selection
    40. 26.40 (FAh) GPIO_SELECT (MFR_SPECIFIC_42)
    41. 26.41 (FBh) GPIO_CONFIG (MFR_SPECIFIC_43)
    42. 26.42 (FCh) MISC_CONFIG (MFR_SPECIFIC_44)
      1. 26.42.1 Miscellaneous Configuration Byte
      2. 26.42.2 Time Between Resequences
      3. 26.42.3 External Reference Voltage
      4. 26.42.4 Resequence_rails_mask
    43. 26.43 (FDh) DEVICE_ID (MFR_SPECIFIC_45)
  30. 27Range Checking and Limits
  31. 28Glossary
  32. 29Revision History

Supported PMBus Commands

Table 21-1 lists the PMBus commands. Commands 00h through CFh are defined in the PMBus specification and are considered to be core commands that are standardized for all manufacturers and products. For details on how core commands are implemented, please refer to the PMBus specification. Commands D0h through FEh are manufacturer specific and can be unique for each manufacturer and product.

The device columns indicate if a command is supported by a given device. The command is supported if a check mark (✓) appears in that column. Commands that are not supported by any device are grayed out.

Most commands support writing and reading. Exceptions are indicated in the Comments column.

The Data Format column indicates the format of the data:

Byte8-bit binary value. See the PMBus specification for details for each command.
LINEAR1616-bit linear format used for output voltage parameters. Described in Section 18.1.
LINEAR1111-bit linear format used for parameters other than output voltage. Described in Section 18.2.
n/aCommand does not have a data field.
StringASCII string. Described in Section 22.2 of the PMBus specification.
Byte ArrayA block of data in binary format.

The Scope column indicates how each command is affected by the PAGE setting.

CommonThis command does not depend on the PAGE setting. It is a common variable used by all pages.
PAGEThis command applies to the pages set by the most recent PAGE command. See Section 22.1 for details.

The Page column in Table 21-1 points to additional detail about the command. A number that is not in parenthesis corresponds to the page in the PMBus Power System Management Protocol Specification Part II – Command Language, Revision 1.2. The number in parenthesis is the page number in this document.

The Data Flash column indicates if the parameter is stored in the Default Store in Data Flash. If an x appears in that column, it is not stored. See Section 22.5 for more information.

Most commands are used for device configuration which is often only done once with the assistance of the TI provided configuration GUI. In normal operation, only a subset of the commands are used frequently. Those commands are highlighted in bold font.

Table 21-1 PMBus Commands
Code (hex)CommandTransaction TypeData Format [Units]ScopeUCD91160UCD91320Data FlashComments
00PAGER/W ByteByteCommonX
01OPERATIONR/W ByteBytePAGEX
02ON_OFF_CONFIGR/W ByteBytePAGE
03CLEAR_FAULTSSend Byten/aCommonWrite Only
04PHASE
05-0FReserved
10WRITE_PROTECT
11STORE_DEFAULT_ALLSend Byten/aCommonWrite Only(2)
12RESTORE_DEFAULT_ALLSend Byten/aCommonWrite Only
13STORE_DEFAULT_CODE
14RESTORE_DEFAULT_CODE
15STORE_USER_ALL
16RESTORE_USER_ALL
17STORE_USER_CODE
18RESTORE_USER_CODE
19CAPABILITYRead ByteByteCommonRead Only
1AQUERY
1B-1FReserved
20VOUT_MODER/W ByteBytePAGEThe mode is fixed at 000 (Linear Mode), but the exponent can be modified. See Section 18.1 and Section 22.7 for details.
21VOUT_COMMANDR/W WordLINEAR16 [V]PAGE
22VOUT_TRIM
23VOUT_CAL_OFFSET
24VOUT_MAX
25VOUT_MARGIN_HIGHR/W WordLINEAR16 [V]PAGE
26VOUT_MARGIN_LOWR/W WordLINEAR16 [V]PAGE
27VOUT_TRANSITION_RATE
28VOUT_DROOP
29VOUT_SCALE_LOOP
2AVOUT_SCALE_MONITORR/W WordLINEAR11 [V/V]PAGE
2B-2FReserved
30COEFFICIENTS
31POUT_MAX
32MAX_DUTY
33FREQUENCY_SWITCH
34Reserved
35VIN_ON
36VIN_OFF
37INTERLEAVE
38IOUT_CAL_GAINR/W WordLINEAR11 [mV/A = mΩ ]PAGECurrent Sense Gain
39IOUT_CAL_OFFSETR/W WordLINEAR11 [A]PAGE
3AFAN_CONFIG_1_2
3BFAN_COMMAND_1R/W WordLINEAR11 [%]Common
3CFAN_COMMAND_2R/W WordLINEAR11 [%]Common
3DFAN_CONFIG_3_4
3EFAN_COMMAND_3R/W WordLINEAR11 [%]Common
3FFAN_COMMAND_4R/W WordLINEAR11 [%]Common
40VOUT_OV_FAULT_LIMITR/W WordLINEAR16 [V]PAGE
41VOUT_OV_FAULT_RESPONSER/W ByteBytePAGESee FAULT_RESPONSES command
42VOUT_OV_WARN_LIMITR/W WordLINEAR16 [V]PAGE
43VOUT_UV_WARN_LIMITR/W WordLINEAR16 [V]
44VOUT_UV_FAULT_LIMITR/W WordLINEAR16 [V]
45VOUT_UV_FAULT_RESPONSER/W ByteBytePAGESee FAULT_RESPONSES command
46IOUT_OC_FAULT_LIMITR/W WordLINEAR11 [A]PAGE(1)
47IOUT_OC_FAULT_RESPONSER/W ByteBytePAGESee FAULT_RESPONSES command
48IOUT_OC_LV_FAULT_LIMIT
49IOUT_OC_LV_FAULT_RESPONSE
4AIOUT_OC_WARN_LIMITR/W WordLINEAR11 [A]PAGE(1)
4BIOUT_UC_FAULT_LIMITR/W WordLINEAR11 [A]PAGE(1)
4CIOUT_UC_FAULT_RESPONSER/W ByteBytePAGESee FAULT_RESPONSES command
4DReserved
4EReserved
4FOT_FAULT_LIMITR/W WordLINEAR11 [°C]PAGE
50OT_FAULT_RESPONSER/W ByteBytePAGESee FAULT_RESPONSES command
51OT_WARN_LIMITR/W WordLINEAR11 [°C]
52UT_WARN_LIMIT
53UT_FAULT_LIMIT
54UT_FAULT_RESPONSE
55VIN_OV_FAULT_LIMIT
56VIN_OV_FAULT_RESPONSE
57VIN_OV_WARN_LIMIT
58VIN_UV_WARN_LIMIT
59VIN_UV_FAULT_LIMIT
5AVIN_UV_FAULT_RESPONSE
5BIIN_OC_FAULT_LIMIT
5CIIN_OC_FAULT_RESPONSE
5DIIN_OC_WARN_LIMIT
5EPOWER_GOOD_ONR/W WordLINEAR16 [V]PAGE
5FPOWER_GOOD_OFFR/W WordLINEAR16 [V]PAGE
60TON_DELAYR/W WordLINEAR11 [ms]PAGEThis does not apply to retries
61TON_RISE
62TON_MAX_FAULT_LIMITR/W WordLINEAR11 [ms]PAGEMaximum time to reach POWER_GOOD_ON
63TON_MAX_FAULT_RESPONSER/W ByteBytePAGESee FAULT_RESPONSES command
64TOFF_DELAYR/W WordLINEAR11 [ms]PAGE
65TOFF_FALL
66TOFF_MAX_WARN_LIMITR/W WordLINEAR11 [ms]PAGE
67Reserved
68POUT_OP_FAULT_LIMIT
69POUT_OP_FAULT_RESPONSE
6APOUT_OP_WARN_LIMIT
6BPIN_OP_WARN_LIMIT
6C-77Reserved
78STATUS_BYTERead ByteByteCommonXRead Only
79STATUS_WORDRead WordWordCommonXRead Only
7ASTATUS_VOUTRead ByteBytePAGEXRead Only
7BSTATUS_IOUTRead ByteBytePAGEXRead Only
7CSTATUS_INPUT
7DSTATUS_TEMPERATURERead ByteBytePAGEXRead Only
7ESTATUS_CMLRead ByteByteCommonXRead Only
7FSTATUS_OTHER
80STATUS_MFR_SPECIFICSee MFR_STATUS on page 79
81STATUS_FANS_1_2Read ByteByteCommonRead Only
82STATUS_FANS_3_4Read ByteByteCommonRead Only
83-87Reserved
88READ_VIN
89READ_IIN
8AREAD_VCAP
8BREAD_VOUTRead WordLINEAR16 [V]PAGEXRead Only
8CREAD_IOUTRead WordLINEAR11 [A]PAGEXRead Only
8DREAD_TEMPERATURE_1Read WordLINEAR11 [°C]CommonXRead Only
8EREAD_TEMPERATURE_2R/W WordLINEAR11 [°C]PAGEX
8FREAD_TEMPERATURE_3
90READ_FAN_SPEED_1Read WordLINEAR11 [RPM]CommonRead Only (Only valid when the fan is enabled.)
91READ_FAN_SPEED_2Read WordLINEAR11 [RPM]CommonRead Only (Only valid when the fan is enabled.)
92READ_FAN_SPEED_3Read WordLINEAR11 [RPM]CommonRead Only (Only valid when the fan is enabled.)
93READ_FAN_SPEED_4Read WordLINEAR11 [RPM]CommonRead Only (Only valid when the fan is enabled.)
94READ_DUTY_CYCLE
95READ_FREQUENCY
96READ_POUT
97READ_PIN
98PMBUS_REVISIONRead ByteByteCommonRead Only
99MFR_IDR/W Block (18 bytes)StringCommon
9AMFR_MODELR/W Block (12 bytes)StringCommon
9BMFR_REVISIONR/W Block (12 bytes)StringCommon
9CMFR_LOCATIONR/W Block (12 bytes)StringCommon
9DMFR_DATER/W Block (6 bytes)StringCommon
9EMFR_SERIALR/W Block (12 bytes)StringCommon
9FReserved
A0MFR_VIN_MIN
A1MFR_VIN_MAX
A2MFR_IIN_MAX
A3MFR_PIN_MAX
A4MFR_VOUT_MIN
A5MFR_VOUT_MAX
A6MFR_IOUT_MAX
A7MFR_POUT_MAX
A8MFR_TAMBIENT_MAX
A9MFR_TAMBIENT_MIN
AA-ACReserved

AD

IC_DEVICE_ID

Block Read

String

Common

PMBus 1.2

AE

IC_DEVICE_REV

Block Read

String

Common

PMBus 1.2

AF

Reserved

B0-B4

MFR_STATUS_0-MFR_STATUS_4

Read Byte

Byte

Common

Command Byte values are to be used with SMBALERT_MASK (0x1B) to write/read MFR_STATUS SMB Alert mask

B5

FIRST_BLACK_BOX_FAULT_INFO(USER_DATA_05)

Block Write/Read (16 Bytes)

Byte ArrayCommon

B6

LAST_BLACK_BOX_FAULT_INFO(USER_DATA_06)Block ReadByte ArrayCommon

B7

Reserved

Block ReadByte ArrayCommon

B8

RAIL_PROFILE(USER_DATA_08)Block ReadByte ArrayPAGE
B9RAIL_STATE(USER_DATA_09)R BlockByte ArrayPAGE

Provides the current, previous, and pending rail states.

BA-BFUSER_DATA_10 - USER_DATA_15
C0-CFReserved
D0

FAULT_PIN_CONFIG

(MFR_SPECIFIC_00)
R/W

Block

Byte Array

Common

Must be configured along with GPI_CONFIG which selects the external pin to use for the input source
D1VOUT_CAL_MONITOR (MFR_SPECIFIC_01)R/W WordLINEAR16 [V]PAGEXOffset calibration value for the sensor used in READ_VOUT. Signed.
D2SYSTEM_RESET_CONFIG (MFR_SPECIFIC_02)R/W Block (4, 6, or 9 bytes)Byte ArrayCommonXConfigures the System Reset function
D3SYSTEM_WATCHDOG_CONFIG (MFR_SPECIFIC_03)R/W Block (6 bytes)Byte ArrayCommonConfigures the System Watchdog function
D4SYSTEM_WATCHDOG_RESET (MFR_SPECIFIC_04)Send Byten/aCommonResets the System Watchdog timeout counter
D5MONITOR_CONFIG (MFR_SPECIFIC_05)R/W BlockByte ArrayCommonConfigure pins for monitoring (voltage, temperature, and so forth)
D6NUM_PAGES (MFR_SPECIFIC_06)Read ByteByteCommonRead Only
Returns the number of active pages
D7RUN_TIME_CLOCK (MFR_SPECIFIC_07)R/W BlockByte ArrayCommonTime provided in RTC format (Year, Month, Day, Hour, Minute, Second, Milisecond).
D8RUN_TIME_CLOCK_TRIM (MFR_SPECIFIC_08)R/W WordByte Array (LINEAR11)CommonPPM adjustment for calibrating the run-time clock
D9Reserved (MFR_SPECIFIC_09)n/a
DAUSER_RAM_00 (MFR_SPECIFIC_10)R/W ByteByteCommonRAM value that is set to 0 during device reset. By writing a nonzero value to this variable and then monitoring its value, a host can determine that a device reset has occurred.
DBSOFT_RESET (MFR_SPECIFIC_11)Send Byten/aCommonWrite Only
This command restarts the controller firmware
DCRESET_COUNT (MFR_SPECIFIC_12)R/W Word (1)2 Bytes (1)CommonThe number of times that the device has been reset.
DDPIN_SELECTED_RAIL_STATES (MFR_SPECIFIC_13)Read Block (18 bytes)Byte ArrayCommonAllows encoding on input pins to decide the state of each of the rails.
DERESEQUENCE (MFR_SPECIFIC_14)Write Word2 BytesCommonXCommands selected rails to resequence. (Write Only)
DFCONSTANTS (MFR_SPECIFIC_15)Read Block (8 bytes)Byte ArrayCommonFixed information about the device
E0PWM_SELECT (MFR_SPECIFIC_16)R/W ByteByteCommonXDetermines which PWM the PWM_CONFIG command applies to
E1PWM_CONFIG (MFR_SPECIFIC_17)R/W Block (8 bytes)Byte ArrayCommonConfigures a PWM (frequency, duty cycle, and phase)
E2PARM_INFO (MFR_SPECIFIC_18)R/W Block (5 bytes)Byte ArrayCommonXParm Info:
<parm base>
<parm offset low byte>
<parm offset high byte>
<parm count>
<parm size>
This command sets the parameters used by the Parm Value command
E3PARM_VALUE (MFR_SPECIFIC_19)R/W BlockByte ArrayCommonXValue transferred to memory location chosen by the PARM_INFO command
E4TEMPERATURE_CAL_GAIN (MFR_SPECIFIC_20)R/W WordLINEAR11 [°C/V]PAGE

Gain calibration for the external sensors used by the READ_TEMPERATURE_2 command
E5TEMPERATURE_CAL_OFFSET (MFR_SPECIFIC_21)R/W WordLINEAR11[°C]PAGE

Offset calibration for the external sensors used by the READ_TEMPERATURE_2 command
E6SET_BREAKPOINTS (MFR_SPECIFIC_22)

R/W Word

2 Bytes

Page

Used to set breakpoints for given states

E7DEBUG_CONTINUE (MFR_SPECIFIC_23)R/W Byte (4 Bytes)Byte ArrayCommon

Used to indicate a page should exit the breakpoint state

E8(MFR_SPECIFIC_24)
E9FAULT_RESPONSES (MFR_SPECIFIC_25)R/W Block (9 Bytes)Byte ArrayPAGEDefines the response to all supported faults
EALOGGED_FAULTS (MFR_SPECIFIC_26)R/W BlockByte ArrayCommonFlags in Data Flash that are set when each fault type occurs on each page (2)
EBLOGGED_FAULT_DETAIL_INDEX (MFR_SPECIFIC_27)R/W Word2 bytesCommonXNumber of LOGGED_FAULT_DETAIL entries and a read/write index into those entries
ECLOGGED_FAULT_DETAIL (MFR_SPECIFIC_28)Read BlockByte ArrayCommonDetail information about the faults that have occurred
EDLOGGED_PAGE_PEAKS (MFR_SPECIFIC_29)R/W BlockByte Array,
Byte [°C],
LINEAR16 [V],
LINEAR11 [amp]
PAGEPeak temperature, voltage, and current for a given page, stored in Data Flash (2)
EELOGGED_COMMON_PEAKS (MFR_SPECIFIC_30)R/W ByteByte [°C]CommonPeak internal temperature (2)
EFLOGGED_FAULT_DETAIL_ENABLES (MFR_SPECIFIC_31)R/W BlockByte ArrayCommonSelectable fault logging by rail and by fault type
F0EXECUTE_FLASH (MFR_SPECIFIC_32)Send Byten/aCommonIf in ROM mode, starts the device executing in FLASH mode. If already in FLASH mode, command has no effect.
F1SECURITY (MFR_SPECIFIC_33)R/W Block (6 bytes)Binary ArrayCommonSets the password used to secure the unit against unauthorized modification of its settings
F2SECURITY_BIT_MASK (MFR_SPECIFIC_34)R/W Block (32 bytes)Binary ArrayCommonConfigures which commands are password protected.
F3MFR_STATUS (MFR_SPECIFIC_35)Read Block (2 or 4 bytes)Byte ArrayPAGEXReplaces the STATUS_MFR_SPECIFIC command
F4

GPI_FAULT_RESPONSES

(MFR_SPECIFIC_36)

R/W Block

Byte Array

PAGE

GPI Fault Responses per page

F5MARGIN_CONFIG (MFR_SPECIFIC_37)R/W ByteBytePAGESelects the margining pin and other margining configuration
F6SEQ_CONFIG (MFR_SPECIFIC_38)R/W Block (6-12 bytes)Byte ArrayPAGEConfigures sequencing dependencies and enable pin
F7GPO_CONFIG_INDEX (MFR_SPECIFIC_39)R/W ByteByteCommonXSelects to which GPO the GPO_CONFIG command applies
F8GPO_CONFIG (MFR_SPECIFIC_40)R/W Block (20 or 29 bytes)Byte ArrayCommonConfigures output pins and their dependencies
F9GPI_CONFIG (MFR_SPECIFIC_41)R/W Block (13 bytes)Byte ArrayCommonConfigures input pins
FAGPIO_SELECT (MFR_SPECIFIC_42)R/W ByteByteCommonXDetermines to which GPIO the GPIO_CONFIG command applies
FBGPIO_CONFIG (MFR_SPECIFIC_43)R/W ByteByteCommonSet or get the state of a GPIO
FCMISC_CONFIG (MFR_SPECIFIC_44)R/W Block2 BytesCommonMiscellaneous configuration settings
FDDEVICE_ID (MFR_SPECIFIC_45)Read Block (up to 32 bytes)StringCommonReturns ASCII string with hardware and firmware version information of the controller
FEMfr_Specific_Extended_Command
FFPMBUS_Extended_Command
These values are only applied when associated voltage is in regulation. If there is not an associated voltage monitor, these values are applied after the rail is enabled and after TON_DELAY.
There is a chance that a write to this command receives a NACK. When the firmware starts a periodic or commanded update of data flash, it can take up to 100 ms to complete. During that time, writes to these commands receive a NACK. If this occurs, wait 100 ms and retry the command. This note only applies if the brownout feature is not enabled (see brownout enable mode in MISC_CONFIG).