USB 2.0 Hi-Speed 3-Port Hub Controller Optimized for Portable Applications
Datasheet
2014 Microchip Technology Inc. DS00001715A-page 25
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 SPI Access over USB
Access to an attached SPI device is performed as a pass-through operation from the USB Host. The
device firmware has no knowledge of the operation of the attached SPI device. The supported
commands are:
Enable SPI pass through mode
Disable SPI pass through mode
SPI write
SPI read
Note: Refer to Section 7.1, "SPI Interface," on page 28 for additional information on the SPI interface.
6.2.1.4 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.5 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 3-Port Hub Controller Optimized for Portable Applications
Datasheet
DS00001715A-page 26 2014 Microchip Technology Inc.
6.2.1.6 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 3-Port Hub Controller Optimized for Portable Applications
Datasheet
2014 Microchip Technology Inc. DS00001715A-page 27
"Ball 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 50 and Section
9.5.1, "Power-On Configuration Strap Valid Timing," on page 49. 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 SPI Speed Select (SPI_SPD_SEL)
This strap is used to select the speed of the SPI as follows:
Note: If the latched value on reset is 1, this pin is tri-stated when the chip is in the suspend state. If
the latched value on reset is 0, this pin is driven low during a suspend state.
Table 6.1 SPI_SPD_SEL
Configuration Definitions
SPI_SPD_SEL DEFINITION
‘0’ 30 MHz SPI Operation (Default)
‘1’ 60 MHz SPI Operation

USB3813-1080XY-TR

Mfr. #:
Manufacturer:
Microchip Technology
Description:
USB Interface IC USB 2.0 HiI-Speed 3 Port Hub Control
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet