0% found this document useful (0 votes)
9 views

PI5USB30216C

Uploaded by

Swee Tat Chan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

PI5USB30216C

Uploaded by

Swee Tat Chan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 21

PI5USB30216C

|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Plug-in Detector for Type-C Connector

Features Description
 Compatible to USB Type-C™ Specification 1.1
 Backward compatible to USB Type-C Specification 1.0
 Supports Host mode/Device mode/Dual-role mode
 Supports Dual-role modes with/without Try.SNK/Try.SRC
supported
 Auto-configure ports orientation through CC detection
 Supports both pin control and I2C interface for control and
communication
 Integrated high-precision resistors and current sources for
CC pins
 Provides support for Default current, 1.5A and 3A modes
with I2C control
 Power saving mode
 Output indicator for plug-in detection
 Wide power supply range : 2.7V – 5.5V
 Industrial Temperature Range: -40oC to 85oC
 Packaging (Pb-free & Green):
– 12- contact, STQFN(1.6mm x1.6mm)

Applications
 Notebooks
 Mobile Phones
 Tablets
 Docking Station

Block Diagram
Pin Configuration
GND
VDD

ENB

ID

12 11 10 9

SCL / OUT2
CC1 1 8

CC2 2 7 SDA / OUT1

3 4 5 6
VBUSDET

ADDR

INTB / OUT3
PORT

Figure 1. Pin Assignment (Top View)


Figure 2. PI5USB30216C Block diagram

All trademarks are property of their respective owners. www.pericom.com 04/11/16


16-0053 1
PI5USB30216C
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Plug-in Detector for Type-C Connector

Pin Descriptions
Pin Number Pin Name I/O Description
1 CC1 I/O Type-C Configuration channel signal
2 CC2 I/O Type-C Configuration channel signal
Tri-level input pin to indicate port mode in pin control mode
(see functional description):
3 PORT I PORT is floating – Dual role (DRP) with Try. SNK;
PORT=VDD – Host (SRC);
PORT=GND – Device (SNK)
4V to 28V VBUS input voltage. VBUS detection determines Device
4 VBUSDET I attachment. One 910kΩ external resistor required between system
VBUS and VBUSDET pin
Tri-level input pin to indicate I2C address or pin control mode:
ADDR is floating – Pin control mode;
5 ADDR I
ADDR=VDD – I2C enabled with ADDR bit 6 equal to 1;
ADDR=GND – I2C enabled with ADDR bit 6 equal to 0
Open drain output. In I2C control mode, this is an active LOW interrupt
signal for indicating changes in I2C registers.
6 INTB / OUT3 O Dual function as audio adapter accessory detection in pin control mode:
OUT3=Hi-Z – Not detected
OUT3=Low – Audio adapter accessory detected
I2C communication data signal.
Dual function as open drain Type-C Current Mode Detect 1 in pin
control mode when port is a device:
7 SDA / OUT1 I/O OUT2 OUT1 Current Mode
Hi-Z Hi-Z Default
Hi-Z Low Medium
Low Low High
I2C communication clock signal.
Dual function as open drain Type-C Current Mode Detect 2 in pin
control mode when port is a device:
8 SCL / OUT2 I/O OUT2 OUT1 Current Mode
Hi-Z Hi-Z Default
Hi-Z Low Medium
Low Low High
Open drain output. Asserted low when CC pin detected device
9 ID O attachment when port is a Host (or dual-role acting as Host), otherwise
ID is hi-z.
10 GND Ground Ground
Active-low enable input pin (with internal weak pull up)
11 ENB I ENB=VDD – Disabled/Low Power State
ENB=GND – Enabled/Active State
12 VDD Power Positive supply voltage from VBAT

All trademarks are property of their respective owners. www.pericom.com 04/11/16


16-0053 2
PI5USB30216C
Plug-in Detector for Type-C connector
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Application Circuit

All trademarks are property of their respective owners. www.pericom.com 04/11/16


16-0053 3
PI5USB30216C
Plug-in Detector for Type-C connector
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Maximum Ratings Note:


