USB7216
6-Port USB 3.2 Gen 2 Type-C® Controller Hub
Highlights
•6-Port USB Smart Hub with:
-Native USB Gen 2 Type-C® support on downstream port 1
-Three Standard USB 3.2 Gen 2 downstream ports
-Two Standard USB 2.0 downstream ports
-Internal Hub Feature Controller enables:
-USB to I2C/SPI/I2S/GPIO bridge endpoint support -USB to internal hub register write and read
•USB Link Power Management (LPM) support
•Programming of firmware image to external SPI memory device from USB host
•USB-IF Battery Charger revision 1.2 support on downstream ports (DCP, CDP, SDP)
•Enhanced OEM configuration options available through either OTP or external SPI memory
•Available in 100-pin (12mm x 12mm) VQFN RoHS compliant package
•Commercial and industrial grade temperature support
Target Applications
•Standalone USB Hubs
•Laptop Docks
•PC Motherboards
•PC Monitor Docks
•Multi-function USB 3.2 Gen 2 Peripherals
Key Benefits
•USB 3.2 Gen 2 compliant 10 Gbps, 5 Gbps, 480 Mbps, 12 Mbps, and 1.5Mbps operation
-5V tolerant USB 2.0 pins
-1.21V tolerant USB 3.2 Gen 2 pins
-Integrated termination and pull-up/down resistors
•Native USB Type-C Support
-Type-C CC Pin with integrated Rp and Rd resistors
-Integrated multiplexer on USB Type-C enabled ports. USB 3.2 Gen 2 PHYs are disabled until a valid Type-C attach is detected, saving idle power.
-Control for external VCONN supply
* USB Type-C® and USB-C® are registered trademarks of USB Implementers Forum.
•Supports battery charging of most popular battery powered devices on all ports
-USB-IF Battery Charging rev. 1.2 support (DCP, CDP, SDP)
-Apple® portable product charger emulation
-Chinese YD/T 1591-2006/2009 charger emulation
-European Union universal mobile charger support
-Supports additional portable devices
•On-chip Microcontroller
-manages I/Os, VBUS, and other signals
•96kB RAM, 256kB ROM
•8kB One-Time-Programmable (OTP) ROM
-Includes on-chip charge pump
•Configuration programming via OTP Memory, SPI external memory, or SMBus
•FlexConnect
-The roles of the upstream and all downstream ports are reversible on command
•Multi-Host Endpoint Reflector
-Integrated host-controller endpoint reflector via CDC/NCM device class for automotive applications
•USB Bridging
-USB to I2C, SPI, I2S, and GPIO
•PortSwap
-Configurable USB 2.0 differential pair signal swap
•PHYBoost
-Programmable USB transceiver drive strength for recovering signal integrity
•VariSense
-Programmable USB receive sensitivity
•USB Power Delivery Billboard Device Support
-Internal port can enumerate as a Power Delivery Billboard device to communicate Power Delivery Alternate Mode negotiation failure cases to host
•Compatible with Microsoft Windows 10, 8, 7, XP, Apple OS X 10.4+, and Linux hub drivers
•Optimized for low-power operation and low thermal dissipation
•100-pin VQFN package (12mm x 12mm)
2018 - 2020 Microchip Technology Inc. |
DS00003143B-page 1 |
USB7216
TO OUR VALUED CUSTOMERS
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 contactinga salesoffice,please specify whichdevice,revision ofsilicon 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.1General Terms
TABLE 1-1: |
GENERAL TERMS |
|
Term |
|
Description |
ADC |
|
Analog-to-Digital Converter |
Byte |
|
8 bits |
CDC |
|
Communication Device Class |
CSR |
|
Control and Status Registers |
DFP |
|
Downstream Facing Port |
DWORD |
|
32 bits |
EOP |
|
End of Packet |
EP |
|
Endpoint |
FIFO |
|
First In First Out buffer |
FS |
|
Full-Speed |
FSM |
|
Finite State Machine |
GPIO |
|
General Purpose I/O |
HS |
|
Hi-Speed |
HSOS |
|
High Speed Over Sampling |
Hub Feature Controller |
The 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 |
I2C |
|
back to the Host during a USB session. |
|
Inter-Integrated Circuit |
|
LS |
|
Low-Speed |
lsb |
|
Least Significant Bit |
LSB |
|
Least Significant Byte |
msb |
|
Most Significant Bit |
MSB |
|
Most Significant Byte |
N/A |
|
Not Applicable |
NC |
|
No Connect |
OTP |
|
One Time Programmable |
PCB |
|
Printed Circuit Board |
PCS |
|
Physical Coding Sublayer |
PHY |
|
Physical Layer |
PLL |
|
Phase Lock Loop |
RESERVED |
|
Refers 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 guaran- |
|
|
teed when reading reserved bits. Unless otherwise noted, do not read or write to |
|
|
reserved addresses. |
SDK |
|
Software Development Kit |
SMBus |
|
System Management Bus |
UFP |
|
Upstream Facing Port |
UUID |
|
Universally Unique IDentifier |
WORD |
|
16 bits |
2018 - 2020 Microchip Technology Inc. |
DS00003143B-page 3 |
USB7216
Buffer Type |
Description |
IInput.
IS |
Input with Schmitt trigger. |
O12 |
Output buffer with 12 mA sink and 12 mA source. |
OD12 |
Open-drain output with 12 mA sink |
PU |
50 μA (typical) internal pull-up. Unless otherwise noted in the pin description, internal pull- |
|
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. |
PD |
50 μA (typical) internal pull-down. Unless otherwise noted in the pin description, internal |
|
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. |
ICLK |
Crystal oscillator input pin |
OCLK |
Crystal oscillator output pin |
I/O-U |
Analog input/output defined in USB specification. |
I-R |
RBIAS. |
AAnalog.
AIO |
Analog bidirectional. |
PPower pin.
DS00003143B-page 4 |
2018 - 2020 Microchip Technology Inc. |
USB7216
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.
Symbol |
Description |
AI |
Analog input |
AIO |
Analog input/output |
AO |
Analog output |
PD |
Hardware enables pull-down |
PU |
Hardware enables pull-up |
YHardware enables function
ZHardware disables output driver (high impedance)
PU |
Hardware enables internal pull-up |
PD |
Hardware enables internal pull-down |
1.Universal Serial Bus Revision 3.2 Specification, http://www.usb.org
2.Battery Charging Specification, Revision 1.2, Dec. 07, 2010, http://www.usb.org
3.I2C-Bus Specification, Version 1.1, http://www.nxp.com/documents/user_manual/UM10204.pdf
4.I2S-Bus Specification, http://www.sparkfun.com/datasheets/BreakoutBoards/I2SBUS.pdf
5.System Management Bus Specification, Version 1.0, http://smbus.org/specs
Note: Additional USB7216 resources can be found on the Microchip USB7216 product page at www.microchip.com/USB7216.
2018 - 2020 Microchip Technology Inc. |
DS00003143B-page 5 |
USB7216
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 I2C/SPI/GPIO interface that allows external circuits or devices to be monitored, controlled, or configured via the USB interface.
Multi-Host Endpoint Reflector, which providesuniqueUSB functionality whereby USB datacanbe “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™, where the Apple iPhone® becomes a USB Host.
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 DeliveryAlternate 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.
DS00003143B-page 6 |
2018 - 2020 Microchip Technology Inc. |
USB7216
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.
P0
‘B’
+3.3 V |
USB7216 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PHY0 |
PHY0 |
|
|
|
|
I2C/SPI |
|
|
|
|
|
|
|||||||||
VCORE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
Hub Controller Logic |
|
|
|
|
|
|
USB3 |
|
USB2 |
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
25 Mhz |
|
PHY1 |
PHY2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HFC |
|
|
||||
PHY1 |
CC |
|
PHY3 |
PHY3 |
|
PHY4 |
PHY4 |
|
PHY5 |
PHY5 |
|
|
PHY2 |
|
PHY6 |
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
‘A’ |
‘B’ |
|
|
|
|
|
|
|
|
PHY |
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hub Feature Controller OTP
GPIO SMB SPI I2S
Mux
P1 |
P2 |
|
P3 |
|
P4 |
|
P5 |
|
P6 |
‘C’ |
‘A’ |
|
‘A’ |
|
‘A’ |
|
‘A’ |
|
‘A’ |
Note: All port numberingin this documentis LOGICALportnumbering with the device in thedefault configuration. LOGICALport 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 LOGICALport renumbering/remapping. Certain port settings are made with respect to LOGICALport 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.
2018 - 2020 Microchip Technology Inc. |
DS00003143B-page 7 |
USB7216
RESET_N 1
PF30 2
PF31 3
DP1_VBUS_MON 4
USB2DN_DP1/PRT_DIS_P1 5
USB2DN_DM1/PRT_DIS_M1 6
USB3DN_TXDP1A 7
USB3DN_TXDM1A 8
VCORE 9
USB3DN_RXDP1A 10
USB3DN_RXDM1A 11
DP1_CC1 12
DP1_CC2 13
USB2DN_DP5/PRT_DIS_P5 14
USB2DN_DM5/PRT_DIS_M5 15
USB3DN_TXDP1B 16
USB3DN_TXDM1B 17
VCORE 18
USB3DN_RXDP1B 19
USB3DN_RXDM1B 20
CFG_STRAP1 21
CFG_STRAP2 22
CFG_STRAP3 23
TESTEN 24
VCORE 25
<![if ! IE]> <![endif]>RBIAS |
<![if ! IE]> <![endif]>VDD33 |
<![if ! IE]> <![endif]>XTALI/CLK IN |
<![if ! IE]> <![endif]>XTALO |
<![if ! IE]> <![endif]>ATEST |
<![if ! IE]> <![endif]>USB3UP RXDM |
<![if ! IE]> <![endif]>USB3UP RXDP |
<![if ! IE]> <![endif]>VCORE |
<![if ! IE]> <![endif]>USB3UP TXDM |
<![if ! IE]> <![endif]>USB3UP TXDP |
<![if ! IE]> <![endif]>USB2UP DM |
<![if ! IE]> <![endif]>USB2UP DP |
<![if ! IE]> <![endif]>VDD33 |
<![if ! IE]> <![endif]>USB3DN RXDM4 |
<![if ! IE]> <![endif]>USB3DN RXDP4 |
<![if ! IE]> <![endif]>VCORE |
<![if ! IE]> <![endif]>USB3DN TXDM4 |
<![if ! IE]> <![endif]>USB3DN TXDP4 |
<![if ! IE]> <![endif]>USB2DN DM4/PRT DIS M4 |
<![if ! IE]> <![endif]>USB2DN DP4/PRT DIS P4 |
<![if ! IE]> <![endif]>VBUS MON UP |
<![if ! IE]> <![endif]>VDD33 |
<![if ! IE]> <![endif]>VCORE |
<![if ! IE]> <![endif]>PF28 |
<![if ! IE]> <![endif]>PF27 |
<![if ! IE]> <![endif]>100 |
<![if ! IE]> <![endif]>99 |
<![if ! IE]> <![endif]>98 |
<![if ! IE]> <![endif]>97 |
<![if ! IE]> <![endif]>96 |
<![if ! IE]> <![endif]>95 |
<![if ! IE]> <![endif]>94 |
<![if ! IE]> <![endif]>93 |
<![if ! IE]> <![endif]>92 |
<![if ! IE]> <![endif]>91 |
<![if ! IE]> <![endif]>90 |
<![if ! IE]> <![endif]>89 |
<![if ! IE]> <![endif]>88 |
<![if ! IE]> <![endif]>87 |
<![if ! IE]> <![endif]>86 |
<![if ! IE]> <![endif]>85 |
<![if ! IE]> <![endif]>84 |
<![if ! IE]> <![endif]>83 |
<![if ! IE]> <![endif]>82 |
<![if ! IE]> <![endif]>81 |
<![if ! IE]> <![endif]>80 |
<![if ! IE]> <![endif]>79 |
<![if ! IE]> <![endif]>78 |
<![if ! IE]> <![endif]>77 |
<![if ! IE]> <![endif]>76 |
Microchip
USB7216
(Top View 100-VQFN)
Thermal slug connects to VSS
<![if ! IE]> <![endif]>26 |
<![if ! IE]> <![endif]>27 |
<![if ! IE]> <![endif]>28 |
<![if ! IE]> <![endif]>29 |
<![if ! IE]> <![endif]>30 |
<![if ! IE]> <![endif]>31 |
<![if ! IE]> <![endif]>32 |
<![if ! IE]> <![endif]>33 |
<![if ! IE]> <![endif]>34 |
<![if ! IE]> <![endif]>35 |
<![if ! IE]> <![endif]>36 |
<![if ! IE]> <![endif]>37 |
<![if ! IE]> <![endif]>38 |
<![if ! IE]> <![endif]>39 |
<![if ! IE]> <![endif]>40 |
<![if ! IE]> <![endif]>41 |
<![if ! IE]> <![endif]>42 |
<![if ! IE]> <![endif]>43 |
<![if ! IE]> <![endif]>44 |
<![if ! IE]> <![endif]>45 |
<![if ! IE]> <![endif]>46 |
<![if ! IE]> <![endif]>47 |
<![if ! IE]> <![endif]>48 |
<![if ! IE]> <![endif]>49 |
<![if ! IE]> <![endif]>50 |
<![if ! IE]> <![endif]>VDD33 |
<![if ! IE]> <![endif]>USB2DN DP2/PRT DIS P2 |
<![if ! IE]> <![endif]>USB2DN DM2/PRT DIS M2 |
<![if ! IE]> <![endif]>USB3DN TXDP2 |
<![if ! IE]> <![endif]>USB3DN TXDM2 |
<![if ! IE]> <![endif]>VCORE |
<![if ! IE]> <![endif]>USB3DN RXDP2 |
<![if ! IE]> <![endif]>USB3DN RXDM2 |
<![if ! IE]> <![endif]>USB2DN DP3/PRT DIS P3 |
<![if ! IE]> <![endif]>USB2DN DM3/PRT DIS M3 |
<![if ! IE]> <![endif]>USB3DN TXDP3 |
<![if ! IE]> <![endif]>USB3DN TXDM3 |
<![if ! IE]> <![endif]>VCORE |
<![if ! IE]> <![endif]>USB3DN RXDP3 |
<![if ! IE]> <![endif]>USB3DN RXDM3 |
<![if ! IE]> <![endif]>USB2DN DM6/PRT DIS M6 |
<![if ! IE]> <![endif]>USB2DN DP6/PRT DIS P6 |
<![if ! IE]> <![endif]>VDD33 |
<![if ! IE]> <![endif]>PF3 |
<![if ! IE]> <![endif]>PF4 |
<![if ! IE]> <![endif]>PF5 |
<![if ! IE]> <![endif]>PF6 |
<![if ! IE]> <![endif]>PF7 |
<![if ! IE]> <![endif]>PF8 |
<![if ! IE]> <![endif]>PF9 |
75 PF26
74 PF29
73 SPI_D3/PF25
72 SPI_D2/PF24
71 SPI_D1/PF23
70 SPI_D0/CFG_BC_EN/PF22
69 SPI_CE_N/CFG_NON_REM/PF20
68 SPI_CLK/PF21
67 VDD33
66 PF19
65 TEST3
64 TEST2
63 TEST1
62 VDD33
61 PF18
60 PF17
59 PF16
58 PF15
57 PF14
56 PF13
55 VCORE
54 PF12
53 VDD33
52 PF11
51 PF10
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. |
|
|
|
|
USB7216 |
|
Pin Num |
Pin Name |
Reset |
Pin Num |
Pin Name |
Reset |
1 |
RESET_N |
Z |
51 |
PF10 |
PD |
2 |
PF30 |
Z |
52 |
PF11 |
PD |
3 |
PF31 |
Z |
53 |
VDD33 |
Z |
4 |
DP1_VBUS_MON |
AI |
54 |
PF12 |
PD |
5 |
USB2DN_DP1/PRT_DIS_P1 |
AIO PD |
55 |
VCORE |
Z |
6 |
USB2DN_DM1/PRT_DIS_M1 |
AIO PD |
56 |
PF13 |
PD |
7 |
USB3DN_TXDP1A |
AO PD |
57 |
PF14 |
PD |
8 |
USB3DN_TXDM1A |
AO PD |
58 |
PF15 |
PD |
9 |
VCORE |
Z |
59 |
PF16 |
PD |
10 |
USB3DN_RXDP1A |
AI PD |
60 |
PF17 |
PD |
11 |
USB3DN_RXDM1A |
AI PD |
61 |
PF18 |
Z |
12 |
DP1_CC1 |
AI |
62 |
VDD33 |
Z |
13 |
DP1_CC2 |
AI |
63 |
TEST1 |
Z |
14 |
USB2DN_DP5/PRT_DIS_P5 |
AIO PD |
64 |
TEST2 |
Z |
15 |
USB2DN_DM5/PRT_DIS_M5 |
AIO PD |
65 |
TEST3 |
Z |
16 |
USB3DN_TXDP1B |
AO PD |
66 |
PF19 |
Z |
17 |
USB3DN_TXDM1B |
AO PD |
67 |
VDD33 |
Z |
18 |
VCORE |
Z |
68 |
SPI_CLK/PF21 |
Z |
19 |
USB3DN_RXDP1B |
AI PD |
69 |
SPI_CE_N/CFG_NON_REM/PF20 |
PU |
20 |
USB3DN_RXDM1B |
AI PD |
70 |
SPI_D0/CFG_BC_EN/PF22 |
Z |
21 |
CFG_STRAP1 |
Z |
71 |
SPI_D1/PF23 |
Z |
22 |
CFG_STRAP2 |
Z |
72 |
SPI_D2/PF24 |
Z |
23 |
CFG_STRAP3 |
Z |
73 |
SPI_D3/PF25 |
Z |
24 |
TESTEN |
Z |
74 |
PF29 |
Z |
25 |
VCORE |
Z |
75 |
PF26 |
Z |
26 |
VDD33 |
Z |
76 |
PF27 |
Z |
27 |
USB2DN_DP2/PRT_DIS_P2 |
AIO PD |
77 |
PF28 |
Z |
28 |
USB2DN_DM2/PRT_DIS_M2 |
AIO PD |
78 |
VCORE |
Z |
29 |
USB3DN_TXDP2 |
AO PD |
79 |
VDD33 |
Z |
30 |
USB3DN_TXDM2 |
AO PD |
80 |
VBUS_MON_UP |
AI |
31 |
VCORE |
Z |
81 |
USB2DN_DP4/PRT_DIS_P4 |
AIO PD |
32 |
USB3DN_RXDP2 |
AI PD |
82 |
USB2DN_DM4/PRT_DIS_M4 |
AIO PD |
33 |
USB3DN_RXDM2 |
AI PD |
83 |
USB3DN_TXDP4 |
AO PD |
34 |
USB2DN_DP3/PRT_DIS_P3 |
AIO PD |
84 |
USB3DN_TXDM4 |
AO PD |
35 |
USB2DN_DM3/PRT_DIS_M3 |
AIO PD |
85 |
VCORE |
Z |
36 |
USB3DN_TXDP3 |
AO PD |
86 |
USB3DN_RXDP4 |
AI PD |
37 |
USB3DN_TXDM3 |
AO PD |
87 |
USB3DN_RXDM4 |
AI PD |
38 |
VCORE |
Z |
88 |
VDD33 |
Z |
39 |
USB3DN_RXDP3 |
AI PD |
89 |
USB2UP_DP |
AIO Z |
40 |
USB3DN_RXDM3 |
AI PD |
90 |
USB2UP_DM |
AIO Z |
41 |
USB2DN_DM6/PRT_DIS_M6 |
AIO PD |
91 |
USB3UP_TXDP |
AO PD |
42 |
USB2DN_DP6/PRT_DIS_P6 |
AIO PD |
92 |
USB3UP_TXDM |
AO PD |
43 |
VDD33 |
Z |
93 |
VCORE |
Z |
44 |
PF3 |
Z |
94 |
USB3UP_RXDP |
AI PD |
45 |
PF4 |
Z |
95 |
USB3UP_RXDM |
AI PD |
46 |
PF5 |
Z |
96 |
ATEST |
AO |
47 |
PF6 |
Z |
97 |
XTALO |
AO |
48 |
PF7 |
Z |
98 |
XTALI/CLK_IN |
AI |
49 |
PF8 |
Z |
99 |
VDD33 |
Z |
50 |
PF9 |
Z |
100 |
RBIAS |
AI |
Exposed Pad (VSS) must be connected to ground.
2018 - 2020 Microchip Technology Inc. |
DS00003143B-page 9 |
USB7216
3.2Pin Descriptions
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 |
|
|
|
|
Name |
Symbol |
Buffer |
Description |
If Unused |
|
Type |
|||||
|
|
|
|
||
|
|
USB 3.2 Gen 2 Interfaces |
|
||
Upstream USB |
USB3UP_TXDP |
I/O-U Upstream USB 3.2 Gen 2 Transmit Data |
Float |
||
3.2 Gen 2 TX D+ |
|
Plus. |
|
||
Upstream USB |
USB3UP_TXDM |
I/O-U Upstream USB 3.2 Gen 2 Transmit Data |
Float |
||
3.2 Gen 2 TX D- |
|
Minus. |
|
||
Upstream USB |
USB3UP_RXDP |
I/O-U Upstream USB 3.2 Gen 2 Receive Data |
Weak pull- |
||
3.2 Gen 2 RX D+ |
|
Plus. |
down to |
||
|
|
|
|
GND |
|
Upstream USB |
USB3UP_RXDM |
I/O-U Upstream USB 3.2 Gen 2 Receive Data |
Weak pull- |
||
3.2 Gen 2 RX D- |
|
Minus. |
down to |
||
|
|
|
|
GND |
|
Downstream |
USB3DN_TXDP1A |
I/O-U Downstream USB Type-C® “Orientation A” |
Float |
||
Port 1 USB 3.2 |
|
|
SuperSpeed+ Transmit Data Plus, port 1. |
|
|
Gen 2 TX D+ |
|
|
|
|
|
Orientation A |
|
|
|
|
|
Downstream |
USB3DN_TXDM1A |
I/O-U Downstream USB Type-C “Orientation A” |
Float |
||
Port 1 USB 3.2 |
|
|
SuperSpeed+ Transmit Data Minus, port 1. |
|
|
Gen 2 TX D- Ori- |
|
|
|
||
entation A |
|
|
|
|
|
Downstream |
USB3DN_RXDP1A |
I/O-U Downstream USB Type-C “Orientation A” |
Weak pull- |
||
Port 1 USB 3.2 |
|
|
SuperSpeed+ Receive Data Plus, port 1. |
down to |
|
Gen 2 RX D+ |
|
|
|
GND |
|
Orientation A |
|
|
|
|
|
Downstream |
USB3DN_RXDM1A |
I/O-U Downstream USB Type-C “Orientation A” |
Weak pull- |
||
Port 1 USB 3.2 |
|
|
SuperSpeed+ Receive Data Minus, port 1. |
down to |
|
Gen 2 RX D- |
|
|
|
GND |
|
Orientation A |
|
|
|
|
|
Downstream |
USB3DN_TXDP1B |
I/O-U Downstream USB Type-C “Orientation B” |
Float |
||
Port 1 USB 3.2 |
|
|
SuperSpeed+ Transmit Data Plus, port 1. |
|
|
Gen 2 TX D+ |
|
|
|
|
|
Orientation B |
|
|
|
|
DS00003143B-page 10 |
2018 - 2020 Microchip Technology Inc. |
USB7216
TABLE 3-1: PIN DESCRIPTIONS (CONTINUED)
Name |
Symbol |
Downstream |
USB3DN_TXDM1B |
Port 1 USB 3.2 |
|
Gen 2 TX D- |
|
Orientation B |
|
Downstream |
USB3DN_RXDP1B |
Port 1 USB 3.2 |
|
Gen 2 RX D+ |
|
Orientation B |
|
Downstream |
USB3DN_RXDM1B |
Port 1 USB 3.2 |
|
Gen 2 RX D- |
|
Orientation B |
|
Downstream |
USB3DN_TXDP[2:4] |
Ports 2-4 USB |
|
3.2 Gen 2 TX D+ |
|
Buffer |
Description |
If Unused |
|
Type |
|||
|
|
||
I/O-U Downstream USB Type-C “Orientation B” |
Float |
||
|
SuperSpeed+ Transmit Data Minus, port 1. |
|
|
I/O-U Downstream USB Type-C “Orientation B” |
Weak pull- |
||
|
SuperSpeed+ Receive Data Plus, port 1. |
down to |
|
|
|
GND |
|
I/O-U Downstream USB Type-C “Orientation B” |
Weak pull- |
||
|
SuperSpeed+ Receive Data Minus, port 1. |
down to |
|
|
|
GND |
|
I/O-U Downstream SuperSpeed+ Transmit Data |
Float |
||
|
Plus, ports 2 through 4. |
|
Downstream |
USB3DN_TXDM[2:4] |
I/O-U Downstream SuperSpeed+ Transmit Data |
Float |
Ports 2-4 USB |
|
Minus, ports 2 through 4. |
|
3.2 Gen 2 TX D- |
|
|
|
Downstream |
USB3DN_RXDP[2:4] |
I/O-U Downstream SuperSpeed+ Receive Data |
Weak pull- |
Ports 2-4 USB |
|
Plus, ports 2 through 4. |
down to |
3.2 Gen 2 RX D+ |
|
|
GND |
Downstream |
USB3DN_RXDM[2:4] |
I/O-U Downstream SuperSpeed+ Receive Data |
Weak pull- |
Ports 2-4 USB |
|
Minus, ports 2 through 4. |
down to |
3.2 Gen 2 RX D- |
|
|
GND |
|
|
USB 2.0 Interfaces |
|
Upstream USB |
USB2UP_DP |
I/O-U Upstream USB 2.0 Data Plus (D+). |
Mandatory |
2.0 D+ |
|
|
Note 3-9 |
Upstream USB |
USB2UP_DM |
I/O-U Upstream USB 2.0 Data Minus (D-). |
Mandatory |
2.0 D- |
|
|
Note 3-9 |
Downstream |
USB2DN_DP[1:6] |
I/O-U Downstream USB 2.0 Ports 1-6 Data Plus |
Connect |
Ports 1-6 USB |
|
(D+). |
directly to |
2.0 D+ |
|
|
3.3V |
Downstream |
USB2DN_DM[1:6] |
I/O-U Downstream USB 2.0 Ports 1-6 Data Minus |
Connect |
Ports 1-6 USB |
|
(D-) |
directly to |
2.0 D- |
|
|
3.3V |
|
|
SPI Interface |
|
SPI Clock |
SPI_CLK |
I/O-U SPI clock. If the SPI interface is enabled, |
Weak pull- |
|
|
this pin must be driven low during reset. |
down to |
|
|
|
GND |
2018 - 2020 Microchip Technology Inc. |
DS00003143B-page 11 |
USB7216
TABLE 3-1: PIN DESCRIPTIONS (CONTINUED)
Name |
Symbol |
Buffer |
|
Type |
|||
|
|
||
SPI Data 3-0 |
SPI_D[3:0] |
I/O-U |
|
Description |
If Unused |
SPI Data 3-0. If the SPI interface is enabled, |
Note 3-1 |
|
these signals function as Data 3 through 0. |
|
|
Note 3-1 |
SPI_D0 operates as the |
|
|
CFG_BC_EN strap if |
|
|
external SPI memory is not |
|
|
used. It must be terminated |
|
|
with the selected strap |
|
resistor to 3.3V or GND.
SPI_D[1:3] should be connected to GND through a weak pull-down.
SPI Chip |
SPI_CE_N |
I/O12 Active low SPI chip enable input. If the SPI |
Note 3-2 |
|||
Enable |
|
interface is enabled, this pin must be driven |
|
|||
|
|
high in powerdown states. |
|
|
|
|
|
|
Note 3-2 |
Operates |
as |
the |
|
|
|
|
CFG_NON_REM strap if |
|
||
|
|
|
external SPI memory is not |
|
||
|
|
|
used. It must be terminated |
|
||
|
|
|
with the |
selected |
strap |
|
|
|
|
|
|
|
|
|
|
|
|
resistor to 3.3V or GND. |
|
|||
|
USB Type-C Connector Control |
|
|||||||||||||
Downstream |
DP1_VBUS_MON |
AIO |
Used to detect Type-C VBUS vSafe5V and |
Note 3-3 |
|||||||||||
Port 1 Type-C |
|
|
vSafe0V states on Port 1.Anominal voltage |
|
|||||||||||
Voltage Monitor |
|
|
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 resis- |
|
|||||||||||
|
|
|
tors are recommended. |
|
|||||||||||
|
|
|
|
VBUS_P1 |
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DP1_VBUS_MON |
|
|
|
|
|
|
43K |
|
|
<![if ! IE]> <![endif]>49.9K |
|
||||||
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
For proper Type-C port operation, it is criti- |
|
|||||||||||
|
|
|
cal 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-3 |
|
|
If unused: Weak pull-down |
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
to GND. This pin may be |
|
|||
|
|
|
|
|
|
|
|
|
|
|
left unused if Port 1 is |
|
|||
|
|
|
|
|
|
|
|
|
|
|
disabled or reconfigured to |
|
|||
|
|
|
|
|
|
|
|
|
|
|
operate in legacy Type-A |
|
|||
|
|
|
|
|
|
|
|
|
|
|
mode through hub |
|
|||
|
|
|
|
|
|
|
|
|
|
|
configuration. |
|
DS00003143B-page 12 |
2018 - 2020 Microchip Technology Inc. |
USB7216
TABLE 3-1: PIN DESCRIPTIONS (CONTINUED)
Name |
Symbol |
Buffer |
|
Type |
|||
|
|
||
Downstream |
DP1_CC1 |
I/O12 |
|
Port 1 Type-C |
|
|
|
CC1 |
|
|
Downstream |
DP1_CC2 |
I/O12 |
Port 1 Type-C |
|
|
CC2 |
|
|
Description |
If Unused |
Used for Type-C attach and orientation |
Note 3-4 |
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-4 If unused: Weak pull-down to GND. This pin may only be left unused if Port 1 is disabled or reconfigured to operate in legacy Type-A mode through hub
configuration. |
|
Used for Type-C attach and orientation |
Note 3-5 |
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-5 If unused: Weak pull-down to GND. This pin may only be left unused if Port 1 is disabled or reconfigured to operate in legacy Type-A mode through hub configuration.
Upstream |
VBUS_MON_UP |
I/O12 Used to detect VBUS on the upstream port. |
Mandatory |
||||||||||
Voltage Monitor |
|
Externally, VBUS can be as high as 5.25 V, |
Note 3-9 |
||||||||||
|
|
which can be damaging to this pin. A nomi- |
|
||||||||||
|
|
nal 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 |
|
||||||||||
|
|
avoltage divider.The recommendedvoltage |
|
||||||||||
|
|
divider is shown below. 1% tolerance resis- |
|
||||||||||
|
|
tors are recommended. |
|
||||||||||
|
|
|
VBUS_UP |
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
VBUS_MON_UP |
|
|
|
|
|
43K |
|
|
<![if ! IE]> <![endif]>49.9K |
|
|||||
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Note: For embedded hostapplications, this pin should be controlled by an I/O on the host processor to a 2.68V logic level.
2018 - 2020 Microchip Technology Inc. |
DS00003143B-page 13 |
USB7216
TABLE 3-1: |
PIN DESCRIPTIONS (CONTINUED) |
|
|
|
|||
Name |
|
Symbol |
Buffer |
|
Description |
If Unused |
|
|
Type |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
Miscellaneous |
|
|
|
|
Programmable |
|
PF[31:3] |
I/O12 |
Programmable function pins. |
Note 3-6 |
||
Function Pins |
|
|
|
Note 3-6 |
If unused: depends on the |
|
|
|
|
|
|
|
|||
|
|
|
|
|
configured pin function. |
|
|
|
|
|
|
|
Refer to |
Section 3.3.4, |
|
|
|
|
|
|
PF[31:3] |
Configuration |
|
|
|
|
|
|
(CFG_STRAP[2:1]) |
|
|
Test 1 |
|
TEST1 |
A |
Test 1 pin. |
|
|
Pullto3.3V |
|
|
|
|
|
|
|
through a |
|
|
|
|
This signal is used for test purposes and |
10 k |
||
|
|
|
|
must always be pulled-up to 3.3V via a 10 |
resistor |
||
|
|
|
|
k resistor. |
|
|
|
Test 2 |
|
TEST2 |
A |
Test 2 pin. |
|
|
Pullto3.3V |
|
|
|
|
|
|
|
through a |
|
|
|
|
This signal is used for test purposes and |
10 k |
||
|
|
|
|
must always be pulled-up to 3.3V via a 10 |
resistor |
||
|
|
|
|
k resistor. |
|
|
|
Test 3 |
|
TEST3 |
A |
Test 3 pin. |
|
|
Pullto3.3V |
|
|
|
|
|
|
|
through a |
|
|
|
|
This signal is used for test purposes and |
10 k |
||
|
|
|
|
must always be pulled-up to 3.3V via a 10 |
resistor |
||
|
|
|
|
k resistor. |
|
|
|
Reset Input |
|
RESET_N |
IS |
This active low signal is used by the system |
Mandatory |
||
|
|
|
|
to reset the device. |
|
Note 3-9 |
|
Bias Resistor |
|
RBIAS |
I-R |
A 12.0 k 1.0% resistor is attached from |
Mandatory |
||
|
|
|
|
ground to this pin to set the transceiver’s |
Note 3-9 |
||
|
|
|
|
internal bias settings. Place the resistor as |
|
||
|
|
|
|
close the device as possible with a dedi- |
|
||
|
|
|
|
cated, low impedance connection to the |
|
||
|
|
|
|
ground plane. |
|
|
|
Test |
|
TESTEN |
I/O12 |
Test pin. |
|
|
Connect to |
|
|
|
|
This signal is used for test purposes and |
GND |
||
|
|
|
|
|
|||
|
|
|
|
must always be connected to ground. |
|
||
Analog Test |
|
ATEST |
A |
Analog test pin. |
|
|
Float |
|
|
|
|
This signal is used for test purposes and |
|
||
|
|
|
|
must always be left unconnected. |
|
||
External 25 MHz |
XTALI |
ICLK |
External 25 MHz crystal input |
Mandatory |
|||
Crystal Input |
|
|
|
|
|
|
Note 3-9 |
External 25 MHz |
CLK_IN |
ICLK |
External reference clock input. |
Mandatory |
|||
ReferenceClock |
|
|
|
|
|
Note 3-9 |
|
Input |
|
|
|
The device may alternatively be driven by a |
|
||
|
|
|
|
single-ended clock oscillator. When this |
|
||
|
|
|
|
method is used, XTALO should be left |
|
||
|
|
|
|
unconnected. |
|
|
|
DS00003143B-page 14 |
2018 - 2020 Microchip Technology Inc. |
USB7216
TABLE 3-1: PIN DESCRIPTIONS (CONTINUED)
Name |
Symbol |
Buffer |
Description |
|
Type |
||||
|
|
|
||
External 25 MHz |
XTALO |
OCLK External 25 MHz crystal output |
||
Crystal Output |
|
|
|
|
|
Configuration Straps |
|
|
|
|
Port 6-1 D+ |
PRT_DIS_P[6:1] |
I |
Port 6-1 D+ Disable Configuration Strap. |
|||
Disable |
|
|
These configuration straps are used in con- |
|||
Configuration |
|
|
||||
Strap |
|
|
junction with the corresponding |
|||
|
|
|
PRT_DIS_M[6:1] straps to disable the |
|||
|
|
|
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. |
|
||
Port 6-1 D- |
PRT_DIS_M[6:1] |
I |
Port 6-1 D- Disable Configuration Strap. |
|||
Disable |
|
|
|
|
|
|
Configuration |
|
|
These configuration straps are used in con- |
|||
Strap |
|
|
junction with the corresponding |
|||
|
|
|
PRT_DIS_P[6:1] straps to disable the |
|||
|
|
|
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. |
|
||
Non-Removable |
CFG_NON_REM |
I |
Non-Removable Ports Configuration Strap. |
|||
Ports |
|
|
|
|
|
|
Configuration |
|
|
This configuration strap controls the number |
|||
Strap |
|
|
of reported non-removable ports. See |
|||
|
|
|
Note 3-10 . |
|
|
|
|
|
|
Note 3-7 |
Mandatory if |
external SPI |
|
|
|
|
|
memory is not used for |
||
|
|
|
|
firmware execution. If |
||
|
|
|
|
external SPI memory is |
||
|
|
|
|
used |
for |
firmware |
|
|
|
|
execution, |
then |
|
|
|
|
|
configuration strap resistor |
||
|
|
|
|
should be omitted. |
If Unused
Float (only if sin- gle-ended clock is connected to CLK_IN)
N/A
Mandatory
Note 3-9
Note 3-7
2018 - 2020 Microchip Technology Inc. |
DS00003143B-page 15 |
USB7216
TABLE 3-1: PIN DESCRIPTIONS (CONTINUED)
Name |
Symbol |
Buffer |
|
Type |
|||
|
|
||
BatteryCharging |
CFG_BC_EN |
I/O12 |
|
Configuration |
|
|
|
Strap |
|
|
Device Mode |
CFG_STRAP[3:1] |
I |
Configuration |
|
|
Straps 3-1 |
|
|
|
Description |
|
If Unused |
|
Battery Charging Configuration Strap. |
Mandatory |
|||
|
|
|
|
Note 3-9 |
This configuration strap controls the number |
||||
of BC 1.2 enabled downstream ports. See |
|
|||
Note 3-10. |
|
|
|
|
Note 3-8 |
Mandatory if |
external SPI |
||
|
memory is not used for |
|||
|
firmware execution. If |
|||
|
external SPI memory |
is |
||
|
used |
for |
firmware |
|
|
execution, |
then |
||
|
configuration strap resistor |
|||
|
should be omitted. |
|
||
Device Mode Configuration Straps 3-1. |
Mandatory |
|||
|
|
|
|
Note 3-9 |
These configuration straps are used to select the device’s mode of operation. See Note 3-10.
|
|
Power/Ground |
|
|
+3.3V I/O Power |
VDD33 |
P |
+3.3 V power and internal regulator input. |
Mandatory |
Supply Input |
|
|
|
Note 3-9 |
Digital Core |
VCORE |
P |
Digital core power supply input. |
Mandatory |
Power Supply |
|
|
|
Note 3-9 |
Input |
|
|
|
|
Ground |
VSS |
P |
Common ground. |
Mandatory |
|
|
|
|
Note 3-9 |
This exposed pad must be connected to the ground plane with a via array.
Note 3-9 Configuration 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-10 Pin use is mandatory. Cannot be left unused.
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, Resetand 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. |
USB7216
3.3.1PORT DISABLE CONFIGURATION (PRT_DIS_P[6:1] / PRT_DIS_M[6:1])
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_Px (where x is the corresponding port 6-1):
0 = Port x D+ Enabled
1 = Port x D+ Disabled
For PRT_DIS_Mx (where x is the corresponding port 6-1): 0 = Port x D- Enabled
1 = Port x D- Disabled
Note: Both PRT_DIS_Px and PRT_DIS_Mx (where x is the corresponding port) must be tied to 3.3 V to disable the associated downstream port. Disabling the USB 2.0 port will also disable the corresponding USB 3.0 port.
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 pin. The 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.
CFG_NON_REM Resistor Value |
Setting |
|
200 kΩ Pull-Down |
All ports removable |
|
200 kΩ Pull-Up |
Port 1 non-removable |
|
10 kΩ Pull-Down |
Ports 1, 2 non-removable |
|
10 kΩ Pull-Up |
Ports 1, 2, 3 non-removable |
|
10 |
Ω Pull-Down |
Ports 1, 2, 3, 4 non-removable |
10 |
Ω Pull-Up |
Ports 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 pin. The 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 Ω pull-up, as shown in Table 3-3.
|
CFG_BC_EN Resistor Value |
Setting |
200 kΩ Pull-Down |
Battery charging not enable on any port |
|
200 kΩ Pull-Up |
BC1.2 DCP and CDP battery charging enabled on Port 1 |
|
10 kΩ Pull-Down |
BC1.2 DCP and CDP battery charging enabled on Ports 1, 2 |
|
10 kΩ Pull-Up |
BC1.2 DCP and CDP battery charging enabled on Ports 1, 2, 3 |
|
10 |
Ω Pull-Down |
BC1.2 DCP and CDP battery charging enabled on Ports 1, 2, 3, 4 |
10 |
Ω Pull-Up |
BC1.2 DCP and CDP battery charging enabled on Ports 1, 2, 3, 4, 5, 6 |
2018 - 2020 Microchip Technology Inc. |
DS00003143B-page 17 |
USB7216
3.3.4PF[31:3] CONFIGURATION (CFG_STRAP[2:1])
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] pins. These configurations are selected via external resistors on the CFG_STRAP[2:1] pins,as detailed in Table 3-4. Resistor values and combinationsnotdetailed in Table 3-4 are reserved and should not be used.
Note: CFG_STRAP3 is not used and must be pulled-down to ground via a 200 k resistor.
Mode |
CFG_STRAP2 |
CFG_STRAP1 |
|
Resistor Value |
Resistor Value |
||
|
|||
Configuration 1 |
200 kΩ Pull-Down |
200 kΩ Pull-Down |
|
Configuration 2 |
200 kΩ Pull-Down |
200 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.
|
Pin |
Configuration 1 |
Configuration 2 |
|
(SMBus/I2C) |
(I2S) |
|
|
|
||
PF3 |
|
DP1_VCONN2 |
DP1_VCONN2 |
PF4 |
|
DP1_VCONN1 |
DP1_VCONN1 |
PF5 |
|
DP1_DISCHARGE |
DP1_DISCHARGE |
PF6 |
|
GPIO70 |
GPIO70 |
PF7 |
|
GPIO71 |
MIC_DET |
PF8 |
|
GPIO72 |
GPIO72 |
PF9 |
|
GPIO73 |
GPIO73 |
PF10 |
|
PRT_CTL2_U3 |
I2S_SDI |
PF11 |
|
PRT_CTL3_U3 |
I2S_MCLK |
PF12 |
|
PRT_CTL4_U3 |
PRT_CTL4_U3 |
PF13 |
|
PRT_CTL4 |
PRT_CTL4 |
PF14 |
|
PRT_CTL3 |
PRT_CTL3 |
PF15 |
|
PRT_CTL2 |
PRT_CTL2 |
PF16 |
|
PRT_CTL5 |
PRT_CTL5 |
PF17 |
|
PRT_CTL1 |
PRT_CTL1 |
PF18 |
|
ALERT0 |
ALERT0 |
PF19 |
|
- |
I2S_SDO |
PF20 |
|
SPI_CE_N |
SPI_CE_N |
PF21 |
|
SPI_CLK |
SPI_CLK |
PF22 |
|
SPI_D0 |
SPI_D0 |
PF23 |
|
SPI_D1 |
SPI_D1 |
PF24 |
|
SPI_D2 |
SPI_D2 |
PF25 |
|
SPI_D3 |
SPI_D3 |
PF26 |
|
SLV_I2C_CLK |
I2S_SCK |
PF27 |
|
SLV_I2C_DATA |
PRT_CTL6 |
PF28 |
|
PRT_CTL6 |
I2S_LRCK |
PF29 |
|
(Note 3-1) |
(Note 3-1) |
DS00003143B-page 18 |
2018 - 2020 Microchip Technology Inc. |
USB7216
TABLE 3-5: PF[31:3] FUNCTION ASSIGNMENT (CONTINUED)
|
Pin |
Configuration 1 |
Configuration 2 |
|
(SMBus/I2C) |
(I2S) |
|
|
|
||
PF30 |
|
MSTR_I2C_CLK |
MSTR_I2C_CLK |
PF31 |
|
MSTR_I2C_DATA |
MSTR_I2C_DATA |
Note 3-1 The 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.
2018 - 2020 Microchip Technology Inc. |
DS00003143B-page 19 |