SLVSG60A April 2023 – April 2024 TPS929160-Q1
PRODUCTION DATA
Refer to the PDF data sheet for device specific package drawings
Each FlexWire bus supports maximum 16 slave devices. The TPS929160-Q1 has three pinouts including ADDR3, ADDR2, ADDR1, and ADDR0 for slave address configuration. There are additional 4-bit EEPROM register to program the slave address of the TPS929160-Q1. The register INTADDR sets the device slave address by either address pins setup or internal EEPROM register code.
If INTADDR is 1, the device uses the binary code in register DEVADDR[3:0] as slave address as shown in the below table.
If INTADDR is 0, the device uses external inputs on ADDR3, ADDR2, ADDR1 and ADDR0 as shown in Table 6-11 and ignore DEVADDR[3:0] code.
The address 0h to Fh can be used as slave address for up to 16 pieces of TPS929160-Q1 in the same FlexWire bus. Do not have two TPS929160-Q1 sharing the same slave address either setting by internal register DEVADDR or address pins configuration on ADDR3, ADDR2, ADDR1 and ADDR0.
The default value for DEVADDR[3:0] is 0h.
Address(HEX) | INTERNAL ADDRESS SETTING | EXTERNAL ADDRESS SETTING | ||||||
---|---|---|---|---|---|---|---|---|
BIT3 | BIT2 | BIT1 | BIT0 | BIT3 | BIT2 | BIT1 | BIT0 | |
DEVADDR[3] | DEVADDR[2] | DEVADDR[1] | DEVADDR[0] | ADDR3 | ADDR2 | ADDR1 | ADDR0 | |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
2 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 |
3 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 |
4 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
5 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
6 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 |
7 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 |
8 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
9 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 |
A | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 |
B | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 |
C | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 |
D | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 1 |
E | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 0 |
F | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |