Sample &
Buy
®
RT1715
Programmable USB Type-C PD Controller
General Description
Features
The RT1715 is a USB Type-C controller that complies
with the latest USB Type-C and PD standards. The RT1715
integrates a complete Type-C Transceiver including the
Rp and Rd resistors. It does the USB Type-C detection
including attach and orientation. The RT1715 integrates
the physical layer of the USB BMC power delivery protocol
to allow up to 100W of power and role swap. The BMC PD
block enables full support for alternative interfaces of the
Type-C specification.
Ordering Information
RT1715
Package Type
WSC : WL-CSP-9B 1.38x1.34 (BSC)
Note :
Richtek products are :
RoHS compliant and compatible with the current requirements of IPC/JEDEC J-STD-020.
Dual-Role PD Compatible
Attach/Detach Detection as Host, Device or DRP
Current Capability Definition and Detection
Cable Recognition
Alternate Mode Support
Supporting VCONN with Programmable OCP
Dead Battery Support
Low Power Mode for Attach Detection
Simple I2C Interface with AP or EC
BIST Mode Supported
Supported PD 3.0 except Fast Role Swap Function
e-fuse IP
9-Ball WL-CSP Package
Applications
Smartphones
Tablets
Laptops
Suitable for use in SnPb or Pb-free soldering processes.
Pin Configuration
Marking Information
(TOP VIEW)
4TW
VBUS
4T : Product Code
W : Date Code
CC2
A1
VCONN
B1
A2
A3
VDD
B2
B3
SCL
C3
SDA
INT_N
C1
C2
GND
CC1
WL-CSP-9B 1.38x1.34 (BSC)
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
DS1715-04 March 2020
is a registered trademark of Richtek Technology Corporation.
www.richtek.com
1
RT1715
Functional Pin Description
Pin No.
Pin Name
Pin Function
A1
CC2
Type-C Connector Configuration Channel (CC) pins. Initially used to determine
when an attach has occurred and what the orientation detected.
A2
VBUS
VBUS input pin for attach and detach detection.
A3
VDD
Input supply voltage.
B1
VCONN
Regulated input pin to be switched to correct CC pin as VCONN to power
Type-C full-featured cables and other accessories.
B2
INT_N
Open drain type interrupt output used to prompt the processor to read the
registers.
B3
SCL
I2C serial clock signal to be connected to the I2C master.
C1
CC1
Type-C Connector Configuration Channel (CC) Pins. Initially used to determine
when an attach has occurred and what the orientation detected.
C2
GND
Ground pin.
C3
SDA
I2C serial data signal to be connected to the I2C master.
Functional Block Diagram
SDA
INT_N
I C Controller
FIFO
SCL
2
Internal Bus
VDD
Voltage
Regulator
Digital Interface
Physical Layer
Register Block
VBUS
Detection
Type-C Detection
& CC Switch
RP/RD Bank
CC1
VCONN
CC2
GND
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
www.richtek.com
2
is a registered trademark of Richtek Technology Corporation.
DS1715-04 March 2020
RT1715
Typical Application Circuit
VBUS
Type-C Connector
R4
4.7k
MCU_GPIO-3
TRX#1
VBUS
Discharge
TRX#2
RT1715
B1
VCONN
CC1
CC2
C1
330p
Battery Charge
Controller
OVP
C1
C2
330p
CC1
A1 CC2
A2
DC-DC2
MCU_GPIO-2
DC-DC1
MCU_GPIO-1
VDD
A3
1.8V/3.3V
C3
0.1µF
VBUS
R1
1k
GND
C2
Battery
Cell
C4
0.1µF
SCL B3
SDA C3
GND
INT_N
R2
1k
R3
1k
AP/EC
B2
USB/DP/MHL
USB 3.1
Switch
Note : MCU_GPIO-1/MCU_GPIO-2 control DC-DC power IC EN pin for power on/off sequence.
Table 1. Recommended Components Information
Reference
Part Number
Description
Package
Manufacturer
R1, R2, R3
WR04X1001FTL
1kΩ 1%
0402
WALSIN
R4
CR-02FL6---4K7
4.7kΩ 1%
0402
VIKING
C1, C2
0402B331J250
330pF/25V/X7R
0402
WALSIN
C3, C4
0402B104K500CT
100nF/50V/X7R
0402
WALSIN
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
DS1715-04 March 2020
is a registered trademark of Richtek Technology Corporation.
www.richtek.com
3
RT1715
Table 2. Funtion Portfolio Information
Function Portfolio
Use VCONN
Unused VCONN
Pin Name
Pin Connection
VBUS
Short to connector VBUS
or
4.7k to connector VBUS (better for surge)
CC1
Short to connector CC1
CC2
Short to connector CC2
VCONN
Short to DC-DC2
INT_N
Pull-high to AP/EC
SDA
Pull-high to AP/EC
SCL
Pull-high to AP/EC
VDD
Short to DC-DC1
VBUS
Short to connector VBUS
or
4.7k to connector VBUS (better for surge)
CC1
Short to connector CC1
CC2
Short to connector CC2
VCONN
1k to GND
INT_N
Pull-high to AP/EC
SDA
Pull-high to AP/EC
SCL
Pull-high to AP/EC
VDD
Short to DC-DC1
Note : If VBUS is shorted between the OVP and Battery Charge Controller, it will occur USB compliance testing failures
and application issues.
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
www.richtek.com
4
is a registered trademark of Richtek Technology Corporation.
DS1715-04 March 2020
RT1715
Operation
Power On/Off Sequence
Power off Sequence
VCONN used
Power on Sequence
VCONN used
VDD
INT_N/SDA/SCL
Pull up Voltage
0 to 10ms
0 to 10ms
0 to 10ms
VCONN
0 to 10ms
INT_N/SDA/SCL
Pull up Voltage
VCONN
VDD
Power off Sequence
without VCONN used
Power on Sequence
without VCONN used
INT_N/SDA/SCL
Pull up Voltage
VDD
VCONN
VCONN
INT_N/SDA/SCL
Pull up Voltage
0 to 10ms
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
DS1715-04 March 2020
0 to 10ms
VDD
is a registered trademark of Richtek Technology Corporation.
www.richtek.com
5
RT1715
Absolute Maximum Ratings
(Note 1)
VDD/VCONN --------------------------------------------------------------------------------------------------------CC1/CC2 (Testing Condition : VDD ≥ 3V) ---------------------------------------------------------------------CC1/CC2 (Testing Condition : VDD < 3V) --------------------------------------------------------------------VBUS -----------------------------------------------------------------------------------------------------------------SDA/SCL/INT_N ----------------------------------------------------------------------------------------------------Power Dissipation, PD @ TA = 25°C
WL-CSP-9B 1.38x1.34 (BSC) -----------------------------------------------------------------------------------Package Thermal Resistance (Note 2)
WL-CSP-9B 1.38x1.34 (BSC), θJA -----------------------------------------------------------------------------Lead Temperature (Soldering, 10sec.) -------------------------------------------------------------------------Junction Temperature ----------------------------------------------------------------------------------------------Storage Temperature Range -------------------------------------------------------------------------------------ESD Susceptibility (Note 3)
HBM (Human Body Model) ----------------------------------------------------------------------------------------
Recommended Operating Conditions
−0.3V to 6V
−0.3V to 24V
−0.3V to 6V
−0.3V to 28V
−0.3V to 6V
1.22W
81.5°C/W
260°C
150°C
−65°C to 150°C
2kV
(Note 4)
VDD Input Voltage --------------------------------------------------------------------------------------------------VCONN Input Voltage ---------------------------------------------------------------------------------------------VCON Supply Current ---------------------------------------------------------------------------------------------Junction Temperature Range -------------------------------------------------------------------------------------Ambient Temperature Range --------------------------------------------------------------------------------------
3.0V to 5.5V
3.3V to 5.5V (Note 5)
200mA to 600mA
−40°C to 125°C
−40°C to 85°C
Electrical Characteristics
(TA = 25°C, unless otherwise specified.)
Parameter
Symbol
Test Conditions
Min
Typ
Max
Unit
270
300
330
Kbps
VDD = 3V to 5.5V
--
--
0.25
%
Time from the end of last bit
of a Frame until the start of
tInterFrameGap
the first bit of the next
Preamble
VDD = 3V to 5.5V
25
--
--
μs
Time before the start of the
first bit of the Preamble when
tStartDrive
the transmitter shall start
driving the line
VDD = 3V to 5.5V
−1
--
1
μs
Common Normative Signaling Requirements
Bit Rate
f BitRate
VDD = 3V to 5.5V
Common Normative Signaling Requirements for Transmitter
Maximum difference
between the bit-rate during
the part of the packet
following the Preamble and
the reference bit-rate
pBitRate
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
www.richtek.com
6
is a registered trademark of Richtek Technology Corporation.
DS1715-04 March 2020
RT1715
Parameter
Symbol
Test Conditions
Min
Typ
Max
Unit
BMC Common Normative Requirements
Time to cease driving the line
after the end of the last bit of tEndDriveBMC
the Frame
VDD = 3V to 5.5V
--
--
23
μs
Fall Time
VDD = 3V to 5.5V
300
--
--
ns
Time to cease driving the line
after the final high-to-low
tHoldLowBMC
transition
VDD = 3V to 5.5V
1
--
--
μs
Rise Time
tRise
VDD = 3V to 5.5V
300
--
--
ns
Voltage Swing
VSwing
VDD = 3V to 5.5V
1.050
1.125
1.200
V
Transmitter Output
Impedance
zDriver
VDD = 3V to 5.5V
33
--
75
Ω
Time Window for Detecting
Non-Idle
tTransitionWindow VDD = 3V to 5.5V
12
--
20
μs
Receiver Input Impedance
zBmcRx
VDD = 3V to 5.5V
1
--
--
MΩ
ISB_Sink
Sink current consumption in cable
attached
VDD = 3V to 5.5V
VDD (Typ.) = 3.8V
1.2
2.15
4.2
mA
ILP_DRP
CC toggle at DRP mode when
port is unconnected and waiting
for connection
VDD = 3V to 5.5V
VDD (Typ.) = 3.8V
10
25
85
μA
IiIdle_Sink
Sink current consumption in
Cable attached when disable 24M
OSC
VDD = 3V to 5.5V
VDD (Typ.) = 3.8V
100
170
265
μA
Ishutdown
The CC pin exposes RD and
disables all functions except I2C
functions
VDD = 3V to 5.5V
VDD (Typ.) = 3.8V
6
15
40
μA
IVCONN
VCONN current consumption
when VCONN without supply to
CC
VCONN = 3V to 5.5V
VCONN (Typ.) = 5V
6
20
30
μA
RON
VCONN = 3V to 5.5V
--
0.7
1
Ω
200
--
600
mA
tFall
BMC Receiver Normative Requirements
Power Consumption
Stand-by Current
Low Power Mode
Idle Mode
Shutdown Mode
VCONN Power
Type-C Port Control
Ron for VCONN Switch
VCONN OCP Setting Range IOCP
VDD = 3V to 5.5V,
VCONN = 3.3V to 5.5V
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
DS1715-04 March 2020
is a registered trademark of Richtek Technology Corporation.
www.richtek.com
7
RT1715
Parameter
VCONN OCP Range_200mA
VCONN OCP Range_300mA
VCONN OCP Range_400mA
VCONN OCP Range_500mA
VCONN OCP Range_600mA
Symbol
Test Conditions
Min
Typ
Max
Unit
IOCP_Range_
VDD = 3.3V, VCONN = 5V,
OCP setting = 200mA
135
205
275
mA
VDD = 3.3V, VCONN = 5V,
OCP setting = 300mA
240
310
380
mA
VDD = 3.3V, VCONN = 5V,
OCP setting = 400mA
345
415
485
mA
VDD = 3.3V, VCONN = 5V,
OCP setting = 500mA
450
520
590
mA
VDD = 3.3V, VCONN = 5V,
OCP setting = 600mA
555
625
695
mA
200mA
IOCP_Range_
300mA
IOCP_Range_
400mA
IOCP_Range_
500mA
IOCP_Range_
600mA
Time for VCONN Switch to
Turn-On State_3.3V
tSoft_VCCON_3.3V VDD = 3.3V, VCONN = 3.3V
350
450
620
μs
Time for VCONN Switch to
Turn-On State_5V
tSoft_VCCON_5V
VDD = 3.3V, VCONN = 5V
460
540
720
μs
DFP 80μA CC Current
DFP80μ
VDD = 3V to 5.5V
64
80
96
μA
DFP 180μA CC Current
DFP180μ
VDD = 3V to 5.5V
166
180
194
μA
DFP 330μA CC Current
DFP330μ
VDD = 3V to 5.5V
304
330
356
μA
UFP Rd
Rd
VDD = 3V to 5.5V
4.59
5.10
5.61
kΩ
UFP Pull-Down Voltage in
Dead Battery Under DFP80μ VDBL
and DFP180μA
VDD = 0V
--
--
1.6
V
UFP Pull-Down Voltage in
Dead Battery Under
DFP330μA
VDD = 0V
--
--
2.6
V
VDBH
I2C Electrical Characteristics
I2C Bus Supply Voltage
I2C_VDD
VDD = 3V to 5.5V
1.5
--
3.6
V
LOW-Level Input Voltage
VIL
VDD = 3V to 5.5V
--
--
0.4
V
HIGH-Level Input Voltage
VIH
VDD = 3V to 5.5V
1.3
--
--
V
LOW-Level Output Voltage
VOL
V DD = 3V to 5.5V, Open-drain
--
--
0.4
V
Input Current Each IO Pin
II
V DD = 3V to 5.5V,
0.1VDD < VI < 0.9VDDMAX
−10
--
10
μA
SCL Clock Frequency
f SCL
VDD = 3V to 5.5V
0
--
3400
kHz
Pulse width of spikes that
must be suppressed by the tSP
input filter
VDD = 3V to 5.5V
--
--
50
ns
Data Hold Time
tHD:DAT
V DD = 3V to 5.5V
30
--
--
ns
Data Set-Up Time
tSU:DAT
V DD = 3V to 5.5V
70
--
--
ns
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
www.richtek.com
8
is a registered trademark of Richtek Technology Corporation.
DS1715-04 March 2020
RT1715
Note 1. Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device.
These are stress ratings only, and functional operation of the device at these or any other conditions beyond those
indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating
conditions may affect device reliability.
Note 2. θJA is measured under natural convection (still air) at TA = 25°C with the component mounted on a high effectivethermal-conductivity four-layer test board on a JEDEC 51-7 thermal measurement standard.
Note 3. Devices are ESD sensitive. Handling precaution is recommended.
Note 4. The device is not guaranteed to function outside its operating conditions.
Note 5. When VCONN doesn't use, VCONN short to GND.
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
DS1715-04 March 2020
is a registered trademark of Richtek Technology Corporation.
www.richtek.com
9
RT1715
Application Information
The Controller Interface uses the I2C protocol :
Abbreviations :
Term
Description
BMC
Biphase Mark Coding
TCPC
Type-C Port Controller
TCPCI
Type-C Port Controller Interface
TCPM
Type-C Port Manager
Type-C Port Controller (TCPC) Interface :
Type-C Port Manager
The TCPM is the only master on this I2C bus
The TCPC is a slave device on this I2C bus
The TCPC supports Fast-mode bus speed
The TCPC has an open drain output, active low INT_N
Pin. This pin is used to indicate change of state, where
INT_N pin is asserted when any Alert Bits are set
The TCPCI supports an I/O nominal voltage range of
1.8V and 3.3V
Policy Engine
Protocol Layer
INT_N In
2
I C Master
TCPC Interface
INT_N Out
2
I C Slave
Each Type-C port has its own unique I2C slave address.
The TCPC shall have equal numbers of unique I2C slave
addresses and supported Type-C ports
The TCPC can auto-increment the I2C internal register
address of the last byte transferred during a read
independent of an ACK/NACK from the master
The default I2C address shows below
1
0
0
1
1
1
0
MSB
RW
LSB
Tx/Rx Buffer
GoodCRC/Retry
Physical Layer
Type-C CC Logic
Type-C Port Controller
The Type-C Port Controller Interface, TCPCI, is the
interface between a Type-C Port Manager and a Type-C
Port Controller.
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
www.richtek.com
10
is a registered trademark of Richtek Technology Corporation.
DS1715-04 March 2020
RT1715
BMC TC Mask Definition, X Values
Parameter
Symbol
Test Conditions
Min
Typ
Max
Units
Left Edge of Mask
X1Tx
0.015
UI
X2Tx point
X2Tx
0.07
UI
X3Tx point
X3Tx
0.15
UI
X4Tx point
X4Tx
0.25
UI
X5Tx point
X5Tx
0.35
UI
X6Tx point
X6Tx
0.43
UI
X7Tx point
X7Tx
0.485
UI
X8Tx point
X8Tx
0.515
UI
X9Tx point
X9Tx
0.57
UI
X10Tx point
X10Tx
0.65
UI
X11Tx point
X11Tx
0.75
UI
X12Tx point
X12Tx
0.85
UI
X13Tx point
X13Tx
0.93
UI
Right Edge of Mask
X14Tx
0.985
UI
BMC TC Mask Definition, Y Values
Parameter
Symbol
Test Conditions
Min
Typ
Max
Units
Lower bound of Outer mask
Y1Tx
−0.075
V
Lower bound of inner mask
Y2Tx
0.075
V
Y3Tx point
Y3Tx
0.15
V
Y4Tx point
Y4Tx
0.325
V
Inner mask vertical midpoint
Y5Tx
0.5625
V
Y6Tx point
Y6Tx
0.8
V
Y7Tx point
Y7Tx
0.975
V
Y8Tx point
Y8Tx
1.04
V
Upper Bound of Outer mask
Y9Tx
1.2
V
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
DS1715-04 March 2020
is a registered trademark of Richtek Technology Corporation.
www.richtek.com
11
RT1715
1UI
Y9
Y8
Y7
Y6
Y5
Y4
Y3
Y2
Y1
X1 X2 X3
X4
X5
X6X7 X8 X9
X10
X11
X12
0.5UI
X14
X13
Figure 1. BMC TX “ONE” Mask
1UI
Y9
Y8
Y7
Y6
Y5
Y4
Y3
Y2
Y1
X1 X2
X3
X4
X12
0.5UI
X14
X13
Figure 2. BMC TX “ZERO” Mask
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
www.richtek.com
12
is a registered trademark of Richtek Technology Corporation.
DS1715-04 March 2020
RT1715
Preamble
0
1
0
1
0
Sync-1
1
0
1
0
0
0
Sync-1
1
1
0
0
0
1
1
Data In
BMC
Figure 3. BMC Example
Bus driven after
end of Frame
End of Frame
Bus driven before
Preamble
Preamble
tInterFrameGap
tEndDriveBFSK or
tStartDrive
tEndDriveBMC
Figure 4. Inter-Frame Gap Timings
0
1
0
1
1UI
1UI
1UI
0
etc
1
High Impedance
(level set by Rp/Rd)
1UI
1UI
1UI
tStartDrive
Figure 5. BMC Encoded Start of Preamble
Final bit
of frame
0
Preamble for
next frame
Trailing edge
of final bit
0
High Impedance
(level set by Rp/Rd)
1UI
min tHoldLowBMC
max tEndDriveBMC
tInterFrameGap
Figure 6. Transmitting or Receiving BMC Encoded Frame Terminated
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
DS1715-04 March 2020
is a registered trademark of Richtek Technology Corporation.
www.richtek.com
13
RT1715
USB_PD
Detection through Autonomous DRP Toggles
The PD function of the RT1715 complies with USB Power
Delivery spec 3.0 and Type-C Port Controller Interface spec
1.0. Some “Not support” functions are listed in the register
table.
The USB_PD has the capability to do autonomous DRP
toggles. In DRP toggles, the RT1715 implements DRP
toggle between SRC (source) and SNK (sink). It can also
present as a SRC or SNK only and monitor CC1, CC2
status.
Type-C Detection
The USB_PD implements multiple comparators which can
be used by software to determine the state of the CC1,
CC2 pins. This status information provides the host
processor all of the information required to determine
attach and detach status of the cable.
The USB_PD has three threshold comparators, which
match the USB Type-C specification for the three charge
current levels, which can be detected by a Type-C device.
These comparators can automatically trigger interrupts
to occur when there is a state change.
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
www.richtek.com
14
Dead Battery Mode
RT1715 that supports being charged by USB whose
VDD’s DC-DC is off shall apply Rd to both CC1 and CC2
and follow all Sink rules. When it is connected to a Source,
DRP or Sourcing Device, the system will receive the default
VBUS. Circuitry to present Rd in this case only needs to
guarantee the voltage on CC is pulled within the same
range as the voltage clamp implementation of Rd in order
for a Source to recognize the Sink and provide VBUS.
is a registered trademark of Richtek Technology Corporation.
DS1715-04 March 2020
RT1715
I2C Interface
The following table shows the RT1715 unique address as below.
RT1715 I2C Slave Address
MSB
LSB
R/W bit
R/W
100111
0
1/0
9D/9C
The I2C interface bus must be connect a resistor 1kΩ to power node and independent connection to processor, individually.
The I2C timing diagrams are listed below.
Read and Write Function
Read single byte of data from Register
Slave Address
Register Address
S
0
A Sr
A
1
Read N bytes of data from Registers
Slave Address
0
A
Slave Address
Data 1
MSB
A Sr
A
1
A
Data for Address = m
Data 2
LSB
MSB
Data N
LSB
A
A
S
0
MSB
Write N bytes of data to Registers
Slave Address
0
LSB
A
A
P
Data for Address = m
Register Address
MSB
Data 1
LSB
A
Assume Address = m
R/W
Data
A
Assume Address = m
R/W
S
Register Address
A
P
Data for Address = m + N - 1
Data for Address = m + 1
Write single byte of data to Register
Slave Address
LSB
A
Assume Address = m
MSB
P
Data for Address = m
Register Address
R/W
LSB
Data
A
Assume Address = m
R/W
S
MSB
Slave Address
MSB
Data 2
LSB
A
Data for Address = m
MSB
A
Data for Address = m + 1
Data N
LSB
A P
Data for Address = m + N - 1
Driven by Master,
Driven by Slave, P Stop,
S Start,
Sr Repeat Start
I2C Waveform Information
SDA
tLOW
tF
tSU;DAT
tR
tF
tHD;STA
tSP
tBUF
tR
SCL
tHD;STA
S
tHD;DAT
tHIGH
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
DS1715-04 March 2020
tSU;STA
tSU;STO
Sr
P
S
is a registered trademark of Richtek Technology Corporation.
www.richtek.com
15
RT1715
Register Map :
Address Length
0x00
1
0x01
1
0x02
1
0x03
1
0x04
1
0x05
1
0x06
1
0x07
1
0x08
1
0x09
1
0x0A
1
0x0B
1
Register
Name
Bit
BitName
VENDOR
_ID
7:0
VID[7:0]
0xCF
R
7:0
VID[15:8]
0x29
R
7:0
PID[7:0]
0x11
R
7:0
PID[15:8]
0X17
R
7:0
DID[7:0]
0x73
R
7:0
DID[15:8]
0x21
R
7:0
USBTYPEC_
REV
0x11
R
7:0
Reserved
0
R
7:0
USBPD_VER
0x11
R
Byte 0 of a 16-bit USB PD version.
Version 1.1.
7:0
USBPD_REV
0x20
R
Byte 1 of a 16-bit USB PD Revision.
Revision 2.0.
7:0
PDIF_VER
0x10
R
Byte 0 of a 16-bit PD Interface (TCPC)
Version. Version 1.0
7:0
PDIF_REV
0x10
R
Byte 1 of a 16-bit PD Interface (TCPC)
Revision. Revision 1.0
PRODUC
T_ID
DEVICE_
ID
USBTYP
EC_REV
USBPD_
REV_
VER
PD_INTE
RFACE_
REV
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
www.richtek.com
16
Default Type
Description
A unique 16-bit unsigned integer.
Assigned by the USB-IF to the Vendor.
A unique 16-bit unsigned integer.
Assigned uniquely by the Vendor to
identify the TCPC.
A unique 16-bit unsigned integer.
Assigned by the Vendor to identify the
version of the TCPC.
Byte 0 of a 16-bit USB Type-C
Revision. Revision 1.1
is a registered trademark of Richtek Technology Corporation.
DS1715-04 March 2020
RT1715
Address Length
0x10
0x11
1
1
Register
Name
ALERT
Bit
BitName
7
ALARM_VBUS_
VOLTAGE_H
0
R
6
TX_SUCCESS
0
RW
Description
Not support.
0b: Cleared (default)
1b : Reset or SOP* message
transmission successful.
0b : Cleared (default)
1b : Reset or SOP* message
transmission not sent due to incoming
receive message.
0b : Cleared (default)
1b : SOP* message transmission not
successful, no GoodCRC response
received on SOP* message
transmission.
5
TX_DISCARD
0
RW
4
TX_FAIL
0
RW
3
RX_HARD_
RESET
0
RW
0b : Cleared (default)
1b : Received Hard Reset message
2
RX_SOP_MSG
_STATUS
0
RW
0b : Cleared (default)
1b : Receive status register changed
1
POWER_
STATUS
1
RW
0b : Cleared
1b : Port status changed (default)
0
CC_STATUS
0
RW
0b : Cleared (default)
1b : CC status changed
7
Reserved
0
R
Reserved
6
Reserved
0
R
Reserved
5
Reserved
0
R
Reserved
4
Reserved
0
R
Reserved
3
VBUS_SINK_
DISCNT
0
R
Not support.
2
RXBUF_
OVFLOW
0
RW
0b : TCPC Rx buffer is functioning
properly. (default)
1b : TCPC Rx buffer has overflowed.
1
FAULT
0
RW
0b : No Fault. (default)
1b : A Fault has occurred. Read the
FAULT_STATUS register.
0
ALARM_VBUS_
VOLTAGE_L
0
R
ALERT
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
DS1715-04 March 2020
Default Type
Not support.
is a registered trademark of Richtek Technology Corporation.
www.richtek.com
17
RT1715
Address Length
Register
Name
Bit
7
6
0x12
0x13
0x14
1
1
1
ALERT_
MASK
ALERT_
MASK
POWER_
STATUS_
MASK
BitName
M_ALARM_
VBUS_
VOLTAGE_H
M_TX_
SUCCESS
Description
1
R
Not support.
1
RW
0b : Interrupt masked
1b : Interrupt unmasked (default)
5
M_TX_
DISCARD
1
RW
0b : Interrupt masked
1b : Interrupt unmasked (default)
4
M_TX_FAIL
1
RW
0b : Interrupt masked
1b : Interrupt unmasked (default)
3
M_RX_HARD_
RESET
1
RW
0b : Interrupt masked
1b : Interrupt unmasked (default)
2
M_RX_SOP_
MSG_STATUS
1
RW
0b : Interrupt masked
1b : Interrupt unmasked (default)
1
M_POWER_
STATUS
1
RW
0b : Interrupt masked
1b : Interrupt unmasked (default)
0
M_CC_
STATUS
1
RW
0b : Interrupt masked
1b : Interrupt unmasked (default)
7
Reserved
0
R
Reserved
6
Reserved
0
R
Reserved
5
Reserved
0
R
Reserved
4
Reserved
0
R
Reserved
3
M_VBUS_
SINK_DISCNT
1
R
Not support.
2
M_RXBUF_
OVFLOW
1
RW
0b : Interrupt masked
1b : Interrupt unmasked (default)
1
M_FAULT
1
RW
0b : Interrupt masked
1b : Interrupt unmasked (default)
0
M_ALARM_
VBUS_
VOLTAGE_L
1
R
Not support.
7
Reserved
1
R
Not support.
6
M_TCPC_
INITIAL
1
RW
5
M_SRC_HV
1
R
Not support.
4
M_SRC_VBUS
1
R
Not support.
3
M_VBUS_PRE
SENT_DETC
1
RW
0b : Interrupt masked
1b : Interrupt unmasked (default)
2
M_VBUS_
PRESENT
1
RW
0b : Interrupt masked
1b : Interrupt unmasked (default)
1
M_VCONN_
PRESENT
1
RW
0b : Interrupt masked
1b : Interrupt unmasked (default)
0
M_SINK_VBUS
1
R
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
www.richtek.com
18
Default Type
0b : Interrupt masked
1b : Interrupt unmasked (default)
Not support.
is a registered trademark of Richtek Technology Corporation.
DS1715-04 March 2020
RT1715
Address Length
0x15
0x18
1
1
Register
Name
FAULT_
STATUS_
MASK
CONFIG_
STANDA
RD_OUT
PUT
Bit
BitName
7
M_VCON_OV
0
RW
0b : Interrupt masked (default)
1b : Interrupt unmasked
6
M_FORCE_
OFF_VBUS
1
RW
0b : Interrupt masked
1b : Interrupt unmasked (default)
5
M_AUTO_DISC
_FAIL
1
RW
0b : Interrupt masked
1b : Interrupt unmasked (default)
4
M_FORCE_DIS
C_FAIL
1
RW
0b : Interrupt masked
1b : Interrupt unmasked (default)
3
M_VBUS_OC
1
RW
0b : Interrupt masked
1b : Interrupt unmasked (default)
2
M_VBUS_OV
1
RW
0b : Interrupt masked
1b : Interrupt unmasked (default)
1
M_VCON_OC
1
RW
0b : Interrupt masked
1b : Interrupt unmasked (default)
0
M_I2C_ERROR
1
RW
0b : Interrupt masked
1b : Interrupt unmasked (default)
7
H_IMPEDENCE
0
R
Not support.
6
DBG_ACC_
CONNECT_O
0
R
Not support.
5
AUDIO_ACC_
CONNECT
0
R
Not support.
4
ACTIVE_CABL
E_CONNECT
0
R
Not support.
3:2
MUX_CTRL
00
R
Not support.
1
CONNECT_
PRESENT
0
R
Not support.
0
CONNECT_
ORIENT
0
R
Not support.
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
DS1715-04 March 2020
Default Type
Description
is a registered trademark of Richtek Technology Corporation.
www.richtek.com
19
RT1715
Address Length
Register
Name
Bit
BitName
7:5
Reserved
000
R
Reserved
4
Reserved
0
R
Reserved
3:2
I2C_CK_
STRETCH
00
R
Not support.
1
0x19
1
1
RW
0b : When VCONN is enabled, apply it
to the CC2 pin. Monitor the CC1 pin for
BMC communications if PD messaging
is enabled. (default)
1b : When VCONN is enabled, apply it
to the CC1 pin. Monitor the CC2 pin for
BMC communications if PD messaging
is enabled.
Required
0
PLUG_ORIENT
0
RW
7
Reserved
0
R
6
DRP
0
RW
0b : No DRP. Bits B3..0 determine
Rp/Rd/Ra settings (default)
1b: DRP
RW
00b : Rp default (default)
01b : Rp 1.5A
10b : Rp 3.0A
11b : Reserved
RW
00b : Reserved
01b : Rp (Use Rp definition in B5..4)
10b : Rd (default)
11b : Open (Disconnect or don’t care)
Set to 11b if enabling DRP in B7..6
RW
00b : Reserved
01b : Rp (Use Rp definition in B5..4)
10b : Rd (default)
11b : Open (Disconnect or don’t care)
Set to 11b if enabling DRP in B7..6
RP_VALUE
00
ROLE_C
ONTROL
3:2
1:0
CC2
CC1
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
www.richtek.com
20
0
Description
0b : Normal Operation. Incoming
messages enabled by
RECEIVE_DETECT passed to TCPM
via Alert. (default)
1b : BIST Test Mode. Incoming
messages enabled by
RECEIVE_DETECT result in
GoodCRC response but may not be
passed to the TCPM via Alert. TCPC
may temporarily store incoming
messages in the Receive Message
Buffer, but this may or may not result in
a Receive SOP* Message Status or a
Rx Buffer Overflow alert.
TCPC_C
ONTROL
5:4
0x1A
BIST_TEST_
MODE
Default Type
10
10
Reserved
is a registered trademark of Richtek Technology Corporation.
DS1715-04 March 2020
RT1715
Address Length
0x1B
0x1C
1
1
Register
Name
FAULT_C
ONTROL
POWER_
CONTRO
L
Bit
BitName
7
DIS_VCON_OV
0
RW
6:5
Reserved
00
R
Reserved
4
DIS_FORCE_
OFF_VBUS
0
R
Not support.
3
DIS_VBUS_DIS
C_FAULT_
TIMER
0
R
Not support.
2
DIS_VBUS_OC
0
R
Not support.
1
DIS_VBUS_OV
0
R
Not support.
0
DIS_VCON_OC
0
RW
7
Reserved
0
R
Reserved
6
VBUS_VOL_
MONITOR
0
R
Not support.
5
DIS_VOL_
ALARM
0
R
Not support.
4
AUTO_DISC_
DISCNCT
0
R
Not support.
3
BLEED_DISC
0
R
Not support.
2
FORCE_DISC
0
R
Not support.
Description
0b : Fault detection circuit enabled
(default)
1b : Fault detection circuit disabled
0b : Fault detection circuit enabled
(default)
1b : Fault detection circuit disabled
1
VCONN_
POWER_SPT
0
RW
0b : TCPC delivers at least 1W on
VCONN (default)
1b : TCPC delivers at least the power
indicated in
DEVICE_CAPABILITIES.VCONNPowe
rSupported
0
EN_VCONN
0
RW
0b : Disable VCONN Source (default)
1b : Enable VCONN Source to CC
Required
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
DS1715-04 March 2020
Default Type
is a registered trademark of Richtek Technology Corporation.
www.richtek.com
21
RT1715
Address Length
Register
Name
Bit
BitName
7:6
Reserved
00
R
Reserved
5
DRP_
STATUS
0
R
0b : the TCPC has stopped toggling or
(ROLE_CONTROL.DRP = 00) (default)
1b : the TCPC is toggling
4
DRP_
RESULT
0
R
0b : the TCPC is presenting Rp
(default)
1b : the TCPC is presenting Rd
Default Type
Description
If (ROLE_CONTROL.CC2 = Rp) or
(DrpResult = 0)
00b : SRC.Open (Open, Rp) (default)
01b : SRC.Ra (below maximum vRa)
10b : SRC.Rd (within the vRd range)
11b : reserved
0x1D
1
CC_
STATUS
3:2
CC2_
STATUS
00
R
If (ROLE_CONTROL.CC2 = Rd) or
(DrpResult = 1)
00b: SNK.Open (Below maximum vRa)
(default)
01b: SNK.Default (Above minimum
vRd-Connect)
10b: SNK.Power1.5 (Above minimum
vRd-Connect) Detects Rp 1.5A
11b: SNK.Power3.0 (Above minimum
vRd-Connect) Detects Rp 3.0A
If ROLE_CONTROL.CC2 = Ra, this
field is set to 00b
If ROLE_CONTROL.CC2 = Open, this
field is set to 00b
This field always returns 00b if
(DrpStatus = 1) or
(POWER_CONTROL.EnableVCONN =
1 and
POWER_CONTROL.PlugOrientation =
0). Otherwise, the returned value
depends upon ROLE_CONTROL.CC2.
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
www.richtek.com
22
is a registered trademark of Richtek Technology Corporation.
DS1715-04 March 2020
RT1715
Address Length
Register
Name
Bit
BitName
Default Type
Description
If (ROLE_CONTROL.CC1 = Rp) or
(DrpResult = 0)
00b : SRC.Open (Open, Rp) (default)
01b : SRC.Ra (below maximum vRa)
10b : SRC.Rd (within the vRd range)
11b : reserved
0x1D
1
CC_
STATUS
1:0 CC1_STATUS
00
R
If (ROLE_CONTROL.CC1 = Rd) or
DrpResult = 1)
00b : SNK.Open (Below maximum
vRa)
(default)
01b: SNK.Default (Above minimum
vRd-Connect)
10b : SNK.Power1.5 (Above minimum
vRd-Connect) Detects Rp-1.5A
11b : SNK.Power3.0 (Above minimum
vRd-Connect) Detects Rp-3.0A
If ROLE_CONTROL.CC1 = Ra, this
field is set to 00b
If ROLE_CONTROL.CC1 = Open, this
field is set to 00b
This field always returns 00b if
(DrpStatus = 1) or
(POWER_CONTROL.EnableVCONN =
1 and
POWER_CONTROL.PlugOrientation =
0). Otherwise, the returned value
depends upon ROLE_CONTROL.CC1.
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
DS1715-04 March 2020
is a registered trademark of Richtek Technology Corporation.
www.richtek.com
23
RT1715
Address Length
0x1E
0x1F
1
1
Register
Name
POWER_
STATUS
FAULT_
STATUS
Bit
BitName
7
DBG_ACC_
CONNECT
0
Description
R
Not support.
6
TCPC_INITIAL
0
R
0b : The TCPC has completed
initialization and all registers are valid
(default)
1b : The TCPC is still performing
internal initialization and the only
registers that are guaranteed to return
the correct values are 00h..0Fh
5
SRC_HV
0
R
Not support.
4
SRC_VBUS
0
R
Not support.
3
VBUS_PRESE
NT_DETC
1
R
0b : VBUS present detection disabled
1b : VBUS present detection enabled
(default)
2
VBUS_PRESE
NT
0
R
0b : VBUS Disconnected (default)
1b : VBUS Connected
1
VCONN_PRE
SENT
0
R
0b : VCONN is not present (default)
1b : This bit is asserted when VCONN
present CC1 or CC2. Threshold is fixed
at 2.4V
0
SINK_VBUS
0
R
Not support.
7
VCON_OV
0
RW
6
FORCE_OFF_
VBUS
0
R
Not support.
5
AUTO_DISC_
FAIL
0
R
Not support.
4
FORCE_DISC
_FAIL
0
R
Not support.
3
VBUS_OC
0
R
Not support.
2
VBUS_OV
0
R
Not support.
1
VCON_OC
0
RW
0b : No fault detected (default)
1b : Over-current VCONN fault latched
0
I2C_ERROR
0
RW
0b : No Error (default)
1b : I2C error has occurred.
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
www.richtek.com
24
Default Type
0b : Not in an over-voltage protection
state (default)
1b : Over-voltage fault latched.
is a registered trademark of Richtek Technology Corporation.
DS1715-04 March 2020
RT1715
Address Length
0x23
0x24
1
1
Register
Name
Bit
COMMAND 7:0
DEVICE_
CAPABILITI
ES_1L
BitName
COMMAND
7:5
ROLES_
SUPPORT
4
ALL_SOP_
SUPPORT
3
SOURCE_
VCONN
2
CPB_SINK_
VBUS
1
SOURCE_
HV_VBUS
0
SOURCE_
VBUS
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
DS1715-04 March 2020
Default Type
0x00
110
1
1
0
0
0
RW
Description
0010 0010b : DisableVbusDetect:
Disable Vbus present and vSafe0V
detection.
0011 0011b : EnableVbusDetect:
Enable Vbus present and vSafe0V
detection.
1001 1001b : Start DRP Toggling if
ROLE_CONTROL.DRP = 1b. If
ROLE_CONTROL.CC1/CC2= 01b start
with Rp, if ROLE_CONTROL.CC1/CC2
=10b start with Rd.
R
000b : Type-C Port Manager can
configure the Port as Source only or
Sink only (not DRP)
001b : Source only
010b : Sink only
011b : Sink with accessory support
(optional)
100b : DRP only
101b : Adapter or Cable (Ra) only
110b : Source, Sink, DRP,
Adapter/Cable all supported (default)
111b : Not valid
R
0b : All SOP* except
SOP’_DBG/SOP”_DBG
1b : All SOP* messages are supported
(default)
R
0b : TCPC is not capable of switching
VCONN
1b : TCPC is capable of switching
VCONN (default)
R
0b : TCPC is not capable controlling
the sink path to the system load
(default)
1b : TCPC is capable of controlling the
sink path to the system load
R
0b : TCPC is not capable of controlling
the source high voltage path to VBUS
(default)
1b : TCPC is capable of controlling the
source high voltage path to VBUS
R
0b : TCPC is not capable of controlling
the source path to VBUS (default)
1b : TCPC is capable of controlling the
source path to VBUS
is a registered trademark of Richtek Technology Corporation.
www.richtek.com
25
RT1715
Address Length
0x25
1
Register
Name
DEVICE_
CAPABILITI
ES_1H
Bit
BitName
7
Reserved
6
CPB_VBUS_
OC
5
CPB_VBUS_
OV
4
CPB_BLEED_
DISC
3
CPB_FORCE_
DISC
2
VBUS_MEAS
URE_ALARM
1:0
SOURCE_RP
_SUPPORT
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
www.richtek.com
26
Default Type
0
0
0
0
0
0
10
Description
R
Reserved
R
0b : VBUS OCP is not reported by the
TCPC (default)
1b : VBUS OCP is reported by the
TCPC
R
0b : VBUS OVP is not reported by the
TCPC (default)
1b : VBUS OVP is reported by the
TCPC
R
0b : No Bleed Discharge implemented
in TCPC (default)
1b : Bleed Discharge is implemented in
the TCPC
R
0b : No Force Discharge implemented
in TCPC (default)
1b : Force Discharge is implemented in
the TCPC
R
0b : No VBUS voltage measurement
nor VBUS Alarms (default)
1b : VBUS voltage measurement and
VBUS Alarms
R
00b : Rp default only
01b : Rp 1.5A and default
10b : Rp 3.0A, 1.5A, and default
(default)
11b : Reserved
Rp values which may be configured by
the TCPM via the ROLE_CONTROL
register
is a registered trademark of Richtek Technology Corporation.
DS1715-04 March 2020
RT1715
Address Length
Register
Name
Bit
7
6
BitName
SINK_DISCO
NNECT_DET
STOP_DISC_
THD
Default Type
0
0
Description
R
0b :
VBUS_SINK_DISCONNECT_THRESH
OLD not implemented (default: Use
POWER_STATUS.VbusPresent = 0b
to indicate a Sink disconnect) (default)
1b :
VBUS_SINK_DISCONNECT_THRESH
OLD implemented
R
0b :
VBUS_STOP_DISCHARGE_THRESH
OLD not implemented (default)
1b :
VBUS_STOP_DISCHARGE_THRESH
OLD implemented
00b : TCPC has 25mV LSB for its
voltage alarm and uses all 10 bits in
VBUS_VOLTAGE_ALARM_HI_CFG
and
VBUS_VOLTAGE_ALARM_LO_CFG.
01b : TCPC has 50mV LSB for its
voltage alarm and uses only 9 bits.
0x26
1
DEVICE_
CAPABILITI
ES_2L
5:4
VBUS_VOL_
ALARM_LSB
11
R
VBUS_VOLTAGE_ALARM_HI_CFG[0]
and
VBUS_VOLTAGE_ALARM_LO_CFG[0
] are ignored by TCPC.
10b : TCPC has 100mV LSB for its
voltage alarm and uses only 8 bits.
VBUS_VOLTAGE_ALARM_HI_CFG[1:
0] and
VBUS_VOLTAGE_ALARM_LO_CFG[1
:0] are ignored by TCPC.
11b : Not support this function. (default)
3:1
0
0x27
1
DEVICE_
CAPABILITI 7:0
ES_2H
VCONN_
POWER
R
VCONN_OCF
1
R
0b : TCPC is not capable of detecting a
VCONN fault
1b : TCPC is capable of detecting a
VCONN fault (default)
Reserved
0x00
R
Reserved
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
DS1715-04 March 2020
010
000b : 1.0W
001b : 1.5W
010b : 2.0W (default)
011b : 3W
100b : 4W
101b : 5W
110b : 6W
111b : External
is a registered trademark of Richtek Technology Corporation.
www.richtek.com
27
RT1715
Address Length
0x28
0x29
0x2E
1
1
1
Register
Name
STANDAR
D_INPUT_
CAPABILITI
ES
STANDAR
D_OUTPUT
_CAPABILI
TIES
MESSAGE
_HEADER_
INFO
Bit
BitName
7:3
Reserved
00000
R
Reserved
2
VBUS_EXT_
OVF
0
R
0b : Not present in TCPC (default)
1b : Present in TCPC
1
VBUS_EXT_
OCF
0
R
0b : Not present in TCPC (default)
1b : Present in TCPC
0
FORCE_OFF_
VBUS_IN
0
R
0b : Not present in TCPC (default)
1b : Present in TCPC
7
Reserved
0
R
Reserved
6
CPB_DBG_
ACC_IND
0
R
0b : Not present in TCPC (default)
1b : Present in TCPC
5
CPB_VBUS_
PRESENT_
MNT
0
R
0b : Not present in TCPC (default)
1b : Present in TCPC
4
CPB_AUDIO_
ADT_ACC_
IND
0
R
0b : Not present in TCPC (default)
1b : Present in TCPC
3
CPB_ACTIVE
_CABLE_IND
0
R
0b : Not present in TCPC (default)
1b : Present in TCPC
2
CPB_MUX_CF
G_CTRL
0
R
0b : Not present in TCPC (default)
1b : Present in TCPC
1
CPB_CONNE
CT_PRESENT
0
R
0b : Not present in TCPC (default)
1b : Present in TCPC
0
CPB_CONNE
CT_ORIENT
0
R
0b : Not present in TCPC (default)
1b : Present in TCPC
7:5
Reserved
000
R
Reserved
Description
4
CABLE_PLUG
0
RW
0b : Message originated from Source,
Sink, or DRP (default)
1b : Message originated from a Cable
Plug
3
DATA_ROLE
0
RW
0b : Sink (default)
1b : Source
2:1
USBPD_
SPECREV
01
RW
00b : Revision 1.0
01b : Revision 2.0 (default)
10b : Revision 3.0
11b : Reserved
0
POWER_
ROLE
0
RW
0b : Sink (default)
1b : Source
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
www.richtek.com
28
Default Type
is a registered trademark of Richtek Technology Corporation.
DS1715-04 March 2020
RT1715
Address Length
0x2F
0x30
1
1
Register
Name
RECEIVE_
DETECT
RX_BYTE_
COUNT
Bit
BitName
7
Reserved
6
EN_CABLE_
RST
0
RW
0b : TCPC does not detect Cable Reset
signaling (default)
1b : TCPC detects Cable Reset
signaling
5
EN_HARD_
RST
0
RW
0b: TCPC does not detect Hard Reset
signaling (default)
1b : TCPC detects Hard Reset signaling
4
EN_SOP2DB
0
RW
0b: TCPC does not detect SOP_DBG’’
message (default)
1b : TCPC detects SOP_DBG’’ message
3
EN_SOP1DB
0
RW
0b : TCPC does not detect SOP_DBG’
message (default)
1b : TCPC detects SOP_DBG’ message
2
EN_SOP2
0
RW
0b : TCPC does not detect SOP’’
message (default)
1b : TCPC detects SOP’’ message
1
EN_SOP1
0
RW
0b : TCPC does not detect SOP’
message (default)
1b : TCPC detects SOP’ message
0
EN_SOP
0
RW
0b : TCPC does not detect SOP
message (default)
1b : TCPC detects SOP message
7:0
RX_BYTE_
COUNT
0x00
RW
Indicates number of bytes in this register
that are not stale. The TCPM should
read the first RECEIVE_BYTE_COUNT
bytes in this register.
7:3
Reserved
0000
R
Reserved
Default Type
0
R
Description
Reserved
2:0
RX_FRAME_
TYPE
000
R
Type of received frame
000b : Received SOP (default)
001b : Received SOP'
010b : Received SOP''
011b : Received SOP_DBG’
100b : Received SOP_DBG’’
110b : Received Cable Reset
All others are reserved.
RX_BUF_
HEADER_
BYTE_0
7:0
RX_HEAD_0
0x00
R
Byte 0 (bits 7..0) of message header
1
RX_BUF_
HEADER_
BYTE_1
7:0
RX_HEAD_1
0x00
R
Byte 1 (bits 15..8) of message header
1
RX_BUF_
OBJ1_
BYTE_0
7:0
RX_OBJ1_0
0x00
R
Byte 0 (bits 7..0) of 1st data object
0x31
1
RX_BUF_
FRAME_
TYPE
0x32
1
0x33
0x34
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
DS1715-04 March 2020
is a registered trademark of Richtek Technology Corporation.
www.richtek.com
29
RT1715
Address Length
Register
Name
Bit
BitName
Default Type
Description
0x35
1
RX_BUF_
OBJ1_
BYTE_1
7:0
RX_OBJ1_1
0x00
R
Byte 1 (bits 15..8) of 1st data object
0x36
1
RX_BUF_
OBJ1_
BYTE_2
7:0
RX_OBJ1_2
0x00
R
Byte 2 (bits 23..16) of 1st data object
0x37
1
RX_BUF_
OBJ1_
BYTE_3
7:0
RX_OBJ1_3
0x00
R
Byte 3 (bits 31..24) of 1st data object
0x38
1
RX_BUF_
OBJ2_
BYTE_0
7:0
RX_OBJ2_0
0x00
R
Byte 0 (bits 7..0) of 2st data object
0x39
1
RX_BUF_
OBJ2_
BYTE_1
7:0
RX_OBJ2_1
0x00
R
Byte 1 (bits 15..8) of 2st data object
0x3A
1
RX_BUF_
OBJ2_
BYTE_2
7:0
RX_OBJ2_2
0x00
R
Byte 2 (bits 23..16) of 2st data object
0x3B
1
RX_BUF_
OBJ2_
BYTE_3
7:0
RX_OBJ2_3
0x00
R
Byte 3 (bits 31..24) of 2st data object
0x3C
1
RX_BUF_
OBJ3_
BYTE_0
7:0
RX_OBJ3_0
0x00
R
Byte 0 (bits 7..0) of 3st data object
0x3D
1
RX_BUF_
OBJ3_
BYTE_1
7:0
RX_OBJ3_1
0x00
R
Byte 1 (bits 15..8) of 3st data object
0x3E
1
RX_BUF_
OBJ3_
BYTE_2
7:0
RX_OBJ3_2
0x00
R
Byte 2 (bits 23..16) of 3st data object
0x3F
1
RX_BUF_
OBJ3_
BYTE_3
7:0
RX_OBJ3_3
0x00
R
Byte 3 (bits 31..24) of 3st data object
0x40
1
RX_BUF_
OBJ4_
BYTE_0
7:0
RX_OBJ4_0
0x00
R
Byte 0 (bits 7..0) of 4st data object
0x41
1
RX_BUF_
OBJ4_
BYTE_1
7:0
RX_OBJ4_1
0x00
R
Byte 1 (bits 15..8) of 4st data object
0x42
1
RX_BUF_
OBJ4_
BYTE_2
7:0
RX_OBJ4_2
0x00
R
Byte 2 (bits 23..16) of 4st data object
0x43
1
RX_BUF_
OBJ4_
BYTE_3
7:0
RX_OBJ4_3
0x00
R
Byte 3 (bits 31..24) of 4st data object
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
www.richtek.com
30
is a registered trademark of Richtek Technology Corporation.
DS1715-04 March 2020
RT1715
Address Length
Register
Name
Bit
BitName
Default Type
Description
0x44
1
RX_BUF_
OBJ5_
BYTE_0
7:0
RX_OBJ5_0
0x00
R
Byte 0 (bits 7..0) of 5st data object
0x45
1
RX_BUF_
OBJ5_
BYTE_1
7:0
RX_OBJ5_1
0x00
R
Byte 1 (bits 15..8) of 5st data object
0x46
1
RX_BUF_
OBJ5_
BYTE_2
7:0
RX_OBJ5_2
0x00
R
Byte 2 (bits 23..16) of 5st data object
0x47
1
RX_BUF_
OBJ5_
BYTE_3
7:0
RX_OBJ5_3
0x00
R
Byte 3 (bits 31..24) of 5st data object
0x48
1
RX_BUF_
OBJ6_
BYTE_0
7:0
RX_OBJ6_0
0x00
R
Byte 0 (bits 7..0) of 6st data object
0x49
1
RX_BUF_
OBJ6_
BYTE_1
7:0
RX_OBJ6_1
0x00
R
Byte 1 (bits 15..8) of 6st data object
0x4A
1
RX_BUF_
OBJ6_
BYTE_2
7:0
RX_OBJ6_2
0x00
R
Byte 2 (bits 23..16) of 6st data object
0x4B
1
RX_BUF_
OBJ6_
BYTE_3
7:0
RX_OBJ6_3
0x00
R
Byte 3 (bits 31..24) of 6st data object
0x4C
1
RX_BUF_
OBJ7_
BYTE_0
7:0
RX_OBJ7_0
0x00
R
Byte 0 (bits 7..0) of 7st data object
0x4D
1
RX_BUF_
OBJ7_
BYTE_1
7:0
RX_OBJ7_1
0x00
R
Byte 1 (bits 15..8) of 7st data object
0x4E
1
RX_BUF_
OBJ7_
BYTE_2
7:0
RX_OBJ7_2
0x00
R
Byte 2 (bits 23..16) of 7st data object
0x4F
1
RX_BUF_
OBJ7_
BYTE_3
7:0
RX_OBJ7_3
0x00
R
Byte 3 (bits 31..24) of 7st data object
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
DS1715-04 March 2020
is a registered trademark of Richtek Technology Corporation.
www.richtek.com
31
RT1715
Address Length
0x50
1
Register
Name
TX_BUF_
FRAME_
TYPE
Bit
BitName
7:6
Reserved
Default Type
00
R
5:4
TX_RETRY_
CNT
00
RW
3
Reserved
0
R
Description
Reserved
00b : No message retry is required
(default)
01b : Automatically retry message
transmission once
10b : Automatically retry message
transmission twice
11b : Automatically retry message
transmission three times
Reserved
2:0
TX_FRAME_
TYPE
000
RW
000b : Transmit SOP (default)
001b : Transmit SOP'
010b : Transmit SOP''
011b : Transmit SOP_DBG’
100b : Transmit SOP_DBG’’
101b : Transmit Hard Reset
110b : Transmit Cable Reset
111b : Transmit BIST Carrier Mode 2
(TCPC shall exit the BIST mode no later
than tBISTContMode max)
0x51
1
TX_BYTE_
COUNT
7:0
TX_BYTE_
COUNT
0x00
RW
The number of bytes the TCPM will write
0x52
1
TX_BUF_
HEADER_
BYTE_0
7:0
TX_HEAD_0
0x00
RW
Byte 0 (bits 7..0) of message header
0x53
1
TX_BUF_
HEADER_
BYTE_1
7:0
TX_HEAD_1
0x00
RW
Byte 1 (bits 15..8) of message header
0x54
1
TX_BUF_
OBJ1_
BYTE_0
7:0
TX_OBJ1_0
0x00
RW
Byte 0 (bits 7..0) of 1st data object
0x55
1
TX_BUF_
OBJ1_
BYTE_1
7:0
TX_OBJ1_1
0x00
RW
Byte 1 (bits 15..8) of 1st data object
0x56
1
TX_BUF_
OBJ1_
BYTE_2
7:0
TX_OBJ1_2
0x00
RW
Byte 2 (bits 23..16) of 1st data object
0x57
1
TX_BUF_
OBJ1_
BYTE_3
7:0
TX_OBJ1_3
0x00
RW
Byte 3 (bits 31..24) of 1st data object
0x58
1
TX_BUF_
OBJ2_
BYTE_0
7:0
TX_OBJ2_0
0x00
RW
Byte 0 (bits 7..0) of 2st data object
0x59
1
TX_BUF_
OBJ2_
BYTE_1
7:0
TX_OBJ2_1
0x00
RW
Byte 1 (bits 15..8) of 2st data object
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
www.richtek.com
32
is a registered trademark of Richtek Technology Corporation.
DS1715-04 March 2020
RT1715
Address Length
Register
Name
Bit
BitName
Default Type
Description
0x5A
1
TX_BUF_
OBJ2_
BYTE_2
7:0
TX_OBJ2_2
0x00
RW
Byte 2 (bits 23..16) of 2st data object
0x5B
1
TX_BUF_
OBJ2_
BYTE_3
7:0
TX_OBJ2_3
0x00
RW
Byte 3 (bits 31..24) of 2st data object
0x5C
1
TX_BUF_
OBJ3_
BYTE_0
7:0
TX_OBJ3_0
0x00
RW
Byte 0 (bits 7..0) of 3st data object
0x5D
1
TX_BUF_
OBJ3_
BYTE_1
7:0
TX_OBJ3_1
0x00
RW
Byte 1 (bits 15..8) of 3st data object
0x5E
1
TX_BUF_
OBJ3_
BYTE_2
7:0
TX_OBJ3_2
0x00
RW
Byte 2 (bits 23..16) of 3st data object
0x5F
1
TX_BUF_
OBJ3_
BYTE_3
7:0
TX_OBJ3_3
0x00
RW
Byte 3 (bits 31..24) of 3st data object
0x60
1
TX_BUF_
OBJ4_
BYTE_0
7:0
TX_OBJ4_0
0x00
RW
Byte 0 (bits 7..0) of 4st data object
0x61
1
TX_BUF_
OBJ4_
BYTE_1
7:0
TX_OBJ4_1
0x00
RW
Byte 1 (bits 15..8) of 4st data object
0x62
1
TX_BUF_
OBJ4_
BYTE_2
7:0
TX_OBJ4_2
0x00
RW
Byte 2 (bits 23..16) of 4st data object
0x63
1
TX_BUF_
OBJ4_
BYTE_3
7:0
TX_OBJ4_3
0x00
RW
Byte 3 (bits 31..24) of 4st data object
0x64
1
TX_BUF_
OBJ5_
BYTE_0
7:0
TX_OBJ5_0
0x00
RW
Byte 0 (bits 7..0) of 5st data object
0x65
1
TX_BUF_
OBJ5_
BYTE_1
7:0
TX_OBJ5_1
0x00
RW
Byte 1 (bits 15..8) of 5st data object
0x66
1
TX_BUF_
OBJ5_
BYTE_2
7:0
TX_OBJ5_2
0x00
RW
Byte 2 (bits 23..16) of 5st data object
0x67
1
7:0
TX_OBJ5_3
0x00
RW Byte 3 (bits 31..24) of 5st data object
0x68
1
7:0
TX_OBJ6_0
0x00
RW Byte 0 (bits 7..0) of 6st data object
TX_BUF_OB
J5_BYTE_3
TX_BUF_OB
J6_BYTE_0
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
DS1715-04 March 2020
is a registered trademark of Richtek Technology Corporation.
www.richtek.com
33
RT1715
Address Length
Register
Name
Bit
BitName
Default Type
Description
0x69
1
TX_BUF_
OBJ6_
BYTE_1
7:0
TX_OBJ6_1
0x00
RW
Byte 1 (bits 15..8) of 6st data object
0x6A
1
TX_BUF_
OBJ6_
BYTE_2
7:0
TX_OBJ6_2
0x00
RW
Byte 2 (bits 23..16) of 6st data object
0x6B
1
TX_BUF_
OBJ6_
BYTE_3
7:0
TX_OBJ6_3
0x00
RW
Byte 3 (bits 31..24) of 6st data object
0x6C
1
TX_BUF_
OBJ7_
BYTE_0
7:0
TX_OBJ7_0
0x00
RW
Byte 0 (bits 7..0) of 7st data object
0x6D
1
TX_BUF_
OBJ7_
BYTE_1
7:0
TX_OBJ7_1
0x00
RW
Byte 1 (bits 15..8) of 7st data object
0x6E
1
TX_BUF_
OBJ7_
BYTE_2
7:0
TX_OBJ7_2
0x00
RW
Byte 2 (bits 23..16) of 7st data object
0x6F
1
TX_BUF_
OBJ7_
BYTE_3
7:0
TX_OBJ7_3
0x00
RW
Byte 3 (bits 31..24) of 7st data object
7
Reserved
0
R
Reserved
6
Reserved
0
RW
Reserved
5
VCONN
DISCHARGE
_EN
0
RW
VCONN OVP occurs and discharge path
turn-on
0b : No discharge (default)
1b : Discharge
4
BMCIO_LPR
PRD
0
RW
Low power mode enable
0b : Low power mode RD (default)
1b : Low power mode RP
3
BMCIO_LPE
N
0
RW
Low power mode enable
0b : Standby mode (default)
1b : Low power
0x90
1
2
BMCIO_BG_
EN
1
RW
BMCIO BandGap enable
0b : BandGap off
CC pin function disable
1b : BandGap on (default)
CC pin function enable
1
VBUS_DETE
N
1
RW
VBUS detection enable
0b : Measure off
1b : Operation (default)
RW
24M oscillator for BMC communication
0b : Disable 24M oscillator
1b : Enable 24M oscillator (default)
Note : 24M oscillator will be enabled
automatically when INT occur.
0
BMCIO_OSC
_EN
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
www.richtek.com
34
1
is a registered trademark of Richtek Technology Corporation.
DS1715-04 March 2020
RT1715
Address Length
0x93
0x97
0x98
0x99
Register
Name
Bit
BitName
Default
Type
Description
VCONN over-current control selection
000b : Current level = 200mA
001b : Current level = 300mA
010b : Current level = 400mA
011b : Current level = 500mA
100b : Current level = 600mA
(default)
101 to 111b : Reserved
If VCONN OCP trigger, the switch
turn off timing under 55μs.
7:5
BMCIO_VCO
NOCP[2:0]
100
RW
4:1
Reserved
0000
R
Reserved
0
Reserved
1
RW
Reserved
7:2
Reserved
000000
R
Reserved
1
VBUS_80
0
R
0b : VBUS over 0.8V (default)
1b : VBUS under 0.8V
0
Reserved
0
R
Reserved
7:6
Reserved
00
R
Reserved
5
INT_RA_DET
ACH
0
RW
0b : Cleared (default)
1b : Ra detach
4:2
Reserved
000
RW
Reserved
1
INT_VBUS_
80
0
RW
0b : VBUS without under 0.8V
(default)
1b : VBUS under 0.8V
0
INT_WAKEUP
0
RW
0b : Cleared (default)
1b : Low power mode exited
7:6
Reserved
00
R
5
M_RA_DETA
CH
0
RW
0b : Interrupt masked (default)
1b : Interrupt unmasked
4:2
Reserved
000
RW
Reserved
1
M_VBUS_80
0
RW
0b : Interrupt masked (default)
1b : Interrupt unmasked
0
M_WAKEUP
0
RW
0b : Interrupt masked (default)
1b : Interrupt unmasked
1
1
1
1
RT_ST
RT_INT
RT_MASK
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
DS1715-04 March 2020
Reserved
is a registered trademark of Richtek Technology Corporation.
www.richtek.com
35
RT1715
Address Length
0x9B
0x9F
0xA0
0xA2
0xA3
Register
Name
Bit
BitName
Default
Type
7
CK_300K_
SEL
1
RW
6
Reserved
0
R
5
Shutdown_
OFF
0
RW
1
1
1
1
1
0b : Clock_320K from Clock_320K
1b : Clock_300K divided from
Clock_24M (default)
Reserved
0 : Shutdown mode (default)
1 : Non-Shutdown mode
0 : Disable PD3.0 Extended message
(default)
1 : Enable PD3.0 Extended message
affect GoodCRC receive detect
between PD2.0 and PD3.0
1 : Auto enter idle mode enable
(default)
0 : Auto enter idle mode disable
Enter idle mode timeout time =
(AUTOIDLE_TIMEOUT*2+1)*6.4ms
4
ENEXTMSG
0
RW
3
AUTOIDLE_
EN
0
RW
2:0
AUTOIDLE_
TIMEOUT
000
RW
7
WAKEUP_
EN
1
RW
6:4
Reserved
000
R
Reserved
3:0
Reserved
0000
RW
Reserved
7:1
Reserved
0000000
R
Reserved
0
SOFT_RESET
0
W
Write 1 to trigger software reset.
7:4
Reserved
0000
R
3:0
7:0
TDRP
DCSRCDRP
[7:0]
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
www.richtek.com
36
Description
0011
01000111
0 : Wakeup function disable
1 : Wakeup function enable (default)
RW
The period a DRP will complete a
Source to Sink and back
advertisement. (Period = TDRP * 6.4
+ 51.2ms)
0000 : 51.2ms
0001 : 57.6ms
0010 : 64ms
0011 : 70.4ms (default)
…
1110 : 140.8ms
1111 : 147.2ms
RW
The percent of time that a DRP will
advertise Source during tDRP.
(DUTY = (DCSRCDRP[9:0] + 1) /
1024)
0000000000 : 1/1024
0000000001 : 2/1024
…
0101000111 : 328/1024 (default)
…
1111111110 : 1023/1024
1111111111 : 1024/1024
Note : Setting with 0xA4[9:8]
is a registered trademark of Richtek Technology Corporation.
DS1715-04 March 2020
RT1715
Address Length
0xA4
Register
Name
1
Bit
BitName
Default
Type
7:2
Reserved
000000
R
1:0
DCSRCDRP
[9:8]
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
DS1715-04 March 2020
01
RW
Description
The percent of time that a DRP will
advertise Source during tDRP.
(DUTY = (DCSRCDRP[9:0] + 1) /
1024)
0000000000 : 1/1024
0000000001 : 2/1024
…
0101000111 : 328/1024 (default)
…
1111111110 : 1023/1024
1111111111 : 1024/1024
Note : Setting with 0xA4[9:8]
is a registered trademark of Richtek Technology Corporation.
www.richtek.com
37
RT1715
The junction temperature should never exceed the
absolute maximum junction temperature TJ(MAX), listed
under Absolute Maximum Ratings, to avoid permanent
damage to the device. The maximum allowable power
dissipation depends on the thermal resistance of the IC
package, the PCB layout, the rate of surrounding airflow,
and the difference between the junction and ambient
temperatures. The maximum power dissipation can be
calculated using the following formula :
PD(MAX) = (TJ(MAX) − TA) / θJA
where TJ(MAX) is the maximum junction temperature, TA is
the ambient temperature, and θJA is the junction-to-ambient
thermal resistance.
2.0
Maximum Power Dissipation (W)1
Thermal Considerations
Four-Layer PCB
1.8
1.6
1.4
1.2
1.0
0.8
0.6
0.4
0.2
0.0
0
25
50
75
100
125
Ambient Temperature (°C)
Figure 7. Derating Curve of Maximum Power Dissipation
For continuous operation, the maximum operating junction
temperature indicated under Recommended Operating
Conditions is 125°C. The junction-to-ambient thermal
resistance, θJA, is highly package dependent. For a WLCSP-9B 1.38x1.34 (BSC) package, the thermal
resistance, θJA, is 81.5°C/W on a standard JEDEC 51-7
high effective-thermal-conductivity four-layer test board.
The maximum power dissipation at TA = 25°C can be
calculated as below :
P D(MAX) = (125°C − 25°C) / (81.5°C/W) = 1.22W for a
WL-CSP-9B 1.38x1.34 (BSC) package.
The maximum power dissipation depends on the operating
ambient temperature for the fixed TJ(MAX) and the thermal
resistance, θJA. The derating curves in Figure 7 allows
the designer to see the effect of rising ambient temperature
on the maximum power dissipation.
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
www.richtek.com
38
is a registered trademark of Richtek Technology Corporation.
DS1715-04 March 2020
RT1715
Outline Dimension
Symbol
Dimensions In Millimeters
Dimensions In Inches
Min
Max
Min
Max.
A
0.500
0.600
0.020
0.024
A1
0.170
0.230
0.007
0.009
b
0.240
0.300
0.009
0.012
D
1.300
1.380
0.051
0.054
D1
E
0.800
1.340
0.031
1.420
0.053
0.056
E1
0.800
0.031
e
0.400
0.016
9B WL-CSP 1.38x1.34 Package (BSC)
Copyright © 2020 Richtek Technology Corporation. All rights reserved.
DS1715-04 March 2020
is a registered trademark of Richtek Technology Corporation.
www.richtek.com
39
RT1715
Footprint Information
Package
Number of
Pin
WL-CSP1.38*1.34-9(BSC)
9
Type
NSMD
SMD
Footprint Dimension (mm)
e
0.400
A
B
0.240
0.340
0.270
0.240
Tolerance
±0.025
Richtek Technology Corporation
14F, No. 8, Tai Yuen 1st Street, Chupei City
Hsinchu, Taiwan, R.O.C.
Tel: (8863)5526789
Richtek products are sold by description only. Richtek reserves the right to change the circuitry and/or specifications without notice at any time. Customers should
obtain the latest relevant information and data sheets before placing orders and should verify that such information is current and complete. Richtek cannot
assume responsibility for use of any circuitry other than circuitry entirely embodied in a Richtek product. Information furnished by Richtek is believed to be
accurate and reliable. However, no responsibility is assumed by Richtek or its subsidiaries for its use; nor for any infringements of patents or other rights of third
parties which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of Richtek or its subsidiaries.
www.richtek.com
40
DS1715-04 March 2020