Datasheet
TUSB8040A
www.ti.com
SLLSEA7F –MAY 2012–REVISED SEPTEMBER 2013
3 FUNCTIONAL DESCRIPTION
3.1 TUSB8040A Register Map
Table 3-1. TUSB8040A 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.2 I
2
C EEPROM Operation
The TUSB8040A 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 TUSB8040A 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 TUSB8040A loads the configuration registers according to
the EEPROM map. If the first byte is not 55h, the TUSB8040A 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.
Copyright © 2012–2013, Texas Instruments Incorporated FUNCTIONAL DESCRIPTION 17
Submit Documentation Feedback
Product Folder Links: TUSB8040A