2014 Microchip Technology Inc. DS00001713A-page 1
Datasheet
PRODUCT FEATURES
USB2534
USB 2.0 Hi-Speed 4-Port Hub Controller
Highlights
Hub Controller IC with 4 downstream ports
USB-IF Battery Charger revision 1.2 support on up &
downstream ports (DCP, CDP, SDP)
Battery charging support for Apple® devices
FlexConnect: Downstream port 1 able to swap with
upstream port, allowing master capable devices to
control other devices on the hub
USB to I2CTM bridge endpoint support
USB Link Power Management (LPM) support
SUSPEND pin for remote wakeup indication to host
Vendor Specific Messaging (VSM) support
Enhanced OEM configuration options available
through a single serial I2CTM EEPROM, OTP, or
SMBus Slave Port
36-pin (6x6mm) SQFN, RoHS compliant package
Footprint compatible with USB2514B
Target Applications
LCD monitors and TVs
Multi-function USB peripherals
PC mother boards
Set-top boxes, DVD players, DVR/PVR
Printers and scanners
PC media drive bay
Portable hub boxes
Mobile PC docking
Embedded systems
Additional Features
MultiTRAKTM
Dedicated Transaction Translator per port
PortMap
Configurable port mapping and disable sequencing
PortSwap
Configurable differential intra-pair signal swapping
PHYBoostTM
Programmable USB transceiver drive strength for
recovering signal integrity
VariSenseTM
Programmable USB receiver sensitivity
Low power operation
Full Power Management with individual or ganged
power control of each downstream port
Built-in Self-Powered or Bus-Powered internal default
settings provide flexibility in the quantity of USB
expansion ports utilized without redesign
Supports “Quad Page” configuration OTP flash
Four consecutive 200 byte configuration pages
Fully integrated USB termination and Pull-up/Pull-
down resistors
On-chip Power On Reset (POR)
Internal 3.3V and 1.2V voltage regulators
On Board 24MHz Crystal Driver, Resonator, or
External 24MHz clock input
Environmental
Commercial temperature range support (0ºC to 70ºC)
Industrial temperature range support (-40ºC to 85ºC)
Order Number(s):
This product meets the halogen maximum concentration values per IEC61249-2-21
The table above represents valid part numbers at the t ime of p rintin g and m ay not repr esent parts that are currently
available. For the latest list of valid ordering numbers for this product, please contact the nearest sales office.
ORDER NUMBER TEMPERATURE
RANGE PACKAGE TYPE
USB2534-1080AEN (Battery Charging disabled by default) 0°C to +70°C 36-pin SQFN
USB2534-1050AEN (Battery Charging enabled by default)
USB2534-1080AEN-TR (Battery Charging disabled by default) 0°C to +70°C 36-pin SQFN
(Tape & Reel)
USB2534-1050AEN-TR (Battery Charging enabled by default)
USB2534i-1080AEN (Battery Charging disabled by default) -40°C to +85°C 36-pin SQFN
USB2534i-1050AEN (Battery Charging enabled by default)
USB2534i-1080AEN-TR (Battery Charging disabled by default) -40°C to +85°C 36-pin SQFN
(Tape & Reel)
USB2534i-1050AEN-TR (Battery Charging enabled by default)
USB 2.0 Hi-Speed 4-Port Hub Controller
Datasheet
DS00001713A-page 2 2014 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 w ill be refined and
enhanced as new volumes and updates are introduced.
If you have any questions or comments r egarding this publication , please contact the Marketing Co mmunications 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 DS3000000 0).
Errata
An errata sheet, describing minor operational differences from the d ata 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.
USB 2.0 Hi-Speed 4-Port Hub Controller
Datasheet
2014 Microchip Technology Inc. DS00001713A-page 3
Table of Contents
Chapter 1 General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1 Block Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Chapter 2 Acronyms and Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.1 Acronyms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2 Reference Documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Chapter 3 Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.1 Pin Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2 Pin Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.3 Buffer Type Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Chapter 4 Power Connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.1 Integrated Power Regulators. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.2 Power Connection Diagrams. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Chapter 5 Modes of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.1 Boot Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.1.1 Standby Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.1.2 Hardware Initialization Stage (HW_INIT). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.1.3 Software Initialization Stage (SW_INIT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.1.4 SOC Configuration Stage (SOC_CFG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.1.5 Configuration Stage (CONFIG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.1.6 Battery Charger Detection Stage (CHGDET) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.1.7 Hub Connect Stage (Hub.Connect). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.1.8 Normal Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Chapter 6 Device Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.1 Configuration Method Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.2 Customer Accessible Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.2.1 USB Accessible Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
6.2.2 SMBus Accessible Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6.3 Device Configuration Straps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6.3.1 Non-Removable Device (NON_REM[1:0]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.3.2 Configuration Select (CFG_SEL[1:0]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.3.3 Downstream Battery Charging Enable (BC_EN[4:1]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.3.4 Port Disable (PRT_DIS_Mx/PRT_DIS_Px) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Chapter 7 Device Interfaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
7.1 I2C Master Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
7.1.1 I2C Message Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
7.1.2 Pull-Up Resistors for I2C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7.2 SMBus Slave Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Chapter 8 Functional Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
8.1 Battery Char ger De te ctio n & Cha rg ing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
8.1.1 Upstream Battery Charger Detection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
USB 2.0 Hi-Speed 4-Port Hub Controller
Datasheet
DS00001713A-page 4 2014 Microchip Technology Inc.
8.1.2 Downstream Battery Charging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
8.2 Flex Connect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.2.1 Port Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.3 Resets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.3.1 Power-On Reset (POR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.3.2 External Chip Reset (RESET_N). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.3.3 USB Bus Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
8.4 Link Power Management (LPM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
8.5 Remote Wakeup Indicator (SUSP_IND) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
8.5.1 Normal Resume Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8.5.2 Modified Resume Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8.6 High Speed Indicator (HS_IND) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Chapter 9 Operational Characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
9.1 Absolute Maximum Ratings* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
9.2 Operating Conditions** . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
9.3 Power Consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
9.3.1 Operational / Unconfigured . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
9.3.2 Suspend / Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
9.4 DC Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
9.5 AC Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
9.5.1 Power-On Configuration Strap Valid Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
9.5.2 Reset and Configuration Strap Timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
9.5.3 USB Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
9.5.4 SMBus Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
9.5.5 I2C Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
9.6 Clock Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
9.6.1 Oscillator/Crystal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
9.6.2 External Reference Clock (REFCLK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Chapter 10 Package Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Chapter 11 Datasheet Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
USB 2.0 Hi-Speed 4-Port Hub Controller
Datasheet
2014 Microchip Technology Inc. DS00001713A-page 5
List of Figures
Figure 1.1 System Block Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Figure 3.1 36-SQFN Pin Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Figure 4.1 Power Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 5.1 Hub Operational Mode Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 7.1 I2C Sequential Access Write Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Figure 7.2 I2C Sequential Access Read Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Figure 8.1 Battery Charging External Power Supply. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Figure 9.1 Supply Rise Time Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Figure 9.2 Power-On Configuration Strap Valid Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Figure 9.3 RESET_N Configuration Strap Timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Figure 10.1 36-SQFN Package Drawing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
USB 2.0 Hi-Speed 4-Port Hub Controller
Datasheet
DS00001713A-page 6 2014 Microchip Technology Inc.
List of Tables
Table 3.1 Pin Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Table 3.2 36-SQFN Package Pin Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Table 3.3 Buffer Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 6.1 Hub Configuration Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Table 6.2 NON_REM[1:0] Configuration Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Table 6.3 PRT_DIS_Mx/PRT_DIS_Px Configuration Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 8.1 Chargers Compatible with Upstream Detection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Table 8.2 Downstream Port Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Table 8.3 LPM State Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Table 9.1 Operational/Unconfigured Power Consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Table 9.2 Suspend/Standby Power Consumption. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Table 9.3 DC Electrical Characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Table 9.4 Power-On Configuration Strap Valid Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Table 9.5 RESET_N Configuration Strap Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Table 9.6 Crystal Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Table 11.1 Revision History. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
USB 2.0 Hi-Speed 4-Port Hub Controller
Datasheet
2014 Microchip Technology Inc. DS00001713A-page 7
Chapter 1 General Description
The USB2534 is a low-power, OEM configurable, MTT (Multi-Transaction Translator) USB 2.0 hub
controller with 4 downstream ports and advanced features for embedded USB applications. The
USB2534 is fully compliant with the USB 2.0 Specification, USB 2.0 Link Power Management
Addendum and will attach to an upstream port as a Full-Speed hub or as a Full-/Hi-Speed hub. The
4-port hub supports Low-Speed, Full-Speed, and Hi-Speed (if operating as a Hi-Speed hub)
downstream devices on all of the enabled downstream ports.
The USB2534 has been specifically optimized for embedded systems where high performance, and
minimal BOM costs are critical design requirements. Standby mode power has been minimized and
reference clock inputs can be aligned to the customer’s specific application. Additionally, all required
resistors on the USB ports are integrated into the hub, including all series termination and pull-up/pu ll-
down resistors on the D+ and D– pins.
The USB2534 supports both upstream battery charger detection and downstream battery charging.
The USB2534 integrated battery charger detection circuitry supports the USB-IF Battery Charging
(BC1.2) detection method and most Apple devices. These circuits are used to detect the attachment
and type of a USB charger and provide an interrupt output to indicate charger information is available
to be read from the device’s status registers via the serial interface. The USB2534 provides the battery
charging handshake and supports the following USB-IF BC1.2 charging profiles:
DCP: Dedicated Charging Port (Power brick with no data)
CDP: Charging Downstream Port (1.5A with data)
SDP: Standard Downstream Port (0.5A with data)
Custom profiles loaded via SMBus or OTP
The USB2534 provides an additional USB endpoint dedicated for use as a USB to I2C interface,
allowing external circuits or devices to be monitored, controlled, or configured via the USB interface.
Additionally, the USB2534 includes many powerful and unique features such as:
FlexConnect, which provides flexi ble connectivity options. The USB2534’s downstream port 1 can be
swapped with the upstream port, allowing master capable devices to control other devi ces on the hub.
MultiTRAKTM Technology, which utilizes a dedicated Transaction Translator (TT) per port to maintain
consistent full-speed data throughput regardless of the number of active downstream connections.
MultiTRAKTM outperforms conventional USB 2.0 hubs with a single TT in USB full-speed data transfers.
PortMap, which provides flexible port mapping and disable sequences. The downstream ports of a
USB2534 hub can be reordered or disabled in any sequence to support multiple platform designs with
minimum effort. For any port that is disabled, the USB2534 hub controllers automatically reorder the
remaining ports to match the USB host controller s port numbering scheme.
PortSwap, which adds per-port programmability to USB differential-pair pin locations. PortSwap al lows
direct alignment of USB signals (D+/D-) to connectors to avoid uneven trace length or crossing of the
USB differential signals on the PCB.
PHYBoost, which provides programmable levels of Hi-Speed USB
signal drive strength i n the downstream port transceivers. PHYBoost
attempts to restore USB signal integrity in a compromised system
environment. The graphic on the right shows an example of Hi-
Speed USB eye diagrams before and after PHYBoost signal integrity
restoration.
VariSense, which controls the USB receiver sensitivity enabling programmable levels of USB signal
receive sensitivity. This capability allows operation in a sub-optimal system environment, such as when
a captive USB cable is used.
The USB2534 is available in commercial (0°C to +70°C) and industrial (-40°C to +85°C) temperature
range versions.
USB 2.0 Hi-Speed 4-Port Hub Controller
Datasheet
DS00001713A-page 8 2014 Microchip Technology Inc.
1.1 Block Diagram
Figure 1.1 details the internal block diagram of the USB2534.
Figure 1.1 System Block Diagram
Flex PHY
Up or
Downstream
Repeater Controller
SIE
Serial
Interface
To I2C Master/Slave
Routing & Port Re-Ordering Logic
SCLSDA
Port Controller
VDDCR12
TT #3TT #2TT #1
1.2V Reg
RESET_N
VDDA33
TT #4
USB
GPIO
Port Power
OCS
TT #5
UDC
20
2KB
DP
SRAM
8051
Controller GPIO
Bridge
4KB
SRAM 32KB
ROM
2KB
OTP
256B
IRAM
VDDA33
VDDA33
3.3V Reg
Swap PHY
USB
Down or
Upstream
PHY
USB
Downstream
PHY
USB
Downstream
PHY
USB
Downstream
USB 2.0 Hi-Speed 4-Port Hub Controller
Datasheet
2014 Microchip Technology Inc. DS00001713A-page 9
Chapter 2 Acronyms and Definitions
2.1 Acronyms
EOP: End of Packet
EP: Endpoint
FS: Full-Speed
GPIO: General Purpose I/O (that is input/output to/from the device)
HS: Hi-Speed
HSOS: High Speed Over Sampling
I2C®: Inter-Integrated Circuit
LS: Low-Speed
OTP: One Time Programmable
PCB: Printed Circuit Board
PCS: Physical Coding Sublayer
PHY: Physical Layer
SMBus: System Management Bus
UUID: Universally Unique IDentification
2.2 Reference Documents
1. UNICODE UTF-16LE For String Descriptors USB Engineering Change Notice, December 29th,
2004, http://www.usb.org
2. Universal Serial Bus Specification, Revision 2.0, April 27th, 2000, http://www.usb.org
3. Battery Charging Specification, Revision 1.2, Dec. 07, 2010, http://www.usb.org
4. I2C-Bus Specification, Version 1.1, http://www.nxp.com
5. System Management Bus Specification, Version 1.0, http://smbus.org/specs
USB 2.0 Hi-Speed 4-Port Hub Controller
Datasheet
DS00001713A-page 10 2014 Microchip Technology Inc.
Chapter 3 Pin Descriptions
Figure 3.1 36-SQFN Pin Assignments
Ground Pad
(must be connected to VSS)
Indicates pins on the bottom of the device.
26
VDD33
25
RESET_N
24
HS_IND/CFG_SEL1
23
SCL/SMBCLK/CFG_SEL0
22 SDA/SMBDATA/NON_REM1
21 UART_TX/OCS4_N
20 PRTPWR4/PRTCTL4/BC_EN4
19
VBUS_DET
27
UART_RX/OCS3_N
18
17
16 PRTPWR2/PRTCTL2/BC_EN2
15
14
VDD33
13
VDDCR12
12 PRTPWR1/PRTCTL1/BC_EN1
11 LED0
10 VDDA33
SUSP_IND/LOCAL_PWR/NON_REM0 28
VDDA33 29
FLEX_USBUP_DP 31
XTAL2 32
XTAL1/REFCLK 33
RBIAS
36
VDDA33
35
NC 34
FLEX_USBUP_DM 30
NC
1
SWAP_USBDN1_DM/PRT_DIS_M1
2
SWAP_USBDN1_DP/PRT_DIS_P1
3
USBDN2_DM/PRT_DIS_M2
4
USBDN2_DP/PRT_DIS_P2
5
USBDN3_DM/PRT_DIS_M3 6
USBDN3_DP/PRT_DIS_P3 7
USBDN4_DM/PRT_DIS_M4 8
USBDN4_DP/PRT_DIS_P4 9
PRTPWR3/PRTCTL3/BC_EN3
OCS2_N
OCS1_N
USB2534
(Top View)
USB 2.0 Hi-Speed 4-Port Hub Controller
Datasheet
2014 Microchip Technology Inc. DS00001713A-page 11
3.1 Pin Descriptions
This section provides a detailed description of each pin. The signal s are arranged in functional groups
according to their associated interface.
The “_N” symbol in the signal name indi cates that the active, or asserted, state occurs when the signal
is at a low voltage level. For example, RESET_N indicates that the reset signal is active low. When
“_N” is not present after the signal name, the signal is asserted when at the high voltage level.
The terms assertion and negation are used exclusively. This is done to avoid confusion when worki ng
with a mixture of “active low” and “active high” signals. The term assert, or assertion, indicates that a
signal is active, independent of whether that level is represented by a high or low voltage. The term
negate, or negation, indicates that a signal is inactive.
Note: The buffer type for each signal is indicated in the BUFFER TYPE column of Table 3.1. A
description of the buffer types is provided in Section 3.3.
Note: Compatibility with the UCS100x family of USB port po wer controllers requires the UC S100x be
connected on Port 1 of the USB2534. Additionally, both PRTPWR1 and OCS1_N must be
pulled high at Power-On Reset (POR).
Table 3.1 Pin Descriptions
NUM PINS NAME SYMBOL BUFFER
TYPE DESCRIPTION
USB/HSIC INTERFACES
1
Upstream
USB D+
(Flex Port 0)
FLEX_USBUP_DP AIO Upstream USB Port 0 D+ data signal.
Note: The upstream Port 0 signals can be
optionally swapped with the
downstream Port 1 signals.
1
Upstream
USB D-
(Flex Port 0)
FLEX_USBUP_DM AIO Upstream USB Port 0 D- data signal.
Note: The upstream Port 0 signals can be
optionally swapped with the
downstream Port 1 signals.
1
Downstream
USB D+
(Swap Port 1)
SWAP_USBDN1_DP AIO Downstream USB Port 1 D+ data signal.
Note: The downstream Port 1 signals can be
optionally swapped with the upstream
Port 0 signals.
Port 1 D+
Disable
Configuration
Strap
PRT_DIS_P1 IS This strap is used in conjunction with
PRT_DIS_M1 to disable USB Port 1.
0 = Port 1 D+ Enabled
1 = Port 1 D+ Disabled
Note: Both PRT_DIS_P1 and PRT_DIS_M1
must be tied to VDD33 at reset to
disable the associated port.
See Note 3.4 for more information on
configuration straps.
USB 2.0 Hi-Speed 4-Port Hub Controller
Datasheet
DS00001713A-page 12 2014 Microchip Technology Inc.
1
Downstream
USB D-
(Swap Port 1)
SWAP_USBDN1_DM AIO Downstream USB Port 1 D- data signal.
Note: The downstream Port 1 signals can be
optionally swapped with the upstream
Port 0 signals.
Port 1 D-
Disable
Configuration
Strap
PRT_DIS_M1 IS This strap is used in conjunction with
PRT_DIS_P1 to disable USB Port 1.
0 = Port 1 D- Enabled
1 = Port 1 D- Disabled
Note: Both PRT_DIS_P1 and PRT_DIS_M1
must be tied to VDD33 at reset to
disable the associated port.
See Note 3.4 for more information on
configuration straps.
1
Downstream
USB D+
(Port 2)
USBDN2_DP AIO Downstream USB Port 2 D+ data signal.
Port 2 D+
Disable
Configuration
Strap
PRT_DIS_P2 IS This strap is used in conjunction with
PRT_DIS_M2 to disable USB Port 2.
0 = Port 2 D+ Enabled
1 = Port 2 D+ Disabled
Note: Both PRT_DIS_P2 and PRT_DIS_M2
must be tied to VDD33 at reset to
disable the associated port.
See Note 3.4 for more information on
configuration straps.
1
Downstream
USB D-
(Port 2)
USBDN2_DM AIO Downstream USB Port 2 D- data signal.
Port 2 D-
Disable
Configuration
Strap
PRT_DIS_M2 IS This strap is used in conjunction with
PRT_DIS_P2 to disable USB Port 2.
0 = Port 2 D- Enabled
1 = Port 2 D- Disabled
Note: Both PRT_DIS_P2 and PRT_DIS_M2
must be tied to VDD33 at reset to
disable the associated port.
See Note 3.4 for more information on
configuration straps.
Table 3.1 Pin Descriptions (continued)
NUM PINS NAME SYMBOL BUFFER
TYPE DESCRIPTION
USB 2.0 Hi-Speed 4-Port Hub Controller
Datasheet
2014 Microchip Technology Inc. DS00001713A-page 13
1
Downstream
USB D+
(Port 3)
USBDN3_DP AIO Downstream USB Port 3 D+ data signal.
Port 3 D+
Disable
Configuration
Strap
PRT_DIS_P3 IS This strap is used in conjunction with
PRT_DIS_M3 to disable USB Port 3.
0 = Port 3 D+ Enabled
1 = Port 3 D+ Disabled
Note: Both PRT_DIS_P3 and PRT_DIS_M3
must be tied to VDD33 at reset to
disable the associated port.
See Note 3.4 for more information on
configuration straps.
1
Downstream
USB D-
(Port 3)
USBDN3_DM AIO Downstream USB Port 3 D- data signal.
Port 3 D-
Disable
Configuration
Strap
PRT_DIS_M3 IS This strap is used in conjunction with
PRT_DIS_P3 to disable USB Port 3.
0 = Port 3 D- Enabled
1 = Port 3 D- Disabled
Note: Both PRT_DIS_P3 and PRT_DIS_M3
must be tied to VDD33 at reset to
disable the associated port.
See Note 3.4 for more information on
configuration straps.
1
Downstream
USB D+
(Port 4)
USBDN4_DP AIO Downstream USB Port 4 D+ data signal.
Port 4 D+
Disable
Configuration
Strap
PRT_DIS_P4 IS This strap is used in conjunction with
PRT_DIS_M4 to disable USB Port 4.
0 = Port 4 D+ Enabled
1 = Port 4 D+ Disabled
Note: Both PRT_DIS_P4 and PRT_DIS_M4
must be tied to VDD33 at reset to
disable the associated port.
See Note 3.4 for more information on
configuration straps.
Table 3.1 Pin Descriptions (continued)
NUM PINS NAME SYMBOL BUFFER
TYPE DESCRIPTION
USB 2.0 Hi-Speed 4-Port Hub Controller
Datasheet
DS00001713A-page 14 2014 Microchip Technology Inc.
1
Downstream
USB D-
(Port 4)
USBDN4_DM AIO Downstream USB Port 4 D- data signal.
Port 4 D-
Disable
Configuration
Strap
PRT_DIS_M4 IS This strap is used in conjunction with
PRT_DIS_P4 to disable USB Port 4.
0 = Port 4 D- Enabled
1 = Port 4 D- Disabled
Note: Both PRT_DIS_P4 and PRT_DIS_M4
must be tied to VDD33 at reset to
disable the associated port.
See Note 3.4 for more information on
configuration straps.
I2C/SMBUS INTERFACE
1
I2C Serial
Clock Input SCL I_SMB I2C serial clock input
SMBus Clock SMBCLK I_SMB SMBus serial clock input
Configuration
Select 0
Configuration
Strap
CFG_SEL0 I_SMB This strap is used in conjunction with CFG_SEL1
to set the hub configuration method. Refer to
Section 6.3.2, "Configuration Select
(CFG_SEL[1:0])," on page 30 for additional
information.
See Note 3.4 for more information on
configuration straps.
1
I2C Serial
Data SDA IS/OD8 I2C bidirectional serial data
SMBus Serial
Data SMBDATA IS/OD8 SMBus bidirectional serial data
Non-
Removable
Device 1
Configuration
Strap
NON_REM1
(Note 3.3)IS This strap is used in conjunction with
NON_REM0 to configure the downstream ports
as non-removable devices. Refer to Section
6.3.1, "Non-Removable Device
(NON_REM[1:0])," on page 30 for additional
information.
See Note 3.4 for more information on
configuration straps.
MISC.
1Port 1 Over-
Current
Sense Input
OCS1_N IS
(PU) This active-low signal is input from an external
current monitor to indicate an over-current
condition on USB Port 1.
1Port 2 Over-
Current
Sense Input
OCS2_N IS
(PU) This active-low signal is input from an external
current monitor to indicate an over-current
condition on USB Port 2.
Table 3.1 Pin Descriptions (continued)
NUM PINS NAME SYMBOL BUFFER
TYPE DESCRIPTION
USB 2.0 Hi-Speed 4-Port Hub Controller
Datasheet
2014 Microchip Technology Inc. DS00001713A-page 15
1
UART
Receive Input UART_RX IS Internal UART receive input
Note: This is a 3.3V signal. For RS232
operation, an external 12V translator is
required.
Port 3 Over-
Current
Sense Input
OCS3_N IS
(PU) This active-low signal is input from an external
current monitor to indicate an over-current
condition on USB Port 3.
1
UART
Transmit
Output
UART_TX O8 Internal UART transmit output
Note: This is a 3.3V signal. For RS232
operation, an external 12V driver is
required.
Port 4 Over-
Current
Sense Input
OCS4_N IS
(PU) This active-low signal is input from an external
current monitor to indicate an over-current
condition on USB Port 4.
1
System Reset
Input RESET_N I_RST This active-low signal allows external hardware to
reset the device.
Note: The active-low pulse must be at least
5us wide. Refer to Section 8.3.2,
"External Chip Reset (RESET_N)," on
page 37 for additional information.
1
Crystal Input XTAL1 ICLK External 24 MHz crystal input
Reference
Clock Input REFCLK ICLK Reference clock input. The device may be
alternatively driven by a single-ended clock
oscillator. When this method is used, XTAL2
should be left unconnected.
1Crystal
Output XTAL2 OCLK External 24 MHz crystal output
1External USB
Transceiver
Bias Resistor
RBIAS AI A 12.0kΩ (+/- 1%) resistor is attached from
ground to this pi n to set the transceiver’s internal
bias settings.
1
LED 0 Output LED0 O8 General purpose LED 0 output that is
configurable to blink or “breathe” at various rates.
Note: LED0 must be enabled via the Protouch
configuration tool.
Table 3.1 Pin Descriptions (continued)
NUM PINS NAME SYMBOL BUFFER
TYPE DESCRIPTION
USB 2.0 Hi-Speed 4-Port Hub Controller
Datasheet
DS00001713A-page 16 2014 Microchip Technology Inc.
1
Detect
Upstream
VBUS Power
VBUS_DET IS Detects state of upstream bus power.
When designing a detachable hub, this pin must
be connected to the VBUS power pin of the
upstream USB port through a resistor divider
(50kΩ by 100kΩ) to provide 3.3V.
For self-powered applications with a permanently
attached host, this pin must be connected to
either 3.3V or 5.0V through a resistor divider to
provide 3.3V.
In embedded applications, VBUS_DET may be
controlled (toggled) when the host desires to
renegotiate a connection without requiring a full
reset of the device.
1
Remote
Wakeup
Indicator
SUSP_IND OD8 Configurable sideband signal used to indicate
Suspend status (default) or Remote Wakeup
events to the Host.
Suspend Indicator (default configuration):
0 = Unconfigured, or configured and in USB
suspend mode
1 = Device is configured and is active
(i.e., not in suspend)
For Remote Wakeup Indicator mode:
Refer to Section 8.5, "Re mote Wakeup Indicator
(SUSP_IND)," on page 38.
Refer to Section 6.3.1, "Non-Removable Device
(NON_REM[1:0])," on page 30 for information on
LED polarity when using this signal.
Local Power
Detect LOCAL_PWR IS Detects the availability of a local self-power
source.
0 = Self/local power source is NOT available.
(i.e., device must obtain all power from upstream
USB VBUS)
1 = Self/local power source is available
See Note 3.2 for more information on this pin.
Non-
Removable
Device 0
Configuration
Strap
NON_REM0
(Note 3.3)IS This strap is used in conjunction with
NON_REM1 to configure the downstream ports
as non-removable devices. Refer to Section
6.3.1, "Non-Removable Device
(NON_REM[1:0])," on page 30 for additional
information.
See Note 3.4 for more information on
configuration straps.
Table 3.1 Pin Descriptions (continued)
NUM PINS NAME SYMBOL BUFFER
TYPE DESCRIPTION
USB 2.0 Hi-Speed 4-Port Hub Controller
Datasheet
2014 Microchip Technology Inc. DS00001713A-page 17
1
High Speed
Indicator HS_IND O8 Indicates a high speed connection on the
upstream port. The active state of the LED will be
determined as follows:
If CFG_SEL1 = 0, HS_IND is active high.
If CFG_SEL1 = 1, HS_IND is active low.
Asserted = hub is connected at high speed
Negated = Hub is connected at full speed
Configuration
Select 1
Configuration
Strap
CFG_SEL1 IS This strap is used in conjunction with CFG_SEL0
to set the hub configuration method. Refer to
Section 6.3.2, "Configuration Select
(CFG_SEL[1:0])," on page 30 for additional
information.
See Note 3.4 for more information on
configuration straps.
1
Port 1 Power
Output PRTPWR1 O8 Enables power to a downstream USB device
attached to Port 1.
0 = Power disabled on downstream Port 1
1 = Power enabled on downstream Port 1
Port 1 Control PRTCTL1 OD8/IS
(PU) When configured as PRTCTL1, this pin function s
as both the Port 1 power enable output
(PRTPWR1) and the Port 1 over-current sense
input (OCS1_N). Refer to the PRTPWR1 and
OCS1_N descriptions for additional information.
Port 1 Batter y
Charging
Configuration
Strap
BC_EN1 IS This strap is used to indicate support of the
battery charging protocol on Port 1. Enabling
battery charging support allows a device on the
port to draw currents per the USB battery
charging specification.
0 = Battery charging is not supported on Port 1
1 = Battery charging is supported on Port 1
See Note 3.4 for more information on
configuration straps.
Table 3.1 Pin Descriptions (continued)
NUM PINS NAME SYMBOL BUFFER
TYPE DESCRIPTION
USB 2.0 Hi-Speed 4-Port Hub Controller
Datasheet
DS00001713A-page 18 2014 Microchip Technology Inc.
1
Port 2 Power
Output PRTPWR2 O8 Enables power to a downstream USB device
attached to Port 2.
0 = Power disabled on downstream Port 2
1 = Power enabled on downstream Port 2
Port 2 Control PRTCTL2 OD8/IS
(PU) When configured as PRTCTL2, this pin function s
as both the Port 2 power enable output
(PRTPWR2) and the Port 2 over-current sense
input (OCS2_N). Refer to the PRTPWR2 and
OCS2_N descriptions for additional information.
Port 2 Batter y
Charging
Configuration
Strap
BC_EN2 IS This strap is used to indicate support of the
battery charging protocol on Port 2. Enabling
battery charging support allows a device on the
port to draw currents per the USB battery
charging specification.
0 = Battery charging is not supported on Port 2
1 = Battery charging is supported on Port 2
See Note 3.4 for more information on
configuration straps.
1
Port 3 Power
Output PRTPWR3 O8 Enables power to a downstream USB device
attached to Port 3.
0 = Power disabled on downstream Port 3
1 = Power enabled on downstream Port 3
Port 3 Control PRTCTL3 OD8/IS
(PU) When configured as PRTCTL3, this pin function s
as both the Port 3 power enable output
(PRTPWR3) and the Port 3 over-current sense
input (OCS3_N). Refer to the PRTPWR3 and
OCS3_N descriptions for additional information.
Port 3 Batter y
Charging
Configuration
Strap
BC_EN3 IS This strap is used to indicate support of the
battery charging protocol on Port 3. Enabling
battery charging support allows a device on the
port to draw currents per the USB battery
charging specification.
0 = Battery charging is not supported on Port 3
1 = Battery charging is supported on Port 3
See Note 3.4 for more information on
configuration straps.
Table 3.1 Pin Descriptions (continued)
NUM PINS NAME SYMBOL BUFFER
TYPE DESCRIPTION
USB 2.0 Hi-Speed 4-Port Hub Controller
Datasheet
2014 Microchip Technology Inc. DS00001713A-page 19
Note 3.2 The LOCAL_PWR pin is sampled during the con figuration state, immediately after nega tion
of reset, to determine whether the device is bus-powered or self-powered. When
configuration is complete, the latched value will not change until the next reset assertion.
To enable dynamic local power switching, the DYNAMIC_POWER register at location
0x4134 must be programmed with 0x41. If dynamic power switching is not required, the
DYNAMIC_POWER register should be l eft at the default value of 0xC1. Programming may
be performed through the SMBus interface, or permanently via OT P. Refer to th e Protouch
MPT User Manual for additional information.
1
Port 4 Power
Output PRTPWR4 O8 Enables power to a downstream USB device
attached to Port 4.
0 = Power disabled on downstream Port 4
1 = Power enabled on downstream Port 4
Port 4 Control PRTCTL4 OD8/IS
(PU) When configured as PRTCTL4, this pin function s
as both the Port 4 power enable output
(PRTPWR4) and the Port 4 over-current sense
input (OCS4_N). Refer to the PRTPWR4 and
OCS4_N descriptions for additional information.
Port 4 Batter y
Charging
Configuration
Strap
BC_EN4 IS This strap is used to indicate support of the
battery charging protocol on Port 4. Enabling
battery charging support allows a device on the
port to draw currents per the USB battery
charging specification.
0 = Battery charging is not supported on Port 4
1 = Battery charging is supported on Port 4
See Note 3.4 for more information on
configuration straps.
2No Connect NC - These pins must be left floating for normal device
operation.
POWER
3+3.3V Analog
Power Supply VDDA33 P +3.3V analog power supply. Refer to Chapter 4,
"Power Connections," on page 22 for power
connection information.
2+3.3V Power
Supply VDD33 P +3.3V power supply. These pins must be
connected to VDDA33. Refer to Chapter 4,
"Power Connections," on page 22 for power
connection information.
1
+1.2V Core
Power Supply VDDCR12 P +1.2V core power supply. A 1.0 μF (<1 Ω ESR)
capacitor to ground is required for regulator
stability. The capacitor should be place d as close
as possible to the device. Refer to Chapter 4,
"Power Connections," on page 22 for power
connection information.
Exposed
Pad on
package
bottom
(Figure 3.1)
Ground VSS P Common ground. This exposed pad must be
connected to the ground plane with a via array.
Table 3.1 Pin Descriptions (continued)
NUM PINS NAME SYMBOL BUFFER
TYPE DESCRIPTION
USB 2.0 Hi-Speed 4-Port Hub Controller
Datasheet
DS00001713A-page 20 2014 Microchip Technology Inc.
Note 3.3 If using the local power detect function (LOCAL_PWR pin), the NON_REM[1:0]
configuration straps cannot be used to configure the non-removable state of the USB ports.
In this case, the non-removable state of the ports must be configured in internal device
registers via the Protouch tool or SMBus.
Note 3.4 Configuration strap values are latched on Power-On Reset (POR) and the rising edge of
RESET_N (external chip reset). Configuration straps are identified by an underlined
symbol name. Signals that function as configuration straps must be augmented with an
external resistor when connected to a load. Refer to Section 6.3, "Device Configuration
Straps," on page 29 for additional information.
3.2 Pin Assignments
Table 3.2 36-SQFN Package Pin Assignments
PIN
NUM PIN NAME PIN
NUM PIN NAME
1 SWAP_USBDN1_DM/PRT_DIS_M1 19 UART_RX/OCS3_N
2 SWAP_USBDN1_DP/PRT_DIS_P1 20 PRTPWR4/PRTCTL4/BC_EN4NC
3 USBDN2_DM/PRT_DIS_M2 21 UART_TX/OCS4_N
4 USBDN2_DP/PRT_DIS_P2 22 SDA/SMBDATA/NON_REM1
5 NC 23 VDD33
6 USBDN3_DM/PRT_DIS_M3 24 SCL/SMBCLK/CFG_SEL0
7 USBDN3_DP/PRT_DIS_P3 25 HS_IND/CFG_SEL1
8 USBDN4_DM/PRT_DIS_M4 26 RESET_N
9 USBDN4_DP/PRT_DIS_P4 27 VBUS_DET
10 VDDA33 28 SUSP_IND/LOCAL_PWR/NON_REM0
11 LED0 29 VDDA33
12 PRTPWR1/PRTCTL1/BC_EN1 30 FLEX_USBUP_DM
13 OCS1_N 31 FLEX_USBUP_DP
14 VDDCR12 32 XTAL2
15 VDD33 33 XTAL1/REFCLK
16 PRTPWR2/PRTCTL2/BC_EN2 34 NC
17 OCS2_N 35 RBIAS
18 PRTPWR3/PRTCTL3/BC_EN3 36 VDDA33
USB 2.0 Hi-Speed 4-Port Hub Controller
Datasheet
2014 Microchip Technology Inc. DS00001713A-page 21
3.3 Buffer Type Descriptions
Table 3.3 Buffer Types
BUFFER TYPE DESCRIPTION
IS Schmitt-triggered input
I_RST Reset Input
I_SMB I2C/SMBus Clock Input
O8 Output with 8 mA sink and 8 mA source
OD8 Open-drain output with 8 mA sink
OD12 Open-drain output with 12 mA sink
PU 50 µA (typical) internal pull-up. Unless otherwise noted in the pin description, internal pull-
ups are always enabled.
Note: Internal pull-up resistors prevent unconnecte d inputs from floating. Do not rely on
internal resistors to drive signals external to the device. When connected to a load
that must be pulled high, an external resistor must be added.
PD 50 µA (typical) internal pull-down. Unless otherwise noted in the pin description, internal
pull-downs are always enabled.
Note: Internal pull-down resistors prevent unconne cted inputs from floating. Do not rely
on internal resistors to drive signals ex ternal to the device. When connected to a
load that must be pulled low, an external resistor must be added.
AIO Analog bi-directional
ICLK Crystal oscillator input pin
OCLK Crystal oscillator output pin
P Power pin
USB 2.0 Hi-Speed 4-Port Hub Controller
Datasheet
DS00001713A-page 22 2014 Microchip Technology Inc.
Chapter 4 Power Connections
4.1 Integrated Power Regulators
The integrated 3.3V and 1.2V power regulators allow the device to be supplied via a single 3.3V
external power supply.
The regulators are controlled by RESET_N. When RESET_N is brought high, the 3.3V regulator will
turn on. When RESET_N is brought low the 3.3V regulator will turn off.
4.2 Power Connection Diagrams
Figure 4.1 illustrates the power connections for the USB2534.
Figure 4.1 Power Connections
3.3V Reg ul ator
(Bypass)
(IN) (OUT)
VDDA33
+3.3V
Supply
1.2V
Core Logic
3.3V I/O
USB2534
Single Supply Application
1.2V Regulator
(IN) (OUT)
3.3V Internal
Logic
VDDA33 VDDA33 VDDCR12
1.0uF
VSS
VDD33
(2x)
USB 2.0 Hi-Speed 4-Port Hub Controller
Datasheet
2014 Microchip Technology Inc. DS00001713A-page 23
Chapter 5 Modes of Operation
The device provides two main modes of opera tion: Standby Mode an d Hub Mode. The operating mode
of the device is selected by setting values on primary inputs according to the table below.
Note: Refer to Section 8.3.2, "External Chip Reset (RESET_N)," on page 37 for add itiona l info rma tion
on RESET_N.
The flowchart in Figure 5.1 shows the modes of operation. It also shows how the device traverses
through the Hub mode stages (shown in bold.) The flow of control is dictated by control register bits
shown in italics as well as other events such as availability of a reference clock. The remaining sections
in this chapter provide more detail on each stage and mode of operation.
Table 5.1 Controlling Modes of Operat ion
RESET_N
INPUT RESULTING
MODE SUMMARY
0 Standby Lowest Power Mode: No functions are active other than monitoring the
RESET_N input. All port interfaces are high impedance. All regulators are
powered off.
1 Hub Full Feature Mode: Device operates as a confi gurable USB hub with battery
charger detection. Power consumption is based on the number of active ports,
their speed, and amount of data transferred.
USB 2.0 Hi-Speed 4-Port Hub Controller
Datasheet
DS00001713A-page 24 2014 Microchip Technology Inc.
Figure 5.1 Hub Operational Mode Flowchart
YES
NO
Config Load
From I2C
Combine OTP
Config Data
SOC Done?
Config Load
From Internal ROM
Run from
Internal ROM
YES
Do SMBus or I2C
Initialization
NO
SW Upstream
BC detection
(CHGDET)
Hub Connect
(Hub.Connect)
(CONFIG)
CFG_SEL[1:0] = 11b
NO
(SOC_CFG)
(SW_INIT)
Normal
operation
SMBus or I2C
Present?
YES
(HW_INIT)
USB 2.0 Hi-Speed 4-Port Hub Controller
Datasheet
2014 Microchip Technology Inc. DS00001713A-page 25
5.1 Boot Sequence
5.1.1 Standby Mode
If the external hardware reset is asserted , the hub will be in Standby Mode. This mode provides a very
low power state for maximum power efficiency when no signaling is required. This is the lowe st power
state. In Standby Mode all internal regulators are powered off, the PLL is not running, and core logic
is powered down in order to minimize power consumption. Because core logic is powered off, no
configuration settings are retained in this mode and must be re-initialized after RESET_N is negated
high.
5.1.2 Hardware Initialization Stage (HW_INIT)
The first stage is the initialization stage and occurs on the negation of RESET_N. In this stage the
1.2V regulator is enabled and stabilizes, internal logic is reset, and the PLL locks if a valid REFCLK
is supplied. Configuration registers are initialized to their default state and strap input values are
latched. The device will complete initialization and automatically enter the next stage. Because the
digital logic within the device is not yet stable, no communication with the device using the SMBus is
possible. Configuration registers are initialized to their default state.
If there is a REFCLK present, the next state is SW_INIT.
5.1.3 Software Initialization Stage (SW_INIT)
Once the hardware is initialized, the firmware can begin to execute from the internal ROM. The
firmware checks the CFG_SEL[1:0] configuration strap values to determine if it is configured for I2C
Master loading. If so, the configuration is loaded from an external I2C ROM in the device’s CONFIG
state.
For all other configurations, the firmware checks for the presence of an external I2C/SMBus. It does
this by asserting two pull down resistors on the data and clock lines of the bus. The pull downs are
typically 50Kohm. If there are 10Kohm pull-ups present, the device becomes aware of the presence
of an external SMBus/I2C bus. If a bus is detected, the firmware transitions to the SOC_CFG state.
5.1.4 SOC Configuration Stage (SOC_CFG)
In this stage, the SOC may modify any of the default configuration settings specified in the integrated
ROM such as USB device descriptors, or port electrical settings, and control features such as
upstream battery charging detection.
There is no time limit. In this stage the firmware will wait indefinitely for the SMBus/I2C configuration.
When the SOC has completed configuring the device, it must write to register 0xFF to end the
configuration.
5.1.5 Configuration Stage (CONFIG)
Once the SOC has indicated that it is done with configuration, then all the configuration data is
combined. The default data, the SOC configuration data, the OTP data are all combined in the firmware
and device is programmed.
After the device is fully configured, it will go idle and then into suspend if there is no VBUS or
Hub.Connect present. Once VBUS is present, and upstream battery charging is enabled, the device
will transition to the Battery Charger Detection Stage (CHGDET). If VBUS is present, and upstream
battery charging is not enabled, the device will transitions to the Connect (Hub.Connect) stage.
USB 2.0 Hi-Speed 4-Port Hub Controller
Datasheet
DS00001713A-page 26 2014 Microchip Technology Inc.
5.1.6 Battery Charger Detection Stage (CHGDET)
After configuration, if enabled, the device enters the Battery Charger Detection Stage. If the battery
charger detection feature was disabled during the CONFIG stage, the device will immediately
transition to the Hub Connect (Hub.Connect) stage. If the battery charger detection feature remains
enabled, the battery charger detection sequence is started automatically.
If the charger detection remains enabled, the device will transition to the Hub.Connect stage if using
the hardware detection mechanism.
5.1.7 Hub Connect Stage (Hub.Connect)
Once the CHGDET stage is completed, the device enters the Hub.Connect stage.
5.1.8 Normal Mode
Lastly the SOC enters the Normal Mode of operation. In this stage, full USB operation is supported
under control of the USB Host on the upstream port. The device will remain in the normal mode until
the operating mode is changed by the system.
If RESET_N is asserted low, then Standby Mode is entered. The device may then be placed into any
of the designated Hub stages. Asserting the soft disconnect on the upstream port will cause the Hub
to return to the Hub.Connect stage until the soft disconnect is negated.
To save power, communication over the SMBus is not supported while in USB Suspend. The system
can prevent the device from going to sleep by asserting the ClkSusp control bit of the Configure
Portable Hub Register anytime before entering USB Suspend. While the device is kept awake during
USB Suspend, it wi ll provide the SMBus functionality at the expense of n ot meeting USB requirements
for average suspend current consumption.
USB 2.0 Hi-Speed 4-Port Hub Controller
Datasheet
2014 Microchip Technology Inc. DS00001713A-page 27
Chapter 6 Device Configuration
The device supports a large numb er of features (s ome mutually exclusive), and must be configured in
order to correctly function when attached to a USB host controller. The hub can be configured either
internally or externally depending on the implemented interface.
Microchip provides a comprehensive software programming tool, Pro-Touch, for configuring the
USB2534 functions, registers and OT P memory. All configuration is to be performed via the Pro-Touch
programming tool. For additional information on the Pro-Touch programming tool, contact your local
Microchip sales representative.
6.1 Configuration Method Selection
The CFG_SEL[1:0] configuration straps and the SDA pin are used to determine the hub configuration
method, as shown in Table 6.1. The software reads the SDA pin and the CFG_SEL[1:0] bits and
configures the system appropriately.
Note: Refer to Chapter 7, "Device Interfaces," on page 32 for detailed information on each device
configuration interface.
6.2 Customer Accessible Functions
The following USB or SMBus accessible functions are available to the customer via the Pro-Touch
Programming Tool.
Note: For additional programming details, refer to the Pro-Touch Programming Tool User Manual.
Table 6.1 Hub Configuration Selection
SDA CFG_SEL1 CFG_SEL0 DESCRIPTION
X 0 0 Configuration is based on the configuration strap options and
internal OTP settings. This configuration sets the device Self
powered operation.
0 0 1 Invalid
X 1 0 Configuration based on the configuration strap options and
internal OTP settings. This configuration sets the device for Bus
powered operation.
1 1 1 Firmware performs a configuration load from 2-wire (I2C)
EEPROM. The device does not perform an SMBus Master
detection. Configuration is controlled by EEPROM values and
OTP settings. Strap options are disabled.
1 0 1 Firmware must wait for configuration from an SMBus Master.
Configuration is controlled by SMBus Master and OTP settings.
Strap options are disabled.
USB 2.0 Hi-Speed 4-Port Hub Controller
Datasheet
DS00001713A-page 28 2014 Microchip Technology Inc.
6.2.1 USB Accessible Functions
6.2.1.1 VSM commands over USB
By default, Vendor Specific Messaging (VSM) commands to the hub are enabled. The supported
commands are:
Enable Embedded Controller
Disable Embedded Controller
Enable Special Resume
Disable Special Resume
Reset Hub
6.2.1.2 I2C Master Access over USB
Access to I2C devices is performed as a pass-through operation from the USB Host. The device
firmware has no knowledge of the operation of the attached I2C device. The supported commands are:
Enable I2C pass through mode
Disable I2C pass through mode
I2C write
I2C read
Send I2C start
Send I2C stop
6.2.1.3 OTP Access over USB
The OTP ROM in the device is accessible via the USB bus. All OTP parameters can modified via the
USB Host. The OTP operates in Single Ended mode. The supported commands are:
Enable OTP reset
Set OTP operating mode
Set OTP read mode
Program OTP
Get OTP status
Program OTP control parameters
6.2.1.4 Battery Charging Access over USB
The Battery charging behavior of the device can be dynamically changed by the USB Host when
something other than the preprogrammed or OTP programmed behavior is desired. The supported
commands are:
Enable/Disable battery charging
Upstream battery charging mode control
Downstream battery charging mode control
Battery charging timing parameters
Download custom battery charging algorithm
USB 2.0 Hi-Speed 4-Port Hub Controller
Datasheet
2014 Microchip Technology Inc. DS00001713A-page 29
6.2.1.5 Other Embedded Controller functions over USB
The following miscellaneous functions may be configured via USB:
Enable/Disable Embedded controller enumeration
Program Configuration parameters.
Program descriptor fields:
—Language ID
—Manufacturer string
—Product string
—idVendor
—idProduct
—bcdDevice
6.2.2 SMBus Accessible Functions
6.2.2.1 OTP Access over SMBus
The device’s OTP ROM is accessible over SMBus. All OTP parameters can modified via the SMbus
Host. The OTP can be prog rammed to operate in Single-Ended , Differential, Redundant, or Differential
Redundant mode, depending on the level of reliability required. The supported commands are:
Enable OTP reset
Set OTP operating mode
Set OTP read mode
Program OTP
Get OTP Status
Program OTP control parameters
6.2.2.2 Configuration Access over SMBus
The following functions are available over SMBus prior to the hub attaching to the USB host:
Program Configuration parameters.
Program descriptor fields:
—Language ID
—Manufacturer string
—Product string
—idVendor
—idProduct
—bcdDevice
Program Control Register
6.3 Device Configuration Straps
Configuration straps are multi-function pins that are driven as outputs during normal operation. During
a Power-On Reset (POR) or an External Chip Reset (RESET_N), these outputs are tri-stated. The high
or low state of the signal is latched following de-assertion of the reset and is used to determine the
default configuration of a particular feature. Configuration straps are latched as a result of a Power-On
Reset (POR) or a External Chip Reset (RESET_N). Configuration strap signals are noted in Chapter 3,
USB 2.0 Hi-Speed 4-Port Hub Controller
Datasheet
DS00001713A-page 30 2014 Microchip Technology Inc.
"Pin Descriptions," on page 10 and are identified by an underlined symbol name. The following sub-
sections detail the various configuration straps.
Configuration straps include internal resistors in order to prevent the signal from floating when
unconnected. If a particular configuration strap is connected to a load, an external pull-up o r pull-down
should be used to augment the internal resistor to ensure that it reaches the required voltage level
prior to latching. The internal resistor can also be overridden by the addition of an external resistor.
Note: The system designer must guarantee that configuration straps meet the timing requirements
specified in Section 9.5.2, "Reset and Configuration Strap Timing," on page 46 and Section
9.5.1, "Power-On Configuratio n Stra p Valid Timing," on page 45. If configuration straps are not
at the correct voltage level prior to being latched, the device may capture incorrect strap
values.
Note: Configuration straps must never be driven as inputs. If required, configuration straps can be
augmented, or overridden with external resistors.
6.3.1 Non-Removable Device (NON_REM[1:0])
The NON_REM[1:0] co nfiguration straps are sampled at RESET_N negation to determine if ports [3:1]
contain permanently attached (non-removable) devices as follows. Additionally, because the
SUSP_IND indicator functionality is shared with the NON_REM0 configuration strap, the active state
of the LED connected to SUSP_IND will be determined as follows:
Note: If using the local power detect function (LOCAL_PWR pin), the NON_REM[1:0] configuration
straps cannot be used to configure the non -removable state of the USB ports. In this case, the
non-removable state of the ports must be configured in internal device registers via the
Protouch tool or SMBus.
6.3.2 Configuration Select (CFG_SEL[1:0])
Refer to Section 6.1, "Configuration Method Selection," on page 27 for details on CFG_SEL[1:0].
6.3.3 Downstream Battery Charging Enable (BC_EN[4:1])