SLVSHI5A April 2024 – May 2025 TPS23881B
PRODUCTION DATA
| Cmd Code | Register or Command Name | I2C R/W | Data Byte | RST State | Bits Description | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| INTERRUPTS | ||||||||||||
| 00h | INTERRUPT | RO | 1 | 1000,0000b(1) | SUPF | STRTF | IFAULT | CLASC | DETC | DISF | PGC | PEC |
| 01h | INTERRUPT MASK | R/W | 1 | 1000,0000b | SUMSK | STMSK | IFMSK | CLMSK | DEMSK | DIMSK | PGMSK | PEMSK |
| EVENT | ||||||||||||
| 02h | POWER EVENT | RO | 1 | 0000,0000b | Power Good status change | Power Enable status change | ||||||
| 03h | CoR | 1 | PGC4 | PGC3 | PGC2 | PGC1 | PEC4 | PEC3 | PEC2 | PEC1 | ||
| 04h | DETECTION EVENT | RO | 1 | 0000,0000b | Classification | Detection | ||||||
| 05h | CoR | 1 | CLSC4 | CLSC3 | CLSC2 | CLSC1 | DETC4 | DETC3 | DETC2 | DETC1 | ||
| 06h | FAULT EVENT | RO | 1 | 0000,0000b | Disconnect occurred | PCUT fault occurred | ||||||
| 07h | CoR | 1 | DISF4 | DISF3 | DISF2 | DISF1 | PCUT4 | PCUT3 | PCUT2 | PCUT1 | ||
| 08h | START/ILIM EVENT | RO | 1 | 0000,0000b | ILIM fault occurred | START fault occurred | ||||||
| 09h | CoR | 1 | ILIM4 | ILIM3 | ILIM2 | ILIM1 | STRT4 | STRT3 | STRT2 | STRT1 | ||
| 0Ah | SUPPLY/FAULT EVENT | RO | 1 | 0111,0000b(2) | TSD | VDUV | VDWRN | VPUV | PCUT34 | PCUT12 | OSSE | RAMFLT |
| 0Bh | CoR | 1 | ||||||||||
| STATUS | ||||||||||||
| 0Ch | CHANNEL 1 DISCOVERY | RO | 1 | 0000,0000b | Requested CLASS Channel 1 | DETECT Channel 1 | ||||||
| 0Dh | CHANNEL 2 DISCOVERY | RO | 1 | 0000,0000b | Requested CLASS Channel 2 | DETECT Channel 2 | ||||||
| 0Eh | CHANNEL 3 DISCOVERY | RO | 1 | 0000,0000b | Requested CLASS Channel 3 | DETECT Channel 3 | ||||||
| 0Fh | CHANNEL 4 DISCOVERY | RO | 1 | 0000,0000b | Requested CLASS Channel 4 | DETECT Channel 4 | ||||||
| 10h | POWER STATUS | RO | 1 | 0000,0000b | PG4 | PG3 | PG2 | PG1 | PE4 | PE3 | PE2 | PE1 |
| 11h | PIN STATUS | RO | 1 | 0,A[4:0],0,0 | Rsvd | SLA4 | SLA3 | SLA2 | SLA1 | SLA0 | Rsvd | Rsvd |
| CONFIGURATION | ||||||||||||
| 12h | OPERATING MODE | R/W | 1 | 0000,0000b | Channel 4 Mode | Channel 3 Mode | Channel 2 Mode | Channel 1 Mode | ||||
| 13h | DISCONNECT ENABLE | R/W | 1 | 0000 ,1111b | Rsvd | Rsvd | Rsvd | Rsvd | DCDE4 | DCDE3 | DCDE2 | DCDE1 |
| 14h | DETECT/CLASS ENABLE | R/W | 1 | 0000,0000b | CLE4 | CLE3 | CLE2 | CLE1 | DETE4 | DETE3 | DETE2 | DETE1 |
| 15h | PWRPR/PCUT DISABLE | R/W | 1 | 0000,0000b | OSS4 | OSS3 | OSS2 | OSS1 | DCUT4 | DCUT3 | DCUT2 | DCUT1 |
| 16h | TIMING CONFIG | R/W | 1 | 0000,0000b | TLIM | TSTART | TOVLD | TMPDO | ||||
| 17h | GENERAL MASK | R/W | 1 | 1000,0000b | INTEN | Rsvd | nbitACC | MbitPrty | CLCHE | DECHE | Rsvd | |
| PUSH BUTTONS | ||||||||||||
| 18h | DETECT/CLASS Restart | WO | 1 | 0000,0000b | RCL4 | RCL3 | RCL2 | RCL1 | RDET4 | RDET3 | RDET2 | RDET1 |
| 19h | POWER ENABLE | WO | 1 | 0000,0000b | POFF4 | POFF3 | POFF2 | POFF1 | PWON4 | PWON3 | PWON2 | PWON1 |
| 1Ah | RESET | WO | 1 | 0000,0000b | CLRAIN | CLINP | Rsvd | RESAL | RESP4 | RESP3 | RESP2 | RESP1 |
| GENERAL/SPECIALIZED | ||||||||||||
| 1Bh | ID | RO | 1 | 0101,0101b | MFR ID | IC Version | ||||||
| 1Ch | AUTOCLASS and CONNECTION CHECK | RO | 1 | 0000,0000b | AC4 | AC3 | AC2 | AC1 | CC34_2 | CC34_1 | CC12_2 | CC12_1 |
| 1Dh | RESERVED | R/W | 1 | 0000,0000b | Rsrvd | |||||||
| 1Eh | 2P POLICE 1 CONFIG | R/W | 1 | 1111,1111b | 2-Pair POLICE Channel 1 | |||||||
| 1Fh | 2P POLICE 2 CONFIG | R/W | 1 | 1111,1111b | 2-Pair POLICE Channel 2 | |||||||
| 20h | 2P POLICE 3 CONFIG | R/W | 1 | 1111,1111b | 2-Pair POLICE Channel 3 | |||||||
| 21h | 2P POLICE 4CONFIG | R/W | 1 | 1111,1111b | 2-Pair POLICE Channel 4 | |||||||
| 22h | CAP MEASUREMENT(3) | R/W | 1 | 0000,0000b | Rsvd | CDET4 | Rsvd | CDET3 | Rsvd | CDET2 | Rsvd | CDET1 |
| 23h | Reserved | R/W | 1 | 0000,0000b | Rsvd | Rsvd | Rsvd | Rsvd | Rsvd | Rsvd | Rsvd | Rsvd |
| 24h | Power-on FAULT | RO | 1 | 0000,0000b | PF Channel 4 | PF Channel 3 | PF Channel 2 | PF Channel 1 | ||||
| 25h | CoR | 1 | ||||||||||
| 26h | RE-MAPPING | R/W | 1 | 1110,0100b | Physical re-map Logical Port 4 | Physical re-map Logical Port 3 | Physical re-map Logical Port 2 | Physical re-map Logical Port 1 | ||||
| 27h | Multi-Bit Priority 21 | R/W | 1 | 0000,0000b | Rsvd | Channel 2 | Rsvd | Channel 1 | ||||
| 28h | Multi-Bit Priority 43 | R/W | 1 | 0000,0000b | Rsvd | Channel 4 | Rsvd | Channel 3 | ||||
| 29h | Port Power Allocation | R/W | 1 | 0000,0000b | 4P34 | MC34 | 4P12 | MC12 | ||||
| 2Ah | 4P POLICE 12 CONFIG | R/W | 1 | 1111,1111b | 4-Pair POLICE Channels 1 and 2 | |||||||
| 2Bh | 4P POLICE 34 CONFIG | R/W | 1 | 1111,1111b | 4-Pair POLICE Channels 3 and 4 | |||||||
| 2Ch | TEMPERATURE | RO | 1 | 0000,0000b | Temperature (bits 7 to 0) | |||||||
| 2Dh | 4P FAULT CONFIG | R/W | 1 | 0000,0000b | NLM34 | NLM12 | NCT34 | NCT12 | 4PPCT34 | 4PPCT12 | DCDT34 | DCDT12 |
| 2Eh | INPUT VOLTAGE | RO | 2 | 0000,0000b | Input Voltage: LSByte | |||||||
| 2Fh | RO | 0000,0000b | Rsvd | Rsvd | Input Voltage: MSByte (bits 13 to 8) | |||||||
| EXTENDED REGISTER SET – PARAMETRIC MEASUREMENT | ||||||||||||
| 30h | Channel 1 CURRENT | RO | 2 | 0000,0000b | Channel 1 Current: LSByte | |||||||
| 31h | RO | 0000,0000b | Rsvd | Rsvd | Channel 1 Current: MSByte (bits 13 to 8) | |||||||
| 32h | Channel 1 VOLTAGE | RO | 2 | 0000,0000b | Channel 1 Voltage: LSByte | |||||||
| 33h | RO | 0000,0000b | Rsvd | Rsvd | Channel 1 Voltage: MSByte (bits 13 to 8) | |||||||
| Cmd Code | Register or Command Name |
I2C R/W | Data Byte | RST State | Bits Description | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 34h | Channel 2 CURRENT | RO | 2 | 0000,0000b | Channel 2 Current: LSByte | |||||||
| 35h | RO | 0000,0000b | Rsvd | Rsvd | Channel 2 Current: MSByte (bits 13 to 8) | |||||||
| 36h | Channel 2 VOLTAGE | RO | 2 | 0000,0000b | Channel 2 Voltage: LSByte | |||||||
| 37h | RO | 0000,0000b | Rsvd | Rsvd | Channel 2 Voltage: MSByte (bits 13 to 8) | |||||||
| 38h | Channel 3 CURRENT | RO | 2 | 0000,0000b | Channel 3 current: LSByte | |||||||
| 39h | RO | 0000,0000b | Rsvd | Rsvd | Channel 3 Current: MSByte (bits 13 to 8) | |||||||
| 3Ah | Channel 3 VOLTAGE | RO | 2 | 0000,0000b | Channel 3 Voltage: LSByte | |||||||
| 3Bh | RO | 0000,0000b | Rsvd | Rsvd | Channel 3 Voltage: MSByte (bits 13 to 8) | |||||||
| 3Ch | Channel 4 CURRENT | RO | 2 | 0000,0000b | Channel 4 current: LSByte | |||||||
| 3Dh | RO | 0000,0000b | Rsvd | Rsvd | Channel 4 Current: MSByte (bits 13 to 8) | |||||||
| 3Eh | Channel 4 VOLTAGE | RO | 2 | 0000,0000b | Channel 4 Voltage: LSByte | |||||||
| 3Fh | RO | 0000,0000b | Rsvd | Rsvd | Channel 4 Voltage: MSByte (bits 13 to 8) | |||||||
| CONFIGURATION/OTHERS | ||||||||||||
| 41h | FIRMWARE REVISION | RO | 1 | RRRR,RRRRb | Firmware Revision | |||||||
| 42h | I2C WATCHDOG | R/W | 1 | 0001,0110b | Rsvd | Rsvd | Rsvd | Watchdog Disable | WDS | |||
| 43h | DEVICE ID | RO | 1 | 0010,0100b | Device ID number | Silicon Revision number | ||||||
| SIGNATURE MEASUREMENTS | ||||||||||||
| 44h | Ch1 DETECT RESISTANCE | RO | 1 | 0000,0000b | Channel 1 Resistance | |||||||
| 45h | Ch2 DETECT RESISTANCE | RO | 1 | 0000,0000b | Channel 2 Resistance | |||||||
| 46h | Ch3 DETECT RESISTANCE | RO | 1 | 0000,0000b | Channel 3 Resistance | |||||||
| 47h | Ch4 DETECT RESISTANCE | RO | 1 | 0000,0000b | Channel 4 Resistance | |||||||
| 48h | Ch1 CAP MEASUREMENT(3) | RO | 1 | 0000,0000b | Channel 1 Capacitance | |||||||
| 49h | Ch2 CAP MEASUREMENT(3) | RO | 1 | 0000,0000b | Channel 2 Capacitance | |||||||
| 4Ah | Ch3 CAP MEASUREMENT(3) | RO | 1 | 0000,0000b | Channel 3 Capacitance | |||||||
| 4Bh | Ch4 CAP MEASUREMENT(3) | RO | 1 | 0000,0000b | Channel 4 Capacitance | |||||||
| ASSIGNED CHANNEL STATUS | ||||||||||||
| 4Ch | ASSIGNED CLASS CHANNEL 1 | RO | 1 | 0000,0000b | Assigned CLASS Channel 1 | Previous CLASS Channel 1 | ||||||
| 4Dh | ASSIGNED CLASS CHANNEL 2 | RO | 1 | 0000,0000b | Assigned CLASS Channel 2 | Previous CLASS Channel 2 | ||||||
| 4Eh | ASSIGNED CLASS CHANNEL 3 | RO | 1 | 0000,0000b | Assigned CLASS Channel 3 | Previous CLASS Channel 3 | ||||||
| 4Fh | ASSIGNED CLASS CHANNEL 4 | RO | 1 | 0000,0000b | Assigned CLASS Channel 4 | Previous CLASS Channel 4 | ||||||
| AUTOCLASS CONFIGURATION/MEASUREMENTS | ||||||||||||
| 50h | AUTOCLASS CONTROL | R/W | 1 | 0000,0000b | MAC4 | MAC3 | MAC2 | MAC1 | AAC4 | AAC3 | AAC2 | AAC1 |
| 51h | CHANNEL 1 AUTOCLASS PWR | RO | 1 | 0000,0000b | Rsrvd | Channel 1 AutoClass Power | ||||||
| 52h | CHANNEL 2 AUTOCLASS PWR | RO | 1 | 0000,0000b | Rsrvd | Channel 2 AutoClass Power | ||||||
| 53h | CHANNEL 3 AUTOCLASS PWR | RO | 1 | 0000,0000b | Rsrvd | Channel 3 AutoClass Power | ||||||
| 54h | CHANNEL 4 AUTOCLASS PWR | RO | 1 | 0000,0000b | Rsrvd | Channel 4 AutoClass Power | ||||||
| MISCELLANEOUS | ||||||||||||
| 55h | ALTERNATIVE FOLDBACK | R/W | 1 | 0000,0000b | ALTFB4 | ALTFB3 | ALTFB2 | ALTFB1 | ALTIR4 | ALTIR3 | ALTIR2 | ALTIR1 |
| 56h - 5Fh | RESERVED | R/W | 1 | 0000,0000b | Rsrvd | Rsrvd | Rsrvd | Rsrvd | Rsrvd | Rsrvd | Rsrvd | Rsrvd |
| SRAM | ||||||||||||
| 60h | SRAM CONTROL | R/W | 1 | 0000,0000b | PROG_SEL | CPU_RST | Rsrvd | PAR_EN | RAM_EN | PAR_SEL | RZ/W | CLR_PTR |
| 61h | SRAM DATA | R/W | - | - | SRAM DATA - Read and Write (continuous) | |||||||
| 62h | START ADDRESS | R/W | 1 | 0000,0000b | Programming Start Address (LSB) | |||||||
| 63h | R/W | 1 | 0000,0000b | Programming Start Address (MSB) | ||||||||
| 64h - 6Fh | RESERVED | R/W | 1 | 0000,0000b | Rsrvd | Rsrvd | Rsrvd | Rsrvd | Rsrvd | Rsrvd | Rsrvd | Rsrvd |