SLVSI25 July 2025 TPS546B25
PRODUCTION DATA
The following table lists the implemented registers and also the default for the bit behavior and register values.
| COMMAND CODE | COMMAND NAME | R/W | NVM | DEFAULT VALUE (Hex) | DEFAULT BEHAVIOR |
|---|---|---|---|---|---|
| 01h | OPERATION | R/W | NO | 04h | Defines the operation of the device. |
| 02h | ON_OFF_CONFIG | R/W | YES | 16h | Turn ON/OFF by CNTL pin, Use TOFF_DELAY |
| 03h | CLEAR_FAULTS | W | NO | N/A | Clear all faults. |
| 04h | PHASE | R | NO | N/A | STACK_POSITION set by pin-strap selection. |
| 09h | P2_PLUS_WRITE | W | NO | N/A | Page Plus Write function to send a command to a specific page and phase or all phases. |
| 0Ah | P2_PLUS_READ | R | NO | N/A | Page Plus Read function to read data in a specific page and phase or all phases. |
| 0Eh | PASSKEY | R/W | YES | 00h | Passkey to lock access to (DDh) EXT_WRITE_PROTECTION |
| 10h | WRITE_PROTECT | R/W | YES | 00h | All Commands are writable |
| 15h | STORE_USER_ALL | W | NO | N/A | Stores all current storable register settings into NVM. |
| 16h | RESTORE_USER_ALL | W | NO | N/A | Restores all storable register settings from NVM. |
| 19h | CAPABILITY | R | NO | D0h | The device has an SMB_ALERT# pin. |
| 1Bh | SMBALERT_MASK | R/W | YES | N/A | Sets ability to mask events that trigger SMB_ALERT#. |
| 20h | VOUT_MODE | R | NO | 97h | Indicates the device is relative format with an exponent value of -9 for an equivalent LSB of 1.953mV. |
| 21h | VOUT_COMMAND | R/W | NO | VSEL | Set the output voltage through PMBus. |
| 22h | VOUT_TRIM | R/W | YES | 0000h | Apply a fixed offset voltage to the output voltage command value. |
| 24h | VOUT_MAX | R/W | YES | VSEL | Maximum output voltage, initially set by pin-strap and settable by PMBus. |
| 25h | VOUT_MARGIN_HIGH | R/W | YES | 0210h | Sets the margin high percentage when selected in OPERATION register. |
| 26h | VOUT_MARGIN_LOW | R/W | YES | 01F0h | Sets the margin low percentage when selected in OPERATION register. |
| 27h | VOUT_TRANSITION_RATE | R/W | YES | E850h | Sets the rate in mV/μs the output changes voltage. |
| 29h | VOUT_SCALE_LOOP | R/W | YES | VSEL | Sets the feedback resistor ratio. |
| 2Ah | VOUT_SCALE_MONITOR | R/W | YES | VSEL | Sets the feedback resistor ratio when external feedback divider is used for telemetry purposes. |
| 2Bh | VOUT_MIN | R/W | YES | VSEL | Minimum output voltage, initially set by pin-strap and settable by PMBus. |
| 33h | FREQUENCY_SWITCH | R/W | YES | MSEL2 | Sets the switching frequency with default set by MSEL2 resistor |
| 35h | VIN_ON | R/W | YES | 0002h | PVIN ON threshold |
| 36h | VIN_OFF | R/W | YES | 0002h | PVIN OFF threshold |
| 39h | IOUT_CAL_OFFSET | R/W | YES | F000h | Used to add or subtract a fixed offset from READ_IOUT with default of 0A. |
| 40h | VOUT_OV_FAULT_LIMIT | R/W | YES | 023Dh | VOUT Tracking OV Fault threshold = +12% |
| 41h | VOUT_OV_FAULT_RESPONSE | R/W | YES | MSEL1 | Fault Response from MSEL1 |
| 42h | VOUT_OV_WARN_LIMIT | R/W | YES | 0229h | VOUT Tracking OV Warn threshold = +8% |
| 43h | VOUT_UV_WARN_LIMIT | R/W | YES | 01D7h | VOUT Tracking UV Fault threshold = -8% |
| 44h | VOUT_UV_FAULT_LIMIT | R/W | YES | 0185h | VOUT Tracking UV Fault threshold = -24% |
| 45h | VOUT_UV_FAULT_RESPONSE | R/W | YES | MSEL1 | Fault Response from MSEL1 |
| 46h | IOUT_OC_FAULT_LIMIT | R/W | YES | MSEL1 | Valley Current Limit set by MSEL1 |
| 48h | IOUT_OC_LV_FAULT_LIMIT | R | NO | VOUT_UV | Same as VOUT_UV_FAULT_LIMIT |
| 49h | IOUT_OC_LV_FAULT_RESPONSE | R | NO | VOUT_UV | Fault Response from VOUT_UV_FAULT_LIMIT |
| 4Ah | IOUT_OC_WARN_LIMIT | R/W | YES | 0014h | Output Overcurrent Warning Level |
| 4Fh | OT_FAULT_LIMIT | R/W | YES | 1024h | Programmable OT fault limit = 145° C |
| 50h | OT_FAULT_RESPONSE | R/W | YES | MSEL1 | Fault Response from MSEL1 |
| 51h | OT_WARN_LIMIT | R/W | YES | 101Fh | Programmable OT fault limit = 125° C |
| 55h | VIN_OV_FAULT_LIMIT | R/W | YES | 0809h | PVIN OV Fault Threshold = 18.5V |
| 60h | TON_DELAY | R/W | YES | F800h | 50μs turn-on delay |
| 61h | TON_RISE | R/W | YES | MSEL1 | Set by MSEL1 |
| 64h | TOFF_DELAY | R/W | YES | F800h | 0ms turn-off delay |
| 65h | TOFF_FALL | R/W | YES | F800h | 0.5ms from the end of Toff Delay |
| 78h | STATUS_BYTE | R | NO | 41h | Status is device is OFF, and OTH is 1b. |
| 79h | STATUS_WORD | R | NO | 2841h | VIN is off and PGOOD_Z is 1b. |
| 7Ah | STATUS_VOUT | R/W | YES | 00h | Current status |
| 7Bh | STATUS_IOUT | R/W | YES | 00h | Current status |
| 7Ch | STATUS_INPUT | R/W | YES | 00h | Current status |
| 7Dh | STATUS_TEMPERATURE | R/W | YES | 00h | Current status |
| 7Eh | STATUS_CML | R/W | NO | 00h | Current status |
| 7Fh | STATUS_OTHER | R/W | NO | 00h | Current status |
| 80h | STATUS_MFR_SPECIFIC | R/W | YES | 00h | Current status |
| 88h | READ_VIN | R | NO | N/A | Measured input voltage. |
| 8Bh | READ_VOUT | R | NO | N/A | Measured output voltage. |
| 8Ch | READ_IOUT | R | NO | N/A | Measured output current. |
| 8Dh | READ_TEMP_1 | R | NO | N/A | Measured Controller die temperature |
| 98h | PMBUS_REVISION | R | NO | 55h | PMBus 1.5 |
| 99h | MFR_ID | R | NO | 4954h | ASCII for "TI" |
| 9Ah | MFR_MODEL | R/W | YES | 0000h | Blank Manufacturer Model |
| 9Bh | MFR_REVISION | R/W | YES | 00h | Device revision |
| ADh | IC_DEVICE_ID | R | NO | 5449546B0500h | IC part number |
| AEh | IC_DEVICE_REV | R | NO | 00h | IC revision |
| D1h | SYS_CFG_USER1 | R/W | YES | 0000h | User Configuration Options |
| D3h | PMBUS_ADDR | R/W | YES | PMBUS ADDR | PMBus Address set by PMBUS_ADDR pin |
| D4h | COMP | R/W | YES | MSEL2 | COMP set by MSEL2 pin detection |
| D5h | VBOOT_OFFSET_1 | R/W | YES | VSEL | VBOOT set by VSEL |
| D6h | STACK_CONFIG | R | NO | N/A | Set by PMBUS_ADDR pin programming |
| D8h | PIN_DETECT_OVERRIDE | R/W | YES | 8E7Dh | All Pin Detection Used |
| D9h | NVM_CHECKSUM | R | NO | h | NVM Checksum excluding Passkey |
| DAh | READ_TELEMETRY | R | NO | N/A | Read VOUT, IOUT, and TEMP with a block read. |
| DBh | STATUS_ALL | R | NO | N/A | Read all STATUS with a block read. |
| DDh | EXT_WRITE_PROTECTION | RW | YES | 0000h | All Pin Detection Used |
| DEh | IMON_CAL | R/W | YES | 07h | READ_IOUT calibration adjustment 0% |
| FCh | FUSION_ID0 | R | NO | 02C0h | Device Identification used by FUSION |
| FDh | FUSION_ID1 | R | NO | 4B434F4Ch | Device Identification used by FUSION |