Professional Documents
Culture Documents
Datasheet
Features
Applications
Product summary
The STUSB4500L is a USB Type-C controller that addresses 5 V-only sink devices
up to 3 A (15 W max.).
This device supports dead battery mode and is suited for sink devices powered
from dead battery state. It is able to operate without any external software support
for quick application power-on and immediate charging process start. At type-C
connection, the STUSB4500L seeks CC pin for SOURCE termination and monitors
VBUS voltage in order to protect the application from an incorrect SOURCE operation.
When VBUS is within the appropriate range, the STUSB4500L powers the application
by closing the input switch. The available current advertised by the SOURCE is
reported to the application in order to align the sinking current. Port status can be
optionally monitored by the software through I²C interface.
Thanks to its 20 V technology, it implements high voltage features to protect the CC
pins against short-circuits to VBUS.
1 Functional description
The STUSB4500L is a USB Type-C™ IC controller addressing 5 V sink applications. It supports dead battery
mode to allow a system to be powered from a VBUS power source directly.
The STUSB4500L major role is to:
1. Detect the connection between two USB Type-C ports (attach detection)
2. Establish a valid source-to-sink connection
3. Identify the attached device: source or debug accessory
4. Resolve cable orientation and twist connections to establish USB 3 data routing (MUX control) if any
5. Configure the incoming VBUS power path
6. Monitor the VBUS power path
7. Report the available power advertised by the source
8. Handle the high voltage protections
The STUSB4500L also provides:
• Dead battery mode
• Internal and/or external VBUS discharge paths
• Debug accessory mode detection
• Customization of the device configuration through NVM to support specific applications
VDD VBUS_VS_DISCH
VSYS voltage
Internal monitoring
VREG_2V7 supply Discharge
VREG_1V2 VBUS status path
VBUS_EN_SNK
DISCH
A_B_SIDE
ADDR[1..0] Port C
SCL I²C controller
CC1DB
SDA slave CC CC1
ALERT line CC2
access CC2DB
ATTACH
RP_3A; RP_1A5 Control
GPIO
RESET POR
GND
2 Inputs/outputs
2.1 Pinout
VREG_1V2
VREG_2V7
ALERT
RP_3A
VSYS
VDD
CC1DB 1 24 23 22 21 20 19
VBUS_VS_DISCH
18
CC1 2 A_B_SIDE
17
NU 3 16 VBUS_EN_SNK
CC2 4 EP 15 GPIO
CC2DB 5 14 RP_1A5
6 13 ADDR1
RESET 7 8 9 10 11 12
ATTACH
GND
SCL
DISCH
SDA
ADDR0
1 2 3 4 5
C VBUS_ A_B_
EN_SNK SIDE
- CC2DB CC2
1 B4 CC1DB HV AIO Dead battery enable on CC1 pin To CC1 pin if used or ground
2 B5 CC1 HV AIO Type-C configuration channel 1 To Type-C receptacle A5
3 B3, C3 NU - - To ground
4 C5 CC2 HV AIO Type-C configuration channel 2 To Type-C receptacle B5
5 C4 CC2DB HV AIO Dead battery enable on CC2 pin To CC2 pin if used or ground
6 D4 RESET DI Reset input, active high From system
8 E5 SDA DI/OD I2C data input/output, active low open drain To I²C master, ext. pull-up or
floating (if not used
Internal discharge path or external From power system (internal
discharge path enable, active low open path) or to the discharge path
9 E4 DISCH HV AI/OD
drain switch (external path), ext. pull-
up
10 E3 GND GND Ground Ground
Attachment detection, active low open To MCU if any, ext. pull-up
11 E2 ATTACH OD
drain
I²C device address setting Static, to ground or ext. pull-up
for address selection,
12 D3 ADDR0 DI
to ground if no connection to
MCU
I²C device address setting Static, to ground or ext. pull-up
for address selection,
13 D2 ADDR1 DI
to ground if no connection to
MCU
14 E1 RP_1A5 OD 1.5 A source flag, active low open drain To power system, ext. pull-up
General purpose output, active low open To system, ext. pull-up
15 D1 GPIO OD
drain
VBUS sink power path enable, active low To power switch or to power
16 C1 VBUS_EN_SNK HV OD
open drain system, ext. pull-up
Cable orientation, active low open drain USB super speed MUX select,
17 C2 A_B_SIDE OD
ext. pull-up
VBUS voltage monitoring and discharge From VBUS, receptacle side
18 A1 VBUS_VS_DISCH HV AI
path
19 B2 ALERT OD I2C interrupt, active low open drain To I²C master, ext. pull-up
24 A5 VDD HV PWR Power supply from USB power line From VBUS, receptacle side
Type Description
D Digital
A Analog
O Output pad
I Input pad
IO Bidirectional pad
OD Open drain output
PD Pull-down
PU Pull-up
HV High voltage
PWR Power
GND Ground
2.2.3 RESET
Active high reset.
Name Description
Warning: ADDR0 and ADDR1 pins must be connected to ground when there is no connection to an MCU.
2.2.5 DISCH
This input/output pin can be used to implement a discharge path for highly capacitive VBUS line on power system
side.
When used as input, the discharge is internal and a serial resistor must connected to the pin to limit the discharge
current through the pin. Maximum discharge current is 500 mA.
The pin can be also used as an open drain output to control an external VBUS discharge path when higher
discharge current is required by the application, for instance.
The pin is activated at the same time as the internal discharge path on VBUS_VS_DISCH pin. The discharge is
activated automatically during cable disconnection and error recovery state. The discharge time is programmable
by NVM (see Section 5 Start-up configuration).
2.2.6 GND
Ground.
2.2.7 ATTACH
This pin is asserted when a valid source-to-sink connection is established. It is also asserted when a connection
to a debug accessory device is detected.
2.2.8 RP_3A/RP_1A5
These pins report by default the status of the USB source current capabilities.
Note: RP_3A and RP_1A5 signals are valid when a SOURCE is attached.
2.2.9 GPIO
This pin is an active low open drain output that can be configured by NVM as per table below (see
Section 5 Start-up configuration).
NVM parameter
Pin name Pin function Value Description
GPIO_CFG[1:0]
2.2.10 VBUS_EN_SNK
This pin allows the incoming VBUS power from the USB Type-C receptacle to be enabled when a source is
connected according to different operating conditions stated in the table below. VBUS_EN_SNK pin is a high
voltage open drain output that allows a PMOS transistor to be directly driven to enable the VBUS power path.
2.2.11 A_B_SIDE
This output pin provides the cable orientation. It is used to establish USB SuperSpeed signal routing. This signal
is not required in case of USB 2.0 support.
Value Description
2.2.12 VBUS_VS_DISCH
This input pin is used to sense VBUS presence, monitor VBUS voltage, and discharge VBUS from the USB Type-C
receptacle side.
A serial resistor connected to the pin must be used to limit the discharge current through the pin. Maximum
discharge current is 50 mA.
The discharge is activated automatically during cable disconnection, and error recovery state. The discharge time
is programmable by NVM (see Section 5 Start-up configuration).
2.2.13 VREG_1V2
This pin is used only for external decoupling of the 1.2 V internal regulator. The recommended decoupling
capacitor is: 1 µF typ. (0.5 µF min., 10 µF max.)
2.2.14 VSYS
This is the low power supply from the system, if there is any. It can be connected directly to a single cell Lithium
battery or to the system power supply delivering 3.3 V up to 5 V. It is recommended to connect the pin to ground
when it is not used.
2.2.15 VREG_2V7
This pin is used only for external decoupling of the 2.7 V internal regulator. The recommended decoupling
capacitor is: 1 µF typ. (0.5 µF min., 10 µF max.)
2.2.16 VDD
This is the main STUSB4500L power supply. Whatever the application is VBUS powered or not, VDD mandatory
connection is to USB power line (VBUS). The STUSB4500L can indeed work in dead battery mode, even for
self-powered application, in order to reduce power consumption to ZERO when the port is not attached, therefore
having no impact on application power leakage.
3.1 CC interface
The STUSB4500L controls the connection to the configuration channel (CC) pins, CC1 and CC2, through two
main blocks: the CC line interface block and the CC control logic block.
The CC line interface block is used to:
• Set pull-down termination mode on the CC pins
• Monitor the CC pin voltage values related to the attachment detection thresholds
• Protect the CC pins against overvoltage
The CC control logic block is used to:
• Execute the Type-C FSM related to the sink power role with debug accessory support
• Determine the electrical state for each CC pin related to the detected thresholds
• Evaluate the conditions related to the CC pin states and the VBUS voltage value to transition from one state
to another in the Type-C FSM
• Advertise a valid source-to-sink connection
• Determine the identity of the attached device: source or debug accessory
• Determine cable orientation to allow external routing of the USB data
• Manage USB Type-C power capability on VBUS: USB default, medium or high current mode
• Handle hardware faults
Operating conditions
Value
Connection stage VBUS monitoring conditions on VBUS_VS_DISCH pin
Type-C state column refers to the Type-C FSM states as defined in the USB Type-C standard specification.
Figure 4. Short-to-VBUS
A_B_SIDE pin
CC1 pin CC2 pin Charging current
# CC1/CC2
(CC2 pin) (CC1 pin) configuration
(CC2/CC1)
Rp Rp
4 Default Hi-Z (Hi-Z)
def/1.5 A/3 A def/1.5 A/3 A
4 I²C Interface
Start Device addr W A Reg address A Restart Device addr R A Reg data A Reg data A Reg data Ᾱ Stop
Address Address
Start bit = SDA falling when SCL = 1 n+1 n+2
Stop bit = SDA rising when SCL = 1
Restart bit = start after a start
Acknowledge = SDA forced low during a SCL clock
Start Device addr W A Reg address A Reg data A Reg data A Reg data A Stop
Address Address
Start bit = SDA falling when SCL = 1 n+1 n+2
Stop bit = SDA rising when SCL = 1
Restart bit = start after a start
tsu,dat -
Data setup time 100 -
Vih
SDA
Vil
thd,sta
tr tsu,dat thigh
SCL
5 Start-up configuration
Reset
Parameter name Parameter description value Value Description
(default)
1 ≤ TDISPAR0V ≤ 15 by increment
of 1
Coefficient used to compute 1001b 0001b to Unit discharge time: 84 ms (typ.)
VBUS_DISCH_TIME_TO_0V
VBUS discharge time to 0 V (9) 1111b Default coefficient TDISPAR0V = 9,
discharge time TDISUSB0V= 756
ms
VBUSdischarge deactivation on 0b VBUS discharge enabled
VBUS_DISCH_DISABLE VBUS_VS_DISCH and DISCH 0b
pins 1b VBUS discharge disabled
00b SW_CTRL_GPIO
6 Application
The sections below are not part of the ST product specifications. They are intended to give a generic application
overview to be used by the customer as a starting point for further implementation and customization. ST does
not warrant compliance with customer specifications. Full system implementation and validation are under the
customer’s responsibility.
Power On Reset I2C registers loading from NVM I2C access Reset I2C registers loading from NVM I2C access
1.08 V
VREG_1V2 VREG_1V2
POR RESET
TLOAD TLOAD
VBUS_SYS
VBUS
STL9P3LLH6
L1
VBUS_SYS
C4 Inductor
R1 BatteryCharger 10mH
R2 USB_DP
1K 100K Cap
USB_DM 100pF VSYS
VSYS
INM _ILIM
R3 R4
2V7 (Optional)
C1 20K 1K
C2 1V2 1µF
1µF U_stusb4500L GND
J1 C3 23 24 R5
1µF VREG_2V7 VDD
B12 A1 USB3-C GND 130
GND GND
GND 21 18
B11 A2 VREG_1V2 VBUS_VS_DISCH
VBUS Rx+1 Tx+1
ILIM_3A0
B10 A3 GND 22 20 ILIM_3A0
Rx-1 Tx-1 VSYS RP_3A
B9 A4
Vbus Vbus 3 16
CC1 Not_Used VBUS_EN_SNK
B8 Sbu2 CC1
A5
USB_DP 10 17
USB_DM B7 A6 GND A_B_SIDE
D-2 D+1
USB_DP B6 A7 USB_DM 1 9 R6
D+2 D-1 CC1DB DISCH
VBUS VBUS GND 130
B5 A8
CC2 Sbu1 2 15
CC2 CC1 GPIO
B4 A9
Vbus Vbus ILIM _1A5
4 14 ILIM _1A5
B3 USB3 A10 CC2 RP_1A5
Tx-2 Rx-2
ESDA25P35
D2 SCL ATTACH
ESDA25L SDA 8 19 Alert
SDA ALERT
GND
0
STUSB4500L
GND GND GND
GND
GND GND
GND
V3V3
V3V3
R7 R8 R9
10K 10K 10K
SDA
SCL
MCU
Alert
OPTIONAL
Note: The STUSB4500L can be connected to an application processor using I²C interface. This connection is optional.
7 Electrical characteristics
VCC1, VCC2
High voltage on CC pins 22
VCC1DB, VCC2DB
VVBUS_EN_SNK
VVBUS_VS_DISCH
High voltage on VBUS pins 28
VDISCH
VRP_3A
V
VSCL, VSDA
VALERT
VRESET
VATTACH
Operating voltage on I/O pins -0.3 to 6
VA_B_SIDE
VRP_1A5
VGPIO
VADDR0, VADDR1
HBM 3
ESD kV
CDM 1.5
VVBUS_EN_SNK V
VVBUS_VS_DISCH
High voltage pins 0 to 22
VDISCH
VRP_3A
VTH1.23 Detection threshold 3 Min. I P_3.0 detection by sink on Rd 1.16 1.23 1.31 V
VTH2.6 Detection threshold 4 Max. CC voltage for connected sink 2.45 2.60 2.75 V
Overvoltage protection on
VOVP 5.82 6 6.18 V
CC pins
VBUS_VS_DISCH pin monitoring and driving
VBUS disconnection
VTHUSB VDD@ 5 V 3.2 3.3 3.4 V
threshold
Through external resistor connected to
IDISUSB VBUS discharge current 50 mA
VBUS_VS_DISCH pin
At detachment, during error recovery
state.
VBUS discharge Coefficient TDISPAR0V programmable by 70 84 100
TDISUSB0V ms
time to 0 V NVM, *TDISPAR0V *TDISPAR0V *TDISPAR0V
Default TDISPAR0V = 9, TDISUSB0V = 756
ms
VBUS+5% is nominal high voltage limit,
Shift coefficient VSHUSBH is
programmable by NVM from 0% to 15%
VBUS monitoring high VBUS+5%
VMONUSBH of VBUS by step of 1% V
voltage limit +VSHUSBH
Default
VSHUSBH = 10%, VMONUSBH =
VBUS+15%
8 Package information
In order to meet environmental requirements, ST offers these devices in different grades of ECOPACK packages,
depending on their level of environmental compliance. ECOPACK specifications, grade definitions and product
status are available at: www.st.com. ECOPACK is an ST trademark.
E
TOP VIEW
A1
C
A
SEATING
PLANE
e
b
K
E2
Pin#1 ID
L
D2
BOTTOM VIEW
mm Inches
Ref.
Min. Typ Max. Min. Typ. Max.
mm
Symbol
Min. Typ. Max.
Note: WLCSP stands for wafer level chip scale package. The typical ball diameter before mounting is 0.25 mm. The
terminal A1 corner must be identified on the top surface by using a laser marking dot.
Junction-to-ambient thermal
RθJA 37
resistance
°C/W
Junction-to-case thermal
RθJC 5
resistance
Term Description
Sink Port asserting Rd on the CC pins and consuming power from the VBUS.
Source Port asserting Rp on the CC pins and providing power over the VBUS.
Upstream facing port, specifically associated with the flow of data in a USB
UFP connection. The port on a device or a hub that connects to a host or the DFP
of a hub. In its initial state, the UFP sinks VBUS and supports data.
Revision history
Table 21. Document revision history
Contents
1 Functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1 Block overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 Inputs/outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
2.1 Pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2.1 CC1 / CC2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2.2 CC1DB / CC2DB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2.3 RESET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2.4 I²C interface pins. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2.5 DISCH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.6 GND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.7 ATTACH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.8 RP_3A/RP_1A5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.9 GPIO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2.10 VBUS_EN_SNK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2.11 A_B_SIDE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2.12 VBUS_VS_DISCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2.13 VREG_1V2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2.14 VSYS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.2.15 VREG_2V7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.2.16 VDD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3 Description of the features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1 CC interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.2 VBUS power path control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.2.1 VBUS monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.2.2 VBUS discharge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.2.3 VBUS power path assertion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.3 Dead battery mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.4 Hardware fault management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.5 High voltage protections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.6 Debug accessory mode detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4 I²C Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
4.1 Read and write operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.2 Timing specifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5 Start-up configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
List of tables
Table 1. Pin function list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Table 2. Pin function descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Table 3. I2C interface pin list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Table 4. Source current capability. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Table 5. GPIO pin configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Table 6. USB data MUX select. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Table 7. VBUS_EN_SNK pin behavior depending on the operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Table 8. Orientation and current capability detection in sink power role . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Table 9. Device address format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Table 10. Register address format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Table 11. Register data format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Table 12. I²C timing parameters - VDD = 5 V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Table 13. STUSB4500L user-defined parameters and default settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Table 14. Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Table 15. Operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Table 16. Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Table 17. QFN-24 EP (4x4) package mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 18. WLCSP (2.6x2.6x0.5) package mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Table 19. Thermal information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Table 20. List of terms and abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Table 21. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
List of figures
Figure 1. Functional block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Figure 2. QFN-24 pin connections (top view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Figure 3. WLCSP-25 pin connections (top view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Figure 4. Short-to-VBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Figure 5. Read operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 6. Write operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 7. I²C timing diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Figure 8. I2C register initialization sequence at power-up or after a reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 9. Implementation example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Figure 10. QFN-24 EP (4x4) package information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Figure 11. QFN-24 EP (4x4) recommended footprint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figure 12. WLCSP (2.6x2.6x0.5) package outline. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 13. WLCSP (2.6x2.6x0.5) recommended footprint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23