USB2524 Data Sheet

/var/www/html/datasheet/sites/default/files/pdfhtml_dummy/00001588B-html.html
background image

 2013 - 2016 Microchip Technology Inc.

DS00001588B-page 1

Highlights

• USB 2.0 Compatible 4-Port Hub with two 

upstream host port connections

- Provides electronic reconfiguration and re-

assignment of any of its 4 downstream ports 
to either of two upstream host ports (“on-the-
fly”)

- Allows multiple USB hosts to share peripher-

als and enables a user to dynamically assign 
host ownership

- Embedded Mode - 8 (predefined, OEM 

programmable) configurations for port assignment 
are selectable via three external control signals

- Peripheral Mode - Dedicated select pin for every 

downstream port (total of 4), selectable edge or level 
triggered in order to support a wide range of possible 
switch configurations and styles

- Each host has a dedicated Single Transac-

tion Translator (Single-TT) for supporting FS/
LS devices, or can also operate in Multi-TT 
mode where each downstream port has a 
dedicated Transaction Translator.

• Downstream ports can be disabled or defined as 

non-removable

• Switching hub can be configured as compound 

device for support of ‘embedded’ USB peripherals

• Multiple LED modes for maximum implementation 

flexibility

- USB Mode - 2 Single-color LEDs for each 

downstream port (total of 8 LEDs)

- Host Ownership Mode - 8 Single-Color LEDs 

indicate which upstream host each of the 
downstream ports are assigned to.

- Host Ownership & Port Speed Mode - 8 Dual-

Color LEDs are used to indicate which 
upstream host each of the downstream ports 
are assigned to, while simultaneously indicat-
ing downstream port connection speed.

• Enhanced configuration options available through 

either a Single Serial I

2

C EEPROM, or SMBus 

Slave Port

- VID/PID/DID 

- Port Configuration

- String Descriptors (each can support a maxi-

mum length of 31 characters)

- Custom Manufacturer String
- Custom Product String
- Custom Serial String

- Assignment of downstream ports to upstream 

hosts

- Switching mechanism selection

• Hardware Strapping options allow for configura-

tion without an external EEPROM or SMBus Host

- Default VID/PID/DID, allows functionality 

when configuration EEPROM is absent

• Complete USB Specification 2.0 Compatibility

- Includes USB 2.0 Hi-Speed Transceivers

- High-Speed (480Mbits/s), Full-Speed 

(12Mbits/s) and Low-Speed (1.5Mbits/s) 
compatible

- Full power management with choice of Indi-

vidual or Ganged power control

• On-Board 24MHz Crystal Driver Circuit or 24 MHz 

external clock driver

• Internal PLL for 480MHz USB 2.0 Sampling 

• Internal 1.8V Linear Voltage Regulator

• Integrated USB termination and Pull-up/Pull-down 

resistors

• Internal Short Circuit protection of USB differential 

signal pins

• 1.8 Volt Low Power Core Operation

• 3.3 Volt I/O with 5V Input Tolerance

• 56-Pin QFN RoHS Compliant Package

USB2524

USB MultiSwitch Hub

/var/www/html/datasheet/sites/default/files/pdfhtml_dummy/00001588B-html.html
background image

USB2524

DS00001588B-page 2

 2013 - 2016 Microchip Technology Inc.

TO OUR VALUED CUSTOMERS

It is our intention to provide our valued customers with the best documentation possible to ensure successful use of your Microchip
products. To this end, we will continue to improve our publications to better suit your needs. Our publications will be refined and
enhanced as new volumes and updates are introduced. 

If you have any questions or comments regarding this publication, please contact the Marketing Communications Department via
E-mail at 

docerrors@microchip.com

. We welcome your feedback.

Most Current Data Sheet

To obtain the most up-to-date version of this data sheet, please register at our Worldwide Web site at:

http://www.microchip.com

You can determine the version of a data sheet by examining its literature number found on the bottom outside corner of any page. 
The last character of the literature number is the version number, (e.g., DS30000000A is version A of document DS30000000).

