USB 2.0 Hi-Speed 3-Port Hub Controller
Datasheet
2014 Microchip Technology Inc. DS00001702A-page 31
Chapter 7 Device Interfaces
The USB2533 provides multiple interfaces for configuration and external memory access. This chapter
details the various device interfaces and their usage.
Note: For information on device configuration, refer to Chapter 6, "Device Configuration," on page 26.
7.1 I
2
C Master Interface
The I
2
C master interface implements a subset of the I
2
C Master Specification (Please refer to the
Philips Semiconductor Standard I
2
C-Bus Specification for details on I
2
C bus protocols). The device’s
I
2
C master interface is designed to attach to a single “dedicated” I
2
C EEPROM for loading
configuration data and conforms to the Standard-Mode I
2
C Specification (100 kbit/s transfer rate and
7-bit addressing) for protocol and electrical compatibility. The device acts as the master and generates
the serial clock SCL, controls the bus access (determines which device acts as the transmitter and
which device acts as the receiver), and generates the START and STOP conditions.
Note: Extensions to the I
2
C Specification are not supported.
Note: All device configuration must be performed via the Pro-Touch Programming Tool. For additional
information on the Pro-Touch programming tool, contact your local sales representative.
7.1.1 I
2
C Message Format
7.1.1.1 Sequential Access Writes
The I
2
C interface supports sequential writing of the device’s register address space. This mode is
useful for configuring contiguous blocks of registers. Figure 7.1 shows the format of the sequential
write operation. Where color is visible in the figure, blue indicates signaling from the I
2
C master, and
gray indicates signaling from the slave.
In this operation, following the 7-bit slave address, the 8-bit register address is written indicating the
start address for sequential write operation. Every subsequent access is a data write to a data register,
where the register address increments after each access and an ACK from the slave occurs.
Sequential write access is terminated by a Stop condition.
7.1.1.2 Sequential Access Reads
The I
2
C interface supports direct reading of the device registers. In order to read one or more register
addresses, the starting address must be set by using a write sequence followed by a read. The read
register interface supports auto-increment mode. The master must send a NACK instead of an ACK
when the last byte has been transferred.
Figure 7.1 I
2
C Sequential Access Write Format
S 7-Bit Slave Address 0
P
A
nnnnnnnn
Data value for
XXXXXX
... nnnnnnnn A
Data value for
XXXXXX + y
Axxxxxxxx A
Register
Address
(bits 7-0)
USB 2.0 Hi-Speed 3-Port Hub Controller
Datasheet
DS00001702A-page 32 2014 Microchip Technology Inc.
In this operation, following the 7-bit slave address, the 8-bit register address is written indicating the
start address for the subsequent sequential read operation. In the read sequence, every data access
is a data read from a data register where the register address increments after each access. The write
sequence can end with optional Stop (P). If so, the read sequence must begin with a Start (S).
Otherwise, the read sequence must start with a Repeated Start (Sr).
Figure 7.2 shows the format of the read operation. Where color is visible in the figure, blue and gold
indicate signaling from the I
2
C master, and gray indicates signaling from the slave.
7.1.2 Pull-Up Resistors for I
2
C
The circuit board designer is required to place external pull-up resistors (10 kΩ recommended) on the
SDA & SCL signals (per SMBus 1.0 Specification) to Vcc in order to assure proper operation.
7.2 SMBus Slave Interface
The USB2533 includes an integrated SMBus slave interface, which can be used to access internal
device run time registers or program the internal OTP memory. SMBus detection is accomplished by
detection of pull-up resistors (10 K
Ω recommended) on both the SMBDATA and SMBCLK signals. To
disable the SMBus, a pull-down resistor of 10 K
Ω must be applied to SMBDATA. The SMBus interface
can be used to configure the device as detailed in Section 6.1, "Configuration Method Selection," on
page 26.
Note: All device configuration must be performed via the Pro-Touch Programming Tool. For additional
information on the Pro-Touch programming tool, contact your local Microchip sales
representative.
Figure 7.2 I
2
C Sequential Access Read Format
S 7-Bit Slave Address 1 n n n n n n n n PACK ACK
Register value
for xxxxxxxx
n n n n n n n n ACK
Register value
for xxxxxxxx + 1
... n n n n n n n n NACK
If previous write setting up
Register address ended with a
Stop (P), otherwise it will be
Repeated Start (Sr)
Register value
for xxxxxxxx + y
S 7-Bit Slave Address 0 PA xxxxxxxx A
Register
Address
(bits 7-0)
Optional. If present, Next
access must have Start(S),
otherwise Repeat Start (Sr)
USB 2.0 Hi-Speed 3-Port Hub Controller
Datasheet
2014 Microchip Technology Inc. DS00001702A-page 33
Chapter 8 Functional Descriptions
This chapter provides additional functional descriptions of key device features.
8.1 Battery Charger Detection & Charging
The USB2533 supports both upstream battery charger detection and downstream battery charging.
The 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 USB2533 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 following sub-sections detail the upstream battery charger detection and downstream battery
charging features.
8.1.1 Upstream Battery Charger Detection
Battery charger detection is available on the upstream facing port. The detection sequence is intended
to identify chargers which conform to the Chinese battery charger specification, chargers which
conform to the USB-IF Battery Charger Specification 1.2, and most Apple devices.
In order to detect the charger, the device applies and monitors voltages on the upstream DP and DM
pins. If a voltage within the specified range is detected, the device will be updated to reflect the proper
status.
The device includes the circuitry required to implement battery charging detection using the Battery
Charging Specification. When enabled, the device will automatically perform charger detection upon
entering the Hub.ChgDet stage in Hub Mode. The device includes a state machine to provide the
detection of the USB chargers listed in the table below.
Table 8.1 Chargers Compatible with Upstream Detection
USB ATTACH TYPE DP/DM PROFILE CHARGERTYPE
DCP (Dedicated Charging Port) Shorted < 200ohm 001
CDP (Charging Downstream Port) VDP reflected to VDM 010
(EnhancedChrgDet = 1)
SDP
(Standard Downstream Port)
USB Host or downstream hub port
15Kohm pull-down on DP and DM 011
Apple Low Current Charger Apple 100
Apple High Current Charger Apple 101
Apple Super High Current Charger DP=2.7V
DM=2.0V
110

USB2533-1080AEN-TR

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

Products related to this Datasheet