SNVSBM4D March 2022 – October 2024 TPS389006-Q1 , TPS389R0-Q1
PRODMIX
Table 7-9 lists the memory-mapped registers for the BANK0 registers. All register offset addresses not listed in Table 7-9 should be considered as reserved locations and the register contents should not be modified.
Address | Acronym | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
---|---|---|---|---|---|---|---|---|---|
0x10 | INT_SRC | F_OTHER | RESERVED | TEST | CONTROL | MONITOR | |||
0x11 | INT_MONITOR | SEQ_ON | SEQ_OFF | SEQ_EXS | SEQ_ENS | OV_LF | OV_HF | UV_LF | UV_HF |
0x12 | INT_UVHF | UVHF[N] | |||||||
0x14 | INT_UVLF | UVLF[N] | |||||||
0x16 | INT_OVHF | OVHF[N] | |||||||
0x18 | INT_OVLF | OVLF[N] | |||||||
0x1A | INT_SEQ_ON | F_SEQ_ON[N] | |||||||
0x1C | INT_SEQ_OFF | F_SEQ_OFF[N] | |||||||
0x1E | INT_SEQ_EXS | F_SEQ_EXS[N] | |||||||
0x20 | INT_SEQ_ENS | F_SEQ_ENS[N] | |||||||
0x22 | INT_CONTROL | RESERVED | F_CRC | F_NIRQ | F_TSD | F_SYNC | F_PEC | ||
0x23 | INT_TEST | RESERVED | ECC_SEC | ECC_DED | I_BIST_C | BIST | |||
0x24 | INT_VENDOR | Self-Test_CRC | LDO_OV_Error | NRST_mismatch | Freq_DEV_Error | SHORT_DET | OPEN_DET | RESERVED | |
0x30 | VMON_STAT | FAILSAFE | ST_BIDT_C | ST_VDD | ST_NIRQ | ST_ACTSLP | ST_ACTSHDN | ST_SYNC | RESERVED |
0x31 | TEST_INFO | RESERVED | ECC_SEC | ECC_DED | BIST_VM | BIST_NVM | BIST_L | BIST_A | |
0x32 | OFF_STAT | VIN[N] | |||||||
0x34 | SEQ_REC_STAT | REC_ACTIVE | SEQ | TS_RDY | SEQ_ON_RDY | SEQ_OFF_RDY | SEQ_EXS_RDY | SEQ_ENS_RDY | |
0x35 | SEQ_OW_STAT | RSVD | TS_OW | SEQ_ON_OW | SEQ_OFF_OW | SEQ_EXS_OW | SEQ_ENS_OW | ||
0x36 | SEQ_ORD_STAT | SYNC_COUNT[7:0] | |||||||
0x40 | MON_LVL[1] | ADC[7:0] | |||||||
0x41 | MON_LVL[2] | ADC[7:0] | |||||||
0x42 | MON_LVL[3] | ADC[7:0] | |||||||
0x43 | MON_LVL[4] | ADC[7:0] | |||||||
0x44 | MON_LVL[5] | ADC[7:0] | |||||||
0x45 | MON_LVL[6] | ADC[7:0] | |||||||
0x46 | MON_LVL[7] | ADC[7:0] | |||||||
0x47 | MON_LVL[8] | ADC[7:0] | |||||||
0x50 | SEQ_ON_LOG[1] | ORDER[7:0] | |||||||
0x51 | SEQ_ON_LOG[2] | ORDER[7:0] | |||||||
0x52 | SEQ_ON_LOG[3] | ORDER[7:0] | |||||||
0x53 | SEQ_ON_LOG[4] | ORDER[7:0] | |||||||
0x54 | SEQ_ON_LOG[5] | ORDER[7:0] | |||||||
0x55 | SEQ_ON_LOG[6] | ORDER[7:0] | |||||||
0x56 | SEQ_ON_LOG[7] | ORDER[7:0] | |||||||
0x57 | SEQ_ON_LOG[8] | ORDER[7:0] | |||||||
0x60 | SEQ_OFF_LOG[1] | ORDER[7:0] | |||||||
0x61 | SEQ_OFF_LOG[2] | ORDER[7:0] | |||||||
0x62 | SEQ_OFF_LOG[3] | ORDER[7:0] | |||||||
0x63 | SEQ_OFF_LOG[4] | ORDER[7:0] | |||||||
0x64 | SEQ_OFF_LOG[5] | ORDER[7:0] | |||||||
0x65 | SEQ_OFF_LOG[6] | ORDER[7:0] | |||||||
0x66 | SEQ_OFF_LOG[7] | ORDER[7:0] | |||||||
0x67 | SEQ_OFF_LOG[8] | ORDER[7:0] | |||||||
0x70 | SEQ_EXS_LOG[1] | ORDER[7:0] | |||||||
0x71 | SEQ_EXS_LOG[2] | ORDER[7:0] | |||||||
0x72 | SEQ_EXS_LOG[3] | ORDER[7:0] | |||||||
0x73 | SEQ_EXS_LOG[4] | ORDER[7:0] | |||||||
0x74 | SEQ_EXS_LOG[5] | ORDER[7:0] | |||||||
0x75 | SEQ_EXS_LOG[6] | ORDER[7:0] | |||||||
0x76 | SEQ_EXS_LOG[7] | ORDER[7:0] | |||||||
0x77 | SEQ_EXS_LOG[8] | ORDER[7:0] | |||||||
0x80 | SEQ_ENS_LOG[1] | ORDER[7:0] | |||||||
0x81 | SEQ_ENS_LOG[2] | ORDER[7:0] | |||||||
0x82 | SEQ_ENS_LOG[3] | ORDER[7:0] | |||||||
0x83 | SEQ_ENS_LOG[4] | ORDER[7:0] | |||||||
0x84 | SEQ_ENS_LOG[5] | ORDER[7:0] | |||||||
0x85 | SEQ_ENS_LOG[6] | ORDER[7:0] | |||||||
0x86 | SEQ_ENS_LOG[7] | ORDER[7:0] | |||||||
0x87 | SEQ_ENS_LOG[8] | ORDER[7:0] | |||||||
0x90 | SEQ_TIME_MSB[1] | CLOCK[7:0] | |||||||
0x91 | SEQ_TIME_LSB[1] | CLOCK[7:0] | |||||||
0x92 | SEQ_TIME_MSB[2] | CLOCK[7:0] | |||||||
0x93 | SEQ_TIME_LSB[2] | CLOCK[7:0] | |||||||
0x94 | SEQ_TIME_MSB[3] | CLOCK[7:0] | |||||||
0x95 | SEQ_TIME_LSB[3] | CLOCK[7:0] | |||||||
0x96 | SEQ_TIME_MSB[4] | CLOCK[7:0] | |||||||
0x97 | SEQ_TIME_LSB[4] | CLOCK[7:0] | |||||||
0x98 | SEQ_TIME_MSB[5] | CLOCK[7:0] | |||||||
0x99 | SEQ_TIME_LSB[5] | CLOCK[7:0] | |||||||
0x9A | SEQ_TIME_MSB[6] | CLOCK[7:0] | |||||||
0x9B | SEQ_TIME_LSB[6] | CLOCK[7:0] | |||||||
0x9C | SEQ_TIME_MSB[7] | CLOCK[7:0] | |||||||
0x9D | SEQ_TIME_LSB[7] | CLOCK[7:0] | |||||||
0x9E | SEQ_TIME_MSB[8] | CLOCK[7:0] | |||||||
0x9F | SEQ_TIME_LSB[8] | CLOCK[7:0] | |||||||
0xF0 | BANK_SEL | RESERVED | BANK SELECTION | ||||||
0xF1 | PROT1 | RESERVED | WRKC | WRKS | CFG | IEN | MON | SEQ | |
0xF2 | PROT2 | RESERVED | WRKC | WRKS | CFG | IEN | MON | SEQ | |
0xF3 | PROT_MON2 | RESERVED | MON[N] | ||||||
0xF9 | I2CADDR | RESERVED | ADDR_NVM[3:0] | ADDR_STRAP[2:0] | |||||
0xFA | DEV_CFG | RESERVED | SOC_IF |
Complex bit access types are encoded to fit into small table cells. Table 7-10 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 |
INT_SRC is shown in Table 7-11.
Return to the Summary Table.
Global Interrupt Source Status register. This register contains fault interrupts on UV/OV HF/LF interrupts and internal fault interrupt and other interrupt. INT_SRC represents the reason why NIRQ was asserted. When the host processor receives NIRQ, the processor can read this register to quickly determine the source of the interrupt. If this register is clear, then the device did not assert NIRQ.
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | F_OTHER | R | 0b | Vendor specific internal fault. Details reported in INT_F_OTHER. This bit represents the ORed value of all bits in INT_F_OTHER. 0b = No fault reported in INT_F_OTHER 1b = Fault reported in INT_F_OTHER |
6:3 | RESERVED | R | b | Reserved |
2 | TEST | R | xb | Internal test or configuration load fault. Details reported in INT_TEST. Represents ORed value of all bits in INT_TEST. 0b = No test/configuration fault detected 1b = Test/configuration fault detected |
1 | CONTROL | R | xb | Control status or communication fault. Details reported in INT_CONTROL. Represents ORed value of all bits in INT_CONTROL. 0b = No status or communication fault detected 1b = Status or communication fault detected |
0 | MONITOR | R | xb | Voltage or sequence monitor fault. Details reported in INT_MONITOR. Represents ORed value of all bits in INT_MONITOR. 0b = No voltage or sequence fault detected 1b = Voltage or sequence fault detected |
INT_MONITOR is shown in Table 7-12.
Return to the Summary Table.
Voltage and Sequence Monitor Interrupt Status register. This register contains fault interrupts for sequence entry/exit from act/sleep modes and HF and LF faults.
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | SEQ_ON | R | 0b | Power ON Sequence Fault. Details reported in INT_SEQ_ON. Represents ORed value of all bits in INT_SEQ_ON. A Power ON Sequence fault occurs when the content of SEQ_ON_LOG[N] register does not match the value defined in SEQ_ON_EXP[N] register. 0b = No Power ON Sequence fault detected 1b = Power ON Sequence fault detected |
6 | SEQ_OFF | R | 0b | Power OFF Sequence Fault. Details reported in INT_SEQ_OFF. Represents ORed value of all bits in INT_SEQ_OFF. A Power OFF Sequence fault occurs when the content of SEQ_OFF_LOG[N] register does not match the value defined in SEQ_OFF_EXP[N] register. 0b = No Power OFF Sequence fault detected 1b = Power OFF Sequence fault detected |
5 | SEQ_EXS | R | 0b | Exit Sleep Sequence Fault. Details reported in INT_SEQ_EXS. Represents ORed value of all bits in INT_SEQ_EXS. An Exit Sleep Sequence fault occurs when the content of SEQ_EXS_LOG[N] register does not match the value defined in SEQ_EXS_EXP[N] register. 0b = No Exit Sleep Sequence fault detected 1b = Exit Sleep Sequence fault detected |
4 | SEQ_ENS | R | 0b | Entry Sleep Sequence Fault. Details reported in INT_SEQ_ENS. Represents ORed value of all bits in INT_SEQ_ENS. An Entry Sleep Sequence fault occurs when the content of SEQ_ENS_LOG[N] register does not match the value defined in SEQ_ENS_EXP[N] register. 0b = No Entry Sleep Sequence fault detected 1b = Entry Sleep Sequence fault detected |
3 | OV_LF | R | xb | Overvoltage Low Frequency Fault. Details reported in INT_OVLF. Represents ORed value of all bits in INT_OVLF. 0b = No OVLF fault detected 1b = OVLF fault detected |
2 | OV_HF | R | xb | Overvoltage High Frequency Fault. Details reported in INT_OVHF. Represents ORed value of all bits in INT_OVHF. 0b = No OVHF fault detected 1b = OVHF fault detected |
1 | UV_LF | R | xb | Undervoltage Low Frequency Fault. Details reported in INT_UVLF. Represents ORed value of all bits in INT_UVLF. 0b = No UVLF fault detected 1b = UVLF fault detected |
0 | UV_HF | R | xb | Undervoltage High Frequency Fault. Details reported in INT_UVHF. Represents ORed value of all bits in INT_UVHF. 0b = No UVHF fault detected 1b = UVHF fault detected |
INT_UVHF is shown in Table 7-13.
Return to the Summary Table.
High Frequency channel Undervoltage Interrupt Status register. This register contains informtation on which channel had a UV HF fault.
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | UVHF[N] | R/W1C | xxxxb | Undervoltage High Frequency Fault for channel N (1 through 8). Trips if channel N High Frequency signal goes below UV_HF[N]. The recovery of the fault condition does NOT clear the bit. The fault can only be cleared by the host with a write-1-to-clear. Write-1-to-clear clears the bit only if the UVHF fault condition is also removed (channel N High Frequency signal is above UV_HF[N]). 0b = Channel N has no UVHF fault detected (or interrupt disabled in IEN_UVHF register) 1b = Channel N has UVHF fault detected |
INT_UVLF is shown in Table 7-14.
Return to the Summary Table.
Low Frequency channel Undervoltage Interrupt Status register. This register contains informtation on which channel had a UV LF fault.
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | UVLF[N] | R/W1C | xxxxb | Undervoltage Low Frequency Fault for channel N (1 through 8). Trips if channel N Low Frequency signal goes below UV_LF[N]. The recovery of the fault condition does NOT clear the bit. The fault can only be cleared by the host with a write-1-to-clear. Write-1-to-clear clears the bit only if the UVLF fault condition is also removed (channel N Low Frequency signal is above UV_LF[N]). 0b = Channel N has no UVLF fault detected (or interrupt disabled in IEN_UVLF register) 1b = Channel N has UVLF fault detected |
INT_OVHF is shown in Table 7-15.
Return to the Summary Table.
High Frequency channel Overvoltage Interrupt Status register. This register contains informtation on which channel had an OV HF fault.
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | OVHF[N] | R/W1C | xxxxb | Overvoltage High Frequency Fault for channel N (1 through 8). Trips if channel N High Frequency signal goes above OV_HF[N]. The recovery of the fault condition does NOT clear the bit.The faultcan only be cleared by the host with a write-1-to-clear. Write-1-to-clear clears the bit only if the OVHF fault condition is also removed (channel N High Frequency signal is below OV_HF[N]). 0b = Channel N has noOVHF fault detected (or interrupt disabled in IEN_OVHF register) 1b = Channel N has OVHF fault detected |
INT_OVLF is shown in Table 7-16.
Return to the Summary Table.
Low Frequency channel Overvoltage Interrupt Status register. This register contains informtation on which channel had an OV LF fault.
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | OVLF[N] | R/W1C | xxxxb | Overvoltage Low Frequency Fault for channel N (1 through 8). Trips if channel N Low Frequency signal goes above OV_LF[N]. The recovery of the fault condition does NOT clear the bit.The fault only be cleared by the host with a write-1-to-clear. Write-1-to-clear clears the bit only if the OVLF fault condition is also removed (channel N Low Frequency signal is below OV_LF[N]). 0b = Channel N has no OVLF fault detected (or interrupt disabled in IEN_OVLF register) 1b = Channel N has OVLF fault detected |
INT_SEQ_ON is shown in Table 7-17.
Return to the Summary Table.
Power ON Sequence (ACT/ SLEEP 0 to 1) Interrupt Status register. This register contains informtation on which channel did not follow on sequence.
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | F_SEQ_ON[N] | R/W1C | xxxxb | Power ON Sequence Fault for channel N (1 through 8). Trips if channel N recorded Power ON Sequence counter in SEQ_ON_LOG[N] register does not match the value defined in SEQ_ON_EXP[N] register. The recovery of the fault condition does NOT clear the bit.The fault only be cleared by the host with a write-1-to-clear. Write-1-to-clear clears the bit. The bit sets again during next sequence if the same fault is detected. 0b = Channel N has no Power ON Sequence fault detected (or interrupt disabled in IEN_SEQ_ON register) 1b = Channel N has Power ON Sequence fault detected |
INT_SEQ_OFF is shown in Table 7-18.
Return to the Summary Table.
Power OFF Sequence (ACT/ SLEEP 1 to 0) Interrupt Status register. This register contains informtation on which channel did not follow off sequence.
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | F_SEQ_OFF[N] | R/W1C | xxxxb | Power OFF Sequence Fault for channel N (1 through 8). Trips if channel N recorded Power OFF Sequence counter in SEQ_OFF_LOG[N] register does not match the value defined in SEQ_OFF_EXP[N] register. The recovery of the fault condition does NOT clear the bit.The fault only be cleared by the host with a write-1-to-clear. Write-1-to-clear clears the bit. The bit sets again during next sequence if the same fault is detected. 0b = Channel N has no Power OFF Sequence fault detected (or interrupt disabled in IEN_SEQ_OFF register) 1b = Channel N has Power OFF Sequence fault detected |
INT_SEQ_EXS is shown in Table 7-19.
Return to the Summary Table.
Exit Sleep Sequence (ACT/ SLEEP 0 to 1) Interrupt Status register. This register contains informtation on which channel did not follow sleep exit sequence.
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | F_SEQ_EXS[N] | R/W1C | xxxxb | Exit Sleep Sequence Fault for channel N (1 through 8). Trips if channel N recorded Exit Sleep Sequence counter in SEQ_EXS_LOG[N] register does not match the value defined in SEQ_EXS_EXP[N] register. The recovery of the fault condition does NOT clear the bit.The fault only be cleared by the host with a write-1-to-clear. Write-1-to-clear clears the bit. The bit sets again during next sequence if the same fault is detected. 0b = Channel N has no Exit Sleep Sequence fault detected (or interrupt disabled in IEN_SEQ_EXS register) 1b = Channel N has Exit Sleep Sequence fault detected |
INT_SEQ_ENS is shown in Table 7-20.
Return to the Summary Table.
Entry Sleep Sequence (SLEEP 1 to 0) Interrupt Status register. This register contains informtation on which channel did not follow sleep entry sequence.
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | F_SEQ_ENS[N] | R/W1C | xxxxb | Entry Sleep Sequence Fault for channel N (1 through 8). Trips if channel N recorded Entry Sleep Sequence counter in SEQ_ENS_LOG[N] register does not match the value defined in SEQ_ENS_EXP[N] register. 0b = Channel N has no Entry Sleep Sequence fault detected (or interrupt disabled in IEN_SEQ_ENS register) 1b = Channel N has Entry Sleep Sequence fault detected |
INT_CONTROL is shown in Table 7-21.
Return to the Summary Table.
Control and Communication Interrupt Status Register.
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:5 | RESERVED | R | b | Reserved |
4 | F_CRC | R/W1C | 0b | Runtime register CRC Fault: The recovery of the fault condition does NOT clear the bit.The fault only be cleared by
the host with a write-1-to-clear. Write-1-to-clear clears the bit. The bit sets again during next register CRC check if the same fault is detected. 0b = No fault detected (or IEN_CONTROL.RT_CRC is disabled) 1b = Register CRC fault detected |
3 | F_NIRQ | R/W1C | xb | Interrupt pin fault (fault bit always enabled no enable bit available): The recovery of the fault condition does NOT clear the bit.The fault only be cleared by the host with a write-1-to-clear. Write-1-to-clear clears the bit only if the NIRQ fault condition is also removed. 0b = No fault detected on NIRQ pin 1b = Low resistance path to supply detected on NIRQ pin |
2 | F_TSD | R/W1C | xb | Thermal Shutdown fault: The recovery of the fault condition does NOT clear the bit.The fault only be cleared
by the host with a write-1-to-clear. Write-1-to-clear clears the bit only if the TSD fault condition is also removed. 0b = No TSD fault detected (or IEN_CONTROL.TSD is disabled) 1b = TSD fault detected |
1 | F_SYNC | R/W1C | xb | SYNC pin fault: The recovery of the fault condition does NOT clear the bit.The fault only be cleared
by the host with a write-1-to-clear. Write-1-to-clear clears the bit only if the SYNC fault condition is also removed. 0b = No fault detected on SYNC pin (or IEN_CONTROL.SYNC is disabled) 1b = Low resistance path to supply detected on SYNC pin |
0 | F_PEC | R/W1C | xb | Packet Error Checking fault: The recovery of the fault condition does NOT clear the bit.The fault only be cleared by
the host with a write-1-to-clear. Write-1-to-clear clears the bit. The bit will be set again during next I2C transaction if the same fault is detected. |
INT_TEST is shown in Table 7-22.
Return to the Summary Table.
Internal Test and Configuration Load Interrupt Status Register.
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:4 | RESERVED | R | b | Reserved |
3 | ECC_SEC | R/W1C | xb | ECC single-error corrected on OTP configuration load: Write-1-to-clear clears the bit. The bit will be set again during next OTP configuration load if the same fault is detected. 0b = No single-error corrected (or IEN_TEST.ECC_SEC is disabled) 1b = Single-error corrected |
2 | ECC_DED | R/W1C | xb | ECC double-error detected on OTP configuration load: The fault bit is always enabled (there is no associated interrupt enable bit). Write-1-to-clear clears the bit. The bit will be set again during next OTP configuration load if the same fault is detected. 0b = No double-error detected on OTP load 1b = Double-error detected on OTP load |
1 | I_BIST_C | R/W1C | xb | Indication of Built-In Self-Test complete: Write-1-to-clear clears the bit. The bit sets again on completion of next BIST execution.Write-1-to-clear clears the bit. The bit sets again on completion of next BIST execution. 0b = BIST not complete (or IEN_TEST.BIST_C is disabled) 1b = BIST complete |
0 | BIST | R/W1C | xb | Built-In Self-Test fault: Write-1-to-clear clears the bit. The bit sets again during next BIST execution if the same fault is detected. 0b = No BIST fault detected (or IEN_TEST.BIST is disabled) 1b = BIST fault detected |
INT_VENDOR is shown in Table 7-23.
Return to the Summary Table.
This register contains various internal faults and ADDR detect pin fault.
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | Self-Test_CRC | R/W1C | 0b | Startup register CRC 0b 0= Self-test Pass 0b 1 = Self-test Fail Write- 1-to clear |
6 | LDO_OV_Error | R/W1C | 0b | Internal LDO fault:
0 = No internal LDO fault detected 1 = Internal LDO fault detected Write- 1-to-clear clears the bit. |
5 | NRST_mismatch | R/W1C | 0b | NRST PIN drive state and read back state error
1b = Mismatch fault detected The recovery of the fault condition does NOT clear the bit.The fault can only be cleared by the host with a write-1-to-clear. Write-1-to-clear clears the bit only if the NRST fault condition is also removed. |
4 | Freq_DEV_Error | R/W1C | 0b | Internal Oscillator fault:
0 = No internal oscillator fault detected 1 = Internal oscillator fault detected Write- 1-to-clear clears the bit. |
3 | SHORT_DET | R/W1C | xb | Address Pin fault:
0 = No address pin fault detected 1 = Address pin fault detected Write- 1-to-clear clears the bit. |
2 | OPEN_DET | R/W1C | xb | Address Pin fault:
0 = No address pin fault detected 1 = Address pin fault detected Write- 1-to-clear clears the bit. |
1:0 | RESERVED | R | b | Reserved |
VMON_STAT is shown in Table 7-24.
Return to the Summary Table.
Status flags for internal operations and other non critical conditions. Status register showing completion of BIST, whether active or sleep or active/shutdown.
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | FAILSAFE | R | 0b | Fail Safe state:
0 = Not in Fail Safe state 1 = In Fail Safe state |
6 | ST_BIDT_C | R | 0b | Built-In Self-Test state:
0 = BIST not complete 1 = BIST complete |
5 | ST_VDD | R | 0b | Current state of VDD pin:
0 = VDD pin is low. 1 = VDD pin is high. |
4 | ST_NIRQ | R | 0b | Current state of NIRQ input:
0 = NIRQ pin driven low by system. 1 = NIRQ pin driven high by system. |
3 | ST_ACTSLP | R | xb | Current state of SLEEP input:
0 = SLEEP pin driven low by system. 1 = SLEEP pin driven high by system. |
2 | ST_ACTSHDN | R | xb | Current state of ACT input:
0 = ACT pin driven low by system. 1 = ACT pin driven high by system. |
1 | ST_SYNC | R | xb | Current state of SYNC pin:
0 = SYNC pin is low. 1 = SYNC pin is high. |
0 | RESERVED | R | b | Reserved |
TEST_INFO is shown in Table 7-25.
Return to the Summary Table.
Internal Self-Test and ECC information.
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:6 | RESERVED | R | b | Reserved |
5 | ECC_SEC | R | 0b | Status of ECC single-error correction on OTP configuration load. 0 = no error correction applied 1 = single-error correction applied |
4 | ECC_DED | R | 0b | Status of ECC double-error detection on OTP configuration load. 0 = no double-error detected 1 = double-error detected |
3 | BIST_VM | R | xb | Status of Volatile Memory test output from BIST. 0 = Volatile Memory test pass 1 = Volatile Memory test fail |
2 | BIST_NVM | R | xb | Status of Non-Volatile Memory test output from BIST. 0 = Non-Volatile Memory test pass 1 = Non-Volatile Memory test fail |
1 | BIST_L | R | xb | Status of Logic test output from BIST. 0 = Logic test pass 1 = Logic test fail |
0 | BIST_A | R | xb | Status of Analog test output from BIST. 0 = Analog test pass 1 = Analog test fail |
OFF_STAT is shown in Table 7-26.
Return to the Summary Table.
Channel OFF status.
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | VIN[N] | R | xxxxb | This register represents the OFF status of each channel:
0 = channel N is NOT OFF 1 = channel N is OFF (below OFF threshold) |
SEQ_REC_STAT is shown in Table 7-27.
Return to the Summary Table.
Sequence recording status register.
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | REC_ACTIVE | R | 0b | Indicates the status of sequence logging (recording):
0 = No sequence recording active. 1 = ACT or SLEEP or SEQ_REC_CTL.REC_START initiated a power sequence and recording is active. |
6:5 | SEQ | R | 0b | Current sequence being recorded: 00b = Power ON (ACT 01)
01b = Power OFF (ACT 10) 10b = Sleep Exit (SLEEP 01) 11b = Sleep Entry (SLEEP 10) |
4 | TS_RDY | R | 0b | Timestamp data availability in SEQ_TIME_xSB registers:
If EN_TS_OW= 0 this bit is cleared when TS_ACK is written to 1 by the host. If EN_TS_OW= 1 this bit is cleared when all the SEQ_TIME_xSB[N] registers for the enabled channels (in VIN_CH_EN register) are read. If the bit is set and REC_ACTIVE is also set, then the data in SEQ_TIME_xSB registers is being overwritten. 0 = No new data available or data already read. 1 = New data available (data still needs to be read). |
3 | SEQ_ON_RDY | R | xb | Power ON sequence data availability in SEQ_ON_LOG registers:
If EN_SEQ_OW= 0 this bit is cleared when SEQ_ON_ACK is written to 1 by the host. If EN_SEQ_OW= 1 this bit is cleared when all the SEQ_ON_LOG registers for the enabled channels (in VIN_CH_EN register) are read. If the bit is set and REC_ACTIVE is set and SEQ[ 1: 0]= 00b, then the data in SEQ_ON_LOG registers is being overwritten. 0 = No new data available or data already read. 1 = New data available (data still needs to be read). |
2 | SEQ_OFF_RDY | R | xb | Power OFF sequence data availability in SEQ_OFF_LOG registers:
If EN_SEQ_OW= 0 this bit is cleared when SEQ_OFF_ACK is written to 1 by the host. If EN_SEQ_OW= 1 this bit is cleared when all the SEQ_OFF_LOG registers for the enabled channels (in VIN_CH_EN register) are read. If the bit is set and REC_ACTIVE is set and SEQ[ 1: 0]= 01b, then the data in SEQ_OFF_LOG registers is being overwritten. 0 = No new data available or data already read. 1 = New data available (data still needs to be read). |
1 | SEQ_EXS_RDY | R | xb | Sleep Exit sequence data availability in SEQ_EXS_LOG registers:
If EN_SEQ_OW= 0 this bit is cleared when SEQ_EXS_ACK is written to 1 by the host. If EN_SEQ_OW= 1 this bit is cleared when all the SEQ_EXS_LOG registers for the enabled channels (in VIN_CH_EN register) are read. If the bit is set and REC_ACTIVE is set and SEQ[ 1: 0]= 10b, then the data in SEQ_EXS_LOG registers is being overwritten. 0 = No new data available or data already read. 1 = New data available (data still needs to be read). |
0 | SEQ_ENS_RDY | R | xb | Sleep Entry sequence data availability in SEQ_ENS_LOG registers:
If EN_SEQ_OW= 0 this bit is cleared when SEQ_ENS_ACK is written to 1 by the host. If EN_SEQ_OW= 1 this bit is cleared when all the SEQ_ENS_LOG registers for the enabled channels (in VIN_CH_EN register) are read. If the bit is set and REC_ACTIVE is set and SEQ[ 1: 0]= 11b, then the data in SEQ_ENS_LOG registers is being overwritten. 0 = No new data available or data already read. 1 = New data available (data still needs to be read). |
SEQ_OW_STAT is shown in Table 7-28.
Return to the Summary Table.
Sequence recording overwrite status register.
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:5 | RSVD | R | 0b | RSVD |
4 | TS_OW | R | 0b | Timestamp data overwritten status:
0 = No data was overwritten 1 = Data was overwritten (if VMON_MISC.EN_TS_OW= 1), or data can not be written (if VMON_MISC.EN_TS_OW= 0) |
3 | SEQ_ON_OW | R | xb | Power ON sequence data overwritten status:
0 = No data was overwritten 1 = Data was overwritten (if VMON_MISC.EN_SEQ_OW= 1), or data can not be written (if VMON_MISC.EN_SEQ_OW= 0) |
2 | SEQ_OFF_OW | R | xb | Power OFF sequence data overwritten status: 0 = No data was overwritten 1 = Data was overwritten (if VMON_MISC.EN_SEQ_OW= 1), or data can not be written (if VMON_MISC.EN_SEQ_OW= 0) |
1 | SEQ_EXS_OW | R | xb | Sleep Exit sequence data overwritten status:
0 = No data was overwritten 1 = Data was overwritten (if VMON_MISC.EN_SEQ_OW= 1), or data can not be written (if VMON_MISC.EN_SEQ_OW= 0) |
0 | SEQ_ENS_OW | R | xb | Sleep Entry sequence data overwritten status:
0 = No data was overwritten 1 = Data was overwritten (if VMON_MISC.EN_SEQ_OW= 1), or data can not be written (if VMON_MISC.EN_SEQ_OW= 0) |
SEQ_ORD_STAT is shown in Table 7-29.
Return to the Summary Table.
Sequencing/SYNC counter (rail order) register value.
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | SYNC_COUNT[7:0] | R | xxxxb | This register represents the counter value during a power/sleep sequence. It corresponds to the number of SYNC falling edges detected, and used as tag value for monitored channels. |
MON_LVL[1] is shown in Table 7-30.
Return to the Summary Table.
For ADC readout -of each channel - 8bits
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ADC[7:0] | R | xxxxb | This register represents the 8-bit voltage level of channel 1. The 8-bit value interpretation depends on the scaling setting in register VRANGE_MULT. With scaling set to 1x, the 8-bit value represents the range 0.2V to 1.475V with 1LSB=5mV. With scaling set to 4x, the 8-bit value represents the range 0.8V to 5.9V with 1LSB=20mV. |
MON_LVL[2] is shown in Table 7-31.
Return to the Summary Table.
For ADC readout -of each channel - 8bits
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ADC[7:0] | R | xxxxb | This register represents the 8-bit voltage level of channel 2. The 8-bit value interpretation depends on the scaling setting in register VRANGE_MULT. With scaling set to 1x, the 8-bit value represents the range 0.2V to 1.475V with 1LSB=5mV. With scaling set to 4x, the 8-bit value represents the range 0.8V to 5.9V with 1LSB=20mV. |
MON_LVL[3] is shown in Table 7-32.
Return to the Summary Table.
For ADC readout -of each channel - 8bits
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ADC[7:0] | R | xxxxb | This register represents the 8-bit voltage level of channel 3. The 8-bit value interpretation depends on the scaling setting in register VRANGE_MULT. With scaling set to 1x, the 8-bit value represents the range 0.2V to 1.475V with 1LSB=5mV. With scaling set to 4x, the 8-bit value represents the range 0.8V to 5.9V with 1LSB=20mV. |
MON_LVL[4] is shown in Table 7-33.
Return to the Summary Table.
For ADC readout -of each channel - 8bits
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ADC[7:0] | R | xxxxb | This register represents the 8-bit voltage level of channel 4. The 8-bit value interpretation depends on the scaling setting in register VRANGE_MULT. With scaling set to 1x, the 8-bit value represents the range 0.2V to 1.475V with 1LSB=5mV. With scaling set to 4x, the 8-bit value represents the range 0.8V to 5.9V with 1LSB=20mV. |
MON_LVL[5] is shown in Table 7-34.
Return to the Summary Table.
For ADC readout -of each channel - 8bits
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ADC[7:0] | R | xxxxb | This register represents the 8-bit voltage level of channel 5. The 8-bit value interpretation depends on the scaling setting in register VRANGE_MULT. With scaling set to 1x, the 8-bit value represents the range 0.2V to 1.475V with 1LSB=5mV. With scaling set to 4x, the 8-bit value represents the range 0.8V to 5.9V with 1LSB=20mV. |
MON_LVL[6] is shown in Table 7-35.
Return to the Summary Table.
For ADC readout -of each channel - 8bits
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ADC[7:0] | R | xxxxb | This register represents the 8-bit voltage level of channel 6. The 8-bit value interpretation depends on the scaling setting in register VRANGE_MULT. With scaling set to 1x, the 8-bit value represents the range 0.2V to 1.475V with 1LSB=5mV. With scaling set to 4x, the 8-bit value represents the range 0.8V to 5.9V with 1LSB=20mV. |
MON_LVL[7] is shown in Table 7-36.
Return to the Summary Table.
For ADC readout -of each channel - 8bits
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ADC[7:0] | R | xxxxb | This register represents the 8-bit voltage level of channel 5. The 8-bit value interpretation depends on the scaling setting in register VRANGE_MULT. With scaling set to 1x, the 8-bit value represents the range 0.2V to 1.475V with 1LSB=5mV. With scaling set to 4x, the 8-bit value represents the range 0.8V to 5.9V with 1LSB=20mV. |
MON_LVL[8] is shown in Table 7-37.
Return to the Summary Table.
For ADC readout -of each channel - 8bits
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ADC[7:0] | R | xxxxb | This register represents the 8-bit voltage level of channel 6. The 8-bit value interpretation depends on the scaling setting in register VRANGE_MULT. With scaling set to 1x, the 8-bit value represents the range 0.2V to 1.475V with 1LSB=5mV. With scaling set to 4x, the 8-bit value represents the range 0.8V to 5.9V with 1LSB=20mV. |
SEQ_ON_LOG[1] is shown in Table 7-38.
Return to the Summary Table.
Channel N Power ON sequence order value (ACT/ SLEEP 0 to 1).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Power ON sequence order value for channel 1. The sequence order value is the tag assigned to the channel during the sequence triggered by ACT. The tag is assigned when the voltage rising level passes the UV_LF[N] threshold. The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_ON_LOG[2] is shown in Table 7-39.
Return to the Summary Table.
Channel N Power ON sequence order value (ACT/ SLEEP 0 to 1).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Power ON sequence order value for channel 2. The sequence order value is the tag assigned to the channel during the sequence triggered by ACT. The tag is assigned when the voltage rising level passes the UV_LF[N] threshold. The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_ON_LOG[3] is shown in Table 7-40.
Return to the Summary Table.
Channel N Power ON sequence order value (ACT/ SLEEP 0 to 1).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Power ON sequence order value for channel 3. The sequence order value is the tag assigned to the channel during the sequence triggered by ACT. The tag is assigned when the voltage rising level passes the UV_LF[N] threshold. The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_ON_LOG[4] is shown in Table 7-41.
Return to the Summary Table.
Channel N Power ON sequence order value (ACT/ SLEEP 0 to 1).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Power ON sequence order value for channel 4. The sequence order value is the tag assigned to the channel during the sequence triggered by ACT. The tag is assigned when the voltage rising level passes the UV_LF[N] threshold. The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_ON_LOG[5] is shown in Table 7-42.
Return to the Summary Table.
Channel N Power ON sequence order value (ACT/ SLEEP 0 to 1).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Power ON sequence order value for channel 5. The sequence order value is the tag assigned to the channel during the sequence triggered by ACT. The tag is assigned when the voltage rising level passes the UV_LF[N] threshold. The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_ON_LOG[6] is shown in Table 7-43.
Return to the Summary Table.
Channel N Power ON sequence order value (ACT/ SLEEP 0 to 1).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Power ON sequence order value for channel 6. The sequence order value is the tag assigned to the channel during the sequence triggered by ACT. The tag is assigned when the voltage rising level passes the UV_LF[N] threshold. The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_ON_LOG[7] is shown in Table 7-44.
Return to the Summary Table.
Channel N Power ON sequence order value (ACT/ SLEEP 0 to 1).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Power ON sequence order value for channel 7. The sequence order value is the tag assigned to the channel during the sequence triggered by ACT. The tag is assigned when the voltage rising level passes the UV_LF[N] threshold. The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_ON_LOG[8] is shown in Table 7-45.
Return to the Summary Table.
Channel N Power ON sequence order value (ACT/ SLEEP 0 to 1).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Power ON sequence order value for channel 8. The sequence order value is the tag assigned to the channel during the sequence triggered by ACT. The tag is assigned when the voltage rising level passes the UV_LF[N] threshold. The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_OFF_LOG[1] is shown in Table 7-46.
Return to the Summary Table.
Channel N Power OFF sequence order value (ACT 1 to 0).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Power OFF sequence order value for channel 1. The sequence order value is the tag assigned to the channel during the sequence triggered by ACT. The tag is assigned when the voltage falling level passes the OFF threshold (200mV). The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_OFF_LOG[2] is shown in Table 7-47.
Return to the Summary Table.
Channel N Power OFF sequence order value (ACT 1 to 0).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Power OFF sequence order value for channel 2. The sequence order value is the tag assigned to the channel during the sequence triggered by ACT. The tag is assigned when the voltage falling level passes the OFF threshold (200mV). The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_OFF_LOG[3] is shown in Table 7-48.
Return to the Summary Table.
Channel N Power OFF sequence order value (ACT 1 to 0).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Power OFF sequence order value for channel 3. The sequence order value is the tag assigned to the channel during the sequence triggered by ACT. The tag is assigned when the voltage falling level passes the OFF threshold (200mV). The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_OFF_LOG[4] is shown in Table 7-49.
Return to the Summary Table.
Channel N Power OFF sequence order value (ACT 1 to 0).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Power OFF sequence order value for channel 4. The sequence order value is the tag assigned to the channel during the sequence triggered by ACT. The tag is assigned when the voltage falling level passes the OFF threshold (200mV). The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_OFF_LOG[5] is shown in Table 7-50.
Return to the Summary Table.
Channel N Power OFF sequence order value (ACT 1 to 0).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Power OFF sequence order value for channel 5. The sequence order value is the tag assigned to the channel during the sequence triggered by ACT. The tag is assigned when the voltage falling level passes the OFF threshold (200mV). The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_OFF_LOG[6] is shown in Table 7-51.
Return to the Summary Table.
Channel N Power OFF sequence order value (ACT 1 to 0).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Power OFF sequence order value for channel 6. The sequence order value is the tag assigned to the channel during the sequence triggered by ACT. The tag is assigned when the voltage falling level passes the OFF threshold (200mV). The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_OFF_LOG[7] is shown in Table 7-52.
Return to the Summary Table.
Channel N Power OFF sequence order value (ACT 1 to 0).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Power OFF sequence order value for channel 7. The sequence order value is the tag assigned to the channel during the sequence triggered by ACT. The tag is assigned when the voltage falling level passes the OFF threshold (200mV). The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_OFF_LOG[8] is shown in Table 7-53.
Return to the Summary Table.
Channel N Power OFF sequence order value (ACT 1 to 0).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Power OFF sequence order value for channel 8. The sequence order value is the tag assigned to the channel during the sequence triggered by ACT. The tag is assigned when the voltage falling level passes the OFF threshold (200mV). The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_EXS_LOG[1] is shown in Table 7-54.
Return to the Summary Table.
Channel N Sleep Exit sequence order value (SLEEP 0 to 1).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Sleep Exit sequence order value for channel 1. The sequence order value is the tag assigned to the channel during the sequence triggered by SLEEP. The tag is assigned when the voltage rising level passes the UV_LF[1] threshold. The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_EXS_LOG[2] is shown in Table 7-55.
Return to the Summary Table.
Channel N Sleep Exit sequence order value (SLEEP 0 to 1).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Sleep Exit sequence order value for channel 2. The sequence order value is the tag assigned to the channel during the sequence triggered by SLEEP. The tag is assigned when the voltage rising level passes the UV_LF[2] threshold. The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_EXS_LOG[3] is shown in Table 7-56.
Return to the Summary Table.
Channel N Sleep Exit sequence order value (SLEEP 0 to 1).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Sleep Exit sequence order value for channel 3. The sequence order value is the tag assigned to the channel during the sequence triggered by SLEEP. The tag is assigned when the voltage rising level passes the UV_LF[3] threshold. The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_EXS_LOG[4] is shown in Table 7-57.
Return to the Summary Table.
Channel N Sleep Exit sequence order value (SLEEP 0 to 1).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Sleep Exit sequence order value for channel 4. The sequence order value is the tag assigned to the channel during the sequence triggered by SLEEP. The tag is assigned when the voltage rising level passes the UV_LF[4] threshold. The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_EXS_LOG[5] is shown in Table 7-58.
Return to the Summary Table.
Channel N Sleep Exit sequence order value (SLEEP 0 to 1).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Sleep Exit sequence order value for channel 5. The sequence order value is the tag assigned to the channel during the sequence triggered by SLEEP. The tag is assigned when the voltage rising level passes the UV_LF[5] threshold. The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_EXS_LOG[6] is shown in Table 7-59.
Return to the Summary Table.
Channel N Sleep Exit sequence order value (SLEEP 0 to 1).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Sleep Exit sequence order value for channel 6. The sequence order value is the tag assigned to the channel during the sequence triggered by SLEEP. The tag is assigned when the voltage rising level passes the UV_LF[6] threshold. The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_EXS_LOG[7] is shown in Table 7-60.
Return to the Summary Table.
Channel N Sleep Exit sequence order value (SLEEP 0 to 1).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Sleep Exit sequence order value for channel 7. The sequence order value is the tag assigned to the channel during the sequence triggered by SLEEP. The tag is assigned when the voltage rising level passes the UV_LF[5] threshold. The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_EXS_LOG[8] is shown in Table 7-61.
Return to the Summary Table.
Channel N Sleep Exit sequence order value (SLEEP 0 to 1).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Sleep Exit sequence order value for channel 8. The sequence order value is the tag assigned to the channel during the sequence triggered by SLEEP. The tag is assigned when the voltage rising level passes the UV_LF[6] threshold. The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_ENS_LOG[1] is shown in Table 7-62.
Return to the Summary Table.
Channel N Sleep Entry sequence order value (SLEEP 1 to 0).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Sleep Entry sequence order value for channel 1. The sequence order value is the tag assigned to the channel during the sequence triggered by SLEEP. The tag is assigned when the voltage falling level passes the OFF threshold (200mV). The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_ENS_LOG[2] is shown in Table 7-63.
Return to the Summary Table.
Channel N Sleep Entry sequence order value (SLEEP 1 to 0).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Sleep Entry sequence order value for channel 2. The sequence order value is the tag assigned to the channel during the sequence triggered by SLEEP. The tag is assigned when the voltage falling level passes the OFF threshold (200mV). The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_ENS_LOG[3] is shown in Table 7-64.
Return to the Summary Table.
Channel N Sleep Entry sequence order value (SLEEP 1 to 0).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Sleep Entry sequence order value for channel 3. The sequence order value is the tag assigned to the channel during the sequence triggered by SLEEP. The tag is assigned when the voltage falling level passes the OFF threshold (200mV). The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_ENS_LOG[4] is shown in Table 7-65.
Return to the Summary Table.
Channel N Sleep Entry sequence order value (SLEEP 1 to 0).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Sleep Entry sequence order value for channel 4. The sequence order value is the tag assigned to the channel during the sequence triggered by SLEEP. The tag is assigned when the voltage falling level passes the OFF threshold (200mV). The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_ENS_LOG[5] is shown in Table 7-66.
Return to the Summary Table.
Channel N Sleep Entry sequence order value (SLEEP 1 to 0).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Sleep Entry sequence order value for channel 5. The sequence order value is the tag assigned to the channel during the sequence triggered by SLEEP. The tag is assigned when the voltage falling level passes the OFF threshold (200mV). The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_ENS_LOG[6] is shown in Table 7-67.
Return to the Summary Table.
Channel N Sleep Entry sequence order value (SLEEP 1 to 0).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Sleep Entry sequence order value for channel 6. The sequence order value is the tag assigned to the channel during the sequence triggered by SLEEP. The tag is assigned when the voltage falling level passes the OFF threshold (200mV). The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_ENS_LOG[7] is shown in Table 7-68.
Return to the Summary Table.
Channel N Sleep Entry sequence order value (SLEEP 1 to 0).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Sleep Entry sequence order value for channel 7. The sequence order value is the tag assigned to the channel during the sequence triggered by SLEEP. The tag is assigned when the voltage falling level passes the OFF threshold (200mV). The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_ENS_LOG[8] is shown in Table 7-69.
Return to the Summary Table.
Channel N Sleep Entry sequence order value (SLEEP 1 to 0).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | ORDER[7:0] | R | xxxxb | This register stores the Sleep Entry sequence order value for channel 8. The sequence order value is the tag assigned to the channel during the sequence triggered by SLEEP. The tag is assigned when the voltage falling level passes the OFF threshold (200mV). The tag value is the SYNC_ORD_COUNT at the time the threshold is passed. |
SEQ_TIME_MSB[1] is shown in Table 7-70.
Return to the Summary Table.
Channel N Sequence timestamp value MSB and LSB (all sequences).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | CLOCK[7:0] | R | xxxxb | This register stores the MSB of the sequence timestamp for channel 1. The sequence timer value is the time assigned to the channel during the sequence triggered by ACT or SLEEP. The timestamp is stored when the voltage rising level passes the UV_LF[1] threshold for Power ON and Sleep Exit sequences (ACT 01 or SLEEP 01). The timestamp is stored when the voltage falling level passes the OFF threshold (200mV) for Power OFF and Sleep Entry sequences (ACT 10 or SLEEP 10). The least significant bit corresponds to 50µs (equal to tSEQ_LSB). |
SEQ_TIME_LSB[1] is shown in Table 7-71.
Return to the Summary Table.
Channel N Sequence timestamp value MSB and LSB (all sequences).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | CLOCK[7:0] | R | xxxxb | This register stores the LSB of the sequence timestamp for channel 1. The sequence timer value is the time assigned to the channel during the sequence triggered by ACT or SLEEP. The timestamp is stored when the voltage rising level passes the UV_LF[1] threshold for Power ON and Sleep Exit sequences (ACT 01 or SLEEP 01). The timestamp is stored when the voltage falling level passes the OFF threshold (200mV) for Power OFF and Sleep Entry sequences (ACT 10 or SLEEP 10). The least significant bit corresponds to 50µs (equal to tSEQ_LSB). |
SEQ_TIME_MSB[2] is shown in Table 7-72.
Return to the Summary Table.
Channel N Sequence timestamp value MSB and LSB (all sequences).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | CLOCK[7:0] | R | xxxxb | This register stores the MSB of the sequence timestamp for channel 2. The sequence timer value is the time assigned to the channel during the sequence triggered by ACT or SLEEP. The timestamp is stored when the voltage rising level passes the UV_LF[2] threshold for Power ON and Sleep Exit sequences (ACT 01 or SLEEP 01). The timestamp is stored when the voltage falling level passes the OFF threshold (200mV) for Power OFF and Sleep Entry sequences (ACT 10 or SLEEP 10). The least significant bit corresponds to 50µs (equal to tSEQ_LSB). |
SEQ_TIME_LSB[2] is shown in Table 7-73.
Return to the Summary Table.
Channel N Sequence timestamp value MSB and LSB (all sequences).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | CLOCK[7:0] | R | xxxxb | This register stores the LSB of the sequence timestamp for channel 2. The sequence timer value is the time assigned to the channel during the sequence triggered by ACT or SLEEP. The timestamp is stored when the voltage rising level passes the UV_LF[2] threshold for Power ON and Sleep Exit sequences (ACT 01 or SLEEP 01). The timestamp is stored when the voltage falling level passes the OFF threshold (200mV) for Power OFF and Sleep Entry sequences (ACT 10 or SLEEP 10). The least significant bit corresponds to 50µs (equal to tSEQ_LSB). |
SEQ_TIME_MSB[3] is shown in Table 7-74.
Return to the Summary Table.
Channel N Sequence timestamp value MSB and LSB (all sequences).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | CLOCK[7:0] | R | xxxxb | This register stores the MSB of the sequence timestamp for channel 3. The sequence timer value is the time assigned to the channel during the sequence triggered by ACT or SLEEP. The timestamp is stored when the voltage rising level passes the UV_LF[3] threshold for Power ON and Sleep Exit sequences (ACT 01 or SLEEP 01). The timestamp is stored when the voltage falling level passes the OFF threshold (200mV) for Power OFF and Sleep Entry sequences (ACT 10 or SLEEP 10). The least significant bit corresponds to 50µs (equal to tSEQ_LSB). |
SEQ_TIME_LSB[3] is shown in Table 7-75.
Return to the Summary Table.
Channel N Sequence timestamp value MSB and LSB (all sequences).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | CLOCK[7:0] | R | xxxxb | This register stores the LSB of the sequence timestamp for channel 3. The sequence timer value is the time assigned to the channel during the sequence triggered by ACT or SLEEP. The timestamp is stored when the voltage rising level passes the UV_LF[3] threshold for Power ON and Sleep Exit sequences (ACT 01 or SLEEP 01). The timestamp is stored when the voltage falling level passes the OFF threshold (200mV) for Power OFF and Sleep Entry sequences (ACT 10 or SLEEP 10). The least significant bit corresponds to 50µs (equal to tSEQ_LSB). |
SEQ_TIME_MSB[4] is shown in Table 7-76.
Return to the Summary Table.
Channel N Sequence timestamp value MSB and LSB (all sequences).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | CLOCK[7:0] | R | xxxxb | This register stores the MSB of the sequence timestamp for channel 4. The sequence timer value is the time assigned to the channel during the sequence triggered by ACT or SLEEP. The timestamp is stored when the voltage rising level passes the UV_LF[4] threshold for Power ON and Sleep Exit sequences (ACT 01 or SLEEP 01). The timestamp is stored when the voltage falling level passes the OFF threshold (200mV) for Power OFF and Sleep Entry sequences (ACT 10 or SLEEP 10). The least significant bit corresponds to 50µs (equal to tSEQ_LSB). |
SEQ_TIME_LSB[4] is shown in Table 7-77.
Return to the Summary Table.
Channel N Sequence timestamp value MSB and LSB (all sequences).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | CLOCK[7:0] | R | xxxxb | This register stores the LSB of the sequence timestamp for channel 4. The sequence timer value is the time assigned to the channel during the sequence triggered by ACT or SLEEP. The timestamp is stored when the voltage rising level passes the UV_LF[4] threshold for Power ON and Sleep Exit sequences (ACT 01 or SLEEP 01). The timestamp is stored when the voltage falling level passes the OFF threshold (200mV) for Power 200mVd Sleep Entry sequences (ACT 10 or SLEEP 10). The least significant bit corresponds to 50µs (equal to tSEQ_LSB). |
SEQ_TIME_MSB[5] is shown in Table 7-78.
Return to the Summary Table.
Channel N Sequence timestamp value MSB and LSB (all sequences).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | CLOCK[7:0] | R | xxxxb | This register stores the MSB of the sequence timestamp for channel 5. The sequence timer value is the time assigned to the channel during the sequence triggered by ACT or SLEEP. The timestamp is stored when the voltage rising level passes the UV_LF[5] threshold for Power ON and Sleep Exit sequences (ACT 01 or SLEEP 01). The timestamp is stored when the voltage falling level passes the OFF threshold (200mV) for Power OFF and Sleep Entry sequences (ACT 10 or SLEEP 10). The least significant bit corresponds to 50µs (equal to tSEQ_LSB). |
SEQ_TIME_LSB[5] is shown in Table 7-79.
Return to the Summary Table.
Channel N Sequence timestamp value MSB and LSB (all sequences).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | CLOCK[7:0] | R | xxxxb | This register stores the LSB of the sequence timestamp for channel 5. The sequence timer value is the time assigned to the channel during the sequence triggered by ACT or SLEEP. The timestamp is stored when the voltage rising level passes the UV_LF[5] threshold for Power ON and Sleep Exit sequences (ACT 01 or SLEEP 01). The timestamp is stored when the voltage falling level passes the OFF threshold (200mV) for Power OFF and Sleep Entry sequences (ACT 10 or SLEEP 10). The least significant bit corresponds to 50µs (equal to tSEQ_LSB). |
SEQ_TIME_MSB[6] is shown in Table 7-80.
Return to the Summary Table.
Channel N Sequence timestamp value MSB and LSB (all sequences).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | CLOCK[7:0] | R | xxxxb | This register stores the MSB of the sequence timestamp for channel 6. The sequence timer value is the time assigned to the channel during the sequence triggered by ACT or SLEEP. The timestamp is stored when the voltage rising level passes the UV_LF[6] threshold for Power ON and Sleep Exit sequences (ACT 01 or SLEEP 01). The timestamp is stored when the voltage falling level passes the OFF threshold (200mV) for Power OFF and Sleep Entry sequences (ACT 10 or SLEEP 10). The least significant bit corresponds to 50µs (equal to tSEQ_LSB). |
SEQ_TIME_LSB[6] is shown in Table 7-81.
Return to the Summary Table.
Channel N Sequence timestamp value MSB and LSB (all sequences).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | CLOCK[7:0] | R | xxxxb | This register stores the LSB of the sequence timestamp for channel 6. The sequence timer value is the time assigned to the channel during the sequence triggered by ACT or SLEEP. The timestamp is stored when the voltage rising level passes the UV_LF[6] threshold for Power ON and Sleep Exit sequences (ACT 01 or SLEEP 01). The timestamp is stored when the voltage falling level passes the OFF threshold (200mV) for Power OFF and Sleep Entry sequences (ACT 10 or SLEEP 10). The least significant bit corresponds to 50µs (equal to tSEQ_LSB). |
SEQ_TIME_MSB[7] is shown in Table 7-82.
Return to the Summary Table.
Channel N Sequence timestamp value MSB and LSB (all sequences).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | CLOCK[7:0] | R | xxxxb | This register stores the MSB of the sequence timestamp for channel 7. The sequence timer value is the time assigned to the channel during the sequence triggered by ACT or SLEEP. The timestamp is stored when the voltage rising level passes the UV_LF[7] threshold for Power ON and Sleep Exit sequences (ACT 01 or SLEEP 01). The timestamp is stored when the voltage falling level passes the OFF threshold (200mV) for Power OFF and Sleep Entry sequences (ACT 10 or SLEEP 10). The least significant bit corresponds to 50µs (equal to tSEQ_LSB). |
SEQ_TIME_LSB[7] is shown in Table 7-83.
Return to the Summary Table.
Channel N Sequence timestamp value MSB and LSB (all sequences).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | CLOCK[7:0] | R | xxxxb | This register stores the LSB of the sequence timestamp for channel 7. The sequence timer value is the time assigned to the channel during the sequence triggered by ACT or SLEEP. The timestamp is stored when the voltage rising level passes the UV_LF[7] threshold for Power ON and Sleep Exit sequences (ACT 01 or SLEEP 01). The timestamp is stored when the voltage falling level passes the OFF threshold (200mV) for Power OFF and Sleep Entry sequences (ACT 10 or SLEEP 10). The least significant bit corresponds to 50µs (equal to tSEQ_LSB). |
SEQ_TIME_MSB[8] is shown in Table 7-84.
Return to the Summary Table.
Channel N Sequence timestamp value MSB and LSB (all sequences).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | CLOCK[7:0] | R | xxxxb | This register stores the MSB of the sequence timestamp for channel 8. The sequence timer value is the time assigned to the channel during the sequence triggered by ACT or SLEEP. The timestamp is stored when the voltage rising level passes the UV_LF[8] threshold for Power ON and Sleep Exit sequences (ACT 01 or SLEEP 01). The timestamp is stored when the voltage falling level passes the OFF threshold (200mV) for Power OFF and Sleep Entry sequences (ACT 10 or SLEEP 10). The least significant bit corresponds to 50µs (equal to tSEQ_LSB). |
SEQ_TIME_LSB[8] is shown in Table 7-85.
Return to the Summary Table.
Channel N Sequence timestamp value MSB and LSB (all sequences).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:0 | CLOCK[7:0] | R | xxxxb | This register stores the LSB of the sequence timestamp for channel 8. The sequence timer value is the time assigned to the channel during the sequence triggered by ACT or SLEEP. The timestamp is stored when the voltage rising level passes the UV_LF[8] threshold for Power ON and Sleep Exit sequences (ACT 01 or SLEEP 01). The timestamp is stored when the voltage falling level passes the OFF threshold (200mV) for Power OFF and Sleep Entry sequences (ACT 10 or SLEEP 10). The least significant bit corresponds to 50µs (equal to tSEQ_LSB). |
BANK_SEL is shown in Table 7-86.
Return to the Summary Table.
Bank select=0 for Bank 0 and 1 for Bank 1
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:1 | RESERVED | R | b | Reserved |
0 | BANK SELECTION | R/W | b | Register Bank selection number. |
PROT1 is shown in Table 7-87.
Return to the Summary Table.
Protection selection registers. To write-protect a register group, the host must set the relevant bit in both registers. For security, registers PROT1 and PROT2 need to have POR value = 0x00 and become read-only once set until power cycle. Once set to 1, the bit cannot be cleared to 0 by the host. They can be cleared (and allow writing different VMON registers configurations) through: A power cycle A reset through VMON_CTL.RESET BIST executed on exiting Sequence 2 (if TEST_CFG.AT_SHDN=1).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:6 | RESERVED | R | b | Reserved |
5 | WRKC | R/W | b | 0b 0 = Control Working (WRKC) registers are writeable. 0b 1 = Writes to control working registers are ignored. |
4 | WRKS | R/W | b | 0b 0 = Sequence Working (WRKS) registers are writeable. 0b 1 = Writes to sequence working registers are ignored. |
3 | CFG | R/W | b | 0b 0 = Configuration (CFG) registers are writeable. 0b 1 = Writes to configuration registers are ignored. |
2 | IEN | R/W | b | 0b 0 = Interrupt Enable (IEN) registers are writeable. 0b 1 = Writes to interrupt enable registers are ignored. |
1 | MON | R/W | b | 0b 0 = Monitor (MON[N]) registers are writeable. 0b 1 = Writes to monitor registers selected in PROT_MON 1 register are ignored. |
0 | SEQ | R/W | b | 0b 0 = Sequence (SEQ) Registers are writeable. 0b 1 = Writes to sequence registers are ignored. |
PROT2 is shown in Table 7-88.
Return to the Summary Table.
Protection selection registers. To write-protect a register group, the host must set the relevant bit in both registers. For security, registers PROT1 and PROT2 need to have POR value = 0x00 and become read-only once set until power cycle. Once set to 1, the bit cannot be cleared to 0 by the host. They can be cleared (and allow writing different VMON registers configurations) through: A power cycle A reset through VMON_CTL.RESET BIST executed on exiting Sequence 2 (if TEST_CFG.AT_SHDN=1).
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:6 | RESERVED | R | b | Reserved |
5 | WRKC | R/W | b | 0b 0 = Control Working (WRKC) registers are writeable. 0b 1 = Writes to control working registers are ignored. |
4 | WRKS | R/W | b | 0b 0 = Sequence Working (WRKS) registers are writeable. 0b 1 = Writes to sequence working registers are ignored. |
3 | CFG | R/W | b | 0b 0 = Configuration (CFG) registers are writeable. 0b 1 = Writes to configuration registers are ignored. |
2 | IEN | R/W | b | 0b 0 = Interrupt Enable (IEN) registers are writeable. 0b 1 = Writes to interrupt enable registers are ignored. |
1 | MON | R/W | b | 0b 0 = Monitor (MON[N]) registers are writeable. 0b 1 = Writes to monitor registers selected in PROT_MON 1 register are ignored. |
0 | SEQ | R/W | b | 0b 0 = Sequence (SEQ) Registers are writeable. 0b 1 = Writes to sequence registers are ignored. |
PROT_MON2 is shown in Table 7-89.
Return to the Summary Table.
Monitor channels configuration protection.
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:6 | RESERVED | R | b | Reserved |
5:0 | MON[N] | R/W | 1b | This register selects the monitor channels configurations that will be protected once
PROT 1, PROT 2 registers are written to protect the MON group. 0 = Monitor configuration registers for channel N are writeable. 1 = Writes to monitor configuration registers for channel N are ignored. |
I2CADDR is shown in Table 7-90.
Return to the Summary Table.
3 LSB bits are decided based on resistor value and 5 MSB bits are based on OTP NVM. ADDR_NVM has default value of 30 (Factory default setting)
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | RESERVED | R | b | Reserved |
6:3 | ADDR_NVM[3:0] | R | xb | I2C address four most significant bits. Set in NVM. |
2:0 | ADDR_STRAP[2:0] | R | xxxb | I2C address three least significant bits. Set by the strap level detected on ADDR pin, from 000b to 111b. |
DEV_CFG is shown in Table 7-91.
Return to the Summary Table.
Status of I2C interface voltage levels, 0 for 3.3V I/F and 1 for 1.2/1.8V interface (Factory default setting)
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:1 | RESERVED | R | b | Reserved |
0 | SOC_IF | R | xb | Host SoC Interface (includes I 2C, ACT, SLEEP, and SYNC). 0 = 3. 3V 1 = 1. 2V/ 1. 8V |