Errata

An errata sheet, describing minor operational differences from the data sheet and recommended workarounds, may exist for cur-
rent devices. As device/documentation issues become known to us, we will publish an errata sheet. The errata will specify the
revision of silicon and revision of document to which it applies.

To determine if an errata sheet exists for a particular device, please check with one of the following:
• Microchip’s Worldwide Web site; 

http://www.microchip.com

• Your local Microchip sales office (see last page)

When contacting a sales office, please specify which device, revision of silicon and data sheet (include -literature number) you are
using.

Customer Notification System

Register on our web site at 

www.microchip.com

 to receive the most current information on all of our products.

/var/www/html/datasheet/sites/default/files/pdfhtml_dummy/00001588B-html.html
background image

 2013 - 2016 Microchip Technology Inc.

DS00001588B-page 3

USB2524

Table of Contents

1.0 General Description  ........................................................................................................................................................................ 4
2.0 Pin Layout  ....................................................................................................................................................................................... 6
3.0 Pin Configuration  ............................................................................................................................................................................ 7
4.0 Switching Hub Pin Descriptions  ...................................................................................................................................................... 8
5.0 Switching Hub Block Diagram ....................................................................................................................................................... 13
6.0 Assigning Ports  ............................................................................................................................................................................. 14
7.0 Configuration Options  ................................................................................................................................................................... 16
8.0 LED Interface Description  ............................................................................................................................................................. 40
9.0 Reset ............................................................................................................................................................................................. 43
10.0 XNOR Test .................................................................................................................................................................................. 47
11.0 DC Parameters  ........................................................................................................................................................................... 48
12.0 AC Specifications  ........................................................................................................................................................................ 51
13.0 Package Outline .......................................................................................................................................................................... 52
Appendix A: Data Sheet Revision History ........................................................................................................................................... 54
The Microchip Web Site  ...................................................................................................................................................................... 55
Customer Change Notification Service  ............................................................................................................................................... 55
Customer Support  ............................................................................................................................................................................... 55
Product Identification System  ............................................................................................................................................................. 56

/var/www/html/datasheet/sites/default/files/pdfhtml_dummy/00001588B-html.html
background image

USB2524

DS00001588B-page 4

 2013 - 2016 Microchip Technology Inc.

1.0

GENERAL DESCRIPTION

The Microchip 4-Port USB 2.0 Switching Hub Controller acts as two independently controllable USB 2.0 Hubs in a single
package with the ability to electronically reassign and reconfigure any of its 4 downstream ports to either of its two
upstream USB ports. This allows two USB hosts to share peripherals and to dynamically reconfigure them.

Any configuration of the downstream ports is possible except simultaneous connection to both upstream ports. Up to 8
different configurations can be selected by a dedicated 3-pin interface, or the 4-pin interface can be used to directly
assign each port to either of the upstream hosts. An external serial EEPROM (or SMBus Host) is used to store the 8
different configuration parameters. However, 8 predefined configurations, as well as generic VID/PID/DID information,
are provided as defaults if no external Serial EEPROM is detected at power up. The SMBus interface can be used to
configure the hub as well as dynamically re-assigning downstream ports to upstream hosts. The SMBus interface can
be “live” while the hub is operational, and allows an external SMBus host to have full access to re-assign ports on an
as-needed basis.

The Microchip 4-Port Switching Hub is fully compliant with the USB 2.0 Specification and will attach to either or both
upstream USB hosts as a Full-Speed Hub or as a Full-/High-Speed Hub. The 4 downstream Hub ports support Low-
Speed, Full-Speed, and High-Speed (if operating as a High-Speed Hub) downstream devices on all of the enabled
downstream ports.

A USB peripheral or USB Hub that is attached to one of the downstream USB2524 ports will be available to one or the
other of the upstream USB host controllers, but can never be simultaneously shared with both host controllers. The user
can switch a peripheral from one host to the other (on-the-fly), and the peripheral will automatically detach from one host
and attach to the other host. Each host will only configure and control the downstream ports that are assigned to it,
including full USB power management and suspend/resume operations.

