USB 2.0 Hi-Speed 2-Port Hub Controller
Datasheet
2014 Microchip Technology Inc. DS00001701A-page 25
Chapter 6 Device Configuration
The device supports a large number of features (some 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
USB2532 functions, registers and OTP 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 30 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 (I
2
C)
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 2-Port Hub Controller
Datasheet
DS00001701A-page 26 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 I
2
C Master Access over USB
Access to I
2
C devices is performed as a pass-through operation from the USB Host. The device
firmware has no knowledge of the operation of the attached I
2
C device. The supported commands are:
Enable I
2
C pass through mode
Disable I
2
C pass through mode
I
2
C write
I
2
C read
Send I
2
C start
Send I
2
C 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 2-Port Hub Controller
Datasheet
2014 Microchip Technology Inc. DS00001701A-page 27
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 programmed 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,

USB2532I-1080AENTR

Mfr. #:
Manufacturer:
Microchip Technology
Description:
USB Interface IC 2-pt USB2.0 Hub Cntl Industrial Temp
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union