ZHCSQB8C July 2021 – December 2022 TPS38700-Q1
PRODUCTION DATA
ADDR | NAME | R/W | MSB | 6 | 5 | 4 | 3 | 2 | 1 | LSB | DEFAULT | GROUP |
---|---|---|---|---|---|---|---|---|---|---|---|---|
0x00 - 0x0F: Vendor info and vendor usage registers | ||||||||||||
0x00 | Model Rev | R | Device Model (Bits 3-7) | Vendor ID (Bits 0-2) | ||||||||
0x01 | Revision | R | Silicon_Rev | OTP_Rev | ||||||||
0x02 … 0x0F | RSVD | Vendor defined or other IC information | ||||||||||
0x10 - 0x1F: Interrupts and Status registers | ||||||||||||
0x10 | INT_SRC1 | RW1C | F_INTERNAL | EM_PD | WDT | F_PEC | RTC | F_EN | F_OSC | F_NRSTIRQ | 0x00 | |
0x11 | INT_SRC2 | RW1C | F_VENDOR | RSVD | F_RT_CRC | F_BIST | F_LDO | F_TSD | F_ECC_DED | F_PBSP | 0x00 | |
0x12 | INT_VENDOR | RW1C | Vendor specific internal fault flags | 0x00 | ||||||||
0x13 | CTL_STAT | R | RSVD | ST_VBBAT | ST_NIRQ | ST_NRST | ST_ACTSLP | ST_ACTSHDN | ST_PSEQ[1:0] | 0x00 | ||
0x14 | EN_STDR1 | R | RSVD | STDR_EN12 | STDR_EN11 | STDR_EN10 | STDR_EN9 | 0x00 | ||||
0x15 | EN_STDR2 | R | STDR_EN8 | STDR_EN7 | STDR_EN6 | STDR_EN5 | STDR_EN4 | STDR_EN3 | STDR_EN2 | STDR_EN1 | 0x00 | |
0x16 | EN_STRD1 | R | RSVD | STRD_EN12 | STRD_EN11 | STRD_EN10 | STRD_EN9 | 0x00 | ||||
0x17 | EN_STRD2 | R | STRD_EN8 | STRD_EN7 | STRD_EN6 | STRD_EN5 | STRD_EN4 | STRD_EN3 | STRD_EN2 | STRD_EN1 | 0x00 | |
0x18 | WDT_STAT | R | RSVD | OPEN | RSVD | WDUV | WDEXP | 0x00 | ||||
0x19 | TEST_STAT | R | RSVD | BIST_C | ECC_SEC | RSVD | BIST_VM | BIST_NVM | BIST_L | BIST_A | 0x00 | |
0x1A | LAST_RST | R | NRST_IN | WDT_RST | LP_NPWR_BTN | NEM_PD | ACTSHDN | WDT_SHDN | FORCE_SHDN[1:0] | 0x00 | ||
0x1B … 0x1F | RSVD | RSVD | ||||||||||
0x20 - 0x2F: Configuration registers | ||||||||||||
0x20 | EN_ALT_F | R | RSVD | EN_AF12 | EN_AF11 | EN_AF10 | EN_AF9 | NVM | ||||
0x21 | AF_IN_OUT | R | RSVD | AFIO12 | AFIO11 | AFIO10 | AFIO9 | NVM | ||||
0x22 | EN_CFG1 | R | RSVD | PP_EN12 | PP_EN11 | PP_EN10 | PP_EN9 | NVM | ||||
0x23 | EN_CFG2 | R | PP_EN8 | PP_EN7 | PP_EN6 | PP_EN5 | PP_EN4 | PP_EN3 | PP_EN2 | PP_EN1 | NVM | |
0x24 | CLK_CFG | R | XTAL_LOAD | XTAL_EN | RSVD | PP_CLK32K | RSVD | NVM | ||||
0x25 | GP_OUT | R/W | RSVD | GPO12 | GPO11 | GPO10 | GPO9 | NVM | WRK | |||
0x26 | DEB_IN | R/W | DEBOUNCE[3:0] | EN_DEB12 | EN_DEB11 | EN_DEB10 | RSVD | NVM | CTL | |||
0x27 | LP_TTSHLD | R/W | LP_TIME_TSHLD[7:0] | NVM | CTL | |||||||
0x28 | CTL_1 | R/W | RSVD | FORCE_INT | FORCE_ACT | FORCE_SHDN[1:0] | NVM | WRK | ||||
0x29 | CTL_2 | R/W | RST_DLY[3:0] | RTC_WAKE | RTC_PU | REQ_PEC | EN_PEC | NVM | CTL | |||
0x2A | TEST_CFG | R/W | RSVD | AT_SHDN | AT_POR[1:0] | NCM | CTL | |||||
0x2B | IEN_VENDOR | R/W | Vendor specifc internal fault enables | NVM | CTL | |||||||
0x2C … 0x2F | RSVD | RSVD | ||||||||||
0x30 - 0x6F: Sequencing registers | ||||||||||||
0x30 | SEQ_CFG | R/W | RSVD | SSTEP | NVM | SEQC | ||||||
0x31 | SEQ_USLOT | R/W | TIME[7:0] | NVM | SEQC | |||||||
0x32 | SEQ_DSLOT | R/W | TIME[7:0] | NVM | SEQC | |||||||
0x33 | PWR_EN1 | R/W | PU[3:0] | PD[3:0] | NVM | SEQP | ||||||
0x34 | PWR_EN2 | R/W | PU[3:0] | PD[3:0] | NVM | SEQP | ||||||
0x35 | PWR_EN3 | R/W | PU[3:0] | PD[3:0] | NVM | SEQP | ||||||
0x36 | PWR_EN4 | R/W | PU[3:0] | PD[3:0] | NVM | SEQP | ||||||
0x37 | PWR_EN5 | R/W | PU[3:0] | PD[3:0] | NVM | SEQP | ||||||
0x38 | PWR_EN6 | R/W | PU[3:0] | PD[3:0] | NVM | SEQP | ||||||
0x39 | PWR_EN7 | R/W | PU[3:0] | PD[3:0] | NVM | SEQP | ||||||
0x3A | PWR_EN8 | R/W | PU[3:0] | PD[3:0] | NVM | SEQP | ||||||
0x3B | PWR_EN9 | R/W | PU[3:0] | PD[3:0] | NVM | SEQP | ||||||
0x3C | PWR_EN10 | R/W | PU[3:0] | PD[3:0] | NVM | SEQP | ||||||
0x3D | PWR_EN11 | R/W | PU[3:0] | PD[3:0] | NVM | SEQP | ||||||
0x3E | PWR_EN12 | R/W | PU[3:0] | PD[3:0] | NVM | SEQP | ||||||
0x3F | PWR_CLK32OE | R/W | PU[3:0] | PD[3:0] | NVM | SEQP | ||||||
0x40 … 0x4F | RSVD | RSVD | ||||||||||
0x50 … 0x52 | RSVD | RSVD | ||||||||||
0x53 | SLP_EN1 | R/W | SLP_EXIT[3:0] | SLP_ENTRY[3:0] | NVM | SEQS | ||||||
0x54 | SLP_EN2 | R/W | SLP_EXIT[3:0] | SLP_ENTRY[3:0] | NVM | SEQS | ||||||
0x55 | SLP_EN3 | R/W | SLP_EXIT[3:0] | SLP_ENTRY[3:0] | NVM | SEQS | ||||||
0x56 | SLP_EN4 | R/W | SLP_EXIT[3:0] | SLP_ENTRY[3:0] | NVM | SEQS | ||||||
0x57 | SLP_EN5 | R/W | SLP_EXIT[3:0] | SLP_ENTRY[3:0] | NVM | SEQS | ||||||
0x58 | SLP_EN6 | R/W | SLP_EXIT[3:0] | SLP_ENTRY[3:0] | NVM | SEQS | ||||||
0x59 | SLP_EN7 | R/W | SLP_EXIT[3:0] | SLP_ENTRY[3:0] | NVM | SEQS | ||||||
0x5A | SLP_EN8 | R/W | SLP_EXIT[3:0] | SLP_ENTRY[3:0] | NVM | SEQS | ||||||
0x5B | SLP_EN9 | R/W | SLP_EXIT[3:0] | SLP_ENTRY[3:0] | NVM | SEQS | ||||||
0x5C | SLP_EN10 | R/W | SLP_EXIT[3:0] | SLP_ENTRY[3:0] | NVM | SEQS | ||||||
0x5D | SLP_EN11 | R/W | SLP_EXIT[3:0] | SLP_ENTRY[3:0] | NVM | SEQS | ||||||
0x5E | SLP_EN12 | R/W | SLP_EXIT[3:0] | SLP_ENTRY[3:0] | NVM | SEQS | ||||||
0x5F | SLP_CLK32OE | R/W | SLP_EXIT[3:0] | SLP_ENTRY[3:0] | NVM | SEQS | ||||||
0x60 … 0x6F | RSVD | RSVD | ||||||||||
0x70 - 0x7F: Real Time Clock (RTC) registers | ||||||||||||
0x70 | RTC_T3 | R/W | RTC_T[31:24] | 0x00 | RTC | |||||||
0x71 | RTC_T2 | R/W | RTC_T[23:16] | 0x00 | RTC | |||||||
0x72 | RTC_T1 | R/W | RTC_T[15:8] | 0x00 | RTC | |||||||
0x73 | RTC_T0 | R/W | RTC_T[7:0] | 0x00 | RTC | |||||||
0x74 | RTC_A3 | R/W | RTC_A[31:24] | 0xFF | RTC | |||||||
0x75 | RTC_A2 | R/W | RTC_A[23:16] | 0xFF | RTC | |||||||
0x76 | RTC_A1 | R/W | RTC_A[15:8] | 0xFF | RTC | |||||||
0x77 | RTC_A0 | R/W | RTC_A[7:0] | 0xFF | RTC | |||||||
0x78 … 0x7F | RSVD | RSVD | ||||||||||
0x80 - 0x8F: Watchdog Timer (WDT) registers | ||||||||||||
0x80 | WDT_CFG | R/W | WDTEN[1:0] | SLP_EN | WDTDLY[2:0] | PDMD[1:0] | 0x00 | WDT | ||||
0x81 | WDT_CLOSE | R/W | CLOSE[7:0] | 0x00 | WDT | |||||||
0x82 | WDT_OPEN | R/W | OPEN[7:0] | 0x00 | WDT | |||||||
0x83 | WDTKEY | R/W | KEY[7:0] | 0x00 | None | |||||||
0x84 … 0x8F | RSVD | RSVD | ||||||||||
0x90 … 0xEF | Unused | Unused | ||||||||||
0xF0 - 0xFF: Protection registers | ||||||||||||
0xF0 | PROT1 | R/W | RSVD | WRK | SEQS | SEQP | SEQC | WDT | RTC | CTL | 0x00 | |
0xF1 | PROT2 | R/W | RSVD | WRK | SEQS | SEQP | SEQC | WDT | RTC | CTL | 0x00 | |
0xF2 … 0xF8 | RSVD | RSVD | ||||||||||
0xF9 | I2CADDR | R | RSVD | ADDR_NVM[6:0] | NVM | |||||||
0xFA | DEV_CFG | R | RSVD | SOC_IF[1:0] | NVM | |||||||
0xFB … 0xFF | RSVD | RSVD |