SLVSHK7A March 2025 – December 2025 TPS65214
PRODUCTION DATA
Table 8-1 lists the memory-mapped registers for the Device registers. All register offset addresses not listed in Table 8-1 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Section |
|---|---|---|---|
| 0h | TI_DEV_ID | Device ID | Go |
| 1h | NVM_ID | NVM configuration ID | Go |
| 2h | ENABLE_CTRL | Enable/Push-Button/Vsense Control | Go |
| 3h | REG_LOCK | Lock/Unlock command register | Go |
| 4h | LDO1_VOUT_STBY | LDO1 Configuration in STBY | Go |
| 5h | LDO1_VOUT | LDO1 Configuration | Go |
| 6h | LDO2_VOUT | LDO2 Configuration | Go |
| 7h | LDO2_VOUT_STBY | LDO2 Configuration in STBY | Go |
| 8h | BUCK3_VOUT | Buck3 Configuration | Go |
| 9h | BUCK2_VOUT | Buck2 Configuration | Go |
| Ah | BUCK1_VOUT | Buck1 Configuration | Go |
| Ch | LDO1_SEQUENCE_SLOT | Power-up and -down slot for LDO1 | Go |
| Dh | LDO2_SEQUENCE_SLOT | Power-up and -down slot for LDO2 | Go |
| Fh | BUCK3_SEQUENCE_SLOT | Power-up and -down slot for Buck3 | Go |
| 10h | BUCK2_SEQUENCE_SLOT | Power-up and -down slot for Buck2 | Go |
| 11h | BUCK1_SEQUENCE_SLOT | Power-up and -down slot for Buck1 | Go |
| 12h | nRST_SEQUENCE_SLOT | Power-up and -down slot for nRSTOUT | Go |
| 13h | GPIO_SEQUENCE_SLOT | Power-up and -down slot for GPIO | Go |
| 15h | GPO_SEQUENCE_SLOT | Power-up and -down slot for GPO | Go |
| 16h | POWER_UP_SLOT_DURATION_1 | Slot-duration at power-up for slot0-3 | Go |
| 17h | POWER_UP_SLOT_DURATION_2 | Slot-duration at power-up for slot4-7 | Go |
| 19h | BUCK3_VOUT_STBY | Buck3 Configuration in STBY | Go |
| 1Ah | POWER_DOWN_SLOT_DURATION_1 | Slot-duration at power-down for slot0-3 | Go |
| 1Bh | POWER_DOWN_SLOT_DURATION_2 | Slot-duration at power-down for slot4-7 | Go |
| 1Ch | BUCK2_VOUT_STBY | Buck2 Configuration in STBY | Go |
| 1Dh | BUCK1_VOUT_STBY | Buck1 Configuration in STBY | Go |
| 1Eh | GENERAL_CONFIG | LDO-undervoltage and GPO-enable | Go |
| 1Fh | MFP_1_CONFIG | Multi-Function pin configuration1 | Go |
| 20h | MFP_2_CONFIG | Multi-Function pin configuration2 | Go |
| 21h | STBY_1_CONFIG | STBY configuration LDOs and Bucks | Go |
| 22h | STBY_2_CONFIG | STBY configuration GPIO and GPO | Go |
| 23h | OC_DEGL_CONFIG | Overcurrent deglitch time per rail | Go |
| 24h | INT_MASK_UV | Undervoltage fault-masking | Go |
| 25h | MASK_CONFIG | WARM-masking and mask-effect | Go |
| 26h | I2C_ADDRESS_REG | I2C-address | Go |
| 27h | USER_GENERAL_NVM_STORAGE_REG | User-configurable register (NVM-backed) | Go |
| 28h | MANUFACTURING_VER | Silicon-revision (read-only) | Go |
| 29h | MFP_CTRL | I2C-control for RESET, STBY, OFF | Go |
| 2Ah | DISCHARGE_CONFIG | Discharge configuration per rail | Go |
| 2Bh | INT_SOURCE | Interrupt source | Go |
| 2Dh | INT_LDO_1_2 | OC, UV, SCG for LDO1 and LDO2 | Go |
| 2Eh | INT_BUCK_3 | OC, UV, SCG for Buck3 | Go |
| 2Fh | INT_BUCK_1_2 | OC, UV, SCG for Buck1 and Buck2 | Go |
| 30h | INT_SYSTEM | WARM and HOT fault flags | Go |
| 31h | INT_RV | RV (residual voltage) per rail | Go |
| 32h | INT_TIMEOUT_RV_SD | RV (residual voltage) per rail causing shut-down | Go |
| 33h | INT_PB | PushButton status and edge-detection | Go |
| 34h | USER_NVM_CMD_REG | DIY - user programming commands | Go |
| 35h | POWER_UP_STATUS_REG | Power-up status and STATE | Go |
| 36h | SPARE_2 | Spare register (not NVM-backed) | Go |
| 37h | SPARE_3 | Spare register (not NVM-backed) | Go |
Complex bit access types are encoded to fit into small table cells. Table 8-2 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| Write Type | ||
| W | W | Write |
| W1C | W 1C | Write 1 to clear |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
TI_DEV_ID is shown in Figure 8-1 and described in Table 8-3.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TI_NVM_REV | TI_DEVICE_ID | ||||||
| R/W-Xh | R/W-Xh | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-5 | TI_NVM_REV | R/W | X | Device NVM revision Note: This register can be programmed only by the manufacturer! Refer to Technical Reference Manual / User's Guide for specific numbering and associated configuration. (Default from NVM memory)
|
| 4-0 | TI_DEVICE_ID | R/W | X | Device GPN Note: This register can be programmed only by the manufacturer! Refer to Technical Reference Manual / User's Guide for specific numbering and associated configuration. (Default from NVM memory) |
NVM_ID is shown in Figure 8-2 and described in Table 8-4.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TI_NVM_ID | |||||||
| R/W-XXh | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | TI_NVM_ID | R/W | X | NVM ID of the IC Note: This register can be programmed only by the manufacturer! Refer to Technical Reference Manual / User's Guide for specific numbering and associated configuration. (Default from NVM memory) |
ENABLE_CTRL is shown in Figure 8-3 and described in Table 8-5.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | LDO1_EN | LDO2_EN | RESERVED | BUCK3_EN | BUCK2_EN | BUCK1_EN |
| R-0h | R-0h | R/W-Xh | R/W-Xh | R-0h | R/W-Xh | R/W-Xh | R/W-Xh |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | Reserved |
| 6 | RESERVED | R | 0h | Reserved |
| 5 | LDO1_EN | R/W | X | Enable LDO1 regulator
(Default from NVM memory)
|
| 4 | LDO2_EN | R/W | X | Enable LDO2 regulator
(Default from NVM memory)
|
| 3 | RESERVED | R | 0h | Reserved |
| 2 | BUCK3_EN | R/W | X | Enable BUCK3 regulator
(Default from NVM memory)
|
| 1 | BUCK2_EN | R/W | X | Enable BUCK2 regulator
(Default from NVM memory)
|
| 0 | BUCK1_EN | R/W | X | Enable BUCK1 regulator
(Default from NVM memory)
|
REG_LOCK is shown in Figure 8-4 and described in Table 8-6.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| REG_ACCESS_CMD | |||||||
| R-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | REG_ACCESS_CMD | R | 0h | Write to this register to either lock or unlock the protected registers. A readback of this register results in '0h'. Any unacceptable write (that is, other than 5Ah) locks the protected registers.
|
LDO1_VOUT_STBY is shown in Figure 8-5 and described in Table 8-7.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | LDO1_DVS_STBY | LDO1_VSET_STBY | |||||
| R-0h | R/W-Xh | R/W-Xh | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | Reserved |
| 6 | LDO1_DVS_STBY | R/W | X | LDO1 DVS transition in STANDBY mode.
|
| 5-0 | LDO1_VSET_STBY | R/W | X | Voltage selection for LDO1 in STANDBY. The output voltage range is from 0.6V to 3.3V.
(Default from NVM memory)
|
LDO1_VOUT is shown in Figure 8-6 and described in Table 8-8.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | LDO1_LSW_CONFIG | LDO1_VSET | |||||
| R-0h | R/W-Xh | R/W-Xh | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | Reserved |
| 6 | LDO1_LSW_CONFIG | R/W | X | LDO1 LDO or LSW Mode.
NOTE: ONLY CHANGE WHILE RAIL IS NOT ENABLED!
(Default from NVM memory)
|
| 5-0 | LDO1_VSET | R/W | X | Voltage selection for LDO1. The output voltage range is from 0.6V to 3.3V.
(Default from NVM memory)
|
LDO2_VOUT is shown in Figure 8-7 and described in Table 8-9.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| LDO2_LSW_CONFIG | RESERVED | LDO2_VSET | |||||
| R/W-Xh | R-0h | R/W-Xh | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | LDO2_LSW_CONFIG | R/W | X | LDO2 LDO or LSW Mode.
NOTE: ONLY CHANGE WHILE RAIL IS NOT ENABLED!
(Default from NVM memory)
|
| 6 | RESERVED | R | 0h | Reserved |
| 5-0 | LDO2_VSET | R/W | X | Voltage selection for LDO2. The output voltage range is from 0.6V to 3.3V in LDO mode.
(Default from NVM memory)
|
LDO2_VOUT_STBY is shown in Figure 8-8 and described in Table 8-10.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | LDO2_DVS_STBY | LDO2_VSET_STBY | |||||
| R-0h | R/W-Xh | R/W-Xh | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | Reserved |
| 6 | LDO2_DVS_STBY | R/W | X | LDO2 DVS transition in STANDBY mode.
|
| 5-0 | LDO2_VSET_STBY | R/W | X | Voltage selection for LDO2 in STANDBY. The output voltage range is from 0.6V to 3.3V.
(Default from NVM memory)
|
BUCK3_VOUT is shown in Figure 8-9 and described in Table 8-11.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| BUCK3_BW_SEL | BUCK3_UV_THR_SEL | BUCK3_VSET | |||||
| R/W-Xh | R/W-Xh | R/W-Xh | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | BUCK3_BW_SEL | R/W | X | BUCK3 Bandwidth selection.
NOTE: ONLY CHANGE WHILE RAIL IS NOT ENABLED!
(Default from NVM memory)
|
| 6 | BUCK3_UV_THR_SEL | R/W | X | UV threshold selection for BUCK3.
(Default from NVM memory)
|
| 5-0 | BUCK3_VSET | R/W | X | Voltage selection for BUCK3. The output voltage range is from 0.6V to 3.4V.
(Default from NVM memory)
|
BUCK2_VOUT is shown in Figure 8-10 and described in Table 8-12.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| BUCK2_BW_SEL | BUCK2_UV_THR_SEL | BUCK2_VSET | |||||
| R/W-Xh | R/W-Xh | R/W-Xh | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | BUCK2_BW_SEL | R/W | X | BUCK2 Bandwidth selection.
NOTE: ONLY CHANGE WHILE RAIL IS NOT ENABLED!
(Default from NVM memory)
|
| 6 | BUCK2_UV_THR_SEL | R/W | X | UV threshold selection for BUCK2.
(Default from NVM memory)
|
| 5-0 | BUCK2_VSET | R/W | X | Voltage selection for BUCK2. The output voltage range is from 0.6V to 3.4V.
(Default from NVM memory)
|
BUCK1_VOUT is shown in Figure 8-11 and described in Table 8-13.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| BUCK1_BW_SEL | BUCK1_UV_THR_SEL | BUCK1_VSET | |||||
| R/W-Xh | R/W-Xh | R/W-Xh | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | BUCK1_BW_SEL | R/W | X | BUCK1 Bandwidth selection.
NOTE: ONLY CHANGE WHILE RAIL IS NOT ENABLED!
(Default from NVM memory)
|
| 6 | BUCK1_UV_THR_SEL | R/W | X | UV threshold selection for BUCK1.
(Default from NVM memory)
|
| 5-0 | BUCK1_VSET | R/W | X | Voltage selection for BUCK1. The output voltage range is from 0.6V to 3.4V.
(Default from NVM memory)
|
LDO1_SEQUENCE_SLOT is shown in Figure 8-12 and described in Table 8-14.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | LDO1_SEQUENCE_ON_SLOT | RESERVED | LDO1_SEQUENCE_OFF_SLOT | ||||
| R-0h | R/W-Xh | R-0h | R/W-Xh | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | Reserved |
| 6-4 | LDO1_SEQUENCE_ON_SLOT | R/W | X | LDO1 slot number for power-up
(Default from NVM memory)
|
| 3 | RESERVED | R | 0h | Reserved |
| 2-0 | LDO1_SEQUENCE_OFF_SLOT | R/W | X | LDO1 slot number for power-down
(Default from NVM memory)
|
LDO2_SEQUENCE_SLOT is shown in Figure 8-13 and described in Table 8-15.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | LDO2_SEQUENCE_ON_SLOT | RESERVED | LDO2_SEQUENCE_OFF_SLOT | ||||
| R-0h | R/W-Xh | R-0h | R/W-Xh | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | Reserved |
| 6-4 | LDO2_SEQUENCE_ON_SLOT | R/W | X | LDO2 slot number for power-up
(Default from NVM memory)
|
| 3 | RESERVED | R | 0h | Reserved |
| 2-0 | LDO2_SEQUENCE_OFF_SLOT | R/W | X | LDO2 slot number for power-down
(Default from NVM memory)
|
BUCK3_SEQUENCE_SLOT is shown in Figure 8-14 and described in Table 8-16.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | BUCK3_SEQUENCE_ON_SLOT | RESERVED | BUCK3_SEQUENCE_OFF_SLOT | ||||
| R-0h | R/W-Xh | R-0h | R/W-Xh | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | Reserved |
| 6-4 | BUCK3_SEQUENCE_ON_SLOT | R/W | X | BUCK3 slot number for power-up
(Default from NVM memory)
|
| 3 | RESERVED | R | 0h | Reserved |
| 2-0 | BUCK3_SEQUENCE_OFF_SLOT | R/W | X | BUCK3 slot number for power-down
(Default from NVM memory)
|
BUCK2_SEQUENCE_SLOT is shown in Figure 8-15 and described in Table 8-17.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | BUCK2_SEQUENCE_ON_SLOT | RESERVED | BUCK2_SEQUENCE_OFF_SLOT | ||||
| R-0h | R/W-Xh | R-0h | R/W-Xh | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | Reserved |
| 6-4 | BUCK2_SEQUENCE_ON_SLOT | R/W | X | BUCK2 Slot number for power-up
(Default from NVM memory)
|
| 3 | RESERVED | R | 0h | Reserved |
| 2-0 | BUCK2_SEQUENCE_OFF_SLOT | R/W | X | BUCK2 slot number for power-down
(Default from NVM memory)
|
BUCK1_SEQUENCE_SLOT is shown in Figure 8-16 and described in Table 8-18.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | BUCK1_SEQUENCE_ON_SLOT | RESERVED | BUCK1_SEQUENCE_OFF_SLOT | ||||
| R-0h | R/W-Xh | R-0h | R/W-Xh | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | Reserved |
| 6-4 | BUCK1_SEQUENCE_ON_SLOT | R/W | X | BUCK1 Slot number for power-up
(Default from NVM memory)
|
| 3 | RESERVED | R | 0h | Reserved |
| 2-0 | BUCK1_SEQUENCE_OFF_SLOT | R/W | X | BUCK1 slot number for power-down
(Default from NVM memory)
|
nRST_SEQUENCE_SLOT is shown in Figure 8-17 and described in Table 8-19.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | nRST_SEQUENCE_ON_SLOT | RESERVED | nRST_SEQUENCE_OFF_SLOT | ||||
| R-0h | R/W-Xh | R-0h | R/W-Xh | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | Reserved |
| 6-4 | nRST_SEQUENCE_ON_SLOT | R/W | X | nRST slot number for power-up
(Default from NVM memory)
|
| 3 | RESERVED | R | 0h | Reserved |
| 2-0 | nRST_SEQUENCE_OFF_SLOT | R/W | X | nRST slot number for power-down
(Default from NVM memory)
|
GPIO_SEQUENCE_SLOT is shown in Figure 8-18 and described in Table 8-20.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| GPIO_SEQUENCE_POLARITY | GPIO_SEQUENCE_ON_SLOT | RESERVED | GPIO_SEQUENCE_OFF_SLOT | ||||
| R/W-Xh | R/W-Xh | R-0h | R/W-Xh | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | GPIO_SEQUENCE_POLARITY | R/W | X | GPIO as a sequence input on/off polarity
|
| 6-4 | GPIO_SEQUENCE_ON_SLOT | R/W | X | GPIO slot number for power-up. When configured as an output, the pin is sequenced on according to the slot. When configured as an input, the sequencer waits for the pin to reach the on state.
(Default from NVM memory)
|
| 3 | RESERVED | R | 0h | Reserved |
| 2-0 | GPIO_SEQUENCE_OFF_SLOT | R/W | X | GPIO slot number for power-down. When configured as an output, the pin is sequenced off according to the slot. When configured as an input, the sequencer waits for the pin to reach the off state.
(Default from NVM memory)
|
GPO_SEQUENCE_SLOT is shown in Figure 8-19 and described in Table 8-21.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | GPO_SEQUENCE_ON_SLOT | RESERVED | GPO_SEQUENCE_OFF_SLOT | ||||
| R-0h | R/W-Xh | R-0h | R/W-Xh | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | Reserved |
| 6-4 | GPO_SEQUENCE_ON_SLOT | R/W | X | GPO slot number for power-up
(Default from NVM memory)
|
| 3 | RESERVED | R | 0h | Reserved |
| 2-0 | GPO_SEQUENCE_OFF_SLOT | R/W | X | GPO slot number for power-down
(Default from NVM memory)
|
POWER_UP_SLOT_DURATION_1 is shown in Figure 8-20 and described in Table 8-22.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| POWER_UP_SLOT_0_DURATION | POWER_UP_SLOT_1_DURATION | POWER_UP_SLOT_2_DURATION | POWER_UP_SLOT_3_DURATION | ||||
| R/W-Xh | R/W-Xh | R/W-Xh | R/W-Xh | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | POWER_UP_SLOT_0_DURATION | R/W | X | Duration of slot 0 during the power-up and standby-to-active sequences.
(Default from NVM memory)
|
| 5-4 | POWER_UP_SLOT_1_DURATION | R/W | X | Duration of slot 1 during the power-up and standby-to-active sequences.
(Default from NVM memory)
|
| 3-2 | POWER_UP_SLOT_2_DURATION | R/W | X | Duration of slot 2 during the power-up and standby-to-active sequences.
(Default from NVM memory)
|
| 1-0 | POWER_UP_SLOT_3_DURATION | R/W | X | Duration of slot 3 during the power-up and standby-to-active sequences.
(Default from NVM memory)
|
POWER_UP_SLOT_DURATION_2 is shown in Figure 8-21 and described in Table 8-23.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| POWER_UP_SLOT_4_DURATION | POWER_UP_SLOT_5_DURATION | POWER_UP_SLOT_6_DURATION | POWER_UP_SLOT_7_DURATION | ||||
| R/W-Xh | R/W-Xh | R/W-Xh | R/W-Xh | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | POWER_UP_SLOT_4_DURATION | R/W | X | Duration of slot 4 during the power-up and standby-to-active sequences.
(Default from NVM memory)
|
| 5-4 | POWER_UP_SLOT_5_DURATION | R/W | X | Duration of slot 5 during the power-up and standby-to-active sequences.
(Default from NVM memory)
|
| 3-2 | POWER_UP_SLOT_6_DURATION | R/W | X | Duration of slot 6 during the power-up and standby-to-active sequences.
(Default from NVM memory)
|
| 1-0 | POWER_UP_SLOT_7_DURATION | R/W | X | Duration of slot 7 during the power-up and standby-to-active sequences.
(Default from NVM memory)
|
BUCK3_VOUT_STBY is shown in Figure 8-22 and described in Table 8-24.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | BUCK3_DVS_STBY | RESERVED | BUCK3_VSET_STBY | ||||
| R-0h | R/W-Xh | R-0h | R/W-Xh | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | Reserved |
| 6 | BUCK3_DVS_STBY | R/W | X | BUCK3 DVS transition in STANDBY mode.
|
| 5 | RESERVED | R | 0h | Reserved |
| 4-0 | BUCK3_VSET_STBY | R/W | X | Voltage selection in STANDBY for BUCK3. The output voltage range is from 0.6V to 1.375V.
(Default from NVM memory)
|
POWER_DOWN_SLOT_DURATION_1 is shown in Figure 8-23 and described in Table 8-25.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| POWER_DOWN_SLOT_0_DURATION | POWER_DOWN_SLOT_1_DURATION | POWER_DOWN_SLOT_2_DURATION | POWER_DOWN_SLOT_3_DURATION | ||||
| R/W-Xh | R/W-Xh | R/W-Xh | R/W-Xh | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | POWER_DOWN_SLOT_0_DURATION | R/W | X | Duration of slot 0 during the power-down and active-to-standby sequences.
(Default from NVM memory)
|
| 5-4 | POWER_DOWN_SLOT_1_DURATION | R/W | X | Duration of slot 1 during the power-down and active-to-standby sequences.
(Default from NVM memory)
|
| 3-2 | POWER_DOWN_SLOT_2_DURATION | R/W | X | Duration of slot 2 during the power-down and active-to-standby sequences.
(Default from NVM memory)
|
| 1-0 | POWER_DOWN_SLOT_3_DURATION | R/W | X | Duration of slot 3 during the power-down and active-to-standby sequences.
(Default from NVM memory)
|
POWER_DOWN_SLOT_DURATION_2 is shown in Figure 8-24 and described in Table 8-26.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| POWER_DOWN_SLOT_4_DURATION | POWER_DOWN_SLOT_5_DURATION | POWER_DOWN_SLOT_6_DURATION | POWER_DOWN_SLOT_7_DURATION | ||||
| R/W-Xh | R/W-Xh | R/W-Xh | R/W-Xh | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | POWER_DOWN_SLOT_4_DURATION | R/W | X | Duration of slot 4 during the power-down and active-to-standby sequences.
(Default from NVM memory)
|
| 5-4 | POWER_DOWN_SLOT_5_DURATION | R/W | X | Duration of slot 5 during the power-down and active-to-standby sequences.
(Default from NVM memory)
|
| 3-2 | POWER_DOWN_SLOT_6_DURATION | R/W | X | Duration of slot 6 during the power-down and active-to-standby sequences.
(Default from NVM memory)
|
| 1-0 | POWER_DOWN_SLOT_7_DURATION | R/W | X | Duration of slot 7 during the power-down and active-to-standby sequences.
(Default from NVM memory)
|
BUCK2_VOUT_STBY is shown in Figure 8-25 and described in Table 8-27.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | BUCK2_DVS_STBY | RESERVED | BUCK2_VSET_STBY | ||||
| R-0h | R/W-Xh | R-0h | R/W-Xh | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | Reserved |
| 6 | BUCK2_DVS_STBY | R/W | X | BUCK2 DVS transition in STANDBY mode.
|
| 5 | RESERVED | R | 0h | Reserved |
| 4-0 | BUCK2_VSET_STBY | R/W | X | Voltage selection in STANDBY for BUCK2. The output voltage range is from 0.6V to 1.375V.
(Default from NVM memory)
|
BUCK1_VOUT_STBY is shown in Figure 8-26 and described in Table 8-28.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | BUCK1_DVS_STBY | RESERVED | BUCK1_VSET_STBY | ||||
| R-0h | R/W-Xh | R-0h | R/W-Xh | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | Reserved |
| 6 | BUCK1_DVS_STBY | R/W | X | BUCK1 DVS transition in STANDBY mode.
|
| 5 | RESERVED | R | 0h | Reserved |
| 4-0 | BUCK1_VSET_STBY | R/W | X | Voltage selection in STANDBY for BUCK1. The output voltage range is from 0.6V to 1.375V.
(Default from NVM memory)
|
GENERAL_CONFIG is shown in Figure 8-27 and described in Table 8-29.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| BYPASS_RV_FOR_RAIL_ENABLE | RESERVED | LDO1_UV_THR | LDO2_UV_THR | RESERVED | GPIO_EN | GPIO_CONFIG | GPO_EN |
| R/W-Xh | R-0h | R/W-Xh | R/W-Xh | R-0h | R/W-Xh | R/W-Xh | R/W-Xh |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | BYPASS_RV_FOR_RAIL_ENABLE | R/W | X | Bypass the check for RV(Pre-biased) condition prior to enabling a regulator.
(Default from NVM memory)
|
| 6 | RESERVED | R | 0h | Reserved |
| 5 | LDO1_UV_THR | R/W | X | UV threshold selection bit for LDO1. Only applicable if configured as LDO.
(Default from NVM memory)
|
| 4 | LDO2_UV_THR | R/W | X | UV threshold selection bit for LDO2. Only applicable if configured as LDO.
(Default from NVM memory)
|
| 3 | RESERVED | R | 0h | Reserved |
| 2 | GPIO_EN | R/W | X | Both an enable and state control of GPIO.
This bit enables the GPIO function and also controls the state of the GPIO pin.
(Default from NVM memory)
|
| 1 | GPIO_CONFIG | R/W | X | GPIO Pin configuration.
(Default from NVM memory)
|
| 0 | GPO_EN | R/W | X | Both an enable and state control of GPO.
This bit enables the GPO function and also controls the state of the GPO pin.
(Default from NVM memory)
|
MFP_1_CONFIG is shown in Figure 8-28 and described in Table 8-30.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| MODE_I2C_CTRL | RESERVED | RESERVED | MODE_STBY_POLARITY | GPIO_VSEL_CONFIG | VSEL_RAIL | RESERVED | RESERVED |
| R/W-Xh | R-0h | R-0h | R/W-Xh | R/W-Xh | R/W-Xh | R-0h | R-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | MODE_I2C_CTRL | R/W | X | MODE control using I2C.
Consolidated with MODE control via MODE/STBY pin. Refer to table in the data sheet.
(Default from NVM memory)
|
| 6 | RESERVED | R | 0h | Reserved |
| 5 | RESERVED | R | 0h | Reserved |
| 4 | MODE_STBY_POLARITY | R/W | X | MODE_STBY Pin Polarity configuration.
Note: Ok to change during operation, but consider immediate reaction: MODE-change or STATE-change!
(Default from NVM memory)
|
| 3 | GPIO_VSEL_CONFIG | R/W | X | GPIO_VSEL Pin configuration.
NOTE: ONLY CHANGE IN INITIALIZE STATE!
(Default from NVM memory)
|
| 2 | VSEL_RAIL | R/W | X | BUCK controlled by GPIO/VSEL when configured as VSEL.
NOTE: ONLY CHANGE IN INITIALIZE STATE!
(Default from NVM memory)
|
| 1 | RESERVED | R | 0h | Reserved |
| 0 | RESERVED | R | 0h | Reserved |
MFP_2_CONFIG is shown in Figure 8-29 and described in Table 8-31.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PU_ON_FSD | MASK_RETRY_COUNT_ON_FIRST_PU | EN_PB_VSENSE_CONFIG | EN_PB_VSENSE_DEGL | GPO_nWAKEUP_CONFIG | MODE_STBY_CONFIG | ||
| R/W-Xh | R/W-Xh | R/W-Xh | R/W-Xh | R/W-Xh | R/W-Xh | ||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | PU_ON_FSD | R/W | X | Power up upon First Supply Detected (FSD). So when VSYS is applied, device does power up to ACTIVE state even if EN/PB/VSENSE pin is at OFF_REQ status.
(Default from NVM memory)
|
| 6 | MASK_RETRY_COUNT_ON_FIRST_PU | R/W | X | Mask RETRY_COUNT during first power up. RETRY_COUNT is unmasked once the device enters the ACTIVE state.
|
| 5-4 | EN_PB_VSENSE_CONFIG | R/W | X | Enable / Push-Button / VSENSE Configuration. Do not change via I2C after NVM load (except as a precursor before programming NVM)
(Default from NVM memory)
|
| 3 | EN_PB_VSENSE_DEGL | R/W | X | Enable / Push-Button / VSENSE Deglitch
NOTE: ONLY CHANGE IN INITIALIZE STATE! Consider immediate reaction when changing from EN/VSENSE to PB or vice versa: power-up!
(Default from NVM memory)
|
| 2 | GPO_nWAKEUP_CONFIG | R/W | X | GPO/nWAKEUP Configuration
(Default from NVM memory)
|
| 1-0 | MODE_STBY_CONFIG | R/W | X | MODE_STBY Configuration
(Default from NVM memory)
|
STBY_1_CONFIG is shown in Figure 8-30 and described in Table 8-32.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | LDO1_STBY_EN | LDO2_STBY_EN | RESERVED | BUCK3_STBY_EN | BUCK2_STBY_EN | BUCK1_STBY_EN |
| R-0h | R-0h | R/W-Xh | R/W-Xh | R-0h | R/W-Xh | R/W-Xh | R/W-Xh |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | Reserved |
| 6 | RESERVED | R | 0h | Reserved |
| 5 | LDO1_STBY_EN | R/W | X | Enable LDO1 in STANDBY state.
(Default from NVM memory)
|
| 4 | LDO2_STBY_EN | R/W | X | Enable LDO2 in STANDBY state.
(Default from NVM memory)
|
| 3 | RESERVED | R | 0h | Reserved |
| 2 | BUCK3_STBY_EN | R/W | X | Enable BUCK3 in STANDBY state.
(Default from NVM memory)
|
| 1 | BUCK2_STBY_EN | R/W | X | Enable BUCK2 in STANDBY state.
(Default from NVM memory)
|
| 0 | BUCK1_STBY_EN | R/W | X | Enable BUCK1 in STANDBY state.
(Default from NVM memory)
|
STBY_2_CONFIG is shown in Figure 8-31 and described in Table 8-33.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | RESERVED | STBY_SLEEP_CONFIG | nRSTOUT_STBY_CONFIG | GPIO_STBY_EN | RESERVED | GPO_STBY_EN |
| R-0h | R-0h | R-0h | R/W-Xh | R/W-Xh | R/W-Xh | R-0h | R/W-Xh |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | Reserved |
| 6 | RESERVED | R | 0h | Reserved |
| 5 | RESERVED | R | 0h | Reserved |
| 4 | STBY_SLEEP_CONFIG | R/W | X | Device operation via STBY-request.
(Default from NVM memory)
|
| 3 | nRSTOUT_STBY_CONFIG | R/W | X | nRSTOUT configuration in STANDBY state.
(Default from NVM memory)
|
| 2 | GPIO_STBY_EN | R/W | X | Enable GPIO in STANDBY state.
(Default from NVM memory)
|
| 1 | RESERVED | R | 0h | Reserved |
| 0 | GPO_STBY_EN | R/W | X | Enable GPO in STANDBY state.
(Default from NVM memory)
|
OC_DEGL_CONFIG is shown in Figure 8-32 and described in Table 8-34.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | EN_LONG_DEGL_FOR_OC_BUCK3 | EN_LONG_DEGL_FOR_OC_BUCK2 | EN_LONG_DEGL_FOR_OC_BUCK1 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R/W-Xh | R/W-Xh | R/W-Xh |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | Reserved |
| 6 | RESERVED | R | 0h | Reserved |
| 5 | RESERVED | R | 0h | Reserved |
| 4 | RESERVED | R | 0h | Reserved |
| 3 | RESERVED | R | 0h | Reserved |
| 2 | EN_LONG_DEGL_FOR_OC_BUCK3 | R/W | X | When set, enables the long-deglitch option for OverCurrent signals of BUCK3.
When clear, enables the short-deglitch option for OverCurrent signals of BUCK3.
(Default from NVM memory)
|
| 1 | EN_LONG_DEGL_FOR_OC_BUCK2 | R/W | X | When set, enables the long-deglitch option for OverCurrent signals of BUCK2.
When clear, enables the short-deglitch option for OverCurrent signals of BUCK2.
(Default from NVM memory)
|
| 0 | EN_LONG_DEGL_FOR_OC_BUCK1 | R/W | X | When set, enables the long-deglitch option for OverCurrent signals of BUCK1.
When clear, enables the short-deglitch option for OverCurrent signals of BUCK1.
(Default from NVM memory)
|
INT_MASK_UV is shown in Figure 8-33 and described in Table 8-35.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| MASK_RETRY_COUNT | BUCK3_UV_MASK | BUCK2_UV_MASK | BUCK1_UV_MASK | RESERVED | LDO1_UV_MASK | LDO2_UV_MASK | RESERVED |
| R/W-Xh | R/W-Xh | R/W-Xh | R/W-Xh | R-0h | R/W-Xh | R/W-Xh | R-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | MASK_RETRY_COUNT | R/W | X | When set, device can power up even after two retries.
(Default from NVM memory)
|
| 6 | BUCK3_UV_MASK | R/W | X | BUCK3 Undervoltage Mask.
(Default from NVM memory)
|
| 5 | BUCK2_UV_MASK | R/W | X | BUCK2 Undervoltage Mask.
(Default from NVM memory)
|
| 4 | BUCK1_UV_MASK | R/W | X | BUCK1 Undervoltage Mask.
(Default from NVM memory)
|
| 3 | RESERVED | R | 0h | Reserved |
| 2 | LDO1_UV_MASK | R/W | X | LDO1 Undervoltage Mask - Always masked in BYP or LSW modes.
(Default from NVM memory)
|
| 1 | LDO2_UV_MASK | R/W | X | LDO2 Undervoltage Mask - Always masked in BYP or LSW modes.
(Default from NVM memory)
|
| 0 | RESERVED | R | 0h | Reserved |
MASK_CONFIG is shown in Figure 8-34 and described in Table 8-36.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| MASK_INT_FOR_PB | MASK_EFFECT | MASK_INT_FOR_RV | SENSOR_0_WARM_MASK | SENSOR_1_WARM_MASK | SENSOR_2_WARM_MASK | RESERVED | |
| R/W-Xh | R/W-Xh | R/W-Xh | R/W-Xh | R/W-Xh | R/W-Xh | R-0h | |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | MASK_INT_FOR_PB | R/W | X | Masking bit to control whether nINT pin is sensitive to PushButton (PB) press/release events or not.
(Default from NVM memory)
|
| 6-5 | MASK_EFFECT | R/W | X | Effect of masking (global)
(Default from NVM memory)
|
| 4 | MASK_INT_FOR_RV | R/W | X | Masking bit to control whether nINT pin is sensitive to RV (Residual Voltage) events or not.
(Default from NVM memory)
|
| 3 | SENSOR_0_WARM_MASK | R/W | X | Die Temperature Warm Fault Mask, Sensor 0.
(Default from NVM memory)
|
| 2 | SENSOR_1_WARM_MASK | R/W | X | Die Temperature Warm Fault Mask, Sensor 1.
(Default from NVM memory)
|
| 1 | SENSOR_2_WARM_MASK | R/W | X | Die Temperature Warm Fault Mask, Sensor 2.
(Default from NVM memory)
|
| 0 | RESERVED | R | 0h | Reserved |
I2C_ADDRESS_REG is shown in Figure 8-35 and described in Table 8-37.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DIY_NVM_PROGRAM_CMD_ISSUED | I2C_ADDRESS | ||||||
| R/W-Xh | R/W-Xh | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | DIY_NVM_PROGRAM_CMD_ISSUED | R/W | X | Bit that indicates whether a DIY program command was attempted. Once set, remains always set.
(Default from NVM memory)
|
| 6-0 | I2C_ADDRESS | R/W | X | I2C secondary address. Note: Ok to change during operation, but consider immediate reaction: new address for read/write! (Default from NVM memory) |
USER_GENERAL_NVM_STORAGE_REG is shown in Figure 8-36 and described in Table 8-38.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| USER_CONFIG_PROG | USER_GENERAL_NVM_STORAGE | ||||||
| R/W-Xh | R/W-Xh | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | USER_CONFIG_PROG | R/W | X | Indicate User Config area of NVM has been Programmed.
(Default from NVM memory)
|
| 6-0 | USER_GENERAL_NVM_STORAGE | R/W | X | 8-bit NVM-based register available to the user to use to store user-data, for example NVM-ID of customer-modified NVM-version or other purposes. (Default from NVM memory) |
MANUFACTURING_VER is shown in Figure 8-37 and described in Table 8-39.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SILICON_REV | |||||||
| R-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | SILICON_REV | R | 0h | SILICON_REV[7:6] - Reserved SILICON_REV[5:3] - ALR SILICON_REV[2:0] - Metal Silicon Revision - Hard wired (not under NVM control) |
MFP_CTRL is shown in Figure 8-38 and described in Table 8-40.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | RESERVED | GPIO_STATUS | WARM_RESET_I2C_CTRL | COLD_RESET_I2C_CTRL | STBY_I2C_CTRL | I2C_OFF_REQ |
| R-0h | R-0h | R-0h | R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | Reserved |
| 6 | RESERVED | R | 0h | Reserved |
| 5 | RESERVED | R | 0h | Reserved |
| 4 | GPIO_STATUS | R | 0h | Indicates the real-time value of GPIO pin
|
| 3 | WARM_RESET_I2C_CTRL | R/W | 0h | Triggers a WARM RESET when written as '1'. Note: This bit self-clears automatically, so cannot be read as '1' after the write.
|
| 2 | COLD_RESET_I2C_CTRL | R/W | 0h | Triggers a COLD RESET when set high. Cleared upon entry to INITIALIZE.
|
| 1 | STBY_I2C_CTRL | R/W | 0h | STBY control using I2C. Consolidated with STBY control via MODE/STBY pin. Refer to MODE and STBY configuration table and STBY_SLEEP_CONFIG bit.
|
| 0 | I2C_OFF_REQ | R/W | 0h | When '1' is written to this bit: Trigger OFF request.
When '0': No effect.
Does self-clear.
|
DISCHARGE_CONFIG is shown in Figure 8-39 and described in Table 8-41.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | LDO1_DISCHARGE_EN | LDO2_DISCHARGE_EN | RESERVED | BUCK3_DISCHARGE_EN | BUCK2_DISCHARGE_EN | BUCK1_DISCHARGE_EN |
| R-0h | R-0h | R/W-1h | R/W-1h | R-0h | R/W-1h | R/W-1h | R/W-1h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | Reserved |
| 6 | RESERVED | R | 0h | Reserved |
| 5 | LDO1_DISCHARGE_EN | R/W | 1h | Discharge setting for LDO1
|
| 4 | LDO2_DISCHARGE_EN | R/W | 1h | Discharge setting for LDO2
|
| 3 | RESERVED | R | 0h | Reserved |
| 2 | BUCK3_DISCHARGE_EN | R/W | 1h | Discharge setting for BUCK3
|
| 1 | BUCK2_DISCHARGE_EN | R/W | 1h | Discharge setting for BUCK2
|
| 0 | BUCK1_DISCHARGE_EN | R/W | 1h | Discharge setting for BUCK1
|
INT_SOURCE is shown in Figure 8-40 and described in Table 8-42.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| INT_PB_IS_SET | RESERVED | INT_LDO_1_2_IS_SET | INT_BUCK_3_IS_SET | INT_BUCK_1_2_IS_SET | INT_SYSTEM_IS_SET | INT_RV_IS_SET | INT_TIMEOUT_RV_SD_IS_SET |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | INT_PB_IS_SET | R | 0h | One or more sources of the INT present in register INT_PB
|
| 6 | RESERVED | R | 0h | Reserved |
| 5 | INT_LDO_1_2_IS_SET | R | 0h | One or more sources of the INT present in register INT_LDO_1_2
|
| 4 | INT_BUCK_3_IS_SET | R | 0h | One or more sources of the INT present in register INT_BUCK_3
|
| 3 | INT_BUCK_1_2_IS_SET | R | 0h | One or more sources of the INT present in register INT_BUCK_1_2
|
| 2 | INT_SYSTEM_IS_SET | R | 0h | One or more sources of the INT present in register INT_SYSTEM
|
| 1 | INT_RV_IS_SET | R | 0h | One or more sources of the INT present in register INT_RV
|
| 0 | INT_TIMEOUT_RV_SD_IS_SET | R | 0h | One or more sources of the INT present in register INT_TIMEOUT_RV_SD
|
INT_LDO_1_2 is shown in Figure 8-41 and described in Table 8-43.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | LDO2_UV | LDO2_OC | LDO2_SCG | LDO1_UV | LDO1_OC | LDO1_SCG |
| R-0h | R-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | Reserved |
| 6 | RESERVED | R | 0h | Reserved |
| 5 | LDO2_UV | R/W1C | 0h | LDO2 Undervoltage Fault. Is automatically cleared upon a transition to INITIALIZE state, if corresponding *_UV_MASK bit in register INT_MASK_UV is '1'
|
| 4 | LDO2_OC | R/W1C | 0h | LDO2 Overcurrent Fault
|
| 3 | LDO2_SCG | R/W1C | 0h | LDO2 Short Circuit to Ground Fault
|
| 2 | LDO1_UV | R/W1C | 0h | LDO1 Undervoltage Fault. Is automatically cleared upon a transition to INITIALIZE state, if corresponding *_UV_MASK bit in register INT_MASK_UV is '1'
|
| 1 | LDO1_OC | R/W1C | 0h | LDO1 Overcurrent Fault
|
| 0 | LDO1_SCG | R/W1C | 0h | LDO1 Short Circuit to Ground Fault
|
INT_BUCK_3 is shown in Figure 8-42 and described in Table 8-44.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | RESERVED | RESERVED | BUCK3_UV | BUCK3_NEG_OC | BUCK3_OC | BUCK3_SCG |
| R-0h | R-0h | R-0h | R-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | Reserved |
| 6 | RESERVED | R | 0h | Reserved |
| 5 | RESERVED | R | 0h | Reserved |
| 4 | RESERVED | R | 0h | Reserved |
| 3 | BUCK3_UV | R/W1C | 0h | BUCK3 Undervoltage Fault. Is automatically cleared upon a transition to INITIALIZE state, if corresponding *_UV_MASK bit in register INT_MASK_UV is '1'
|
| 2 | BUCK3_NEG_OC | R/W1C | 0h | BUCK3 Negative Overcurrent Fault
|
| 1 | BUCK3_OC | R/W1C | 0h | BUCK3 Positive Overcurrent Fault
|
| 0 | BUCK3_SCG | R/W1C | 0h | BUCK3 Short Circuit to Ground Fault
|
INT_BUCK_1_2 is shown in Figure 8-43 and described in Table 8-45.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| BUCK2_UV | BUCK2_NEG_OC | BUCK2_OC | BUCK2_SCG | BUCK1_UV | BUCK1_NEG_OC | BUCK1_OC | BUCK1_SCG |
| R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | BUCK2_UV | R/W1C | 0h | BUCK2 Undervoltage Fault. Is automatically cleared upon a transition to INITIALIZE state, if corresponding *_UV_MASK bit in register INT_MASK_UV is '1'
|
| 6 | BUCK2_NEG_OC | R/W1C | 0h | BUCK2 Negative Overcurrent Fault
|
| 5 | BUCK2_OC | R/W1C | 0h | BUCK2 Positive Overcurrent Fault
|
| 4 | BUCK2_SCG | R/W1C | 0h | BUCK2 Short Circuit to Ground Fault
|
| 3 | BUCK1_UV | R/W1C | 0h | BUCK1 Undervoltage Fault. Is automatically cleared upon a transition to INITIALIZE state, if corresponding *_UV_MASK bit in register INT_MASK_UV is '1'
|
| 2 | BUCK1_NEG_OC | R/W1C | 0h | BUCK1 Negative Overcurrent Fault
|
| 1 | BUCK1_OC | R/W1C | 0h | BUCK1 Positive Overcurrent Fault
|
| 0 | BUCK1_SCG | R/W1C | 0h | BUCK1 Short Circuit to Ground Fault
|
INT_SYSTEM is shown in Figure 8-44 and described in Table 8-46.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SENSOR_0_HOT | SENSOR_1_HOT | SENSOR_2_HOT | RESERVED | SENSOR_0_WARM | SENSOR_1_WARM | SENSOR_2_WARM | RESERVED |
| R/W1C-0h | R/W1C-0h | R/W1C-0h | R-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | SENSOR_0_HOT | R/W1C | 0h | TSD Hot detection for sensor 0
|
| 6 | SENSOR_1_HOT | R/W1C | 0h | TSD Hot detection for sensor 1
|
| 5 | SENSOR_2_HOT | R/W1C | 0h | TSD Hot detection for sensor 2
|
| 4 | RESERVED | R | 0h | Reserved |
| 3 | SENSOR_0_WARM | R/W1C | 0h | TSD Warm detection for sensor 0. Is automatically cleared upon a transition to INITIALIZE state, if corresponding *_WARM_MASK bit in register MASK_CONFIG is '1'
|
| 2 | SENSOR_1_WARM | R/W1C | 0h | TSD Warm detection for sensor 1. Is automatically cleared upon a transition to INITIALIZE state, if corresponding *_WARM_MASK bit in register MASK_CONFIG is '1'
|
| 1 | SENSOR_2_WARM | R/W1C | 0h | TSD Warm detection for sensor 2. Is automatically cleared upon a transition to INITIALIZE state, if corresponding *_WARM_MASK bit in register MASK_CONFIG is '1'
|
| 0 | RESERVED | R | 0h | Reserved |
INT_RV is shown in Figure 8-45 and described in Table 8-47.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | LDO2_RV | RESERVED | LDO1_RV | BUCK3_RV | BUCK2_RV | BUCK1_RV |
| R-0h | R-0h | R/W1C-0h | R-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | Reserved |
| 6 | RESERVED | R | 0h | Reserved |
| 5 | LDO2_RV | R/W1C | 0h | RV event detected on LDO2 rail during rail-turn-on, or after 4-5 ms during discharge checks prior to entering power sequence to ACTIVE state
|
| 4 | RESERVED | R | 0h | Reserved |
| 3 | LDO1_RV | R/W1C | 0h | RV event detected on LDO1 rail during rail-turn-on, or after 4-5 ms during discharge checks prior to entering power sequence to ACTIVE state
|
| 2 | BUCK3_RV | R/W1C | 0h | RV event detected on BUCK3 rail during rail-turn-on, or after 4-5 ms during discharge checks prior to entering power sequence to ACTIVE state
|
| 1 | BUCK2_RV | R/W1C | 0h | RV event detected on BUCK2 rail during rail-turn-on, or after 4-5 ms during discharge checks prior to entering power sequence to ACTIVE state
|
| 0 | BUCK1_RV | R/W1C | 0h | RV event detected on BUCK1 rail during rail-turn-on, or after 4-5 ms during discharge checks prior to entering power sequence to ACTIVE state
|
INT_TIMEOUT_RV_SD is shown in Figure 8-46 and described in Table 8-48.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TIMEOUT | RESERVED | LDO1_RV_SD | LDO2_RV_SD | RESERVED | BUCK3_RV_SD | BUCK2_RV_SD | BUCK1_RV_SD |
| R/W1C-0h | R-0h | R/W1C-0h | R/W1C-0h | R-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | TIMEOUT | R/W1C | 0h | Is set if ShutDown occurred due to a TimeOut while:
1. Transitioning to ACTIVE state, and one or more rails did not rise past the UV level at the end of the assigned slot (and UV on this rail is configured as a SD fault). Which rail(s) is/are indicated by the *_UV bits in the INT_* registers.
2. Transitioning to STANDBY state, and one or more rails did not fall below the SCG level at the end of the assigned slot and discharge is enabled for that rail (which rail(s) is/are indicated by the corresponding RV_SD bit(s) in this register).
|
| 6 | RESERVED | R | 0h | Reserved |
| 5 | LDO1_RV_SD | R/W1C | 0h | RV on LDO1 rail caused a shutdown during:
1. A transition to STANDBY state, this rail did not discharge at the end of the assigned slot and discharge is enabled for this rail
2. A transition to STANDBY state, RV was observed on this rail during the transition after this rail was shutdown and discharge was enabled
3. A transition to ACTIVE state, RV was observed on this rail during the transition when this rail was OFF (rails are expected to be discharged before commencing the sequence to ACTIVE)
4. This rail did not discharge and therefore caused a Timeout-SD while attempting to discharge all rails at the start of a transition from STANDBY to ACTIVE (TIMEOUT bit gets also set in this case)
|
| 4 | LDO2_RV_SD | R/W1C | 0h | RV on LDO2 rail caused a shutdown during:
1. A transition to STANDBY state, this rail did not discharge at the end of the assigned slot and discharge is enabled for this rail
2. A transition to STANDBY state, RV was observed on this rail during the transition after this rail was shutdown and discharge was enabled
3. A transition to ACTIVE state, RV was observed on this rail during the transition when this rail was OFF (rails are expected to be discharged before commencing the sequence to ACTIVE)
4. This rail did not discharge and therefore caused a Timeout-SD while attempting to discharge all rails at the start of a transition from STANDBY to ACTIVE (TIMEOUT bit gets also set in this case)
|
| 3 | RESERVED | R | 0h | Reserved |
| 2 | BUCK3_RV_SD | R/W1C | 0h | RV on BUCK3 rail caused a shutdown during:
1. A transition to STANDBY state, this rail did not discharge at the end of the assigned slot and discharge is enabled for this rail
2. A transition to STANDBY state, RV was observed on this rail during the transition after this rail was shutdown and discharge was enabled
3. A transition to ACTIVE state, RV was observed on this rail during the transition when this rail was OFF (rails are expected to be discharged before commencing the sequence to ACTIVE)
4. This rail did not discharge and therefore caused a Timeout-SD while attempting to discharge all rails at the start of a transition from STANDBY to ACTIVE (TIMEOUT bit gets also set in this case)
|
| 1 | BUCK2_RV_SD | R/W1C | 0h | RV on BUCK2 rail caused a shutdown during:
1. A transition to STANDBY state, this rail did not discharge at the end of the assigned slot and discharge is enabled for this rail
2. A transition to STANDBY state, RV was observed on this rail during the transition after this rail was shutdown and discharge was enabled
3. A transition to ACTIVE state, RV was observed on this rail during the transition when this rail was OFF (rails are expected to be discharged before commencing the sequence to ACTIVE)
4. This rail did not discharge and therefore caused a Timeout-SD while attempting to discharge all rails at the start of a transition from STANDBY to ACTIVE (TIMEOUT bit gets also set in this case)
|
| 0 | BUCK1_RV_SD | R/W1C | 0h | RV on BUCK2 rail caused a shutdown during:
1. A transition to STANDBY state, this rail did not discharge at the end of the assigned slot and discharge is enabled for this rail
2. A transition to STANDBY state, RV was observed on this rail during the transition after this rail was shutdown and discharge was enabled
3. A transition to ACTIVE state, RV was observed on this rail during the transition when this rail was OFF (rails are expected to be discharged before commencing the sequence to ACTIVE)
4. This rail did not discharge and therefore caused a Timeout-SD while attempting to discharge all rails at the start of a transition from STANDBY to ACTIVE (TIMEOUT bit gets also set in this case)
|
INT_PB is shown in Figure 8-47 and described in Table 8-49.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | RESERVED | RESERVED | PB_EN_SLEEP_EXIT_TIMEOUT | PB_REAL_TIME_STATUS | PB_RISING_EDGE_DETECTED | PB_FALLING_EDGE_DETECTED |
| R-0h | R-0h | R-0h | R-0h | R/W1C-0h | R-1h | R/W1C-0h | R/W1C-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | Reserved |
| 6 | RESERVED | R | 0h | Reserved |
| 5 | RESERVED | R | 0h | Reserved |
| 4 | RESERVED | R | 0h | Reserved |
| 3 | PB_EN_SLEEP_EXIT_TIMEOUT | R/W1C | 0h | Device re-entered SLEEP state following a wakeup timeout. Valid only when EN/PB/VSENSE pin is configured as PB or EN.
|
| 2 | PB_REAL_TIME_STATUS | R | 1h | Deglitched (64-128ms) real-time status of PB pin. Valid only when EN/PB/VSENSE pin is configured as PB.
|
| 1 | PB_RISING_EDGE_DETECTED | R/W1C | 0h | PB was released for > deglitch period (64-128ms) since the previous time this bit was cleared. This bit when set, does assert nINT pin (if config bit MASK_INT_FOR_PB='0').
|
| 0 | PB_FALLING_EDGE_DETECTED | R/W1C | 0h | PB was pressed for > deglitch period (64-128ms) since the previous time this bit was cleared. This bit when set, does assert nINT pin (if config bit MASK_INT_FOR_PB='0').
|
USER_NVM_CMD_REG is shown in Figure 8-48 and described in Table 8-50.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CUST_NVM_VERIFY_ERR | CUST_NVM_VERIFY_DONE | CUST_PROG_DONE | I2C_OSC_ON | USER_NVM_CMD | |||
| R/W1C-0h | R/W1C-0h | R/W1C-0h | R-0h | R-0h | |||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | CUST_NVM_VERIFY_ERR | R/W1C | 0h | Flag indicating a NVM verify error, set immediately after the NVM verify function has been run.
|
| 6 | CUST_NVM_VERIFY_DONE | R/W1C | 0h | Is set to '1' after a CUST_NVM_VERIFY_CMD is executed. Remains '1' until W1C by user.
|
| 5 | CUST_PROG_DONE | R/W1C | 0h | Is set to '1' after a CUST_PROG_CMD is executed. Remains '1' until W1C by user.
|
| 4 | I2C_OSC_ON | R | 0h | This register field is set to '1' if an EN_OSC_DIY is received.
|
| 3-0 | USER_NVM_CMD | R | 0h | Commands to enter DIY programming mode and program user NVM space. Always reads as 0.
|
POWER_UP_STATUS_REG is shown in Figure 8-49 and described in Table 8-51.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| POWER_UP_FROM_FSD | POWER_UP_FROM_EN_PB_VSENSE | COLD_RESET_ISSUED | STATE | RETRY_COUNT | POWER_UP_FROM_OFF | ||
| R/W1C-0h | R/W1C-0h | R/W1C-0h | R-0h | R-0h | R/W1C-0h | ||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | POWER_UP_FROM_FSD | R/W1C | 0h | Is set if ON_REQ was triggered due to FSD
|
| 6 | POWER_UP_FROM_EN_PB_VSENSE | R/W1C | 0h | Is set if ON_REQ was triggered due to EN/PB/VSENSE pin
|
| 5 | COLD_RESET_ISSUED | R/W1C | 0h | Is set if we received a COLD_RESET over I2C
|
| 4-3 | STATE | R | 0h | Indicates the current device state
|
| 2-1 | RETRY_COUNT | R | 0h | Reads the current retry count in the state machine. If RETRY_COUNT = 3 and is not masked, device does not power up. |
| 0 | POWER_UP_FROM_OFF | R/W1C | 0h | Indicates if we powered up from OFF state (UVLO was asserted)
|
SPARE_2 is shown in Figure 8-50 and described in Table 8-52.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SPARE_2_1 | |||||||
| R/W-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | SPARE_2_1 | R/W | 0h | Spare bit in user non-NVM space |
SPARE_3 is shown in Figure 8-51 and described in Table 8-53.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SPARE_3_1 | REG_LOCK_STATUS | ||||||
| R/W-0h | R-1h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-1 | SPARE_3_1 | R/W | 0h | Spare bit in user non-NVM space |
| 0 | REG_LOCK_STATUS | R | 1h | Register lock status
|