Stresses greater than those listed under MAXIMUM
Storage Temperature ................................................................................... -65oC to +150oC RATINGS may cause permanent damage to the device.
This is a stress rating only and functional operation of the
Supply Voltage from Battery/Baseband ......................................................-0.5V to +6.0V device at these or any other conditions above those
ID Pin Sink current............................................................................................................10mA indicated in the operational sections of this specification
ESD: HBM all pins........................................................................................................2000V is not implied. Exposure to absolute maximum rating
conditions for extended periods may affect reliability.

Recommended operation conditions


Symbol Parameter Min. Max. Units
VDD Battery Supply Voltage 2.7 5.5 V
VBUS System VBUS Voltage 4 28 V
VBAT_TH Battery Supply Under-Voltage Lockout Threshold 2.2 2.6 V
VIH High level input voltage (ENB, SCL, SDA) 1.05 - V
VIL Low level input voltage (ENB, SCL, SDA) - 0.4 V
V3IH High level input voltage (ADDR, PORT) VDD-0.4 - V
V3IL Low level input voltage (ADDR, PORT) - 0.4 V
VVBUSDET VBUSDET input voltage(1) - 4.5V V
VTYPEC_CC CC1, CC2 input voltage(2) - VDD+0.5 V
VTYPEC_VCONN CC1, CC2 input voltage when it is used for VCONN 5.5 V
TA Operating Temperature -40 85 °C
(1) VBUSDET pin is internally clamp to ~5.5V.
(2) CC1, CC2 pins are internally clamp to ~VDD+1.0V except when the pin is used for VCONN during attached.SRC state

DC Electrical Characteristics
Min and Max apply for T A between -40°C to 85°C and TJ up to +125°C (unless otherwise noted).
Typical values are referenced to VDD=3.6V, TA=+25°C
Symbol Parameter Test Conditions Min. Typ. Max. Units
CC1/CC2 Configuration(Device mode, SNK)
Rd Device mode pull-down resistor 4.6 5.1 5.6 kΩ
VTH3_SNK High current mode entry threshold 1.16 1.23 1.31 V
VTH2_SNK Medium current mode entry threshold 0.61 0.66 0.70 V
VTH1_SNK Default current mode entry threshold 0.15 0.2 0.25 V
CC1/CC2 Configuration(Host mode, SRC)
Default current mode 64 80 96
Ip Host mode pull up current source Medium current mode (1.5A) 166 180 194 µA
High current mode (3A) 304 330 356
VBUS Detection
VVBUS VBUS detection threshold RVBUS=910kohm 2.51 3.01 4.01 V
External resistor between VBUS and
RVBUS 865 910 955 kΩ
VBUSDET pin
Host Interface Pins (INTB, ID, OUT1, OUT2, OUT3)
Output Low Voltage at
VOL 0 - 0.4 V
1.6 mA Sink current(Open-Drain)
IOFF Off-state leakage current VINTB.ID/ID/OUT1/OUT2/OUT3 - - 1 µA
Input Control Pins (ENB, ADDR, PORT, SCL, SDA)
IIH High-level input current -5 - 5 µA
IIL Low-level input current -5 - 5 µA
RIEN Internal pull-up resistance for ENB 2 5 10 MΩ
Current Consumption
Operating current, Device mode SNK connects to SRC - 35 65 µA
IDD SRC connects to SNK
Operating current, Host mode - 135 190 µA
Default current mode
IDISABLE Chip is disabled ENB=VDD - - 5 µA
IDEV_STBY Device mode standby current VDD=3.6V, Floating CC1 and CC2 - 35 65 µA
IDUAL_STBY Dual-Role mode standby current VDD=3.6V, Floating CC1 and CC2 - 45 75 µA
IHOST_STBY Host mode standby current VDD=3.6V, Floating CC1 and CC2 - 55 85 µA

All trademarks are property of their respective owners. www.pericom.com 04/11/16


16-0053 4
PI5USB30216C
Plug-in Detector for Type-C connector
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Detailed Description using I2C Control


ADDR
ADDR is a tri-level input pin to indicate I2C or pin control (or GPIO) mode. When ADDR pin is floating, the part is set to pin
control mode. When ADDR is set to VDD or GND, I2C mode is enabled, and bit 6 of I2C address is equal to 1 or 0 according to
ADDR set to VDD or GND (see Table 2: I2C Slave Address).