The USB2524 works with an external USB power distribution switch device to control V

BUS

 switching to downstream

ports, and to limit current and sense over-current conditions. 

All required resistors on the USB ports are integrated into the Hub. This includes all series termination resistors on D+
and D– pins and all required pull-down and pull-up resistors on D+ and D– pins. The over-current sense inputs for the
downstream facing ports have internal pull-up resistors.

Throughout this document the upstream facing port of the hub will be referred to as the upstream port, and the down-
stream facing ports will be called the downstream ports.

For performance reasons, the Hub provides 1 Transaction Translator (TT) per port (defined as Multi-TT configuration),
and each TT has 1512 bytes of periodic buffer space and 272 Bytes of non- periodic buffer space (divided into 4 non-
periodic buffers per TT), for a total of 1784 bytes of buffer space for each Transaction Translator.

When configured as a Single-TT Hub (required by USB 2.0 Specification), the Single Transaction Translator will have
1512 bytes of periodic buffer space and 272 bytes of non-periodic buffer space (divided into 4 non-periodic buffers per
TT), for a total of 1784 bytes of buffer space for the entire Transaction Translator.

1.1

OEM Selectable Features

A default configuration is available in the USB2524 following a reset. This configuration may be sufficient for some appli-
cations. Strapping option pins make it possible to modify a limited sub-set of the configuration options. 

The USB2524 may also be configured by an external EEPROM or a microcontroller. When using the microcontroller
interface, the Hub appears as an SMBus slave device. If the Hub is pin-strapped for external EEPROM configuration
but no external EEPROM is present, then a value of ‘0’ will be written to all configuration data bit fields (the hub will
attach to the host with all ‘0’ values).

The USB2524 supports several OEM selectable features:

• Optional OEM configuration via I

2

C EEPROM or via the industry standard SMBus interface from an external 

SMBus Host or Microcontroller.

• Compound device support (port is permanently hardwired to a downstream USB peripheral device).

• Hardware strapping options enable configuration of the following features (when not configured via an EEPROM 

or SMBus host).

- Non-Removable Ports

- Port Power Polarity (active high or active low logic)

• Selection of Single (STT) or Multi-Transaction Translator (MTT) capability.

• Selection of Over-Current sensing and Port power control on a individual (port-by-port) or ganged (all ports 

together) to match the OEM’s choice of circuit board component selection.

/var/www/html/datasheet/sites/default/files/pdfhtml_dummy/00001588B-html.html
background image

 2013 - 2016 Microchip Technology Inc.

DS00001588B-page 5

USB2524

• Selection of end-user method of switching ports between hosts

- Embedded Mode: 8 default configurations that are controlled by OEM programmable registers (or Internal 

default settings).

- Peripheral Mode: Each wire directly controls one of the 4 downstream ports. The interface is selectable 

between edge triggered operation or level triggered operation for compatibility with many different mechanical 
switch configurations or direct control from an external Microcontroller’s GPIO pins.

• Enablement of String Descriptor Support, along with the capability to customize each of the 3 different string 

descriptors (up to a maximum size of 31 characters each)

• Selection of LED Mode: USB Mode, Host Ownership Mode, or Host Ownership Mode with Speed Indication.

/var/www/html/datasheet/sites/default/files/pdfhtml_dummy/00001588B-html.html
background image

USB2524

DS00001588B-page 6

 2013 - 2016 Microchip Technology Inc.

2.0

PIN LAYOUT

TABLE 2-1:

USB2524 56-PIN QFN PIN CONFIGURATION TABLE

Upstream USB 2.0 Interfaces (6 Pins)

USBUP_DP1

USBUP_DM1

USBUP_DP2

USBUP_DM2

VBUS_DET1

VBUS_DET2

DOWNSTREAM 4-PORT USB 2.0 INTERFACE (30 PINS)

USBDN_DP1

USBDN_DM1

USBDN_DP2

