Datasheet

Not Recommended for New Designs
TUSB8040
www.ti.com
SLLSE42I SEPTEMBER 2010REVISED SEPTEMBER 2013
3 FUNCTIONAL DESCRIPTION
Table 3-1. TUSB8040 Register Map
BYTE ADDRESS CONTENTS
00h ROM Signature (55h)
01h Vendor ID LSB
02h Vendor ID MSB
03h Product ID LSB
04h Product ID MSB
05h Device Configuration Register
06h Battery Charging Support Register
07h Device Removable Configuration Register
08h Port Used Configuration Register
09h-0Fh Reserved
10h-1Fh Reserved
20h-21h LangID Byte [1:0]
22h Serial Number String Length
23h Manufacturer String Length
24h Product String Length
25h-2Fh Reserved
30h-4Fh Serial Number String Byte [31:0]
50h-8Fh Manufacturer String Byte [63:0]
90h-CFh Product String Byte [63:0]
D0-F7h Reserved
F8h Device Status and Command Register
F9-FFh Reserved
3.1 I
2
C EEPROM Operation
The TUSB8040 supports a single-master, standard mode (100 Kbit/s) connection to a dedicated I
2
C
EEPROM when the I
2
C interface mode is enabled. In I
2
C mode, the TUSB8040 reads the contents of the
EEPROM at bus address 1010000b using 7-bit addressing starting at address 0. If the value of the
EEPROM contents at byte 00h equals 55h, the TUSB8040 loads the configuration registers according to
the EEPROM map. If the first byte is not 55h, the TUSB8040 exits the I
2
C mode and continues execution
with the default values in the configuration registers. The hub will not connect on the upstream port until
the configuration is completed.
Note, the bytes located below offset 9h are optional. The requirement for data in those addresses is
dependent on the options configured in the Device Configuration and Phy Custom Configuration registers.
For details on I
2
C operation refer to the UM10204 I
2
C-bus Specification and User Manual.
3.2 SMBus Slave Operation
When the SMBus interface mode is enabled, the TUSB8040 supports read block and write block protocols
as a slave-only SMBus device.
The supported slave address of 1000 11xy for the TUSB8040PFP is:
x is the state of FULLPWRMGMTz_SMBA1 at reset, and
y indicates read (logic 1) or write (logic 0) access.
If the TUSB8040 is addressed by a host using an unsupported protocol it will not respond. The TUSB8040
will wait indefinitely for configuration by the SMBus host and will not connect on the upstream port until the
SMBus host indicates configuration is complete by clearing the CFG_ACTIVE bit.
Copyright © 2010–2013, Texas Instruments Incorporated FUNCTIONAL DESCRIPTION 13
Submit Documentation Feedback
Product Folder Links: TUSB8040