Configuration
The PI5USB30216C requires minimal configuration for proper detection and reporting. Write register 0x02 (Control Register)
to configure different charging profiles and port settings.

Processor Communication
Typical communication steps between the processor and the PI5USB30216C during plug detection are:
1. INTB asserted LOW, indicating changes in register 0x03 (Interrupt Register) or register 0x04 (CC Status Register).
2. Processor reads Interrupt registers to determine which event occurred. Interrupt Register (0x03) indicates if an attach or detach
event was detected. All interrupt flags in Interrupt Register (0x03) will be cleared after the I2C read action. INTB will become
hi-z again after the clearance of interrupt flags.
3. Processor reads CC Status Register (0x04) to determine plugin details and charging profile. Processor can configure the power
and USB channels according to information in CC Status Register (0x04).

Interrupts
The baseband processor recognizes interrupt signals by observing the INTB signal, which is active LOW. Interrupts are
masked upon bit 0 of Control Register 0x02 (Interrupt Mask Bit). After the Interrupt Mask Bit is cleared by the baseband
processor, the INTB pin is hi-z in preparation for a future interrupt. When an interruptible event occurs, INTB pin transits to LOW
and returns hi-z when the processor reads the Interrupt Register (0x03). Subsequent to the initial power up or reset; if the
processor writes a “1” to Interrupt Mask Bit (bit 0 of Control Register 0x02) when the system is already powered up, INTB pin
stays hi-z and ignores all interrupts until the interrupt mask bit is cleared.
Besides monitoring the I2C registers, the system can also monitor ID pin and VBUS for connector status. If the port is
configured as a device (or dual-role acting as device), VBUS will go to 5V when host attachment is detected. If the port is
configured as a host (or dual-role acting as host), ID pin will pull low when device attachment is detected, and system should
assert VBUS.

Port Setting (Host/Device/Dual-Role)


When power is applied to VDD, an internal Power-On Reset (POR) holds the PI5USB30216C in a reset condition until VDD
has reached 2.6V. At that point, the reset condition is released and the PI5USB30216C registers and I2C-bus state machine will
initialize to their default states. After power up, the port setting can be changed by I2C writes to [2:1] of Control Register (0x02).
Thereafter, VDD must be lowered below 1.0V to reset the device (both registers and I2C-bus state machine).
PI5USB30216C connects current sources to CC1 and CC2 when operating in host mode. It will also set the current level
according to the charging current setting. In device mode, PI5USB30216C will connect two integrated resistor Rd1 and Rd2 to
CC1 and CC2 respectively.
Dual-Role & Dual-Role 2 modes enables CC1 and CC2 toggle between host mode and device mode alternatively. The toggling
will stop after connection is made and role negotiated. Dual-Role mode has similar chances to connect as SRC or SNK. Dual-Role
2 with Try.SNK supported has higher chance to connect as SNK and has a longer duty cycle ~65% in device mode. Dual-Role 2
with Try.SRC supported has higher chance to connect as SRC and has a longer duty cycle ~65% in host mode.

Current Mode Setting and Detection


PI5USB30216C can be configured as different current modes per CC1/CC2 setting. Host mode (or dual role acting as Host)
allows the system to configure between High Current Mode (3A), Medium Current Mode (1.5A) and Default Current Mode.
Different current modes can be set by writing Control Register (0x02). When in Device mode (or dual role acting as device),
CC1/CC2 pins allow the system to detect the host charging capability. The charging capability is reported in CC Status Register
(0x04) which can help the system to configure the charging current accordingly.

ID
When PI5USB30216C is configured as host mode (or dual role acting as host), ID pin will be pulled low when a device is
attached to the type-C connector. The ID pin will work as an interrupt signal to acknowledge system when there is device
attachment. It should be noted the ID pin will not be driven low when an audio or debug accessory is detected, and ID pin will
always stay Hi-Z when port is in device mode.

All trademarks are property of their respective owners. www.pericom.com 04/11/16


16-0053 5
PI5USB30216C
Plug-in Detector for Type-C connector
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Audio Adapter Accessory and Debug Accessory Mode


PI5USB30216C can detect audio adapter accessory or debug accessory attachment as per CC1/CC2 setting. This is reported in
CC Status Register (0x04) to help system to configure Audio Adapter Accessory Mode or Debug Accessory Mode accordingly.

