4-Port USB 2.0 Controller

Datasheet

BIT

FIELD NAME

DESCRIPTION

3:0

Port Non-Active

Selects which ports are active. A one indicates that the port is

 

 

non-active:

 

 

Bit 3: Port 4 is non-active.

 

 

Bit 2: Port 3 is non-active.

 

 

Bit 1: Port 2 is non-active.

 

 

Bit 0: Port 1 is non-active.

 

 

All zeroes sets all ports active.

 

 

Note: Active ports must be contiguous, and must start with port

 

 

number 1.

Table 8.4 - Address 8; Config_Byte_1

BIT

FIELD NAME

DESCRIPTION

7

Dynamic Power

Selects the ability to transition to bus-powered operation if the local

 

 

power source is removed:

 

 

0: No dynamic auto-switching.

 

 

1: Dynamic auto-switching ability enabled.

6

On-The-Go

Selects the ability to support an OTG host:

 

 

0: No OTG support.

 

 

1: OTG support enabled.

5:4

Reserved

Set to zero.

3:0

Over-Current Timer

Selects the over-current timer delay in 2 ms increments for the

 

 

active ports.

 

 

0101: delay is 2ms

 

 

1010: delay is 4ms

 

 

1111: delay is 6ms

 

 

Note: All other values are reserved

Table 8.5 - Addresses 9 - 11

BIT

FIELD NAME

DESCRIPTION

7:0

Max Power

Current in 2mA increments that the 4-port hub consumes from an

 

 

upstream port in this configuration.

 

 

A value of 50, or 32(h), indicates 100 mA.

7:0

HubContrCurrent

Absolute maximum current requirement in 2mA increments of the

 

 

hub controller electronics.

 

 

A value of 50, or 32(h), indicates 100 mA.

7:0

PwrOn2PwrGood

Time in 2ms intervals from the time the power on sequence begins

 

 

on a port until power is good on that port.

 

 

A value of 50, or 32(h), indicates 100 ms.

8.3Default Configuration Values

Default values for configuration data are loaded as described in section 8.1.2 and 8.1.3 above. The values programmed are summarized in Table 8.6 - Default Configuration Values.

SMSC USB20H04

Page 23

Revision 1.63 (03-30-07)

DATASHEET