OCS1_N

USBDN_DP3

USBDN_DM3

USBDN_DM2

OCS2_N

LED_A1_N/NON_REM0

LED_A2_N/NON_REM1

LED_A3_N/PRT_DIS0

OCS3_N

LED_B1_N

LED_B2_N

LED_B3_N

PRT_ASSIGN0

PRTPWR1

PRTPWR2

PRT_ASSIGN1

PRTPWR_POL

PRTPWR3

RBIAS

PRT_ASSIGN2

LED_A4_N/PRT_DIS1

USBDN_DM4

USBDN_DP4

PRTPWR4

PRT_ASSIGN3

LED_B4_N

OCS4_N

SERIAL PORT INTERFACE (4 PINS)

SDA/SMBDATA

SCL/SMBCLK/

CFG_SEL0

CFG_SEL1

CFG_SEL2

MISC (5 PINS)

XTAL1/CLKIN

XTAL2

RESET_N

SELF_PWR

TEST

ANALOG POWER & GROUND (5 PINS)

VDDPLL18(1)

VDDA33(4)

DIGITAL POWER, GROUND & NO CONNECT (6 PINS)

VDD33(3)

VDDCR18(2)

NC

TOTAL (56 PINS)

/var/www/html/datasheet/sites/default/files/pdfhtml_dummy/00001588B-html.html
background image

 2013 - 2016 Microchip Technology Inc.

DS00001588B-page 7

USB2524

3.0

PIN CONFIGURATION

FIGURE 3-1:

USB2524 QFN-56

thermal slug connects to VSS

41

PRT

_AS

SI

GN

0

40

PRT

_AS

SI

GN

1

39

PRT

_AS

SI

GN

2

38

PRT

_AS

SI

GN

3

37

VDD3

3

36

SE

LF_PWR

35

CF

G_SE

L2

34

CF

G_SE

L1

32

SDA

/SMB

DATA

31

LED_B1

_N

29

LED_B2

_N

30

LED_A1

_N/

NON_RE

M0

33

SC

L/

SM

BC

LK/C

FG_S

EL0

42

LED_A4

_N/

PRT

_DIS

1

26

OCS1_N

25

OCS2_N

24

PRTPWR2

23

PRTPWR3

22

OCS3_N

21

OCS4_N

20

PRTPWR4

19

PRTPWR_POL

18

TEST

17

VDD33

16

VDDCR18

15

LED_B3_N

27

PRTPWR1

28

LED_A2_N/NON_REM1

VDD

A33

1

US

BU

P

_D

P

1

2

USBUP_DM1

3

USB

DN_

DM1

4

USB

DN_

DP1

5

VDD

A33

6

USB

DN_

DP2

7

USB

DN_

DM2

8

USB

DN_

DM3

9

USB

DN_

DP3

10

VDD

A33

11

USB

DN_

DP4

12

USB

DN_

DM4

13

LE

D

_A3_N

/PR

T_

DIS

0

14

RESET_N

44

VBUS_DET1

45

VBUS_DET2

46

VDDA33

47

USBUP_DP2

48

USBUP_DM2

49

XTAL2

51

XTAL1/CLKIN

52

VDDPLL18

53

RBIAS

56

NC

55

LED_B4_N

43

VDD33

54

VDDCR18

50

86%

7RS9LHZ4)1

/var/www/html/datasheet/sites/default/files/pdfhtml_dummy/00001588B-html.html
background image

USB2524

DS00001588B-page 8

 2013 - 2016 Microchip Technology Inc.

4.0

SWITCHING HUB PIN DESCRIPTIONS

TABLE 4-1:

SWITCHING HUB PIN DESCRIPTIONS

Name

Symbol

Type

Function

UPSTREAM USB 2.0 INTERFACE

USB Bus Data

USBUP_DP[2:1]

USBUP_DM[2:1]

IO-U

These pins connect to the upstream USB bus data signals. 

Detect Upstream 

VBUS Power

VBUS_DET[2:1]

I/O

