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 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 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 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,
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 or 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 Configuration Strap 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] configuration 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])
The battery charging enable configuration straps are used to enable battery charging on the
corresponding downstream port. For example, if BC_EN1
is driven high during the configuration strap
latching time, downstream port 1 will indicate support of battery charging. Refer to Section 8.1.2,
"Downstream Battery Charging," on page 35 for additional information on battery charging.
Table 6.2 NON_REM[1:0]
Configuration Definitions
NON_REM[1:0] DEFINITION
‘00’ All USB ports removable, SUSP_IND LED active high
‘01’ Port 1 is non-removable, SUSP_IND LED active low
‘10’ Ports 1 & 2 are non-removable, SUSP_IND LED active high
‘11’ Ports 1, 2 & 3 are non-removable, SUSP_IND LED active low

USB2534I-1080AEN

Mfr. #:
Manufacturer:
Microchip Technology
Description:
USB Interface IC 4-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