VBUS Detection
PI5USB30216C detects VBUS to determine the attached state when port is a device. A 910kohm +/- 5% is required to connect
VBUS of the connector to VBUSDET input pin to protect the IC from the possible high voltage of VBUS during alternative mode.

ENB
ENB is an active low enable input pin. When ENB pin is high, part is in disable and low power state. All outputs, with the
exception of CC1, CC2, SCL, SDA & INTB are in High-Z state. CC1 and CC2 pins are pulled low with resistors Rd in disable
state. I2C port will also be reset during disable state. SCL & SDA are still functional when the part is disable and ADDR is not
floating. I2C port will also reset during every transition (rising or falling edge) of ENB. Connection State will also be reset and
forced to be “DISABLED” state. Interrupt will be set low and Register 03H/04H (Interrupt/CC status) will be updated to indicate
the change of state. However, disable has no effect on the value of Register 02H (Control).

When ENB pin is low, part is enabled. The connection state will activate and detection will restart.

Dead Battery Startup


PI5USB30216C ensures dead battery charging when VDD=0V. Both CC1 and CC2 will be pulled down when VDD=0V. Such
configuration helps other host port detect the dead battery port as a device mode port and enable charging through VBUS.

All trademarks are property of their respective owners. www.pericom.com 04/11/16


16-0053 6
PI5USB30216C
Plug-in Detector for Type-C connector
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Pin Control Functional Description

Type-C Connector Port Setting (PORT)

PI5USB30216C can be configured as different ports by changing PORT pin voltage level.

Table 1A. Port Setting


Port setting PORT
Device (SNK) GND
Dual-role port (DRP) with Try.SNK No Connection
Host (SRC) VDD

Type-C Connector Current Mode Detection (OUT1, OUT2)

PI5USB30216C can detect different host current modes and other accessories per CC1/CC2 setting. When PI5USB30216C
operates in device mode (or dual role mode acting as device), it detects CC1/CC2 status to determine host charging current modes
and reports to the system using OUT1 and OUT2 pins. OUT1 and OUT2 will always stay hi-z unless medium or high current
mode is detected.

Table 1B. Current Mode Detection


OUT2 OUT1
Default current mode Hi-Z Hi-Z
Medium current mode (1.5A) Hi-Z Low
High current mode (3A) Low Low

Type-C Connector Current Mode Setting in Host Mode

When PI5USB30216C is configured as a host, it can only be set to Default Current Mode (current source Ip=80uA). I2C control
is required to set current mode to 1.5A or 3A.

Audio Adapter Accessory Detection (OUT3)

PI5USB30216C detects audio adapter accessory attachment as per CC1/CC2 setting. This is reported by the OUT3 pin. OUT3
will be pulled low when an audio adapter accessory attachment is detected. Otherwise, OUT3 is hi-z.

Table 1C. Audio Adapter Accessory Detection


Audio Adapter Accessory OUT3
Detected Low
Not Detected Hi-Z

ADDR, ID, ENB, and Dead Battery Startup

Functionality of the ADDR, ID, and ENB pins are the same for pin control or I2C control modes. Dead battery startup operation
is also the same for pin control and I2C control modes. Please refer to previous section for detail description.

All trademarks are property of their respective owners. www.pericom.com 04/11/16


16-0053 7
PI5USB30216C
Plug-in Detector for Type-C connector
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

I2C AC Electrical Characteristics


Fast Mode (400kHz)
Symbol Parameter Units
Min. Max.
fSCL SCL Clock Frequency 0 400 kHz
tHDSTA Hold Time (Repeated) START Condition 0.6 - µs
tLOW LOW Period of SCL Clock 1.3 - µs
tHIGH HIGH Period of SCL Clock 0.6 - µs
tSETSTA Set-up Time for Repeated START Condition 0.6 - µs
tHDDAT Data Hold Time 0 0.9 µs
tSETDAT Data Set-up Time 250 - ns
tr Rise Time of SDA and SCL Signals - 300
ns
tf Fall Time of SDA and SCL Signals - 300
tSETSTO Set-up Time for STOP Condition 0.6 - µs
tBUF Bus-Free Time between STOP and START Conditions 1.3 - µs
tSP Pulse Width of Spikes that Must Be Suppressed by the Input Filter 0 50 ns

