JAJSQP2D february 2013 – july 2023 TUSB8040A1
PRODUCTION DATA
TYPE | DESCRIPTION |
---|---|
I | Input |
O | Output |
I/O | Input/output |
PD, PU | Internal pull-down/pull-up |
PT | Passive pass through |
P | Power Supply |
G | Ground |
SIGNAL NAME | TYPE | PIN NO. | DESCRIPTION |
---|---|---|---|
GRSTz | I, PU | A18 | Global power reset. This reset brings all of the TUSB8040A1 internal registers to their default states. When GRSTz is asserted, the device is completely nonfunctional. GRSTz should be asserted a minimum of 3 ms after all power rails are valid at the device. |
XI | I | A49 | Crystal input. This pin is the crystal input for the internal oscillator. The input may alternately be driven by the output of an external oscillator. When using a crystal a 1-MΩ feedback resistor is required between XI and XO. |
XO | O | A48 | Crystal output. This pin is crystal output for the internal oscillator. If XI is driven by an external oscillator this pin may be left unconnected. When using a crystal a 1-MΩ feedback resistor is required between XI and XO. |
VSSOSC | I | B45 | Oscillator return. If using a crystal, the load capacitors should use this signal as the return path and it should not be connected to the PCB ground. If using an oscillator, this terminal should be connected to PCB Ground. |
SIGNAL NAME | TYPE | PIN NO. | DESCRIPTION |
---|---|---|---|
USB_SSTXP_UP | O | B39 | USB SuperSpeed transmitter differential pair (positive) |
USB_SSTXM_UP | O | A42 | USB SuperSpeed transmitter differential pair (negative) |
USB_SSRXP_UP | I | A44 | USB SuperSpeed receiver differential pair (positive) |
USB_SSRXM_UP | I | B40 | USB SuperSpeed receiver differential pair (negative) |
USB_DP_UP | I/O | A46 | USB high-speed differential transceiver (positive) |
USB_DM_UP | I/O | B42 | USB high-speed differential transceiver (negative) |
USB_R1 | PT | A50 | Precision resistor reference. A 9.09-kΩ ±1% resistor should be connected between USB_R1 and USB_R1RTN. |
USB_R1RTN | PT | B47 | Precision resistor reference return |
USB_VBUS | I | B44 | USB Upstream port power monitor. The USB_VBUS input is a 1.2-V I/O cell and requires a voltage divider to prevent damage to the input. The signal USB_VBUS must be connected to VBUS through a 90.9-kΩ ±1% resistor, and to signal ground through a 10-kΩ ±1% resistor. This allows the input to detect VBUS present from a minimum of 4 V and sustain a maximum VBUS voltage up to 10 V (applied to the voltage divider). |
SIGNAL NAME | TYPE | PIN NO. | DESCRIPTION | |
---|---|---|---|---|
USB_SSTXP_DN0 | O | B4 | USB SuperSpeed transmitter differential pair (positive) | |
USB_SSTXM_DN0 | O | A4 | USB SuperSpeed transmitter differential pair (negative) | |
USB_SSRXP_DN0 | I | B3 | USB SuperSpeed receiver differential pair (positive) | |
USB_SSRXM_DN0 | I | A3 | USB SuperSpeed receiver differential pair (negative) | |
USB_DP_DN0 | I/O | B1 | USB high-speed differential transceiver (positive) | |
USB_DM_DN0 | I/O | A1 | USB high-speed differential transceiver (negative) | |
PWRON0z_BATEN0 | I/O, PD | B19 | USB
Port 0 Power On Control for Downstream Power/Battery Charging Enable. The pin is used for control of the downstream power switch; in addition, the value of the pin is sampled at the de-assertion of reset to determine the value of the battery charger support for the port as indicated in the Battery Charger Support register: |
|
0 = Battery charging not supported | ||||
1 = Battery charging supported | ||||
This pin provides the port power control for all downstream ports if GANGED_SMBA2 = 1. This pin also determines the battery charging support of all downstream ports if GANGED_SMBA2 = 1. | ||||
OVERCUR0z | I, PU | B21 | USB Port 0 overcurrent detection. | |
0 = An overcurrent event has occurred | ||||
1 = An overcurrent event has not occurred | ||||
This pin should be pulled high using a 10-kΩ resistor if power management is not implemented. If power management is enabled, the external circuitry needed should be determined by the power switch. | ||||
USB_SSTXP_DN1 | O | B34 | USB SuperSpeed transmitter differential pair (positive) | |
USB_SSTXM_DN1 | O | A37 | USB SuperSpeed transmitter differential pair (negative) | |
USB_SSRXP_DN1 | I | B33 | USB SuperSpeed receiver differential pair (positive) | |
USB_SSRXM_DN1 | I | A36 | USB SuperSpeed receiver differential pair (negative) | |
USB_DP_DN1 | I/O | B36 | USB High-speed differential transceiver (positive) | |
USB_DM_DN1 | I/O | A39 | USB High-speed differential transceiver (negative) | |
PWRON1z_BATEN1 | I/O, PD | A21 | USB Port 1 Power On Control for Downstream Power/Battery Charging Enable. The terminal is used for control of the downstream power switch for Port 1. In addition, the value of the pin is sampled at the de-assertion of reset to determine the value of the battery charger support for Port 1 as indicated in the Battery Charger Support register: | |
0 = Battery Charging Not Supported | ||||
1 = Battery Charging Supported | ||||
OVERCUR1z | I, PU | A23 | USB Downstream Port 1 Overcurrent Detection. | |
0 = An overcurrent event has occurred | ||||
1 = An overcurrent event has not occurred | ||||
This pin should be pulled high using a 10-kΩ resistor if power management is not implemented. If power management is enabled, the external circuitry needed should be determined by the power management device. | ||||
USB_SSTXP_DN2 | O | B7 | USB SuperSpeed transmitter differential pair (positive) | |
USB_SSTXM_DN2 | O | A8 | USB SuperSpeed transmitter differential pair (negative) | |
USB_SSRXP_DN2 | I | B6 | USB SuperSpeed receiver differential pair (positive) | |
USB_SSRXM_DN2 | I | A7 | USB SuperSpeed receiver differential pair (negative) | |
USB_DP_DN2 | I/O | A9 | USB High-speed differential transceiver (positive) | |
USB_DM_DN2 | I/O | B9 | USB High-speed differential transceiver (negative) | |
PWRON2z_BATEN2 | I/O, PD | B20 | USB Port 2 Power On Control for Downstream Power/Battery Charging Enable. The pin is used for control of the downstream power switch for Port 2. In addition, the value of the pin is sampled at the de-assertion of reset to determine the value of the battery charger support for Port 2 as indicated in the Battery Charger Support register: | |
0 = Battery Charging Not Supported | ||||
1 = Battery Charging Supported | ||||
OVERCUR2z | I, PU | B22 | USB Downstream Port 2 Overcurrent Detection. | |
0 = An overcurrent event has occurred | ||||
1 = An overcurrent event has not occurred | ||||
This pin should be pulled high using a 10-kΩ resistor if power management is not implemented. If power management is enabled, the external circuitry needed should be determined by the power management device. | ||||
USB_SSTXP_DN3 | O | B31 | USB SuperSpeed transmitter differential pair (positive) | |
USB_SSTXM_DN3 | O | A34 | USB SuperSpeed transmitter differential pair (negative) | |
USB_SSRXP_DN3 | I | B30 | USB SuperSpeed receiver differential pair (positive) | |
USB_SSRXM_DN3 | I | A33 | USB SuperSpeed receiver differential pair (negative) | |
USB_DP_DN3 | I/O | B29 | USB High-speed differential transceiver (positive) | |
USB_DM_DN3 | I/O | A31 | USB High-speed differential transceiver (negative) | |
PWRON3z_BATEN3 | I/O, PD | A22 | USB Port 3 Power On Control for Downstream Power/Battery Charging Enable. The pin is used for control of the downstream power switch for Port 3. In addition, the value of the pin is sampled at the de-assertion of reset to determine the value of the battery charger support for Port 3 as indicated in the Battery Charger Support register: | |
0 = Battery Charging Not Supported | ||||
1 = Battery Charging Supported | ||||
OVERCUR3z | I, PU | A24 | USB Downstream Port 3 Overcurrent Detection. | |
0 = An overcurrent event has occurred | ||||
1 = An overcurrent event has not occurred | ||||
This pin should be pulled high using a 10K resistor if power management is not implemented. If power management is enabled, the external circuitry needed should be determined by the power management device. | ||||
LEDA0z_RMBL0 | I, PU | B23 | USB Port 0 Amber LED Indicator & Device Removable Configuration Bit | |
1 = Device is Removable | ||||
0 = Device is NOT Removable | ||||
LEDA1z_RMBL1 | I/O, PU | B25 | USB Port 1 Amber LED Indicator & Device Removable Configuration Bit | |
1 = Device is Removable | ||||
0 = Device is NOT Removable | ||||
LEDA2z_RMBL2 | I/O, PU | B26 | USB Port 2 Amber LED Indicator & Device Removable Configuration Bit | |
1 = Device is Removable | ||||
0 = Device is NOT Removable | ||||
LEDA3z_RMBL3 | I/O, PU | B27 | USB Port 3 Amber LED Indicator & Device Removable Configuration Bit | |
1 = Device is Removable | ||||
0 = Device is NOT Removable | ||||
LEDG0z_USED0 | I/O, PU | A25 | USB Port 0 Green LED Indictor & Port Used Configuration Bit | |
1 = Port Used | ||||
0 = Port is NOT Used | ||||
LEDG1z_USED1 | I/O, PU | A27 | USB Port 1 Green LED Indictor & Port Used Configuration Bit | |
1 = Port Used | ||||
0 = Port is NOT Used | ||||
LEDG2z_USED2 | I/O, PU | A28 | USB Port 2 Green LED Indictor & Port Used Configuration Bit | |
1 = Port Used | ||||
0 = Port is NOT Used | ||||
LEDG3z_USED3 | I/O, PU | A30 | USB Port 3 Green LED Indictor & Port Used Configuration Bit | |
1 = Port Used | ||||
0 = Port is NOT Used |
SIGNAL NAME | TYPE | PIN NO. | DESCRIPTION | |
---|---|---|---|---|
SCL/SMBCLK | I/O, PD | B17 | I2C clock/SMBus clock. Function of pin depends on the setting of the SMBUSz input. | |
When SMBUSz = 1, this pin acts as the serial clock interface for an I2C EEPROM. | ||||
When SMBUSz = 0, this pin acts as the serial clock interface for an SMBus host. | ||||
The SCL_SMBCLK pin is sampled at the deassertion of reset to determine if SuperSpeed USB low power states U1 and U2 are initiated. If SCL_SMBCLK is low, (default), U1 / U2 power states are enabled. | ||||
If SCL_SMBCLK is high, entry to U1 / U2 power states is not initiated by the hub downstream ports, but is accepted. This input is over-ridden if SDA_SMBDAT is sampled as a ‘1’. If an EEPROM is installed, U1/U2 power state support is controlled by the Device Configuration Register. | ||||
Can be left unconnected if external interface not implemented. | ||||
SDA/SMBDAT | I/O, PD | A19 | I2C data/SMBus data. Function of pin depends on the setting of the SMBUSz input. | |
When SMBUSz = 1, this pin acts as the serial data interface for an I2C EEPROM. | ||||
When SMBUSz = 0, this pin acts as the serial data interface for an SMBus host. | ||||
The SDA_SMBDAT pin is sampled at the deassertion of reset to determine if SuperSpeed USB low power states U1 and U2 are disabled. If SDA_SMBDAT is high, U1 and U2 low power states are disabled. If SDA_SMBDAT is low, U1 and U2 low power states are enabled. | ||||
If the optional EEPROM or SMBUS is implemented, the value of the u1u2Disable bit of the Device Configuration Register determines if the low power states U1 and U2 are enabled. | ||||
Can be left unconnected if external interface not implemented and U1 and U2 are to be enabled. | ||||
SMBUSz | I, PU | B18 | I2C/SMBus mode select. | |
1 = I2C Mode Selected | ||||
0 = SMBus Mode Selected | ||||
Can be left unconnected if external interface not implemented. |
SIGNAL NAME | TYPE | PIN NO. | DESCRIPTION | |
---|---|---|---|---|
JTAG_TCK | I/O, PD | B13 | JTAG test clock. Can be left unconnected. | |
JTAG_TDI | I/O, PU | B15 | JTAG test data in. Can be left unconnected. | |
JTAG_TDO | I/O, PD | A15 | JTAG test data out. Can be left unconnected. | |
JTAG_TMS | I/O, PU | B14 | JTAG test mode select. Can be left unconnected. | |
JTAG_RSTz | I/O, PD | A16 | JTAG reset. Pull down using an external 1-kΩ resistor for normal operation. | |
HS_SUSPEND | I/O, PD | B11 | High-speed suspend status output. | |
0 = High-speed upstream port not suspended | ||||
1= High-speed upstream port suspended | ||||
The value of the pin is sampled at the deassertion of reset to determine the polarity of the PWRONxz_BATENx pins. If it is sampled as a ‘0’ (default), the polarity is active low. If it is sampled as a ‘1’, the polarity is active high. | ||||
Can be left unconnected. | ||||
SS_SUSPEND | I/O, PD | A13 | SuperSpeed USB suspend status output. | |
0 = SuperSpeed USB upstream port not suspended | ||||
1= SuperSpeed USB upstream port suspended | ||||
The value of the pin is sampled at the deassertion of reset to determine if spread spectrum clocking is enabled or disabled. If it is sampled as a ‘0’ (default), SSC is enabled. If it is sampled as a ‘1’, SSC is disabled. | ||||
Can be left unconnected. | ||||
HS | O, PU | A11 | High-speed status. The pin is to indicate the connection status of the upstream port as documented below: | |
0 = Hub in low/full speed mode | ||||
1 = Hub in high-speed mode | ||||
Can be left unconnected. | ||||
SS | O, PU | A12 | SuperSpeed USB status. The pin is to indicate the connection status of the upstream port as documented below: | |
0 = Hub not in SuperSpeed USB mode | ||||
1 = Hub in SuperSpeed USB mode | ||||
Can be left unconnected. | ||||
FULLPWRMGMTz_ SMBA1 |
I, PU | A17 | Full power management enable/SMBus address bit 1. | |
The value of the pin is sampled at the de-assertion of reset to set the power switch control follows: | ||||
0 = Full power management supported | ||||
1 = Full Power management not supported | ||||
Full power management is the ability to control power to the downstream ports of the TUSB8040A1 using the PWRON0z_BATEN0 terminal. When SMBus mode is enabled using SMBUSz, this terminal sets the value of the SMBus target address bit 1. SMBus target address bits 2 and 3 are always 1 for the TUSB8040A1. When SMBus mode is enabled using SMBUSz, this pin sets the value of the SMBus target address bit 1. | ||||
Can be left unconnected if full power management and SMBus are not implemented. | ||||
GANGED_SMBA2 | I, PU | A41 | Ganged operation enable/SMBus Address bit 2. | |
The value of the pin is sampled at the deassertion of reset to set the power switch and over current detection mode as follows: | ||||
0 = Power Gangs not supported | ||||
1 = Power Gangs supported | ||||
When SMBus mode is enabled using SMBUSz, this pin sets the value of the SMBus target address bit 2. | ||||
PORTINDz_SMBA3 | I, PU | B37 | Port Indicator LED Status/SMBus Address bit 3. | |
The value of the pin is sampled at the deassertion of reset to determine the port indicator support for the hub as follows: | ||||
0 = Port Indicator LEDs are enabled | ||||
1 = Port Indicator LEDs are not enabled | ||||
When SMBus mode is enabled using SMBUSz, this pin sets the value of the SMBus target address bit 3. |
SIGNAL NAME | TYPE | PIN NO. | DESCRIPTION |
---|---|---|---|
VDD33 | P | B2, A10, A14, B24, B28, B35, A45, A47, B46, B48 |
3.3-V power rail |
VDD | P | A2, A5, A6, B8, B10, B12, B16, A20, A26, A29, A32, A35, A38, B38, B41, B43, A52 |
1.1-V power rail |
GND | G | A43, A53 | Ground, Power Pad |
GND_NC | G | C1, C2, C3, C4 |
The corner pins, which are for mechanical stability of the package, are connected to ground internally. These pins may be connected to GND or left unconnected. |
NC | NC | A40, A51, B5, B32, |
No connect |