A0p |
2 |
I/O |
Port A0, High Speed Positive Signal |
A0n |
3 |
I/O |
Port A0, High Speed Negative Signal |
A1p |
5 |
I/O |
Port A1, High Speed Positive Signal |
A1n |
6 |
I/O |
Port A1, High Speed Negative Signal |
B0p |
48 |
I/O |
Port B0, High Speed Positive Signal |
B0n |
47 |
I/O |
Port B0, High Speed Negative Signal |
B1p |
46 |
I/O |
Port B1, High Speed Positive Signal |
B1n |
45 |
I/O |
Port B1, High Speed Negative Signal |
C0p |
44 |
I/O |
Port C0, High Speed Positive Signal |
C0n |
43 |
I/O |
Port C0, High Speed Negative Signal |
C1p |
42 |
I/O |
Port C1, High Speed Positive Signal |
C1n |
41 |
I/O |
Port C1, High Speed Negative Signal |
CC_IN |
18 |
I/O |
Selected CC signal back to the device as input - connect to CC_OUT pin |
CC_OUT |
11 |
I/O |
Selected CC signal as output - connect to CC_IN pin |
CC_SEL_IN |
12 |
I |
CC Signal select pin input – Connect to CC_SEL_OUT |
CC_SEL_OUT |
19 |
O |
CC Signal select pin output – Connect to CC_SEL_IN |
CC_OEn_IN |
9 |
I |
Active Low CC MUX Enable input – connect to CC_OEn_OUT |
CC_OEn_OUT / VconnEnPol |
32 |
I/O |
Active Low CC MUX Enable output – connect to CC_OEn. The pin is also sampled upon reset to set the polarity of the VCTRL1 and VCTRL2. 0 = VCTRL1/2 polarity is active high. 1 = VCTRL1/2 polarity is active low. |
CC1 |
37 |
I/O |
USB Type-C configuration channel for position 1 |
CC2 |
35 |
I/O |
USB Type-C configuration channel for position 2 |
GND |
33 , 39, 53 |
G |
Ground |
GPIO1 |
28 |
I/O |
GPIO or SCL for FW update |
GPIO2 |
29 |
I/O |
GPIO or SDA for FW update |
IMODE1 IMODE2 |
26 27 |
I |
IMODE1 |
IMODE2 |
Current Mode |
Low |
Low |
Default |
Low |
High |
Mid (1.5 A) |
High |
Low |
Reserved |
High |
High |
High (3A) |
MODE_LED |
15 |
O |
High when UFP attach detected |
NC |
1, 24, 49, 50, 51, 54, 55, 56 |
|
Not connected |
RST |
30 |
I |
CC Controller Reset |
RSVD |
10, 25, 31, 36, 38 |
I/O |
Reserved |
SS_OEn_IN |
8 |
I |
Active Low SS MUX Enable input – connect to SS_OEn_OUT |
SS_OEn_OUT / VBUSEnPol |
34 |
I/O |
Active Low SS MUX Enable output – connect to SS_OEn_IN. The pin is also sampled upon reset to set the polarity of the VBUS_EN. 0 = VBUS_EN polarity is active high. 1 = VBUS_EN polarity is active low. |
SS_SEL_IN |
7 |
I |
SS Port select pin input – Connect to SS_SEL_OUT |
SS_SEL_OUT |
20 |
O |
SS Port select pin output – Connect to SS_SEL_IN |
VBUS_EN |
21 |
O |
Polarity programmable via VBUSEnPol pin (pin 34). Driven low or high when UFP attach is detected. |
VBUS_FAULT# |
16 |
I |
VBUS Fault signal in from VBUS Power switch. Active low. |
VCC |
4 , 13, 14, 40, 52 |
P |
3.3V Power |
VCONN_FAULT# |
17 |
I |
VCONN Fault signal in from VCONN switches. Active low. |
VCTRL1 |
22 |
O |
Polarity programmable via VconnEnPol pin (pin 32). Driven low or high when active cable is detected. |
VCTRL2 |
23 |
O |
Polarity programmable via VconnEnPol pin (pin 32). Driven low or high when active cable is detected. |