Figure 3. Definition of Timing for Full-Speed Mode Devices on the I2C Bus

Table 2. I2C Slave Address


Name Size (Bits) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Slave Address(ADDR=1) 0 1 1 1 1 0 1 R/W
8
Slave Address(ADDR=0) 0 0 1 1 1 0 1 R/W

All trademarks are property of their respective owners. www.pericom.com 04/11/16


16-0053 8
PI5USB30216C
Plug-in Detector for Type-C connector
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

I2C Data Transfer

Note:
1. PI5USB30216C does not have offset byte. All registers must be read or written sequentially from 0x00. For example, in order to read
address 0x04, PI5USB30216C I2C registers must be read sequentially from 0x01, 0x02, 0x03 to 0x04. In order to write address 0x02, it
must be written sequentially from 0x01 to 0x02.

All trademarks are property of their respective owners. www.pericom.com 04/11/16


16-0053 9
PI5USB30216C
Plug-in Detector for Type-C connector
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Table 3. I2C Register


Address Name Description Default Value Type
0x01 Device ID Bits [7:5] = Chip ID 20h R

01h = PI5USB30216C

Bits [4:3] = Version ID

00h = Product version

Bits [2:0] = Vendor ID(Pericom)

00h = Pericom
0x02 Control Bit 7 = Powersaving 00h R/W

0 = Enable/Active state
1 = Disable and low power state
In Disable and low power state, all outputs of PI5USB30216C, with the
exception of CC1 and CC2 pins, are in High-Z State. CC1 and CC2 pins
are pulled low with resistor Rd.

Bits [6] = Dual role 2 Try.SRC or Try.SNK setting

0 = Enable Try.SRC supported


1 = Enable Try.SNK supported

Bits [5] = Accessory Detection in Device Mode

0 = Disable
1 = Enable

Bits [4:3] = Charging current mode


System can set the charging current mode when port is a host or dual role
acting as host. These bits are ignored when port is a device or dual role
acting as device.

00 = Default current mode


01 = Medium current mode (1.5A)
10 = High current mode (3A)

Bits [2:1] = 00h (POR value)


System can set the role of the port.

00 = Device (SNK)
01 = Host (SRC)
10 = Dual Role (DRP)
11 = Dual Role 2 (DRP) where Try.SRC or Try.SNK is supported

Bit 0 = Interrupt Mask


INTB pin is used to acknowledge system if there is any interrupt events
triggered. When this bit is set to 0, INTB pin is pulled low when an interrupt
event occur. When this bit is set to 1, INTB pin ignores all interrupt and
remain High-Z.

0 = Do not mask interrupt


1 = Mask interrupt
0x03 Interrupt Bits [7:2] = Reserved. Read all 0’s. 00h Clearable
read only.
Bit 1 = Detach event Bits[1:0] are
When this bit is set to 1, it indicates the unplug action. The port changes cleared when
from attached state (Attached.SNK, Attached.SRC, AudioAccessory or Byte 3 is
DebugAccessory state) to unattached state. read.

Bit 0 = Attach event


When this bit is set to 1, it indicates the plug action. The port changes from
unattached state to attached state.

All trademarks are property of their respective owners. www.pericom.com 04/11/16


16-0053 10
PI5USB30216C
Plug-in Detector for Type-C connector
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Address Name Description Default Value Type


0x04 CC status Bit 7 = VBUS detection 00h R
This bit reports VBUS status when PI5USB30216C is in device mode, dual
role mode acting as device or accessory mode.

0 = VBUS not detected


1 = VBUS detected

Bits [6:5] = Charging current detection


These bits report the detected host charging current status when port is a
device or dual role acting as device.

00 = Standby
01 = Default current mode
10 = Medium current mode (1.5A)
11 = High current mode (3A)

Bits [4:2] = Attached port status

000 = Standby
001 = Device
010 = Host
011 = Audio Adapter Accessory
100 = Debug Accessory
101 = Device with Active Cable

Bits [1:0] = Plug polarity

