7-Port USB Hub W/Optional Serial EEPROM Interface - TUSB2077A


7-Port USB Hub W/Optional Serial EEPROM Interface

Recommended alternative parts

  • TUSB8020B  - The device has SIMILAR FUNCTIONALITY but is not functionally equivalent to the compared device.   Two port USB 3.0 Hub, smaller package option
  • TUSB8041  - The device has SIMILAR FUNCTIONALITY but is not functionally equivalent to the compared device.   Four port USB 3.0 Hub


The TUSB2077A hub is a 3.3-V CMOS device that provides up to seven downstream ports in compliance with the USB 2.0 specification. Because this device is implemented with a digital state machine instead of a microcontroller, no software programming is required. Fully-compliant USB transceivers are integrated into the ASIC for all upstream and downstream ports. The downstream ports support both full-speed and low-speed devices by automatically setting the slew rate according to the speed of the device attached to the ports. The configuration of the BUSPWR terminal selects either the bus-powered or self-powered mode. The introduction of the DP0 pullup resistor disable terminal, DP0PUR, makes it much easier to implement an onboard bus/self-power dynamic-switching circuitry. The three LED indicator control output terminals also enable the implementation of visualized status monitoring of the hub and its downstream ports. With these new function terminals, the end equipment vendor can considerably reduce the total board cost while adding additional product value.

The EXTMEM (terminal 47) enables or disables the optional EEPROM interface. When EXTMEM is high, the vendor and product IDs (VID and PID) use defaults, such that the message displayed during enumeration is General Purpose USB Hub. For this configuration, terminal 8 functions as the GANGED input terminal and EECLK (terminal 7) is unused. If custom VID and PID descriptors are desired, the EXTMEM must be tied low (EXTMEM = 0) and a SGS Thompson M93C46 EEPROM, or equivalent, stores the programmable VID, PID, and GANGED values. For this configuration, terminals 7 and 8 function as the EEPROM interface signals with terminal 7 as EECLK and terminal 8 as EEDATA, respectively.

The TUSB2077A supports both bus-powered and self-powered modes. External power-management devices, such as the TPS2044, are required to control the 5-V power source switching (on/off) to the downstream ports and to detect an overcurrent condition from the downstream ports individually or ganged. Outputs from external power devices provide overcurrent inputs to the TUSB2077A OVRCUR terminals in case of an overcurrent condition, the corresponding PWRON terminals are disabled by the TUSB2077A. In the ganged mode, all PWRON signals transition simultaneously, and any OVRCUR input can be used. In the nonganged mode, the PWROR outputs and OVRCUR inputs operate on a per-port basis.

The TUSB2077A provides the flexibility of using either a 6-MHz or a 48-MHz clock. The logic level of the MODE terminal controls the selection of the clock source. When MODE is low, the output of the internal APLL circuitry is selected to drive the internal core of the chip. When MODE is high, the XTAL1 input is selected as the input clock source and the APLL circuitry is powered down and bypassed. The internal oscillator cell is also powered down while MODE is high. For 6-MHz operation, TUSB2077A requires a 6-MHz clock signal on XTAL1 terminal (with XTAL2 for a crystal) from which its internal APLL circuitry generates a 48-MHz internal clock to sample the data from the upstream port. For 48-MHz operation, the clock cannot be generated with a crystal, using the XTAL2 output, since the internal oscillator cell only supports the fundamental frequency. If low-power suspend and resume are desired, a passive crystal or resonator must be used, although the hub supports the flexibility of using any device that generates a 6-MHz clock. Because most oscillators cannot be stopped while power is on, their use prohibits low-power suspend, which depends on disabling the clock. When the oscillator is used, by connecting its output to the XTAL1 terminal and leaving the XTAL2 terminal open, its TTL output level can not exceed 3.6 V. If a 6-MHz oscillator is used, it must be stopped at logic low whenever SUSPND is high. For crystal or resonator implementations, the XTAL1 terminal is the input and the XTAL2 terminal is used as the feedback path.


  • Fully Compliant With the USB Specification as a Full-Speed Hub:
    TID #20240226
  • Integrated USB Transceivers
  • 3.3-V Low Power ASIC Logic
  • Two Power Source Modes
    • Self-Powered Mode Supporting Seven Downstream Ports
    • Bus-Powered Mode Supporting Four Downstream Ports
  • All Downstream Ports Support Full-Speed and Low-Speed Operations
  • Power Switching and Overcurrent Reporting Is Provided Ganged or Per Port
  • Supports Suspend and Resume Operations
  • Suspend Status Terminal Available for External Logic Power Down
  • Supports Custom Vendor ID and Product ID With External Serial EEPROM
  • 3-State EEPROM Interface Allows EEPROM Sharing
  • Push-Pull Outputs for PWRON Eliminate the Need for External Pullup Resistors
  • Noise Filtering on OVRCUR Provides Immunity to Voltage Spikes
  • Supports 6-MHz Operation Through a Crystal Input or a 48-MHz Input Clock
  • New Functional Terminals Introduced to Reduce the Board Material Cost
    • 3 LED Indicator Control Outputs Enable Visualized Monitoring of
      6 Different Hub/Port Status (HUBCFG, PORTPWR, PORTDIS)
    • Output Terminal Available to Disable External Pullup Resistor on
      DP0 for 15 ms After Reset or After Change on BUSPWR and Enable
      Easy Implementation of Onboard Bus/Self- Power Dynamic Switching Circuitry
  • No Special Driver Requirements; Works Seamlessly With Any Operating System
    With USB Stack Support
  • Available in 48-Terminal LQFP Package JEDEC descriptor S−PQFP−G for
    low-profile quad flatpack (LQFP).

View more

Parametrics Compare all products in USB Hub Controller

Supply Voltage(s) (V)
Operating Temperature Range (C)
Approx. Price (US$)
USB Speed
Integrated MCU Architecture
TUSB2077A TUSB2036 TUSB2046B TUSB2046B-Q1 TUSB4020BI TUSB4020BI-Q1 TUSB4041I TUSB4041I-Q1 TUSB8020B TUSB8020B-Q1 TUSB8041-Q1
3.3     3.3     3.3     3.3     3.3
0 to 70     0 to 70     -40 to 85
0 to 70    
-40 to 85     -40 to 85     -40 to 85     -40 to 85     -40 to 85     -40 to 85
0 to 70    
-40 to 85     -40 to 85    
48LQFP     32LQFP     32LQFP
32VQFN     48HTQFP     48HTQFP     64HTQFP     64HTQFP     48HTQFP     48HTQFP     64HTQFP    
1.95 | 1ku     1.15 | 1ku     1.19 | 1ku     1.59 | 1ku             2.65 | 1ku     3.75 | 1ku     4.87 | 1ku    
Full     Full     Full     Full     High     High     High     High     SuperSpeed     SuperSpeed     SuperSpeed    
N/A     N/A     N/A     N/A       N/A     N/A     N/A          
Catalog     Catalog     Catalog     Automotive     Catalog     Automotive     Catalog     Automotive     Catalog     Automotive     Automotive    
Click Here