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 will be refined and enhanced as new volumes and updates are introduced.
If you have any questions or comments regarding this publication, please contact the Marketing Communications
Department via E-mail at docerrors@microchip.com or fax the Reader Response Form in the back of this data
sheet to (480) 792-4150. 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., DS30000A is version A of document DS30000).
Errata
An errata sheet, describing minor operational differences from the data sheet and recommended workarounds, may
exist for current 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.
DS00003143B-page 2 2018 - 2020 Microchip Technology Inc.
USB7216
1.0PREFACE
1.1General Terms
TABLE 1-1:GENERAL TERMS
TermDescription
ADCAnalog-to-Digital Converter
Byte8 bits
CDCCommunication Device Class
CSRControl and Status Registers
DFPDownstream Facing Port
DWORD32 bits
EOPEnd of Packet
EPEndpoint
FIFOFirst In First Out buffer
FSFull-Speed
FSMFinite State Machine
GPIOGeneral Purpose I/O
HSHi-Speed
HSOSHigh Speed Over Sampling
Hub Feature ControllerThe Hub Feature Controller, sometimes called a Hub Controller for short is the internal
processor used to enable the unique features of the USB Controller Hub. This is not to
be confused with the USB Hub Controller that is used to communicate the hub status
back to the Host during a USB session.
2
CInter-Integrated Circuit
I
LSLow-Speed
lsbLeast Significant Bit
LSBLeast Significant Byte
msbMost Significant Bit
MSBMost Significant Byte
N/ANot Applicable
NCNo Connect
OTPOne Time Programmable
PCBPrinted Circuit Board
PCSPhysical Coding Sublayer
PHYPhysical Layer
PLLPhase Lock Loop
RESERVEDRefers to a reserved bit field or address. Unless otherwise noted, reserved bits must
always be zero for write operations. Unless otherwise noted, values are not guaranteed when reading reserved bits. Unless otherwise noted, do not read or write to
reserved addresses.
O12Output buffer with 12 mA sink and 12 mA source.
OD12Open-drain output with 12 mA sink
PU50 μA (typical) internal pull-up. Unless otherwise noted in the pin description, internal pull-
PD50 μA (typical) internal pull-down. Unless otherwise noted in the pin description, internal
ICLKCrystal oscillator input pin
OCLKCrystal oscillator output pin
I/O-UAnalog input/output defined in USB specification.
I-RRBIAS.
AAnalog.
AIOAnalog bidirectional.
PPower pin.
ups are always enabled.
Internal pull-up resistors prevent unconnected 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.
pull-downs are always enabled.
Internal pull-down resistors prevent unconnected 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 low, an external resistor must be added.
DS00003143B-page 4 2018 - 2020 Microchip Technology Inc.
USB7216
1.3Pin Reset States
The pin reset state definitions are detailed in Table 1-3. Refer to Section 3.1, Pin Assignments for details on individual
pin reset states.
TABLE 1-3:PIN RESET STATE LEGEND
SymbolDescription
AIAnalog input
AIOAnalog input/output
AOAnalog output
PDHardware enables pull-down
PUHardware enables pull-up
YHardware enables function
ZHardware disables output driver (high impedance)
PUHardware enables internal pull-up
PDHardware enables internal pull-down
1.4Reference Documents
1.Universal Serial Bus Revision 3.2 Specification, http://www.usb.org
The Microchip USB7216 hub is a low-power, OEM configurable, USB 3.2 Gen 2 hub controller with 6 downstream ports
and advanced features for embedded USB applications. The USB7216 is fully compliant with the Universal Serial Bus
Revision 3.2 Specification and USB 2.0 Link Power Management Addendum. The USB7216 supports 10 Gbps SuperSpeed+ (SS+), 5 Gbps SuperSpeed (SS), 480 Mbps Hi-Speed (HS), 12 Mbps Full-Speed (FS), and 1.5 Mbps LowSpeed (LS) USB downstream devices on four standard USB 3.2 Gen 2 downstream ports and only legacy speeds (HS/
FS/LS) on two standard USB 2.0 downstream ports.
The USB7216 is a standard USB 3.2 Gen 2 hub that supports native basic Type-C with integrated CC logic on downstream port 1. The downstream Type-C port includes an internal USB 3.2 Gen 2 multiplexer; no external multiplexer is
required for Type-C support.
The USB7216 supports the legacy USB speeds (HS/FS/LS) through a dedicated USB 2.0 hub controller that is the culmination of seven generations of Microchip hub feature controller design and experience with proven reliability, interoperability, and device compatibility. The SuperSpeed hub controller operates in parallel with the USB 2.0 controller,
decoupling the 10/5 Gbps SS+/SS data transfers from bottlenecks due to the slower USB 2.0 traffic.
The USB7216 enables OEMs to configure their system using “Configuration Straps.” These straps simplify the configuration process assigning default values to USB 3.2 Gen 2 ports and GPIOs. OEMs can disable ports, enable battery
charging and define GPIO functions as default assignments on power up removing the need for OTP or external SPI
ROM.
The USB7216 supports downstream battery charging. The USB7216 integrated battery charger detection circuitry supports the USB-IF Battery Charging (BC1.2) detection method and most Apple devices. The USB7216 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[USB 2.0]/0.9A[USB 3.2] with data)
Additionally, the USB7216 includes many powerful and unique features such as:
The Hub Feature Controller, an internal USB device dedicated for use as a USB to I
external circuits or devices to be monitored, controlled, or configured via the USB interface.
Multi-Host Endpoint Reflector, which provides unique USB functionality whereby USB data can be “mirrored” between
two USB hosts (Multi-Host) in order to perform a single USB transaction.This capability is fully covered by Microchip
intellectual property (U.S. Pat. Nos. 7,523,243 and 7,627,708) and is instrumental in enabling Apple CarPlay
the Apple iPhone
FlexConnect, which provides flexible connectivity options. One of the USB7216’s downstream ports can be reconfigured to become the upstream port, allowing master capable devices to control other devices on the hub.
PortSwap, which adds per-port programmability to USB differential-pair pin locations. PortSwap allows 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
in 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. in
a compromised system environment.
VariSense, which controls the Hi-Speed 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.
Port Split, which allows for the USB 3.2 Gen 2 and USB 2.0 portions of downstream ports 2, 3, and 4 in Configuration
1 and downstream port 4 (only) in Configuration 2 to operate independently and enumerate two separate devices in
parallel in special applications.
USB Power Delivery Billboard Device, which allows an internal device to enumerate as a Billboard class device when
a Power Delivery Alternate Mode negotiation has failed. The Billboard device will enumerate temporarily to the host PC
when a failure occurs, as indicated by a digital signal from an external Power Delivery controller.
®
becomes a USB Host.
2
C/SPI/GPIO interface that allows
™
, where
DS00003143B-page 6 2018 - 2020 Microchip Technology Inc.
USB7216
Hub Con troller Lo gic
I2C/SPI
25 Mhz
USB3 USB2
P5
‘A’
USB7216
+3.3 V
VCORE
PHY2PHY1
PHY2
‘B’
PHY1
‘A’
P1
‘C’
CC
P2
‘A’
PHY3 PHY3
P3
‘A’
PHY4 PHY4
P4
‘A’
PHY5 PHY5
P6
‘A’
PHY6
Hub Feature Controller
GPIO SMB
OTP
SPII2S
Mux
HFC
PHY
PHY0PHY0
P0
‘B’
The USB7216 can be configured for operation through internal default settings. Custom OEM configurations are supported through external SPI ROM or OTP ROM. All port control signal pins are under firmware control in order to allow
for maximum operational flexibility and are available as GPIOs for customer specific use.
The USB7216 is available in commercial (0°C to +70°C) and industrial (-40°C to +85°C) temperature range. An internal
block diagram of the USB7216 in an upstream Type-B application is shown in Figure 2-1.
LOGICAL port numbering is the numbering as communicated to the USB host. It is the end result after any
port number remapping or port disabling. The PHYSICAL port number is the port number with respect to
the physical PHY on the chip. PHYSICAL port numbering is fixed and the settings are not impacted by
LOGICAL port renumbering/remapping. Certain port settings are made with respect to LOGICAL port numbering, and other port settings are made with respect to PHYSICAL port numbering. Refer to the “Configuration of USB7202/USB7206/USB725x” application note for details on the LOGICAL vs. PHYSICAL
mapping and additional configuration details.
USB7216
Thermal slug connects to VSS
1009998979695949392
9089888786
85
91
16
15
14
13
12
11
10
9
8
6
5
4
3
2
1
7
41
40
39
37
36
35
34
33
32
31
30
29
28
27
26
75
74
73
72
71
70
68
67
66
65
69
64
63
62
61
60
38
25
24
23
22
21
20
19
18
17
50
49
48
46
45
44
43
42
47
59
58
57
56
55
54
53
52
51
84
83
8180797877
76
82
Microchip
USB7216
(Top View 100-VQFN)
RESET_N
DP1_VBUS_MON
PF31
DP1_CC1
USB3DN_RXDM1A
USB3DN_RXDP1A
VCORE
USB3DN_TXDM1A
USB3DN_TXDP1A
USB2DN_DM1/PRT_DIS_M1
PF30
USB3DN_RXDM1B
USB2DN_DP1/PRT_DIS_P1
USB3DN_RXDP1B
VCORE
USB3DN_TXDM1B
USB3DN_TXDP1B
USB2DN_DM5/PRT_DIS_M5
USB2DN_DP5/PRT_DIS_P5
DP1_CC2
CFG_STRAP1
CFG_STRAP2
CFG_STRAP3
TESTEN
VCORE
USB2DN_DP2/PRT_DIS_P2
USB3DN_TXDP3
USB2DN_DM3/PRT_DIS_M3
VCORE
USB3DN_TXDM3
USB2DN_DM2/PRT_DIS_M2
USB2DN_DP3/PRT_DIS_P3
USB3DN_RXDM2
VCORE
USB3DN_TXDM2
USB3DN_TXDP2
VDD33
USB3DN_RXDP2
PF9
USB3DN_RXDP3
USB2DN_DM6/PRT_DIS_M6
USB3DN_RXDM3
PF3
VDD33
PF5
PF4
PF6
PF8
PF7
USB2DN_DP6/PRT_DIS_P6
PF17
SPI_D3/PF25
SPI_D0/CFG_BC_E N/PF22
SPI_CLK/PF21
VDD33
SPI_D1/PF23
PF19
PF26
TEST3
SPI_CE_N/CFG_NON_REM/PF20
TEST1
PF10
PF13
VDD33
TEST2
SPI_D2/PF24
PF18
PF15
PF16
VDD33
VCORE
PF12
PF29
PF11
PF14
PF27
PF28
VCORE
VCORE
USB3DN_TXDM4
USB3DN_TXDP4
USB2DN_DM4/PRT_DIS_M4
USB2DN_DP4/PRT_DIS_P4
VBU S_MO N_UP
VDD33
USB3UP_TXDM
USB3UP_TXDP
USB2UP_DM
USB2UP_DP
VDD33
USB3DN_RXDM4
USB3DN_RXDP4
RBIAS
VDD33
XTALI/CLK_IN
XTALO
ATEST
USB3UP_R XDM
USB3UP_R XDP
VCORE
3.0PIN DESCRIPTIONS
3.1Pin Assignments
FIGURE 3-1: USB7216 100-VQFN PIN ASSIGNMENTS
Note: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.
DS00003143B-page 8 2018 - 2020 Microchip Technology Inc.
This section contains descriptions of the various USB7216 pins. The “_N” symbol in the signal name indicates 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 working with a mixture of
“active low” and “active high” signal. 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.
The “If Unused” column provides information on how to terminate pins if they are unused in a customer design.
Buffer type definitions are detailed in Section 1.2, Buffer Types.
TABLE 3-1:PIN DESCRIPTIONS
NameSymbol
Upstream USB
3.2 Gen 2 TX D+
Upstream USB
3.2 Gen 2 TX D-
Upstream USB
3.2 Gen 2 RX D+
Upstream USB
3.2 Gen 2 RX D-
Downstream
Port 1 USB 3.2
Gen 2 TX D+
Orientation A
Downstream
Port 1 USB 3.2
Gen 2 TX D- Ori-
entation A
USB3DN_TXDP1AI/O-UDownstream USB Type-C
USB3DN_TXDM1AI/O-UDownstream USB Type-C “Orientation A”
Buffer
Type
USB 3.2 Gen 2 Interfaces
USB3UP_TXDPI/O-UUpstream USB 3.2 Gen 2 Transmit Data
Plus.
USB3UP_TXDMI/O-UUpstream USB 3.2 Gen 2 Transmit Data
Minus.
USB3UP_RXDPI/O-UUpstream USB 3.2 Gen 2 Receive Data
Plus.
USB3UP_RXDMI/O-UUpstream USB 3.2 Gen 2 Receive Data
Minus.
SuperSpeed+ Transmit Data Plus, port 1.
SuperSpeed+ Transmit Data Minus, port 1.
DescriptionIf Unused
®
“Orientation A”
Float
Float
Weak pulldown to
GND
Weak pulldown to
GND
Float
Float
Downstream
Port 1 USB 3.2
Gen 2 RX D+
Orientation A
Downstream
Port 1 USB 3.2
Gen 2 RX DOrientation A
Downstream
Port 1 USB 3.2
Gen 2 TX D+
Orientation B
DS00003143B-page 10 2018 - 2020 Microchip Technology Inc.
USB3DN_RXDP1AI/O-UDownstream USB Type-C “Orientation A”
SuperSpeed+ Receive Data Plus, port 1.
USB3DN_RXDM1AI/O-UDownstream USB Type-C “Orientation A”
SuperSpeed+ Receive Data Minus, port 1.
USB3DN_TXDP1BI/O-UDownstream USB Type-C “Orientation B”
SuperSpeed+ Transmit Data Plus, port 1.
Weak pulldown to
GND
Weak pulldown to
GND
Float
TABLE 3-1:PIN DESCRIPTIONS (CONTINUED)
USB7216
NameSymbol
Downstream
Port 1 USB 3.2
Gen 2 TX D-
Orientation B
Downstream
Port 1 USB 3.2
Gen 2 RX D+
Orientation B
Downstream
Port 1 USB 3.2
Gen 2 RX D-
Orientation B
Downstream
Ports 2-4 USB
3.2 Gen 2 TX D+
Downstream
Ports 2-4 USB
3.2 Gen 2 TX D-
Downstream
Ports 2-4 USB
3.2 Gen 2 RX D+
USB3DN_TXDM1BI/O-UDownstream USB Type-C “Orientation B”
USB3DN_RXDP1BI/O-UDownstream USB Type-C “Orientation B”
USB3DN_RXDM1BI/O-UDownstream USB Type-C “Orientation B”
USB3DN_TXDP[2:4]I/O-UDownstream SuperSpeed+ Transmit Data
USB3DN_TXDM[2:4]I/O-UDownstream SuperSpeed+ Transmit Data
USB3DN_RXDP[2:4]I/O-UDownstream SuperSpeed+ Receive Data
Buffer
Type
DescriptionIf Unused
SuperSpeed+ Transmit Data Minus, port 1.
SuperSpeed+ Receive Data Plus, port 1.
SuperSpeed+ Receive Data Minus, port 1.
Plus, ports 2 through 4.
Minus, ports 2 through 4.
Plus, ports 2 through 4.
Float
Weak pulldown to
GND
Weak pulldown to
GND
Float
Float
Weak pulldown to
GND
Downstream
Ports 2-4 USB
3.2 Gen 2 RX D-
Upstream USB
2.0 D+
Upstream USB
2.0 D-
Downstream
Ports 1-6 USB
2.0 D+
Downstream
Ports 1-6 USB
2.0 D-
SPI ClockSPI_CLKI/O-USPI clock. If the SPI interface is enabled,
USB3DN_RXDM[2:4]I/O-UDownstream SuperSpeed+ Receive Data
Minus, ports 2 through 4.
USB 2.0 Interfaces
USB2UP_DPI/O-UUpstream USB 2.0 Data Plus (D+).Mandatory
USB2UP_DMI/O-UUpstream USB 2.0 Data Minus (D-).Mandatory
USB2DN_DP[1:6]I/O-UDownstream USB 2.0 Ports 1-6 Data Plus
(D+).
USB2DN_DM[1:6]I/O-UDownstream USB 2.0 Ports 1-6 Data Minus
SPI Data 3-0SPI_D[3:0]I/O-USPI Data 3-0. If the SPI interface is enabled,
SPI Chip
Enable
SPI_CE_NI/O12Active low SPI chip enable input. If the SPI
Buffer
Type
DescriptionIf Unused
these signals function as Data 3 through 0.
Note 3-1SPI_D0 operates as the
CF G _ BC _E N
external SPI memory is not
used. It must be terminated
wit h t h e sel e c t ed st r a p
resistor to 3.3V or GND.
SP I _ D[ 1 : 3 ] sh o u l d b e
connected to GND through
a weak pull-down.
interface is enabled, this pin must be driven
high in powerdown states.
Note 3-2Operates as the
CFG_NO N _REM
external SPI memory is not
used. It must be terminated
wit h t h e sel e c t ed st r a p
resistor to 3.3V or GND.
s t r a p i f
str ap if
Note 3-1
Note 3-2
Downstream
Port 1 Type-C
Voltage Monitor
USB Type-C Connector Control
DP1_VBUS_MONAIOUsed to detect Type-C VBUS vSafe5V and
vSafe0V states on Port 1. A nominal voltage
of 2.7V (2.4V min -3.0V max) is required to
detect the presence of vSafe5V.
Externally, VBUS can be as high as 5.25 V,
which can be damaging to this pin. The
amplitude of VBUS must be reduced by a
voltage divider. The recommended voltage
divider is shown below. 1% tolerance resistors are recommended.
For proper Type-C port operation, it is critical that this pin actually be connected to
VBUS of the port through the recommended
resistor divider. This pin should not be tied
permanently to a fixed voltage power rail.
Note 3-3If unused: Weak pull-down
to GND. This pin may be
le ft unu s e d if Port 1 is
disabled or reconfigured to
ope rate in legacy Type-A
m o d e t h r o ug h h u b
configuration.
Note 3-3
DS00003143B-page 12 2018 - 2020 Microchip Technology Inc.
TABLE 3-1:PIN DESCRIPTIONS (CONTINUED)
VBUS_UP
43K
49.9K
VBUS_MON_UP
USB7216
NameSymbol
Downstream
Port 1 Type-C
CC1
Downstream
Port 1 Type-C
CC2
Buffer
Type
DP1_CC1I/O12Used for Type-C attach and orientation
detection on Port 1. Includes configurable
Rp/Ra selection. Connect this pin directly to
the CC1 pin of the respective Type-C connector.
Note 3-4If unused: Weak pull-down
DP1_CC2I/O12Used for Type-C attach and orientation
detection on Port 1. Includes configurable
Rp/Ra selection. Connect this pin directly to
the CC2 pin of the respective Type-C connector.
Note 3-5If unused: Weak pull-down
DescriptionIf Unused
to GND. This pin may only
be left unused if Port 1 is
disabled or reconfigured to
ope rate in legacy Type-A
m o d e t h r o ug h h u b
configuration.
to GND. This pin may only
be left unused if Port 1 is
disabled or reconfigured to
ope rate in legacy Type-A
m o d e t h r o ug h h u b
configuration.
Note 3-4
Note 3-5
Upstream
Voltage Monitor
VBUS_MON_UPI/O12Used to detect VBUS on the upstream port.
Externally, VBUS can be as high as 5.25 V,
which can be damaging to this pin. A nominal voltage of 2.7V (2.4V min -3.0V max) is
required to detect the presence of vSafe5V.
The amplitude of VBUS must be reduced by
a voltage divider. The recommended voltage
divider is shown below. 1% tolerance resistors are recommended.
Note:For embedded host applications,
this pin should be controlled by
an I/O on the host processor to a
co n fi g ure d pin functi on.
Ref e r to S e c t io n 3. 3 .4 ,
PF [ 3 1 : 3 ] C o n f i g ur a ti on
(CFG_STRAP[2:1])
This signal is used for test purposes and
must always be pulled-up to 3.3V via a 10
k
resistor.
This signal is used for test purposes and
must always be pulled-up to 3.3V via a 10
k
resistor.
This signal is used for test purposes and
must always be pulled-up to 3.3V via a 10
k
resistor.
Note 3-6
Pull to 3.3V
through a
10 k
resistor
Pull to 3.3V
through a
10 k
resistor
Pull to 3.3V
through a
10 k
resistor
Reset InputRESET_NISThis active low signal is used by the system
to reset the device.
Bias ResistorRBIASI-RA 12.0 k
ground to this pin to set the transceiver’s
internal bias settings. Place the resistor as
close the device as possible with a dedicated, low impedance connection to the
ground plane.
TestTESTENI/O12Test pin.
This signal is used for test purposes and
must always be connected to ground.
Analog TestATESTAAnalog test pin.
This signal is used for test purposes and
must always be left unconnected.
External 25 MHz
Crystal Input
External 25 MHz
Reference Clock
Input
XTALIICLKExternal 25 MHz crystal inputMandatory
CLK_INICLKExternal reference clock input.
The device may alternatively be driven by a
single-ended clock oscillator. When this
method is used, XTALO should be left
unconnected.
1.0% resistor is attached from
Mandatory
Note 3-9
Mandatory
Note 3-9
Connect to
GND
Float
Note 3-9
Mandatory
Note 3-9
DS00003143B-page 14 2018 - 2020 Microchip Technology Inc.
TABLE 3-1:PIN DESCRIPTIONS (CONTINUED)
USB7216
NameSymbol
External 25 MHz
Crystal Output
Port 6-1 D+
Disable
Configuration
Strap
Buffer
Type
XTALOOCLKExternal 25 MHz crystal outputFloat
Configuration Straps
PRT_DIS_P[
6:1]IPort 6-1 D+ Disable Configuration Strap.
These configuration straps are used in conjunction with the corresponding
PRT_DIS_M[
related port (6-1). See Note 3-10.
Both USB data pins for the corresponding
port must be tied to 3.3V to disable the
associated downstream port.
DescriptionIf Unused
6:1] straps to disable the
(only if single-ended
clock is
connected
to
CLK_IN)
N/A
Port 6-1 D-
Disable
Configuration
Strap
Non-Removable
Ports
Configuration
Strap
PRT_DIS_M[
CFG_NON_REM
6:1]IPort 6-1 D- Disable Configuration Strap.
These configuration straps are used in conjunction with the corresponding
PRT_DIS_P[
related port (6-1). See Note 3-10.
Both USB data pins for the corresponding
port must be tied to 3.3V to disable the
associated downstream port.
INon-Removable Ports Configuration Strap.
This configuration strap controls the number
of reported non-removable ports. See
Note 3-10 .
Note 3-7Mandatory if external SPI
6:1] straps to disable the
me mor y is not us e d for
f i r m w a r e e x e c u t i o n . I f
ext e r na l S P I memory is
us e d f o r fi r m w a r e
ex e c u t i o n, t he n
configuration strap resistor
should be omitted.
VDD33P+3.3 V power and internal regulator input.Mandatory
I/O12Battery Charging Configuration Strap.
This configuration strap controls the number
of BC 1.2 enabled downstream ports. See
Note 3-10.
Note 3-8Mandatory if external SPI
IDevice Mode Configuration Straps 3-1.
These configuration straps are used to
select the device’s mode of operation. See
Note 3-10.
Power/Ground
DescriptionIf Unused
Mandatory
Note 3-9
me mor y is not us e d for
f i r m w a r e e x e c u t i o n . I f
ex t e r na l S P I memory is
us e d f o r fi r m w a r e
ex e c u t i o n, t he n
configuration strap resistor
should be omitted.
Mandatory
Note 3-9
Note 3-9
Digital Core
Power Supply
Input
GroundVSSPCommon ground.
Note 3-9Configuration 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. For additional information, refer to Section 3.3, Configuration Straps and Programmable
Functions.
Note 3-10Pin use is mandatory. Cannot be left unused.
VCOREPDigital core power supply input.Mandatory
Note 3-9
Mandatory
Note 3-9
This exposed pad must be connected to the
ground plane with a via array.
3.3Configuration Straps and Programmable Functions
Configuration straps are multi-function pins that are used during Power-On Reset (POR) or external chip reset
(RESET_N) to determine the default configuration of a particular feature. The state of the signal is latched following
deassertion of the reset. Configuration straps are identified by an underlined symbol name. This section details the various device configuration straps and associated programmable pin functions.
Note:The system designer must guarantee that configuration straps meet the timing requirements specified in
Section 9.6.2, Power-On and Configuration Strap Timing and Section 9.6.3, Reset and Configuration Strap
Timing. If configuration straps are not at the correct voltage level prior to being latched, the device may
capture incorrect strap values.
DS00003143B-page 16 2018 - 2020 Microchip Technology Inc.
The PRT_DIS_P[6:1] / PRT_DIS_M[6:1] configuration straps are used in conjunction to disable the related port (6-1)
For PRT_DIS_P
0 = Port x D+ Enabled
1 = Port x D+ Disabled
For PRT_DIS_M
0 = Port x D- Enabled
1 = Port x D- Disabled
x (where x is the corresponding port 6-1):
x (where x is the corresponding port 6-1):
Note:Both PRT_DIS_P
the associated downstream port. Disabling the USB 2.0 port will also disable the corresponding USB 3.0
port.
x and PRT_DIS_Mx (where x is the corresponding port) must be tied to 3.3 V to disable
3.3.2NON-REMOVABLE PORT CONFIGURATION (CFG_NON_REM)
The CFG_NON_REM configuration strap is used to configure the non-removable port settings of the device to one of
six settings. These modes are selected by the configuration of an external resistor on the CFG_NON_REM
resistor options are a 200 kΩ pull-down, 200 kΩ pull-up, 10 kΩ pull-down, 10 kΩ pull-up, 10 Ω pull-down, and 10 Ω pullup, as shown in Table 3-2.
pin. The
TABLE 3-2:CFG_NON_REM RESISTOR ENCODING
CFG_NON_REM Resistor ValueSetting
200 kΩ Pull-DownAll ports removable
200 kΩ Pull-UpPort 1 non-removable
10 kΩ Pull-DownPorts 1, 2 non-removable
10 kΩ Pull-UpPorts 1, 2, 3 non-removable
10 Ω Pull-DownPorts 1, 2, 3, 4 non-removable
10 Ω Pull-UpPorts 1, 2, 3, 4, 5, 6 non-removable
3.3.3BATTERY CHARGING CONFIGURATION (CFG_BC_EN)
The CFG_BC_EN configuration strap is used to configure the battery charging port settings of the device to one of six
settings. These modes are selected by the configuration of an external resistor on the CFG_BC_EN
options are a 200 kΩ pull-down, 200 kΩ pull-up, 10 kΩ pull-down, 10 kΩ pull-up, 10 Ω pull-down, and 10 Ω pull-up, as
shown in Table 3-3.
pin. The resistor
TABLE 3-3:CFG_BC_EN RESISTOR ENCODING
CFG_BC_EN Resistor ValueSetting
200 kΩ Pull-DownBattery charging not enable on any port
200 kΩ Pull-UpBC1.2 DCP and CDP battery charging enabled on Port 1
10 kΩ Pull-DownBC1.2 DCP and CDP battery charging enabled on Ports 1, 2
10 kΩ Pull-UpBC1.2 DCP and CDP battery charging enabled on Ports 1, 2, 3
10 Ω Pull-DownBC1.2 DCP and CDP battery charging enabled on Ports 1, 2, 3, 4
10 Ω Pull-UpBC1.2 DCP and CDP battery charging enabled on Ports 1, 2, 3, 4, 5, 6
The USB7216 provides 29 programmable function pins (PF[31:3]). These pins can be configured to 2 predefined configuration via the CFG_STRAP[2:1]
CFG_STRAP[2:1]
pins, as detailed in Table 3-4. Resistor values and combinations not detailed in Table 3-4 are reserved
and should not be used.
pins. These configurations are selected via external resistors on the
Note:CFG_STRAP3
is not used and must be pulled-down to ground via a 200 k resistor.
TABLE 3-4:CFG_STRAP[2:1] RESISTOR ENCODING
Mode
CFG_STRAP2
Resistor Value
Configuration 1200 kΩ Pull-Down200 kΩ Pull-Down
Configuration 2200 kΩ Pull-Down200 kΩ Pull-Up
A summary of the configuration pin assignments for each of the 2 configurations is provided in Table 3-5. For details on
behavior of each programmable function, refer to Table 3-6.
CFG_STRAP1
Resistor Value
TABLE 3-5:PF[31:3] FUNCTION ASSIGNMENT
Pin
Configuration 1
(SMBus/I
2
C)
PF3DP1_VCONN2DP1_VCONN2
PF4DP1_VCONN1DP1_VCONN1
PF5DP1_DISCHARGEDP1_DISCHARGE
PF6GPIO70GPIO70
PF7GPIO71MIC_DET
PF8GPIO72GPIO72
PF9GPIO73GPIO73
PF10PRT_CTL2_U3I2S_SDI
PF11PRT_CTL3_U3I2S_MCLK
PF12PRT_CTL4_U3PRT_CTL4_U3
PF13PRT_CTL4PRT_CTL4
PF14PRT_CTL3PRT_CTL3
PF15PRT_CTL2PRT_CTL2
PF16PRT_CTL5PRT_CTL5
PF17PRT_CTL1PRT_CTL1
PF18ALERT0ALERT0
PF19-I2S_SDO
PF20SPI_CE_NSPI_CE_N
PF21SPI_CLKSPI_CLK
PF22SPI_D0SPI_D0
PF23SPI_D1SPI_D1
PF24SPI_D2SPI_D2
PF25SPI_D3SPI_D3
PF26SLV_I2C_CLKI2S_SCK
PF27SLV_I2C_DATAPRT_CTL6
PF28PRT_CTL6I2S_LRCK
(
)(
PF29
Note 3-1
Configuration 2
(I2S)
)
Note 3-1
DS00003143B-page 18 2018 - 2020 Microchip Technology Inc.
USB7216
TABLE 3-5:PF[31:3] FUNCTION ASSIGNMENT (CONTINUED)
Pin
PF30MSTR_I2C_CLKMSTR_I2C_CLK
PF31MSTR_I2C_DATAMSTR_I2C_DATA
Note 3-1The default function is not used in the USB7216.
Note:The default PFx pin functions can be overridden with additional configuration by modification of the pin mux
registers. These changes can be made during the SMBus configuration stage, by programming to OTP
memory, or during runtime (after hub has attached and enumerated) by register writes via the SMBus slave
interface or USB commands to the internal Hub Feature Controller Device.