00 = Standby
01 = CC1 makes connection
10 = CC2 makes connection
11 = Undetermined (e.g. AudioAccessory, DebugAccessory or other
undetermined connections)

All trademarks are property of their respective owners. www.pericom.com 04/11/16


16-0053 11
PI5USB30216C
Plug-in Detector for Type-C connector
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Table 3. I2C Register Table


Reset
Address Register Type Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Value
Device
01H Read 00100000 Chip ID (PI5USB30216C): 001 Version ID : 00 Vendor ID (Pericom): 000
ID
Accessory
Dual Role Charging Current mode Port setting
Powersaving Detection in Interrupt Mask
2 (Port is a Host) (see below)
Device Mode
Read/ 0: Try.SRC 0: Does not
02H Control 00000000 0: No 00: Device
Write supported 00: Default Mask
Powersaving 0: Disable 01: Host
1: 01: Medium Interrupts
1: 1: Enable 10: Dual Role
Try.SNK 10: High 1: Mask
Powersaving 11: Dual Role 2
supported Interrupts
Detach
Attach Event
Event
Read/ 0: No Interrupt
03H Interrupt 00000000 reserved 1: Change
Clear 1: Change
from
from detached
attached to
to attached
detached
VBUS
detection
(Port is a Charging current detection
Attached Port Status Plug polarity
Device or in (Port is a Device)
accessory
mode)
04H CC status Read 00000000
000: Standby
0: Vbus not 00: Standby 001: Device 00: Standby
detected 01: Default 010: Host 01: CC1 connected
1: Vbus 10: Medium 011: Audio 10: CC2 connected
detected 11: High 100: Debug Accessory 11: undetermined
101: Device with Active cable

In I2C mode, PI5USB30216C will initialize to device mode when powered up, Bit 1and Bit 2 of the register 02H is 00 whenever
the Port is GND, VDD or floating.

All trademarks are property of their respective owners. www.pericom.com 04/11/16


16-0053 12
PI5USB30216C
Plug-in Detector for Type-C connector
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Connection State Diagram: SRC

All trademarks are property of their respective owners. www.pericom.com 04/11/16


16-0053 13
PI5USB30216C
Plug-in Detector for Type-C connector
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Connection State Diagram: SNK (Accessory Detection is disable)

All trademarks are property of their respective owners. www.pericom.com 04/11/16


16-0053 14
PI5USB30216C
Plug-in Detector for Type-C connector
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Connection State Diagram: SNK (Accessory Detection is enable)

All trademarks are property of their respective owners. www.pericom.com 04/11/16


16-0053 15
PI5USB30216C
Plug-in Detector for Type-C connector
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Connection State Diagram: DRP

All trademarks are property of their respective owners. www.pericom.com 04/11/16


16-0053 16
PI5USB30216C
Plug-in Detector for Type-C connector
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Connection State Diagram: DRP with Try.SRC Supported

All trademarks are property of their respective owners. www.pericom.com 04/11/16


16-0053 17
PI5USB30216C
Plug-in Detector for Type-C connector
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Connection State Diagram: DRP with Try.SNK Supported

All trademarks are property of their respective owners. www.pericom.com 04/11/16


16-0053 18
PI5USB30216C
Plug-in Detector for Type-C connector
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Mechanical Information
STQFN 1.6 X 1.6 -12 Contact (To Be Provided)

Ordering Information

PI5USB30216CXUAEX123 XUA 12-Contact, Super Thin (QFN)


Note:

Pericom Semiconductor Corporation  1-800-435-2336  www.pericom.com

All trademarks are property of their respective owners. www.pericom.com 04/11/16


16-0053 19
PI5USB30216C
Plug-in Detector for Type-C connector
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Pericom reserves the right to make changes to its products or specifications at any time, without notice, in order to improve design or performance and to supply
the best possible product. Pericom does not assume any responsibility for use of any circuitry described other than the circuitry embodied in Pericom product. The
company makes no representations that circuitry described herein is free from patent infringement or other rights of Pericom.

All trademarks are property of their respective owners. www.pericom.com 04/11/16


16-0053 20
Mouser Electronics

Authorized Distributor

Click to View Pricing, Inventory, Delivery & Lifecycle Information:

Diodes Incorporated:
PI5USB30216CXUAEX

You might also like