beautypg.com

Register d0h: port interface delay timer (reset, Datasheet – SMSC USB2524 User Manual

Page 29

background image

USB MultiSwitch

TM

Hub

Datasheet

SMSC USB2524

29

Revision 1.91 (08-22-07)

DATASHEET

7.1.4.25

Register 92h-CFh: Serial String (Reset = 0x00)

7.1.4.26

Register D0h: Port Interface Delay Timer (Reset = 0x00)

7.1.4.27

Register D1h: Port Assign Interface Configuration 0A (Reset = 0x00)

BIT

NUMBER

BIT NAME

DESCRIPTION

7:0

SER_STR

Serial String, UNICODE UTF-16LE per USB 2.0 Specification

Maximum string length is 31 characters (62 Bytes)

Note:

The String consists of individual 16 Bit UNICODE UTF-16LE
characters. The Characters will be stored starting with the LSB at the
least significant address and the MSB at the next 8-bit location
(subsequent characters must be stored in sequential contiguous
address in the same LSB, MSB manner). Some EEPROM
programmers may transpose the MSB and LSB, thus reversing the
Byte order. Please pay careful attention to the Byte ordering or your
selected programming tools.

BIT

NUMBER

BIT NAME

DESCRIPTION

7:0

PRTDT

Port Delay Timer: A 0-255 bit value that represents a delay of 0-255ms from
the time a state change is detected on the PRT_ASSIGN[3:0] pins until the
internal logic begins the port switching process for the affected port (or ports)
to a different upstream host.

Note:

This register effectively creates a programmable debounce circuit for
mechanical switches that may be connected to the PRT_ASSIGN[3:0]
interface pins.

BIT

NUMBER

BIT NAME

DESCRIPTION

7:0

PORT_INT_0A

Port Assign Interface 0A: Determines the configuration of the hardware
interface configuration for the assignment of ports 1 & 2 to upstream hosts.

Bit [7:4] =

‘0000’ Port 2 is unassigned
‘0001’ Port 2 owned by UP1
‘0010’ Port 2 owned by UP2

‘0011’

to

‘1111’

Reserved, will default to ‘0001’ value

Bit [3:0] =

‘0000’ Port 1 is unassigned
‘0001’ Port 1 owned by UP1
‘0010’ Port 1 owned by UP2

‘0011’

to

‘1111’

Reserved, will default to ‘0001’ value