Detects state of Upstream VBUS power. The Microchip Hub 
monitors VBUS_DET to determine when to assert the 
internal D+ pull-up resistor (signaling a connect event). 

When designing a detachable hub, this pin must be 
connected to the VBUS power pin of the USB port that is 
upstream of the hub. (Use of a weak pull-down resistor is 
recommended.)

For self-powered applications with a permanently attached 
host, this pin must be pulled-up to either 3.3V or 5.0V 
(typically VDD33).

4-PORT USB 2.0 HUB INTERFACE

High-Speed USB 

Data

USBDN_DP[4:1]

USBDN_DM[4:1]

IO-U

These pins connect to the downstream USB peripheral 
devices attached to the Hub’s ports. 

USB Power 

Enable

PRTPWR[4:1]

O

Enables power to USB peripheral devices (downstream).

The active signal level of the PRTPWR[4] pin is determined 
by the Power Polarity Strapping function of the 
PRTPWR_POL pin.

Port 4:3 Green 

LED

&

Port Disable 

strapping option 0

LED_A[4:3]_N/

PRT_DIS[1:0]

I/O12

Green indicator LED for ports 4 and 3. Will be active low 
when LED support is enabled via EEPROM or SMBus. See 
PRT_DIS1 function description if the hub is configured by 
the internal default configuration.

Port Disable 

strapping option 1

PRT_DIS1

I/O12

If the hub is configured by the internal default configuration, 
PRT_DIS[1:0] will be sampled at RESET_N negation to 
determine if ports [4:2] will be permanently disabled. Also, 
the active state of LED_A3_N will be determined as follows:

PRT_DIS[1:0] = '00', All ports are enabled,
LED_A4_N is active high,
LED_A3_N is active high.

PRT_DIS[1:0] = '01', Port 4 is disabled,
LED_A4_N is active high,
LED_A3_N is active low.

PRT_DIS[1:0] = '10', Ports 4 & 3 are disabled,
LED_A4_N is active low,
LED_A3_N is active high.

PRT_DIS[1:0] = '11', Ports 4, 3 & 2 are disabled,
LED_A4_N is active low,
LED_A3_N is active low.

/var/www/html/datasheet/sites/default/files/pdfhtml_dummy/00001588B-html.html
background image

 2013 - 2016 Microchip Technology Inc.

DS00001588B-page 9

USB2524

Port [2:1] Green 

LED

&

Port Non-

Removable 

strapping option

LED_A[2:1]_N/

NON_REM[1:0]

I/O12

Green indicator LED for ports 2 and 1. Will be active low 
when LED support is enabled via EEPROM or SMBus.

If the hub is configured by the internal default configuration, 
these pins will be sampled at RESET_N negation to 
determine if ports [3:1] contain permanently attached (non-
removable) devices. Also, the active state of the LED's will 
be determined as follows:

NON_REM[1:0] = '00', All ports are removable, 
LED_A2_N is active high,
LED_A1_N is active high.

NON_REM[1:0] = '01', Port 1 is non-removable,
LED_A2_N is active high,
LED_A1_N is active low.

NON_REM[1:0] = '10', Ports 1 & 2 are non-removable,
LED_A2_N is active low,
LED_A1_N is active high.

NON_REM[1:0] = '11', Ports 1, 2, & 3 are non-removable,
LED_A2_N is active low,
LED_A1_N is active low.

Enhanced Port 

LED Indicators

LED_B[4:1]_N

I/O12

These 4 pins in conjunction with the LED_A[4:1]_N pins 
provides a total of 8 LED pins which are used to indicate 
upstream host ownership of the downstream ports.

2 operational modes are available

Single Color LED Mode: LED will light to show which host 
owns each of the downstream ports. If a port is 
“unassigned” then neither LED for that port will light up.

Dual Color LED’s: (note; 4 possible states are displayed to 
the user, Green, Red, Orange and Off).

Port Power 

Polarity strapping

PRTPWR_POL

I/O

