USB 2.0 High-Speed 4-Port Hub Controller

Datasheet

4.3EEPROM Interface

The SMSC Hub can be configured via a 2-wire (I2C) EEPROM (256x8). (Please see Table 3.1 for specific details on how to enable configuration via an I2C EEPROM).

The Internal state-machine will (when configured for EEPROM support) read the external EEPROM for configuration data. The hub will then “attach” to the upstream USB host.

Note: The Hub does not have the capacity to write, or “Program,” an external EEPROM. The Hub only has the capability to read external EEPROMs. The external eeprom will be read (even if it is blank or non-populated), and the hub will be “configured” with the values that are read.

Please see Internal Register Set (Common to EEPROM and SMBus) for a list of data fields available.

4.3.1Internal Register Set (Common to EEPROM and SMBus)

Table 4.2 Internal Default, EEPROM and SMBus Register Memory Map

 

 

 

 

 

SMBUS AND
REG

 

 

 

INTERNALEEPROM POR
ADDR

R/W

REGISTER NAMEABBRDEFAULT ROMVALUES

 

 

 

 

 

 

00h

R/W

VID LSB

VIDL

24h

0x00

 

 

 

 

 

 

01h

R/W

VID MSB

VIDM

04h

0x00

 

 

 

 

 

 

02h

R/W

PID LSB

PIDL

14h

0x00

 

 

 

 

 

 

03h

R/W

PID MSB

PIDM

25h

0x00

 

 

 

 

 

 

04h

R/W

DID LSB

DIDL

00h

0x00

 

 

 

 

 

 

05h

R/W

DID MSB

DIDM

00h

0x00

 

 

 

 

 

 

06h

R/W

Config Data Byte 1

CFG1

9Bh

0x00

 

 

 

 

 

 

07h

R/W

Config Data Byte 2

CFG2

10h

0x00

 

 

 

 

 

 

08h

R/W

Config Data Byte 3

CFG3

00h

0x00

 

 

 

 

 

 

09h

R/W

Non-Removable Devices

NRD

00h

0x00

 

 

 

 

 

 

0Ah

R/W

Port Disable (Self)

PDS

00h

0x00

 

 

 

 

 

 

0Bh

R/W

Port Disable (Bus)

PDB

00h

0x00

 

 

 

 

 

 

0Ch

R/W

Max Power (Self)

MAXPS

01h

0x00

 

 

 

 

 

 

0Dh

R/W

Max Power (Bus)

MAXPB

64h

0x00

 

 

 

 

 

 

0Eh

R/W

Hub Controller Max Current

HCMCS

01h

0x00

 

 

(Self)

 

 

 

 

 

 

 

 

 

0Fh

R/W

Hub Controller Max Current

HCMCB

64h

0x00

 

 

(Bus)

 

 

 

 

 

 

 

 

 

10h

R/W

Power-on Time

PWRT

32h

0x00

 

 

 

 

 

 

11h

R/W

LANG_ID_H

LANGIDH

00h

0x00

 

 

 

 

 

 

12h

R/W

LANG_ID_L

LANGIDL

00h

0x00

 

 

 

 

 

 

13h

R/W

MFR_STR_LEN

MFRSL

00h

0x00

 

 

 

 

 

 

14h

R/W

PRD_STR_LEN

PRDSL

00h

0x00

 

 

 

 

 

 

SMSC USB2514

19

Revision 1.98 (11-19-07)

 

DATASHEET