Battery Charger
High-Accuracy Voltage/Current Regulation
Average Input Current Regulation (AICR) : 0.1A to 3.25A in 50mA steps
Charge Current Regulation Accuracy : ±7%
Charge Voltage Regulation Accuracy : ±0.5% (0 to 70°C)
Battery Temperature Sensing
Synchronous 1.5Mz/0.75MHz Fixed-Frequency PWM Controller with up to 95% Duty Cycle
Thermal Regulation and Protection
Over-Temperature Protection
Input Over-Voltage Protection
IRQ Output for Communication via I2C
Automatic Charging
Low VIN and High Current Directing (LVHI) up to 5A
BATFET Control to Support Ship Mode, Wake Up, and Full System Reset
Resistance Compensation from Charger Output to Cell Terminal
USB OTG Output Voltage Range : 4.425V to 5.825V
D+/D- Detection for BC1.2
Integrated ADCs for System Monitoring (Charger Current, Voltage, and Temperature)
JEITA Thermal Comparator Accuracy ± 1%VTS
Low Battery Protection from 2.3V to 3.8V for Boost Operation
Initial VOREG Set for Relieve Battery Protection
External OVP MOSFET Driving for Higher Surge Application, Up to AMR 28V
USB_PD
PD-Compatible Dual-Role
Attach/Detach Detection as Host, Device or Dual-Role Port
Current Capability Definition and Detection
Cable Recognition
Alternate Mode Supported
Supports VCONN with Programmable Over-Current Protection (OCP)
Dead Battery Support
Ultra-Low Power Mode for Attach Detection (<10μA)
BIST Mode Supported
USB PD3.0
Backlight WLED Driver
Drives up to 4 Strings of 8 series WLEDs
External PWM Pin and I2C-Controlled with Programmable 11 bits of Linear and Exponential Brightness
I2C-Programmable Over-Voltage Protection (OVP) Threshold
Supports Torch Mode and Strobe Mode for Front Cameras
Auto Switch Frequency Mode (500kHz, 1MHz)
Four Over-Voltage Protection Thresholds (17V, 21V, 25V, and 29V)
Four Over-Current Protection Thresholds (900mA, 1200mA, 1500mA, and 1800mA)
Front-Facing Flash with 300% Brightness for Selfshot
Flash LED Driver
Synchronous Boost Dual Flash LED Driver with Dual Independently-Programmable LED Current Sources
Torch Mode Current : from 25mA to 400mA in 12.5mA Steps per Channel
I2C-Programmable Flash Safety Timer, from 64ms to 2432ms with 32ms/Step
Flash LED1/LED2 Short-Circuit Protection, and Output Short-Circuit Protection
TXMask Protection with dedicated FL_TXMASK Pin
Shared Charger/OTG as Power Stage
Independent Torch Bypass MOSFET from VSYS
Strobe Mode Current : 50mA to 1.5A in 12.5mA Steps or 25mA to 750mA in 6.25mA Steps per Channel, and Up to 2.5A in Total
Display Bias Driver
I2C-Programmable Output Voltages
Flexible Output Voltages (VDB_BST, VDB_POS, VDB_NEG) Setting
Boost Converter Output Voltage (VDB_BST) Range : 4V to 6.2V, 50mV/Step
Positive Voltage Output (VDB_POS) Range : 4V to 6V, 50mV/Step
Negative Voltage Output (VDB_NEG) Range : −4V to −6V, 50mV/Step
Selectable Output Mode (Fast Discharge or Float) when Positive/Negative Voltage Output Disabled
External Independent Positive/Negative Enable Control
True Load Disconnect, Over-Current Protection, and Positive/Negative Short-Circuit Protection Function
Output Current : 80mA
Power-Saving by Periodic Mode
LDO
Output Voltage Range : 1.6V to 4V, 200mV/Step
Output Current : 400mA
High PSRR and Low Dropout LDO
RGB LED Driver
4-Channel LED Driver
Sink Current for 3 RGB LEDs : 24mA/Channel in 4mA Steps
PWM Dimming Frequency Range : 0.1Hz to 1kHz
RGB_ISINK4 for CHG_VIN Power Good Indicator
Support Register Mode, PWM Mode, and Breath Mode