SLVUAW9C September 2016 – February 2020 UCD90320
Table 2 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. Commands D0h through FEh are manufacturer specific and may be unique for each manufacturer and product.
The device columns (UCD90120, and so forth) 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:
Byte | 8-bit binary value. See the PMBus specification for details for each command. |
LINEAR16 | 16-bit linear format used for output voltage parameters. Described in Section 2.1. |
LINEAR11 | 11-bit linear format used for parameters other than output voltage. Described in Section 2.2. |
n/a | Command does not have a data field. |
String | ASCII string. Described in Section 22.2 of the PMBus specification. |
Byte Array | A block of data in binary format. |
The Scope column indicates how each command is affected by the PAGE setting.
Common | This command does not depend on the PAGE setting. It is a common variable used by all pages. |
PAGE | This command applies to the page(s) set by the most recent PAGE command. See Section 6.1 for details. |
The Page column in Table 2 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.1, dated 5 February 2007. 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 6.3 for more information.
Most commands are used for device configuration which is often only done once with the assistance of the TI provided GUI (Fusion). In normal operation, only a subset of the commands are used frequently. Those commands are highlighted in bold font.
Code
(hex) |
Command | Transaction
Type |
Data Format
[Units] |
Scope | Page | UCD90124 | UCD9090 | UCD90910 | UCD90160 | UCD90120A | UCD90124A | UCD90240 | UCD90320 | Data Flash | Comments |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
00 | PAGE | R/W Byte | Byte | Common | 46 (19) | √ | √ | √ | √ | √ | √ | √ | √ | x | |
01 | OPERATION | R/W Byte | Byte | PAGE | 49(19) | √ | √ | √ | √ | √ | √ | √ | √ | x | |
02 | ON_OFF_CONFIG | R/W Byte | Byte | PAGE | 51 | √ | √ | √ | √ | √ | √ | √ | √ | ||
03 | CLEAR_FAULTS | Send Byte | n/a | Common | 60 | √ | √ | √ | √ | √ | √ | √ | √ | Write Only | |
04 | PHASE | ||||||||||||||
05-0F | Reserved | ||||||||||||||
10 | WRITE_PROTECT | 43 | |||||||||||||
11 | STORE_DEFAULT_ALL | Send Byte | n/a | Common | 43 (20) | √ | √ | √ | √ | √ | √ | √ | √ | Write Only(2) | |
12 | RESTORE_DEFAULT_ALL | Send Byte | n/a | Common | 44 (20) | √ | Write Only | ||||||||
13 | STORE_DEFAULT_CODE | 44 | |||||||||||||
14 | RESTORE_DEFAULT_CODE | 44 | |||||||||||||
15 | STORE_USER_ALL | 45 | |||||||||||||
16 | RESTORE_USER_ALL | 45 | |||||||||||||
17 | STORE_USER_CODE | 46 | |||||||||||||
18 | RESTORE_USER_CODE | 46 | |||||||||||||
19 | CAPABILITY | Read Byte | Byte | Common | 48 | √ | √ | √ | √ | √ | √ | √ | √ | Read Only | |
1A | QUERY | 49 | |||||||||||||
1B | SMBALERT_MASK | R/W Word | Byte | ||||||||||||
1C-1F | Reserved | ||||||||||||||
20 | VOUT_MODE | R/W Byte | Byte | PAGE | 24 (21) | √ | √ | √ | √ | √ | √ | √ | √ | The mode is fixed at 000 (Linear Mode), but the exponent may be modified. See Section 2.1 and Section 6.6 for details. | |
21 | VOUT_COMMAND | R/W Word | LINEAR16 [V] | PAGE | 52 | √ | √ | √ | √ | √ | √ | √ | √ | ||
22 | VOUT_TRIM | 52 | |||||||||||||
23 | VOUT_CAL_OFFSET | 52 | |||||||||||||
24 | VOUT_MAX | 53 | |||||||||||||
25 | VOUT_MARGIN_HIGH | R/W Word | LINEAR16 [V] | PAGE | 53 | √ | √ | √ | √ | √ | √ | √ | √ | ||
26 | VOUT_MARGIN_LOW | R/W Word | LINEAR16 [V] | PAGE | 53 | √ | √ | √ | √ | √ | √ | √ | √ | ||
27 | VOUT_TRANSITION_RATE | 53 | |||||||||||||
28 | VOUT_DROOP | 54 | |||||||||||||
29 | VOUT_SCALE_LOOP | 54 | |||||||||||||
2A | VOUT_SCALE_MONITOR | R/W Word | LINEAR11 [V/V] | PAGE | 54 | √ | √ | √ | √ | √ | √ | √ | √ | ||
2B-2F | Reserved | ||||||||||||||
30 | COEFFICIENTS | 54 | |||||||||||||
31 | POUT_MAX | 55 | |||||||||||||
32 | MAX_DUTY | 55 | |||||||||||||
33 | FREQUENCY_SWITCH | 56 | |||||||||||||
34 | Reserved | ||||||||||||||
35 | VIN_ON | 56 | |||||||||||||
36 | VIN_OFF | 56 | |||||||||||||
37 | INTERLEAVE | 56 | |||||||||||||
38 | IOUT_CAL_GAIN | R/W Word | LINEAR11
[mV/A = mΩ] |
PAGE | 57 (22) | √ | √ | √ | √ | √ | √ | √ | Current sense gain | ||
39 | IOUT_CAL_OFFSET | R/W Word | LINEAR11 [A] | PAGE | 58 | √ | √ | √ | √ | √ | √ | √ | |||
3A | FAN_CONFIG_1_2 | 58 | See FAN_CONFIG command, E8h | ||||||||||||
3B | FAN_COMMAND_1 | R/W Word | LINEAR11 [%] | Common | 58 () | √ | √ | √ | x | % Duty cycle (0-100%) RPM Command mode | |||||
3C | FAN_COMMAND_2 | R/W Word | LINEAR11 [%] | Common | 60 | √ | √ | √ | x | See FAN_COMMAND_1 | |||||
3D | FAN_CONFIG_3_4 | 59 | See FAN_CONFIG command, E8h | ||||||||||||
3E | FAN_COMMAND_3 | R/W Word | LINEAR11 [%] | Common | 60 | √ | √ | √ | x | See FAN_COMMAND_1 | |||||
3F | FAN_COMMAND_4 | R/W Word | LINEAR11 [%] | Common | 60 | √ | √ | √ | x | See FAN_COMMAND_1 | |||||
40 | VOUT_OV_FAULT_LIMIT | R/W Word | LINEAR16 [V] | PAGE | 60 | √ | √ | √ | √ | √ | √ | √ | √ | ||
41 | VOUT_OV_FAULT_RESPONSE | R/W Byte | Byte | PAGE | 61 (23) | See FAULT_RESPONSES command | |||||||||
42 | VOUT_OV_WARN_LIMIT | R/W Word | LINEAR16 [V] | PAGE | 61 | √ | √ | √ | √ | √ | √ | √ | √ | ||
43 | VOUT_UV_WARN_LIMIT | R/W Word | LINEAR16 [V] | PAGE | 61 | √ | √ | √ | √ | √ | √ | √ | √ | ||
44 | VOUT_UV_FAULT_LIMIT | R/W Word | LINEAR16 [V] | PAGE | 62 | √ | √ | √ | √ | √ | √ | √ | √ | ||
45 | VOUT_UV_FAULT_RESPONSE | R/W Byte | Byte | PAGE | 62 (23) | See FAULT_RESPONSES command | |||||||||
46 | IOUT_OC_FAULT_LIMIT | R/W Word | LINEAR11 [A] | PAGE | 62 | √ | √ | √ | √ | √ | √ | √ | See (1) | ||
47 | IOUT_OC_FAULT_RESPONSE | R/W Byte | Byte | PAGE | 62 (23) | See FAULT_RESPONSES command | |||||||||
48 | IOUT_OC_LV_FAULT_LIMIT | 63 | |||||||||||||
49 | IOUT_OC_LV_FAULT_RESPONSE | 63 | |||||||||||||
4A | IOUT_OC_WARN_LIMIT | R/W Word | LINEAR11 [A] | PAGE | 63 | √ | √ | √ | √ | √ | √ | √ | See (1) | ||
4B | IOUT_UC_FAULT_LIMIT | R/W Word | LINEAR11 [A] | PAGE | 63 | √ | √ | √ | √ | √ | √ | √ | See (1) | ||
4C | IOUT_UC_FAULT_RESPONSE | R/W Byte | Byte | PAGE | 64 (23) | See FAULT_RESPONSES command | |||||||||
4D | Reserved | ||||||||||||||
4E | Reserved | ||||||||||||||
4F | OT_FAULT_LIMIT | R/W Word | LINEAR11 [°C] | PAGE | 64 | √ | √ | √ | √ | √ | √ | √ | |||
50 | OT_FAULT_RESPONSE | R/W Byte | Byte | PAGE | 64 (23) | See FAULT_RESPONSES command | |||||||||
51 | OT_WARN_LIMIT | R/W Word | LINEAR11 [°C] | PAGE | 64 | √ | √ | √ | √ | √ | √ | √ | |||
52 | UT_WARN_LIMIT | 64 | |||||||||||||
53 | UT_FAULT_LIMIT | 64 | |||||||||||||
54 | UT_FAULT_RESPONSE | 64 | |||||||||||||
55 | VIN_OV_FAULT_LIMIT | 66 | |||||||||||||
56 | VIN_OV_FAULT_RESPONSE | 66 | |||||||||||||
57 | VIN_OV_WARN_LIMIT | 66 | |||||||||||||
58 | VIN_UV_WARN_LIMIT | 66 | |||||||||||||
59 | VIN_UV_FAULT_LIMIT | 67 | |||||||||||||
5A | VIN_UV_FAULT_RESPONSE | 67 | |||||||||||||
5B | IIN_OC_FAULT_LIMIT | 68 | |||||||||||||
5C | IIN_OC_FAULT_RESPONSE | 68 | |||||||||||||
5D | IIN_OC_WARN_LIMIT | 68 | |||||||||||||
5E | POWER_GOOD_ON | R/W Word | LINEAR16 [V] | PAGE | 69 | √ | √ | √ | √ | √ | √ | √ | √ | ||
5F | POWER_GOOD_OFF | R/W Word | LINEAR16 [V] | PAGE | 69 | √ | √ | √ | √ | √ | √ | √ | √ | ||
60 | TON_DELAY | R/W Word | LINEAR11 [ms] | PAGE | 70 | √ | √ | √ | √ | √ | √ | √ | √ | This does not apply to retries | |
61 | TON_RISE | 70 | |||||||||||||
62 | TON_MAX_FAULT_LIMIT | R/W Word | LINEAR11 [ms] | PAGE | 71 (23) | √ | √ | √ | √ | √ | √ | √ | √ | Maximum time to reach POWER_GOOD_ON | |
63 | TON_MAX_FAULT_RESPONSE | R/W Byte | Byte | PAGE | 71 (23) | See FAULT_RESPONSES command | |||||||||
64 | TOFF_DELAY | R/W Word | LINEAR11 [ms] | PAGE | 71 | √ | √ | √ | √ | √ | √ | √ | √ | ||
65 | TOFF_FALL | 71 | |||||||||||||
66 | TOFF_MAX_WARN_LIMIT | R/W Word | LINEAR11 [ms] | PAGE | 72 | √ | √ | √ | √ | √ | √ | √ | √ | ||
67 | Reserved | ||||||||||||||
68 | POUT_OP_FAULT_LIMIT | 69 | |||||||||||||
69 | POUT_OP_FAULT_RESPONSE | 69 | |||||||||||||
6A | POUT_OP_WARN_LIMIT | 70 | |||||||||||||
6B | PIN_OP_WARN_LIMIT | 70 | |||||||||||||
6C-77 | Reserved | ||||||||||||||
78 | STATUS_BYTE | Read Byte | Byte | Common | 72 | √ | √ | √ | √ | √ | √ | √ | √ | x | Read Only |
79 | STATUS_WORD | Read Word | Word | Common | 74 | √ | √ | √ | √ | √ | √ | √ | √ | x | Read Only |
7A | STATUS_VOUT | Read Byte | Byte | PAGE | 75 | √ | √ | √ | √ | √ | √ | √ | √ | x | Read Only |
7B | STATUS_IOUT | Read Byte | Byte | PAGE | 75 | √ | √ | √ | √ | √ | √ | √ | x | Read Only | |
7C | STATUS_INPUT | 76 | |||||||||||||
7D | STATUS_TEMPERATURE | Read Byte | Byte | PAGE | 76 | √ | √ | √ | √ | √ | √ | √ | x | Read Only | |
7E | STATUS_CML | Read Byte | Byte | Common | 76 | √ | √ | √ | √ | √ | √ | √ | √ | x | Read Only |
7F | STATUS_OTHER | 77 | |||||||||||||
80 | STATUS_MFR_SPECIFIC | 78 | See MFR_STATUS | ||||||||||||
81 | STATUS_FANS_1_2 | Read Byte | Byte | Common | 78 (23) | √ | √ | √ | x | Read Only | |||||
82 | STATUS_FANS_3_4 | Read Byte | Byte | Common | 79 (23) | √ | √ | √ | x | Read Only | |||||
83-87 | Reserved | ||||||||||||||
88 | READ_VIN | 80 | |||||||||||||
89 | READ_IIN | 80 | |||||||||||||
8A | READ_VCAP | 80 | |||||||||||||
8B | READ_VOUT | Read Word | LINEAR16 [V] | PAGE | 80 | √ | √ | √ | √ | √ | √ | √ | √ | x | Read Only |
8C | READ_IOUT | Read Word | LINEAR11 [A] | PAGE | 80 | √ | √ | √ | √ | √ | √ | √ | x | Read Only | |
8D | READ_TEMPERATURE_1 | Read Word | LINEAR11 [°C] | Common | 80 (24) | √ | √ | √ | √ | √ | √ | √ | x | Read Only | |
8E | READ_TEMPERATURE_2 | R/W Word | LINEAR11 [°C] | PAGE | 80 (24) | √ | √ | √ | √ | √ | √ | √ | x | UCD90120 and UCD90124: Read Only | |
8F | READ_TEMPERATURE_3 | 80 | |||||||||||||
90 | READ_FAN_SPEED_1 | Read Word | LINEAR11 [RPM] | Common | 81 (25) | √ | √ | √ | x | Read Only (Only valid when the fan is enabled.) | |||||
91 | READ_FAN_SPEED_2 | Read Word | LINEAR11 [RPM] | Common | 81 (25) | √ | √ | √ | x | Read Only (Only valid when the fan is enabled.) | |||||
92 | READ_FAN_SPEED_3 | Read Word | LINEAR11 [RPM] | Common | 81 (25) | √ | √ | √ | x | Read Only (Only valid when the fan is enabled.) | |||||
93 | READ_FAN_SPEED_4 | Read Word | LINEAR11 [RPM] | Common | 81 (25) | √ | √ | √ | x | Read Only (Only valid when the fan is enabled.) | |||||
94 | READ_DUTY_CYCLE | 81 | |||||||||||||
95 | READ_FREQUENCY | 81 | |||||||||||||
96 | READ_POUT | 81 | |||||||||||||
97 | READ_PIN | 81 | |||||||||||||
98 | PMBUS_REVISION | Read Byte | Byte | Common | 82 | √ | √ | √ | √ | √ | √ | √ | √ | Read Only | |
99 | MFR_ID | R/W Block
(18 bytes) |
String | Common | 83 | √ | √ | √ | √ | √ | √ | √ | √ | ||
9A | MFR_MODEL | R/W Block
(12 bytes) |
String | Common | 83 | √ | √ | √ | √ | √ | √ | √ | √ | ||
9B | MFR_REVISION | R/W Block
(12 bytes) |
String | Common | 83 | √ | √ | √ | √ | √ | √ | √ | √ | ||
9C | MFR_LOCATION | R/W Block
(12 bytes) |
String | Common | 83 | √ | √ | √ | √ | √ | √ | √ | √ | ||
9D | MFR_DATE | R/W Block
(6 bytes) |
String | Common | 83 | √ | √ | √ | √ | √ | √ | √ | √ | ||
9E | MFR_SERIAL | R/W Block
(12 bytes) |
String | Common | 83 | √ | √ | √ | √ | √ | √ | √ | √ | ||
9F | Reserved | ||||||||||||||
A0 | MFR_VIN_MIN | 84 | |||||||||||||
A1 | MFR_VIN_MAX | 84 | |||||||||||||
A2 | MFR_IIN_MAX | 84 | |||||||||||||
A3 | MFR_PIN_MAX | 84 | |||||||||||||
A4 | MFR_VOUT_MIN | 84 | |||||||||||||
A5 | MFR_VOUT_MAX | 84 | |||||||||||||
A6 | MFR_IOUT_MAX | 84 | |||||||||||||
A7 | MFR_POUT_MAX | 84 | |||||||||||||
A8 | MFR_TAMBIENT_MAX | 84 | |||||||||||||
A9 | MFR_TAMBIENT_MIN | 84 | |||||||||||||
AA-AC | Reserved | ||||||||||||||
AD | IC_DEVICE_ID | Block Read | String | Common | (25) | √ | √ | PMBus 1.2 | |||||||
AE | IC_DEVICE_REV | Block Read | String | Common | (25) | √ | √ | PMBuS 1.2 | |||||||
AF | Reserved | ||||||||||||||
B0-B4 | MFR_STATUS_0-MFR_STATUS_4 | √ | √ | Must be used with SMBALERT_MASK (0x1B) to write/read MFR_STATUS SMB alert mask | |||||||||||
B5 | BLACK_BOX_LOG_FAULT_INFO
(USER_DATA_05) |
B/W Block | Byte Array | Common | √ | √ | X | Block Box First Fault log | |||||||
B6 | BLACK_BOX_LOG_RAILS_WARNING
(USER_DATA_06) |
Block Read | Byte Array | Common | √ | √ | X | All rails warning when first fault was present | |||||||
B7 | BLACK_BOX_LOG_RAILS_VALUE
(USER_DATA_07) |
Block Read | Byte Array | Common | √ | √ | X | All rails value when the first fault was present | |||||||
B8 | RAIL_PROFILE(USER_DATA_08) | Block Read | Byte Array | PAGE | (33) | √ | |||||||||
B9 | RAIL_STATE(USER_DATA_09) | Block Read | Byte Array | PAGE | (35) | √ | |||||||||
BA-BF | USER_DATA_05-USER_DATA_0F | ||||||||||||||
C0-CF | Reserved | ||||||||||||||
D0 | SEQ_TIMEOUT / FAULT_PIN_CONFIG(UCD90240/320)
(MFR_SPECIFIC_00) |
R/W Word/ R/W Block | LINEAR 11[ms]/
Byte Array |
Page/Common | (37) | √ | √ | √ | Must be configured along with GPI_CONFIG which selects the external pin to use for the input source | ||||||
D1 | VOUT_CAL_MONITOR
(MFR_SPECIFIC_01) |
R/W Word | LINEAR16 [V] | PAGE | (39) | √ | √ | √ | √ | √ | √ | √ | √ | Offset calibration value for the sensor used in READ_VOUT. Signed. | |
D2 | SYSTEM_RESET_CONFIG
(MFR_SPECIFIC_02) |
R/W Block
(4, 6, or 9 bytes) |
Byte Array | Common | (39) | √ | √ | √ | √ | √ | √ | √ | √ | Configures the System Reset function | |
D3 | SYSTEM_WATCHDOG_CONFIG
(MFR_SPECIFIC_03) |
R/W Block
(4 bytes) |
Byte Array | Common | (43) | √ | √ | √ | √ | √ | √ | √ | √ | Configures the System Watchdog function | |
D4 | SYSTEM_WATCHDOG_RESET
(MFR_SPECIFIC_04) |
Send Byte | n/a | Common | (45) | √ | √ | √ | √ | √ | √ | √ | √ | Resets the System Watchdog timeout counter | |
D5 | MONITOR_CONFIG
(MFR_SPECIFIC_05) |
R/W Block | Byte Array | Common | (45) | √ | √ | √ | √ | √ | √ | √ | √ | Configure pins for monitoring (voltage, temperature, and so forth) | |
D6 | NUM_PAGES
(MFR_SPECIFIC_06) |
Read Byte | Byte | Common | (48) | √ | √ | √ | √ | √ | √ | √ | √ | READ-ONLY
Returns the number of active pages |
|
D7 | RUN_TIME_CLOCK
(MFR_SPECIFIC_07) |
R/W Block | Byte Array | Common | (49) | √ | √ | √ | √ | √ | √ | √ | √ | Time in milliseconds and days (4 bytes each) | |
D8 | RUN_TIME_CLOCK_TRIM
(MFR_SPECIFIC_08) |
R/W Word | LINEAR11 [%] | Common | (49) | √ | √ | √ | √ | √ | √ | √ | √ | Percent adjustment for calibrating the Run-Time Clock | |
D9 | ROM_MODE
(MFR_SPECIFIC_09) |
Send Byte | n/a | Common | (50) | √ | √ | √ | √ | √ | √ | √ | √ | WRITE-ONLY
This command sends the device back into ROM mode. |
|
DA | USER_RAM_00 (MFR_SPECIFIC_10) | R/W Byte | Byte | Common | (50) | √ | √ | √ | √ | √ | √ | √ | √ | RAM value that is set to 0 during device reset. By writing a nonzero value to this variable and then monitoring its value, a host may determine that a device reset has occurred. | |
DB | SOFT_RESET (MFR_SPECIFIC_11) | Send Byte | n/a | Common | (50) | √ | √ | √ | √ | √ | √ | √ | √ | WRITE-ONLY
This command restarts the controller firmware. |
|
DC | RESET_COUNT (MFR_SPECIFIC_12) | R/W Word (a) | 2 Bytes(a) | Common | (50) | √ | √ | √ | √ | √ | √ | √ | √ | The number of times that the device has been reset. | |
√ | |||||||||||||||
DD | PIN_SELECTED_RAIL_STATES
(MFR_SPECIFIC_13) |
Read Block
(18 bytes) |
Byte Array | Common | (51) | √ | √ | √ | √ | √ | √ | Allows encoding on input pins to decide into what state each of the rails should be. | |||
DE | RESEQUENCE
(MFR_SPECIFIC_14) |
Write Word | 2 Bytes | Common | (54) | √ | √ | √ | √ | √ | √ | √ | x | Commands selected rails to resequence. (Write Only) | |
DF | CONSTANTS
(MFR_SPECIFIC_15) |
Read Block
(8 bytes) |
Byte Array | Common | (51) | √ | √ | √ | √ | √ | √ | √ | √ | Fixed information about the device | |
E0 | PWM_SELECT
(MFR_SPECIFIC_16) |
R/W Byte | Byte | Common | (56) | √ | √ | √ | √ | √ | √ | √ | √ | x | Determines which PWM the PWM_CONFIG command applies to |
E1 | PWM_CONFIG
(MFR_SPECIFIC_17) |
R/W Block
(8 bytes) |
Byte Array | Common | (56) | √ | √ | √ | √ | √ | √ | √ | √ | Configures a PWM (frequency, duty cycle, and phase) | |
E2 | PARM_INFO
(MFR_SPECIFIC_18) |
R/W Block
(5 bytes) |
Byte Array | Common | (56) | √ | √ | √ | √ | √ | √ | √ | √ | x | Parm 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. |
E3 | PARM_VALUE
(MFR_SPECIFIC_19) |
R/W Block | Byte Array | Common | (57) | √ | √ | √ | √ | √ | √ | √ | √ | x | Value transferred to memory location chosen by the PARM_INFO command |
E4 | TEMPERATURE_CAL_GAIN
(MFR_SPECIFIC_20) |
R/W Word | LINEAR11 [°C/V] | PAGE | (57) | √ | √ | √ | √ | √ | √ | √ | Gain calibration for the external sensors used by the READ_TEMPERATURE_2 command | ||
E5 | TEMPERATURE_CAL_OFFSET
(MFR_SPECIFIC_21) |
R/W Word | LINEAR11[°C] | PAGE | (58) | √ | √ | √ | √ | √ | √ | √ | Offset calibration for the external sensors used by the READ_TEMPERATURE_2 command | ||
E6 | TEMPERATURE_BIAS_PIN
(MFR_SPECIFIC_22) |
||||||||||||||
E7 | FAN_CONFIG_INDEX
(MFR_SPECIFIC_23) |
R/W Byte | Byte | Common | ( ) | √ | √ | √ | x | Selects to which fan the FAN_CONFIG command applies | |||||
E8 | FAN_CONFIG
(MFR_SPECIFIC_24) |
R/W Block
(15 Bytes) |
Byte Array | Common | ( ) | √ | √ | √ | Fan configuration – fault detection, auto adjust, and so forth | ||||||
E9 | FAULT_RESPONSES
(MFR_SPECIFIC_25) |
R/W Block
(9 Bytes) |
Byte Array | PAGE | (58) | √ | √ | √ | √ | √ | √ | √ | √ | Defines the response to all supported faults | |
EA | LOGGED_FAULTS
(MFR_SPECIFIC_26) |
R/W Block | Byte Array | Common | (62) | √ | √ | √ | √ | √ | √ | √ | √ | Flags in Data Flash that are set when each fault type occurs on each page(2) | |
EB | LOGGED_FAULT_DETAIL_INDEX
(MFR_SPECIFIC_27) |
R/W Word | 2 bytes | Common | (64) | √ | √ | √ | √ | √ | √ | √ | √ | x | Number of LOGGED_FAULT_DETAIL entries and a read/write index into those entries |
EC | LOGGED_FAULT_DETAIL
(MFR_SPECIFIC_28) |
Read Block | Byte Array | Common | (65) | √ | √ | √ | √ | √ | √ | √ | √ | Detail information about the faults that have occurred | |
ED | LOGGED_PAGE_PEAKS
(MFR_SPECIFIC_29) |
R/W Block | Byte Array Byte [°C],
LINEAR16 [V], LINEAR11 [amp] |
PAGE | (66) | √ | √ | √ | √ | √ | √ | √ | √ | Peak temperature, voltage, and current for a given page, stored in Data Flash(2) | |
EE | LOGGED_COMMON_PEAKS
(MFR_SPECIFIC_30) |
R/W Byte | Byte [°C] | Common | (68) | √ | √ | √ | √ | √ | √ | √ | Peak internal temperature(2) | ||
EF | LOGGED_FAULT_DETAIL_ENABLES
(MFR_SPECIFIC_31) |
R/W Block | Byte Array | Common | (69) | √ | √ | √ | √ | √ | √ | √ | √ | Selectable fault logging by rail and by fault type | |
F0 | EXECUTE_FLASH
(MFR_SPECIFIC_32) |
Send Byte | n/a | Common | (70) | √ | √ | √ | √ | √ | √ | If in ROM mode, starts the device executing in FLASH mode. If already in FLASH mode, command has no effect. | |||
F1 | SECURITY
(MFR_SPECIFIC_33) |
R/W Block
(6 bytes) |
Binary Array | Common | (70) | √ | √ | √ | √ | √ | √ | Sets the password used to secure the unit against unauthorized modification of its settings | |||
F2 | SECURITY_BIT_MASK
(MFR_SPECIFIC_34) |
R/W Block
(32 bytes) |
Binary Array | Common | (71) | √ | √ | √ | Configures which commands are password protected | ||||||
F3 | MFR_STATUS
(MFR_SPECIFIC_35) |
Read Block
(2 or 4 or 5 bytes) |
Byte Array | PAGE | (72) | √ | √ | √ | √ | √ | √ | √ | √ | x | Replaces the STATUS_MFR_SPECIFIC command |
F4 | GPI_FAULT_RESPONSES (MFR_SPECIFIC_36) | R/W Block | Byte Array | PAGE | 75 | √ | √ | GPI fault responses per page | |||||||
F5 | MARGIN_CONFIG
(MFR_SPECIFIC_37) |
UC90240:
R/W Word All others: R/W Byte |
UC90240: R/W Word
All others: R/W Byte |
PAGE | (77) | √ | √ | √ | √ | √ | √ | √ | √ | Selects the margining pin and other margining configuration | |
F6 | SEQ_CONFIG
(MFR_SPECIFIC_38) |
R/W Block
(6-12 bytes) |
Byte Array | PAGE | (78) | √ | √ | √ | √ | √ | √ | √ | √ | Configures sequencing dependencies and enable pin | |
F7 | GPO_CONFIG_INDEX
(MFR_SPECIFIC_39) |
R/W Byte | Byte | Common | (84) | √ | √ | √ | √ | √ | √ | √ | √ | x | Selects to which GPO the GPO_CONFIG command applies. On UCD90240, also selects AND-Path. |
F8 | GPO_CONFIG
(MFR_SPECIFIC_40) |
R/W Block
(20 or 29 bytes) |
Byte Array | Common | (84) | √ | √ | √ | √ | √ | √ | √ | √ | Configures output pins and their dependencies | |
F9 | GPI_CONFIG
(MFR_SPECIFIC_41) |
R/W Block
(13 bytes) |
Byte Array | Common | (100) | √ | √ | √ | √ | √ | √ | √ | √ | Configures input pins | |
FA | GPIO_SELECT
(MFR_SPECIFIC_42) |
R/W Byte | Byte | Common | (104) | √ | √ | √ | √ | √ | √ | √ | √ | x | Determines to which GPIO the GPIO_CONFIG command applies |
FB | GPIO_CONFIG
(MFR_SPECIFIC_43) |
R/W Byte | Byte | Common | (104) | √ | √ | √ | √ | √ | √ | √ | √ | Set or get the state of a GPIO | |
FC | MISC_CONFIG
(MFR_SPECIFIC_44) |
R/W Block | 2 Bytes | Common | (105) | √ | √ | √ | √ | √ | √ | √ | √ | Miscellaneous configuration settings | |
FD | DEVICE_ID
(MFR_SPECIFIC_45) |
Read Block
(up to 32 bytes) |
String | Common | (104) | √ | √ | √ | √ | √ | √ | √ | √ | Returns ASCII string with hardware and firmware version information of the controller | |
FE | Mfr_Specific_Extended_Command | ||||||||||||||
FF | PMBUS_Extended_Command |