Port Power Polarity strapping determination for the active 
signal polarity of the PRTPWR[4:1] pins. 

While RESET_N is asserted, the logic state of this pin will 
(through the use of internal combinatorial logic) determine 
the active state of the PRTPWR[4:1] pins in order to ensure 
that downstream port power is not inadvertently enabled to 
inactive ports during a hardware reset.

When RESET_N is negated, the logic value will be latched 
internally, and will retain the active signal polarity for the 
PRTPWR[4:1] pins.

‘1’ = PRTPWR[4:1] pins have active ‘high’ polarity
‘0’ = PRTPWR[4:1] pins have active ‘low’ polarity

Warning: Active Low port power controllers may glitch
the downstream port power when system power is first
applied. Care should be taken when designing with
active low components!

Over Current 

Sense

OCS[4:1]_N

IPU

Input from external current monitor indicating an over-
current condition. {Note: Contains internal pull-up to 3.3V 
supply}

USB Transceiver 

Bias

RBIAS

I-R

A 12.0k

 (resistor is attached from ground to this 

pin to set the transceiver’s internal bias settings.

TABLE 4-1:

SWITCHING HUB PIN DESCRIPTIONS (CONTINUED) 

Name

Symbol

Type

Function

/var/www/html/datasheet/sites/default/files/pdfhtml_dummy/00001588B-html.html
background image

USB2524

DS00001588B-page 10

 2013 - 2016 Microchip Technology Inc.

Assign 

Downstream 

Ports to Upstream 

Host Ports

PRT_ASSIGN

[3:0]

I

Port Assign Interface: Operates in either Embedded mode, 
or Peripheral mode. See 

Section 6.0, "Assigning Ports"

 for 

additional details.

SERIAL PORT INTERFACE

Serial Data/SMB 

Data

SDA/SMBDATA

IOSD12

(Serial Data)/(SMB Data) signal.

Serial Clock/SMB 

Clock 

&

Configuration 

Programming 

Select

SCL/SMBCLK/

CFG_SEL0

IOSD12

(Serial Clock)/(SMB Clock) signal. 

CFG_SEL0: The logic state of this multifunction pin is 
internally latched on the rising edge of RESET_N 
(RESET_N negation), and will determine the hub 
configuration method as described in 

Table 4-2

.

Configuration 

Programming 

Select

CFG_SEL1

I

The logic state of this pin is internally latched on the rising 
edge of RESET_N (RESET_N negation), and will determine 
the hub configuration method as described in 

Table 4-2

.

Configuration 

Programming 

Select

CFG_SEL2

I

The logic state of this pin is internally latched on the rising 
edge of RESET_N (RESET_N negation), and will determine 
the hub configuration method as described in 

Table 4-2

.

TABLE 4-2:

SMBUS OR EEPROM INTERFACE BEHAVIOR

Name

Name

Name

Function

CFG_SEL2

CFG_SEL1

CFG_SEL0

SMBus or EEPROM interface behavior.

0

0

0

Internal Default Configuration
• PRT_ASSIGN[3:0] = Embedded Mode.

• Strap options on pins LED_A[4:1]_N are enabled.

• LED Mode = USB Mode

0

0

1

Configured as an SMBus slave for external download of 
user-defined descriptors.
• SMBus slave address is :0101100

• Strap options on pins LED_A[4:1]_N are disabled

• LED Mode = See 

Section 8.0, "LED Interface Descrip-

tion"

0

1

0

Internal Default Configuration
• PRT_ASSIGN[3:0] = Peripheral Mode (Level Triggered)

• Strap options on pins LED_A[4:1]_N are enabled.

• No support for unassigned Ports.

• LED Mode = USB Mode

0

1

1

2-wire  (I

2

C) EEPROMS are supported,

• LED Mode = See 

Section 8.0, "LED Interface Descrip-

tion"

TABLE 4-1:

SWITCHING HUB PIN DESCRIPTIONS (CONTINUED) 

Name

Symbol

Type

Function

Maker
Microchip Technology Inc.
Datasheet PDF Download