RT9756A
RT9756A
Applications
Smart Phones
Tablet
VOUT
D+
DP_SYNCOUT COUT
D-
DM_TS
BATP
2 100Ω
I C Battery
Host INT BATN/SRP_SYNCIN
RSEN
REGN SRN_ADDR
GND
AGND BST2 CFH2 CFL2
CBST2 CFLY2
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
1
RT9756A
8-Channel 12-bit ADC Ordering Information
High Speed Data Rate for 128 Times Average RT9756A -
Per Channel
Packing
VBUS, IBUS, VOUT, VBAT, IBAT, TDIE, DP, DM A: Standard
8-Channel for Voltage/Current/Temperature B: Pin 1 Orientation
Measurement (Quadrant 2, Follow EIA-481)
Input Reverse Blocking NFET
Package Type
Block the Reverse Current P: WL-CSP-36B 2.8x2.8 (BSC)
3-Error Charge Pump Switch Protection
Note:
VBUS Voltage Too High Error Protection
Richtek products are Richtek Green Policy compliant
before Switch (VBUS_HIGH_ERR)
and compatible with the current requirements of
VBUS Voltage Too Low Error Protection before
IPC/JEDEC J-STD-020.
Switch (VBUS_LOW_ERR)
CFLY Short Error Protection Before Switch Marking Information
(CFLY_DIAG)
31: Product Code
11-Way System Protection XXYY: Wafer ID with Check Sum
31XXYY
VAC Overvoltage Protection (VAC_OVP) CCC-RRR: IC Coordinate (X, Y)
CCC-RRR
YMDNN: Date Code
VBUS Overvoltage Protection (VBUS_OVP) YMDNN
IBUS Overcurrent Protection (IBUS_OCP)
Higher IBUS Overcurrent Protection
(IBUS_OCP_H) Pin Configuration
IBUS Undercurrent Protection (IBUS_UCP) (TOP VIEW)
VOUT Overvoltage Protection (VOUT_OVP)
VBAT Overvoltage Protection (VBAT_OVP)
A1 A2 A3 A4 A5 A6
IBAT Overcurrent Protection (IBAT_OCP) VAC VBUS VBUS VBUS VBUS OVPGATE
Dropout Overvoltage Protection (VDR_OVP) B1 B2 B3 B4 B5 B6
TS Over-Temperature Protection (TS_OTP) BST1 PMID DP_ DM_TS PMID BST2
SYNCOUT
Junction Over-Temperature Protection C1 C2 C3 C4 C5 C6
(TDIE_OTP) CFH1 CFH1 SDA SCL CFH2 CFH2
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
2
RT9756A
Functional Pin Description
Pin No. Pin Name I/O Pin Function
Input voltage sense pin. Connect to VBUS if the external N-FET is
A1 VAC AI
not used.
These pins are the input power supply and must be connected
A2, A3, A4, A5 VBUS P together on the PCB. One 2.2F capacitor must be connected from
VBUS to GND and placed close to these pins.
External N-FET control pin, connect to the gate of the external N-
A6 OVPGATE AO
FET.
The high-side MOSFET driver positive supply. One 0.1F capacitor
B1 BST1 P must be connected from BST1 to CFH1 and placed as close as
possible to the device.
Connected to the drain of the reverse blocking NFET. One 10F
B2, B5 PMID P capacitor must be connected from PMID to GND and placed as close
as possible to the device.
Positive line of the USB data line pair. DP/DM based USB
DP_
B3 AIO host/charging port detection. In the parallel configuration, connect
SYNCOUT
this pin to BATN/SRP_SYNCIN pin of the slave.
Negative line of the USB data line pair. DP/DM based USB
host/charging port detection. This pin has another function as a
B4 DM_TS AIO
temperature sensing input. Requires external NTC thermistor,
resistor divider and voltage reference.
The high-side MOSFET driver positive supply. One 0.1F capacitor
B6 BST2 P must be connected from BST2 to CFH2 and placed as close as
possible to the device.
Flying capacitor positive node. Three 22F capacitors must be
C1, C2 CFH1 P connected from CFL1 to CFH1 and placed as close as possible to
the device. These pins must be connected together on the PCB.
I2C serial data line. Connect to pull-up voltage via 10k pull-up
C3 SDA DIO
resistor.
I2C serial clock line. Connect to pull-up voltage via 10k pull-up
C4 SCL DI
resistor.
Flying capacitor positive node. Three 22F capacitors must be
C5, C6 CFH2 P connected from CFL2 to CFH2 and placed as close as possible to
the device. These pins must be connected together on the PCB.
Power supply. Connect to positive terminal of the battery pack.
These pins must be connected together on the PCB. Two 10F
D1, D2, D5, D6 VOUT P
capacitors must be connected from VOUT to GND and placed as
close as possible to the device.
Negative input for battery voltage sensing and positive input for
battery current sensing. Place a 5m or 2m resistor between
BATN/SRP_ BATN/SRP_SYNCIN and SRN_ADDR. Connect a 100resistor in
D3 AI
SYNCIN series with negative terminal of battery pack if battery current sensing
is not used. In parallel configuration, connect this pin to
DP_SYNCOUT pin of master.
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
3
RT9756A
Pin No. Pin Name I/O Pin Function
Negative input for battery current sensing. Place 5m or 2m
resistor between SRN_ADDR and BATN/SRP_SYNCIN. Connect
SRN_ADDR to GND to set slave address = 0x6F, or float
D4 SRN_ADDR AI
SRN_ADDR to set slave address = 0x6E. To set slave address =
0x6E, the parasitic capacitance of the SRN_ADDR pin must be less
than 100pF.
Flying capacitor negative node. Three 22F capacitors must be
E1, E2 CFL1 P connected from CFL1 to CFH1 and placed as close as possible to
the device. These pins must be connected together on the PCB.
Positive input for battery voltage sensing. Connect a 100 resistor in
E3 BATP AI
series with positive terminal of battery pack.
Open drain interrupt output. Connect to pull-up voltage via 10k pull-
E4 ̅̅̅̅̅
INT DO ̅̅̅̅̅ pin sends a
up resistor. Normally high, when event happen, INT
256s low pulse to the system.
Flying capacitor negative node. Three 22F capacitors must be
E5, E6 CFL2 P connected from CFL2 to CFH2 and placed as close as possible to
the device. These pins must be connected together on the PCB.
F1, F2, F5, F6 GND P Power ground.
F3 AGND AI Analog ground.
Internal LDO output. This pin is the internal power supply VDDA. One
4.7F capacitor must be connected from REGN to AGND and placed
F4 REGN AO
as close as possible to the device. Do not use this pin for other
function.
Q0 Q11 Q14
VBUS GND
OVPGATE External
OVP VBUS
VAC Control Driving Driving Driving
Q12 Q13 VOUT
Control Control Control
TDIE
Power
REGN Select Current Sensing DP_SYNCOUT
DM_TS
VOUT ADC + VBUS
- PMID
DP_SYNCOUT BC12 & Other
Proprietary Protection + BATP
DM_TS Protocols -
Driving Driving
Q22 Q23 BATN/SRP_SYNCIN
Control Control
+
SDA 2 Digital - SRN_ADDR
I C Interface
SCL Control
AGND
Q21 Q24
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
4
RT9756A
Absolute Maximum Ratings (Note 1)
Supply Pin Voltage, VAC ----------------------------------------------------------------------------------------------- 0.3V to 37V
Supply Pin Voltage, VBUS --------------------------------------------------------------------------------------------- 0.3V to 22V
Supply Pin Voltage, VOUT --------------------------------------------------------------------------------------------- 0.3V to 6V
Control Pin Voltage, OVPGATE (Note 2) ----------------------------------------------------------------------- 0.3V to 37V
Terminal Pin Voltage, OVPGATE to VBUS ------------------------------------------------------------------------ 22V to 14V
Terminal Pin Voltage, PMID ------------------------------------------------------------------------------------------- 0.3V to 14V
Terminal Pin Voltage, DP_SYNCOUT, DM_TS------------------------------------------------------------------- 0.3V to 6V
Terminal Pin Voltage, BST1, BST2 ---------------------------------------------------------------------------------- 0.3V to 18V
Terminal Pin Voltage, BST1 to CFH1, BST2 to CFH2 ---------------------------------------------------------- 0.3V to 14V
Terminal Pin Voltage, CFH1, CFH2 --------------------------------------------------------------------------------- 0.3V to 12V
Terminal Pin Voltage, CFL1, CFL2 ---------------------------------------------------------------------------------- 0.3V to 6V
Terminal Pin Voltage, PMID to CFH1, PMID to CFH2 ---------------------------------------------------------- 0.3V to 6V
Terminal Pin Voltage, CFH1 to VOUT, CFH2 to VOUT --------------------------------------------------------- 0.3V to 6V
Terminal Pin Voltage, CFH1 to CFL1, CFH2 to CFL2 ----------------------------------------------------------- 0.3V to 6V
Terminal Pin Voltage, VOUT to CFL1, VOUT to CFL2 ---------------------------------------------------------- 0.3V to 6V
Terminal Pin Voltage, ̅̅̅̅̅
INT, SDA, SCL, REGN -------------------------------------------------------------------- 0.3V to 6V
Terminal Pin Voltage, BATP, BATN/SRP_SYNCIN ------------------------------------------------------------- 0.3V to 6V
Terminal Pin Voltage, SRN_ADDR ---------------------------------------------------------------------------------- 0.3V to 6V
Terminal Pin Voltage, BATN/SRP_SYNCIN to SRN_ADDR --------------------------------------------------- 0.5V to 0.5V
Terminal Pin Voltage, GND to AGND -------------------------------------------------------------------------------- 0.5V to 0.5V
̅̅̅̅̅ --------------------------------------------------------------------------------------------- 0mA to 6mA
Terminal Pin Current, INT
Power Dissipation, PD @ TA = 25C
WL-CSP-36B 2.8x2.8 (BSC) ----------------------------------------------------------------------------------------- 3.42W
Package Thermal Resistance (Note 3)
WL-CSP-36B 2.8x2.8 (BSC), JA------------------------------------------------------------------------------------ 29.26C/W
Lead Temperature (Soldering, 10 sec.) --------------------------------------------------------------------------- 260C
Junction Temperature --------------------------------------------------------------------------------------------------40C to 150C
Storage Temperature Range ----------------------------------------------------------------------------------------- 65C to 150C
ESD Susceptibility (Note 4)
HBM (Human Body Model), per ANSI/ESDA/JEDEC JS-001 ------------------------------------------------ ±2kV
CDM (Charged Device Model), per JEDEC Specification JESD22-C101 ---------------------------------±500V
Latch-Up ------------------------------------------------------------------------------------------------------------------- ±100mA
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
5
RT9756A
Recommended Operating Conditions (Note 5)
Supply Pin Voltage Range, VAC ---------------------------------------------------------------------------------- 3V to 17V
Supply Pin Voltage Range (Device in Operating Mode), VAC --------------------------------------------- 3V to 12V
Supply Input Voltage Range (Device in DIV2 Mode), VBUS, ---------------------------------------------- 6V to 11V
Supply Input Voltage Range (Device in Bypass Mode), VBUS -------------------------------------------- 3V to 5V
Output Voltage Range, VOUT-------------------------------------------------------------------------------------- 3V to 5V
Positive Flying Capacitor Voltage Range, CFH1, CFH2 ---------------------------------------------------- 0V to 11V
Negative Flying Capacitor Voltage Range, CFL1, CFL2 --------------------------------------------------- 0V to 5V
Voltage Range Across Q11 and Q21, PMID to CFH1, PMID to CFH2 ---------------------------------- 0V to 5V
Voltage Range Across Q12 and Q22, CFH1 to VOUT, CFH2 to VOUT -------------------------------- 0V to 5V
Voltage Range Across Q13 and Q23, VOUT to CFL1, VOUT to CFL2 --------------------------------- 0V to 5V
Analog Sense Voltage Range, BATP --------------------------------------------------------------------------- 0V to 5V
Analog Sense Voltage Range, BATN/SRP_SYNCIN, SRN_ADDR ------------------------------------- 0V to 0.04V
Battery Positive and Negative Voltage Sense Range, BATP to BATN/SRP_SYNCIN -------------- 0V to 5V
I/O Control Voltage Range, SDA, SCL, ̅̅̅̅̅
INT ------------------------------------------------------------------- 0V to 5V
I/O Control Voltage Range, DP_SYNCOUT, DM_TS ------------------------------------------------------- 0V to 3.3V
Input Current Range (Device in DIV2 Mode), IBUS---------------------------------------------------------- 0A to 4A
Input Current Range (Device in Bypass Mode), IBUS ------------------------------------------------------ 0A to 5A
Ambient Temperature Range ------------------------------------------------------------------------------------- 40C to 85C
Junction Temperature Range ------------------------------------------------------------------------------------- 40C to 125C
Electrical Characteristics
(TA = 25C, unless otherwise specified)
Parameter Symbol Test Conditions Min Typ Max Unit
External OVP Control
Operation voltage VOVPGATE
– VBUS. VAC = 3V to 3.5V or
7 10 11
VBUS = 3V to 3.5V. Set by
Register 0x0004[0] = 1.
Operation voltage VOVPGATE
– VBUS. VAC = 3.5V to 9V or
OVPGATE Voltage VOVPGATE 9 10 11 V
VBUS = 3.5V to 9V. Set by
Register 0x0004[0] = 1.
Operation voltage VOVPGATE
– VBUS. VAC = 3V to 9V or
4.5 4.8 5.1
VBUS = 3V to 9V. Set by
Register 0x0004[0] = 0.
VAC rising threshold to turn
VAC Insert Threshold VAC_INSERT_TH 2.6 2.8 3 V
on external MOS
Deglitch between VAC over
VAC Insert Threshold
tVAC_INSERT_RIS_DEG VAC_INSERT_TH and sent an -- 1 -- ms
Rising Deglitch Time ̅̅̅̅̅.
INT
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
6
RT9756A
Parameter Symbol Test Conditions Min Typ Max Unit
VAC falling hysteresis to turn
VAC Insert Hysteresis VAC_INSERT_HY 250 500 750 mV
off external MOS
VBUS rising threshold to turn
VBUS Insert Threshold VBUS_INSERT_TH 2.65 2.8 2.95 V
on external MOS
VBUS Insert Threshold
tBUS_INSERT_RIS_DEG -- 17 -- s
Rising Deglitch Time
VBUS falling hysteresis to
VBUS Insert Hysteresis VBUS_INSERT_HY 50 150 250 mV
turn off external MOS
VOUT < VOUT_INSERT_TH.
Deglitch time between VAC
higher than VAC_INSERT_TH 22 25 28
and start to turn on external
MOS. (Note 6)
VAC Insert Deglitch Time tVAC_INSERT_DEG ms
VOUT > VOUT_INSERT_TH.
Deglitch time between VAC
higher than VAC_INSERT_TH 20 22 24
and start to turn on external
MOS. (Note 6)
I2C programmable, 3-bit
VAC OVP Range VAC_OVP_RAN DAC, 6.5V, 11V to 17V 6.5 -- 17 V
(Note 7)
VAC OVP Accuracy VAC_OVP_ACC VAC_OVP threshold accuracy 2 -- 2 %
VAC falling to turn on
VAC OVP Hysteresis VAC_OVP_HY external MOS after VAC 250 500 750 mV
OVP happen.
Duration between VAC over
VAC_OVP threshold and
OVPGATE start to turn off
OVPGATE Reaction Time tVAC_OVP_RE external MOS. VAC_OVP set -- 100 -- ns
17V, VAC slew rate =
12V/s, VAC rises from 5V to
22V. (Note 6)
Duration between
OVPGATE start to turn off
OVPGATE Turn-Off Time tVAC_OVP_OFF external MOS and the -- 100 -- ns
external MOS be fully turn
off, CGS = 4nF. (Note 6)
If device in regulation and no
Regulation Time Out tREG_TIMEOUT VDR_OVP for this time, the 585 650 715 ms
device will stop charge.
Power Select and Source
ADC disable, charge
disable, OVPGATE disable,
VBUS and VAC are open,
VBUS Quiescent Current IBUS_IQ VOUT no present, no -- 250 300 A
VBUS_OVP happen.
Measure quiescent current
on VBUS. VBUS = 3V to 12V.
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
7
RT9756A
Parameter Symbol Test Conditions Min Typ Max Unit
ADC disable, charge
disable, OVPGATE disable,
VOUT no present. Measure -- 250 300 A
quiescent current on VAC.
VAC = 12V, VBUS = 0V.
ADC disable, charge
disable, OVPGATE enable,
VOUT no present, no
VAC Quiescent Current IAC_IQ -- 650 -- A
VAC_OVP happen. Measure
quiescent current on VAC.
VAC = 0V to 12V.
ADC enable, charge disable,
OVPGATE enable, VOUT
no present. Measure -- 3 4 mA
quiescent current on VAC.
VAC = 3V to 12V.
ADC disable, charge
disable. VAC no present.
EN_I2C_
LEVEL_DETECTION = 0, -- 5 10 A
VOUT falling from 4.5V to 0V.
VOUT Quiescent Current IOUT_IQ Measure quiescent current
on VOUT.
ADC enable, charge disable.
VAC no present. Measure
-- 2 3 mA
quiescent current on VOUT.
VOUT = 0V to 4.5V.
VDDA UVLO Threshold VDDA_UVLO_TH VDDA rising 2.45 2.6 2.75 V
VDDA falling to turn off
VDDA UVLO Hysteresis VDDA_UVLO_HY REGN and stop ADC 100 250 400 mV
function.
VDDA UVLO Falling VDDA falling to stop I2C
VDDA_UVLO_F -- 2 -- V
Threshold work.
Duration time between VDDA
Device Wake Up Time tWAKE_UP > VDDA_UVLO_TH and device -- -- 2.5 ms
can start I2C communicate.
Duration time between
Soft-Start Time tSOFT_START CHG_EN = 1 and the device -- -- 92 ms
start switching
VOUT Insert Threshold VOUT_INSERT_TH VOUT rising 2.65 2.8 2.95 V
VOUT Insert Threshold
tVOUT_INSERT_RIS_DEG -- 17 -- s
Rising Deglitch Time
VOUT Insert Hysteresis VOUT_INSERT_HY VOUT falling 50 150 250 mV
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
8
RT9756A
Parameter Symbol Test Conditions Min Typ Max Unit
Cap Divider Charger
DIV2 mode, charge enable.
Q0 RON RQ0 -- 7.1 11 m
VBUS = 9V, VOUT = 4.5V.
DIV2 mode, charge enable.
Q11, Q21 RON RQ11, RQ21 -- 12 19 m
VBUS = 9V, VOUT = 4.5V.
DIV2 mode, charge enable.
Q12, Q22 RON RQ12, RQ22 -- 9.5 13 m
VBUS = 9V, VOUT = 4.5V.
DIV2 mode, charge enable.
Q13, Q23 RON RQ13, RQ23 -- 12.5 19.5 m
VBUS = 9V, VOUT = 4.5V.
DIV2 mode, charge enable.
Q14, Q24 RON RQ14, RQ24 -- 11 17 m
VBUS = 9V, VOUT = 4.5V.
Bypass Mode RON Bypass mode, charge
RBYPASS_MODE -- 17.85 27 m
(VBUS to VOUT) enable. VOUT = 4.5V.
Charge Switch Frequency
fSW 100 -- 1000 kHz
Range
Charge Switch Frequency
fSW _SIZE -- 100 -- kHz
Step Size
Charge Switch Frequency
fSW _ACC fSW = 200kHz to 1000kHz 10 -- 10 %
Accuracy
Protection
VBAT OVP Range VBAT_OVP_RAN Rising 4.2 -- 4.975 V
VBAT OVP Step Size VBAT_OVP_SIZE -- 25 -- mV
VBAT_OVP = 4.4V to 4.55V 1 -- 1
VBAT OVP Accuracy VBAT_OVP_ACC %
VBAT_OVP = 4.2V to 4.65V 1.5 -- 1.5
VBAT OVP Deglitch Time tVBAT_OVP_DEG -- 3 -- s
BATP Leakage Current ILKG_BATP -- -- 1.2 A
BATN Leakage Current ILKG_BATN -- -- 1 A
IBAT_OCP Range IBAT_OCP_RAN Rising 2 -- 8.3 A
IBAT_OCP Step Size IBAT_OCP_SIZE -- 100 -- mA
IBAT_OCP = 3A to 8A,
IBAT_OCP Accuracy IBAT_OCP_ACC 200 -- 200 mA
RSEN = 0.002
IBAT OCP Deglitch Time tIBAT_OCP_DEG -- 50 -- s
DIV2 mode. VBUS rising. 6 -- 12.3
VBUS OVP Range VBUS_OVP_RAN V
Bypass mode. VBUS rising. 3 -- 6.15
DIV2 mode -- 100 --
VBUS OVP Step Size VBUS_OVP_SIZE mV
Bypass mode 50
DIV2 mode, VBUS_OVP =
1 -- 1
8.9V to 11.5V
VBUS OVP Accuracy VBUS_OVP_ACC %
Bypass mode, VBUS_OVP =
1 -- 1
4.2V to 5V
DIV2 mode. VBUS falling. -- 500 --
VBUS OVP Hysteresis VBUS_OVP_HY mV
Bypass mode. VBUS falling. -- 200 --
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
9
RT9756A
Parameter Symbol Test Conditions Min Typ Max Unit
VBUS rising slope with
10V/s. ADC enable. During
between VBUS over
VBUS OVP Rising VBUS_OVP threshold and
tVBUS_OVP_RISE_RE -- 0.1 -- s
Reaction Time device start to turn off
charger and reverse the
body diode of Q0.
(Note 6)
VBUS rising slope with
10V/s. ADC enable.
During between VBUS under
VBUS OVP Falling
tVBUS_OVP_FALL_RE VBUS_OVP_HY threshold and -- 0.1 -- s
Reaction Time
the body diode of Q0 start to
be turned forward.
(Note 6)
IBUS_OCP Range IBUS_OCP_RAN Rising 1 -- 5.5 A
IBUS_OCP Step Size IBUS_OCP_SIZE -- 250 -- mA
IBUS_OCP Accuracy IBUS_OCP_ACC 100 -- 100 mA
IBUS_OCP Deglitch tIBUS_OCP_DEG -- 50 -- s
IBUS_OCP_H Threshold IBUS_OCP_H Rising (Note 6) -- 6.8 -- A
During between IBUS over
IBUS_OCP_H Reaction IBUS_OVP_H threshold and
tIBUS_OCP_H_RE -- 2 -- s
Time device start to turn off
charger. (Note 6)
Rising, IBUS_UCP_RISE =
300mA, set by Register 160 300 420
IBUS_UCP_RISE 0x0007[6] = 0
IBUS_UCP_RISE_ACC mA
Accuracy Rising, IBUS_UCP_RISE =
500mA, set by Register 400 500 600
0x0007[6] = 1
IBUS_UCP_RISE
tIBUS_UCP_RISE_DEG -- 22 -- s
Deglitch Time
Falling, IBUS_UCP_FALL =
150mA, set by Register 40 150 320
IBUS_UCP_FALL 0x0007[6] = 0
IBUS_UCP_FALL_ACC mA
Accuracy Falling, IBUS_UCP_FALL =
250mA, set by Register 140 250 420
0x0007[6] = 1
tIBUS_UCP_FALL_DEG = 22s,
set by Register 0x005D[3] = -- 22 -- s
IBUS_UCP_FALL 0
tIBUS_UCP_FALL_DEG
Deglitch Time tIBUS_UCP_FALL_DEG = 5ms,
set by Register 0x005D[3] = -- 5 -- ms
1
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
10
RT9756A
Parameter Symbol Test Conditions Min Typ Max Unit
tBUS_UCP_TIMEOUT = 12.5ms,
set by Register 0x005D[7:5] 11.25 12.5 13.75
= 001
tBUS_UCP_TIMEOUT = 25ms,
set by Register 0x005D [7:5] 22.5 25 27.5
= 010
tBUS_UCP_TIMEOUT = 50ms,
set by Register 0x005D [7:5] 45 50 55 ms
= 011
tBUS_UCP_TIMEOUT = 100ms,
IBUS UCP Time Out tIBUS_UCP_TIMEOUT set by Register 0x005D [7:5] 90 100 110
= 100
tBUS_UCP_TIMEOUT = 400ms,
set by Register 0x005D [7:5] 360 400 440
= 101
tBUS_UCP_TIMEOUT = 1.5s,
set by Register 0x005D [7:5] 1.35 1.5 1.65
= 110
sec
tBUS_UCP_TIMEOUT = 100s,
set by Register 0x005D [7:5] 90 100 110
= 111
VDR OVP Accuracy VDR_OVP_ACC Rising, VDR_OVP = 300mV 200 300 400 mV
tVDR_OVP_DEG = 8s, set by
-- 8 -- s
Register 0x0005[4] = 0
VDR OVP Deglitch Time tVDR_OVP_DEG
tVDR_OVP_DEG = 5ms, set by
-- 5 -- ms
Register 0x0005[4] = 1
VOUT OVP Accuracy VOUT_OVP_ACC Rising, VOUT_OVP = 4.9V 4.8 4.9 5 V
VOUT OVP Deglitch Time tVOUT_OVP_DEG -- 3 -- s
Thermal Shutdown
TDIE_OTP_TH Rising 130 140 150 °C
Threshold
Thermal Shutdown
TDIE_OTP_HY Falling -- 20 -- °C
Hysteresis
Thermal Shut Down
tTDIE_DEG -- 3 -- s
Deglitch Time
DIV2 mode. VBUS rising.
VBUS_HIGH_ERR = 2.328 2.4 2.472
VBUS_HIGH_ERR VBUS/VOUT
VBUS_HIGH_ERR_ACC V/V
Accuracy Bypass mode. VBUS rising.
VBUS_HIGH_ERR = 1.14 1.2 1.26
VBUS/VOUT
DIV2 mode. VBUS falling.
2 2.04 2.08
VBUS_LOW_ERR VBUS_LOW_ERR = VBUS/VOUT
VBUS_LOW_ERR_ACC V/V
Accuracy Bypass mode. VBUS falling.
0.905 0.952 1
VBUS_LOW_ERR = VBUS/VOUT
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
11
RT9756A
Parameter Symbol Test Conditions Min Typ Max Unit
In VBAT = 4V, if device
detect the short resistance
of flying capacitor smaller
CFLY Short Detect Level RCFLY_DIAG -- -- 16
than this level while soft-
start duration, the device will
stop charging.
Alarm
VBAT_OVP_ALM Range VBAT_OVP_ALM_RAN Rising 4.2 -- 4.975 V
VBAT_OVP_ALM Step
VBAT_OVP_ALM_SIZE -- 25 -- mV
Size
VBAT_OVP_ALM
VBAT_OVP_ALM_HY Falling -- 50 -- mV
Hysteresis
VBAT_OVP_ALM VBAT_OVP_ALM = 4.2V to
VBAT_OVP_ALM_ACC 0.5 -- 0.5 %
Accuracy 4.5V
IBAT_OCP_ALM Range IBAT_OCP_ALM_RAN Rising 2 -- 8.3 A
IBAT_OCP_ALM Step
IBAT_OCP_ALM_SIZE -- 100 -- mA
Size
IBAT_OCP_ALM
IBAT_OCP_ALM_HY Falling -- 100 -- mA
Hysteresis
IBAT_OCP_ALM IBAT_OCP_ALM = 3A to 6A,
IBAT_OCP_ALM_ACC 200 -- 200 mA
Accuracy RSEN = 0.002
IBAT_UCP_ALM Range IBAT_UCP_ALM_RAN Falling 0 -- 3.15 A
IBAT_UCP_ALM Step
IBAT_UCP_ALM_SIZE -- 50 -- mA
Size
IBAT_UCP_ALM
IBAT_UCP_ALM_HY Rising -- 50 -- mA
Hysteresis
IBAT_UCP_ALM IBAT_UCP_ALM = 3A,
IBAT_UCP_ALM_ACC 200 -- 200 mA
Accuracy RSEN = 0.002
DIV2 mode. VBUS rising. 6 -- 12.3
VBUS_OVP_ALM Range VBUS_OVP_ALM_RAN V
Bypass mode. VBUS rising. 3 -- 6.15
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
12
RT9756A
Parameter Symbol Test Conditions Min Typ Max Unit
IBUS_UCP_ALM Step
IBUS_UCP_ALM_SIZE -- 25 -- mA
Size
IBUS_UCP_ALM
IBUS_UCP_ALM_HY Falling -- 50 -- mA
Hysteresis
IBUS_UCP_ALM
IBUS_UCP_ALM_ACC IBUS_UCP_ALM = 0.3A to 0.5A 150 -- 150 mA
Accuracy
TDIE_OTP_ALM Range TDIE_OTP_ALM_RAN Rising 25 -- 152.5 °C
TDIE_OTP_ALM Step
TDIE_OTP_ALM_SIZE -- 1 -- °C
Size
TDIE_OTP_ALM
TDIE_OTP_ALM_HY Falling -- 10 -- °C
Hysteresis
TDIE_OTP_ALM
TDIE_OTP_ALM_ACC 4 -- 4 °C
Accuracy
DP_OV_ALM Rising
VDP_OV_ALM_TH Rising -- 4.5 -- V
Threshold
DP_OV_ALM Hysteresis VDP_OV_ALM_HY Falling -- 100 -- mV
DP_OV_ALM Accuracy VDP_OV_ALM_ACC 50 -- 50 mV
DM_OV_ALM Rising
VDM_OV_ALM_TH Rising -- 4.5 -- V
Threshold
DM_OV_ALM Hysteresis VDM_OV_ALM_HY Falling -- 100 -- mV
DM_OV_ALM Accuracy VDM_OV_ALM_ACC 50 -- 50 mV
ADC Specification
ADC Sample Rate fSAMPLE_RATE 1800 2000 2200 kHz
12bit, 128 averages
ADC Data Rate tDATA_ADC Report data for each -- 1.2 -- ms
channel
VBUS ADC Range VBUS_ADC_RAN 0 -- 14 V
VBUS = 6V to 9V 35 -- 35 mV
VBUS ADC Accuracy VBUS_ADC_ACC
VBUS = 3.3V to 11.5V 2 -- 2 %
IBUS ADC Range IBUS_ADC_RAN 0 -- 6 A
IBUS = 2A 5 -- 5 %
IBUS ADC Accuracy IBUS_ADC_ACC
IBUS = 0A to 4A 150 -- 150 mA
VOUT ADC Range VOUT_ADC_RAN 0 -- 5 V
VOUT ADC Accuracy VOUT_ADC_ACC VOUT = 3V to 4.5V 20 -- 20 mV
VBAT ADC Range VBAT_ADC_RAN 0 -- 5 V
VBAT = 3V to 4.5V 0.5 -- 0.5 %
VBAT ADC Accuracy VBAT_ADC_ACC
VBAT = 4.45V 10 -- 10 mV
IBAT ADC Range IBAT_ADC_RAN 0 -- 10 A
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
13
RT9756A
Parameter Symbol Test Conditions Min Typ Max Unit
IBAT = 3A to 8A,
200 -- 200 mA
RSEN = 0.002
IBAT = 2A,
IBAT ADC Accuracy IBAT_ADC_ACC 5 -- 5
RSEN = 0.002
%
IBAT = 7A,
2 -- 2
RSEN = 0.002
TDIE ADC Range TDIE_ADC_RAN 40 -- 152.5 °C
TDIE ADC Accuracy TDIE_ADC_ACC TJ = 25C 4 -- 4 °C
DP_ADC Range DP_ADC_RAN 0 -- 5 V
DP_ADC Accuracy DP_ADC_ACC 50 -- 50 mV
DM_ADC Range DM_ADC_RAN 0 -- 5 V
DM_ADC Accuracy DM_ADC_ACC 50 -- 50 mV
REGN
ADC enabled, VBUS 5.5V 4.9 5 5.1
ADC enabled, VBUS < 5.5V,
VBUS VBUS
REGN LDO Output Without VAC and VOUT, VBUS
VREGN - 0.7 + 0.1 V
Voltage VBUS > VDDA_UVLO_TH
Without VAC and VOUT, VOUT - VOUT
VOUT
VOUT > VDDA_UVLO_TH 0.1 + 0.1
Pull-Down
VAC < 5V -- 270 --
VAC Pull-Down Resistor RVAC_PD
VAC > 5V -- 22 -- mA
VAC Pull-Down Time Out tVAC_PD 360 400 440 ms
VBUS Pull-Down Resistor RVBUS_PD VBUS = 3V to 14V 0.6 1 1.4 k
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
14
RT9756A
Parameter Symbol Test Conditions Min Typ Max Unit
Watchdog Time Out
No I2C communication for
0.5s, set by Register
0.45 0.5 0.55
0x0000[2:0] = 000
(Note 6)
No I2C communication for
1s, set by Register
0.9 1 1.1
0x0000[2:0] = 001
(Note 6)
No I2C communication for
5s, set by Register
4.5 5 5.5
0x0000[2:0] = 010
(Note 6)
No I2C communication for
30s, set by Register
27 30 33
0x0000[2:0] = 011
(Note 6)
Watchdog Time Out WDT sec
No I2C communication for
40s, set by Register
36 40 44
0x0000[2:0] = 100
(Note 6)
No I2C communication for
80s, set by Register
72 80 88
0x0000[2:0] = 101
(Note 6)
No I2C communication for
128s, set by Register
115.2 128 140.8
0x0000[2:0] = 110
(Note 6)
No I2C communication for
255s, set by Register
229.5 255 280.5
0x0000[2:0] = 111
(Note 6)
̅̅̅̅̅)
Logic Output Pin (INT
̅̅̅̅̅
INT Output Low Sink current = 100A -- -- 0.1
VOL_INT V
Threshold Sink current = 2mA -- -- 0.3
̅̅̅̅̅
INT High Level Leakage
ILKG_INT Pull-up rail 1.8V -- -- 1 A
Current
̅̅̅̅̅
INT Pin Pull-Low Time tINT_PULL_LOW -- 256 -- s
Synchronize Function
DP_SYNCOUT Output VREGN
VOH_DP_SYNCOUT Register 0x005F[7] = 1 -- -- V
High Threshold - 0.4
DP_SYNCOUT Output
VOL_DP_SYNCOUT Register 0x005F[7] = 1 -- -- 0.2 V
Low Threshold
BATN/SRP_SYNCIN VREGN
VIH_BATN/SRP_SYNCIN Register 0x005F[5] = 1 -- -- V
Input High Threshold x 0.75
BATN/SRP_SYNCIN VREGN
VIL_BATN/SRP_SYNCIN Register 0x005F[5] = 1 -- -- V
Input Low Threshold x 0.25
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
15
RT9756A
Parameter Symbol Test Conditions Min Typ Max Unit
VDD of I2C Detection
VDD level of I2C = 1.2V
when SDA voltage <
VTH_I2C_level.
VDD level of I2C = 1.8V
VDD Level of I2C when SDA voltage >
VTH_I2C_level 1.3 1.5 1.65 V
Detection Threshold VTH_I2C_level.
(VDD level of I2C can only
change to 1.8V from 1.2V. It
cannot change to 1.2V from
1.8V.)
VSDA Rising Deglitch
tI2C_level -- 17.5 -- s
Time
DP/DM Detection
DP Source Voltage VDP_SRC 0.5 0.6 0.7 V
DM Source Voltage VDM_SRC 0.5 0.6 0.7 V
Data Detect Voltage VDAT_REF 0.25 0.325 0.4 V
Logic Threshold Voltage VLGC_CHG 0.8 -- 2 V
DP Sink Current IDP_SINK 25 45 65 A
DM Sink Current IDM_SINK 25 45 65 A
Data Contact Detect
IDP_SRC 7 10 13 A
Current Source
DP Pull-Down Resistance RDP_DWN 14.25 20 24.8 k
DM Pull-Down Resistance RDM_DWN 14.25 20 24.8 k
DP Source On-Time tDP_SRC_ON 40 64 80 ms
DM Source On-Time tDM_SRC_ON 40 64 80 ms
DCD Timeout tDCD_TIMEOUT Register 0x0044[6:5] = 01 300 -- 900 ms
I2C Characteristics
(Note 6)
Parameter Symbol Test Conditions Min Typ Max Unit
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
16
RT9756A
Parameter Symbol Test Conditions Min Typ Max Unit
Standard-mode -- -- 100
Fast-mode -- -- 400 kHz
SCL Clock Frequency fCLK Fast-mode plus -- -- 1000
High-speed mode Cb = 400pF -- -- 1.7
MHz
High-speed mode Cb = 100pF -- -- 3.4
Standard-mode 4.7 -- --
Bus Free Time between Stop
tBUF Fast-mode 1.3 -- -- s
and Start Condition
Fast-mode Plus 0.5 -- --
Standard-mode 4 -- --
Fast-mode 0.6 -- -- s
(Repeated) Start Hold Time tHD;STA Fast-mode plus 0.26 -- --
High-speed mode Cb = 400pF 160 -- --
ns
High-speed mode Cb = 100pF 160 -- --
Standard-mode 4.7 -- --
Fast-mode 0.6 -- -- s
(Repeated) Start Setup Time tSU;STA Fast-mode plus 0.26 -- --
High-speed mode Cb = 400 pF 160 -- --
ns
High-speed mode Cb = 100 pF 160 -- --
Standard-mode 4 -- --
Fast-mode 0.6 -- -- s
STOP Condition Setup Time tSU;STO Fast-mode plus 0.26 -- --
High-speed mode Cb = 400pF 160 -- --
ns
High-speed mode Cb = 100pF 160 -- --
Standard-mode 0.1 -- --
Fast-mode 0.1 -- --
SDA Data Hold Time tHD;DAT Fast-mode plus 0.1 -- -- ns
High-speed mode Cb = 400pF 0.1 -- 150
High-speed mode Cb = 100pF 0.1 -- 70
Standard-mode -- -- 3.45
SDA Valid Acknowledge
tVD;ACK Fast-mode -- -- 0.9 s
Time
Fast-mode plus -- -- 0.45
Standard-mode 250 -- --
Fast-mode 100 -- --
SDA Setup Time tSU;DAT Fast-mode plus 50 -- -- ns
High-speed mode Cb = 400pF 10 -- --
High-speed mode Cb = 100pF 10 -- --
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
17
RT9756A
Parameter Symbol Test Conditions Min Typ Max Unit
Standard-mode 4.7 -- --
Fast-mode 1.3 -- -- s
SCL Clock Low Time tLOW Fast-mode Plus 0.5 -- --
High-speed mode Cb = 400pF 320 -- --
ns
High-speed mode Cb = 100pF 160 -- --
Standard-mode 4 -- --
Fast-mode 0.6 -- -- s
SCL Clock High Time tHIGH Fast-mode Plus 0.26 -- --
High-speed mode Cb = 400pF 120 -- --
ns
High-speed mode Cb = 100pF 60 -- --
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. For testing absolute maximum rating of OVPGATE pin, VBUS pin should be power-on with 20V initially. After VBUS has
kept 20V for 25.6ms, the OVPGATE can be biased.
Note 3. JA is measured under natural convection (still air) at TA = 25°C with the component mounted on a high effective-thermal-
conductivity four-layer test board on a JEDEC 51-7 thermal measurement standard.
Note 4. Devices are ESD sensitive. Handling precautions are recommended.
Note 5. The device is not guaranteed to function outside its operating conditions.
Note 6. Specification is guaranteed by design and/or correlation with statistical process control.
Note 7. When set Bypass mode, VAC OVP must be 6.5V for surge condition.
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
18
RT9756A
Typical Application Circuit
CFLY1
22μF
CFLY2
22μF
CBST1 CFLY3
0.1μF 22μF
A6 A1 B1 C1, C2 E1, E2
OVPGATE VAC BST1 CFH1 CFL1
Q5 Q6
A2, A3,
VBUS A4, A5 B2, B5
VBUS PMID
D+ B3
DP_SYNCOUT
Pull-Up
Battery
Pack
E3
BATP
R3 R2 R1 R4 +
10kΩ 10kΩ 10kΩ 100Ω
C3
SDA D3
BATN/SRP_SYNCIN
C4
Host SCL RSEN
0.002Ω
E4
INT D4
SRN_ADDR
F4
REGN
CREGN
4.7μF
GND AGND BST2 CFH2 CFL2
F1, F2, F3 B6 C5, C6 E5, E6
F5, F6
CBST2 CFLY4
0.1μF 22μF
CFLY5
22μF
CFLY6
22μF
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
19
RT9756A
Below are recommended components information
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
20
RT9756A
Typical Operating Characteristics
Charge Efficiency vs. Charge Current Charge Efficiency vs. Charge Current
(DIV2 Mode) (DIV2 Mode)
99.0 99.0
98.5 98.5
98.0 98.0
97.5 97.5
95.0 95.0
fSW = 500kHz, 3 x 22F CFLY per Phase VOUT = 4V, 3 x 22F CFLY per Phase
94.5 94.5
0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8
Charge Current (A) Charge Current (A)
Charge Efficiency vs. Charge Current Charge Efficiency vs. Charge Current
(DIV2 Mode) (Bypass Mode)
99.0 99.5
3 x 22F CFLY per Phase
98.5
98.0 4 x 22F CFLY per Phase 99.0
Charge Efficiency (%)
97.5
97.0
98.5 VOUT = 3.5
96.5 VOUT = 4V
1 x 22F CFLY per Phase
96.0 VOUT = 4.5V
2 x 22F CFLY per Phase 98.0
95.5 3 x 22F CFLY per Phase
4 x 22F CFLY per Phase
95.0
94.5 97.5
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
21
RT9756A
Register Description
Register Map
Threshold/
Function Name STAT FLAG MASK Enable Deglitch
Setting
REG_RST -- -- -- -- 0x0000[7] --
CHG_EN -- -- -- -- 0x0000[6] --
OPERATION_MODE -- -- -- 0x0000[5] -- --
WDT -- 0x000F[5] 0x0010[5] 0x0000[2:0] 0x0000[3] --
FSW -- -- -- 0x0001[7:4] -- --
FSW_SHIFT -- -- -- 0x0001[3:2] -- --
PHASE_DELAY -- -- -- 0x0001[1:0] -- --
PHASE_ANGLE -- -- -- 0x0002[3:0] -- --
OVPGATE -- -- -- 0x0004[0] 0x0004[6] --
CON_SWITCHING 0x005C[7] -- 0x005C[6] -- -- --
IC_STAT 0x005C[5:4] -- -- -- -- --
IBAT_RSEN -- -- -- 0x005E[1:0] -- --
Pin Configuration -- -- -- 0x005F[7:5] -- --
VAC_PD -- 0x000B[6] 0x000C[6] -- 0x0005[7] --
VBUS_PD -- 0x000B[5] 0x000C[5] -- 0x0005[6] --
CFLY_DIAG -- 0x000F[0] 0x0010[0] -- 0x0002[7] --
TDIE_OTP 0x004C[3] 0x000D[3] 0x000E[3] -- 0x0002[6] --
VBUS_LOW_ERR 0x004C[2] 0x000D[2] 0x000E[2] -- 0x0002[5] --
VBUS_HIGH_ERR 0x004C[1] 0x000D[1] 0x000E[1] -- 0x0002[4] --
VAC_OVP 0x004B[7] 0x000B[7] 0x000C[7] 0x0004[3:1] 0x0004[4] --
VDR_OVP 0x004B[4] 0x000B[4] 0x000C[4] -- 0x0005[5] 0x0005[4]
VBUS_OVP 0x004B[3] 0x000B[3] 0x000C[3] 0x0006[5:0] 0x0006[7] --
IBUS_UCP_RISE -- 0x000B[1] 0x000C[1] 0x0007[6] 0x0007[7] --
IBUS_UCP_FALL -- 0x000B[0] 0x000C[0] 0x0007[6] 0x0007[7] 0x005D[3]
IBUS_OCP 0x004B[2] 0x000B[2] 0x000C[2] 0x0007[4:0] 0x0007[5] --
IBUS_OCP_H -- 0x0061[0] 0x0061[1] -- -- --
VBAT_OVP 0x004C[7] 0x000D[7] 0x000E[7] 0x0008[4:0] 0x0008[7] --
IBAT_OCP 0x004C[6] 0x000D[6] 0x000E[6] 0x0009[5:0] 0x0009[7] --
VOUT_OVP 0x004E[0] 0x0049[0] 0x004A[0] -- 0x005E[3] --
IBAT_REG 0x004C[4] 0x000D[4] 0x000E[4] 0x000A[4:3] 0x000A[5] --
VBAT_REG 0x004C[5] 0x000D[5] 0x000E[5] 0x000A[1:0] 0x000A[2] --
VAC_INSERT 0x004C[0] 0x000D[0] 0x000E[0] -- -- --
VBUS_INSERT 0x004D[7] 0x000F[7] 0x0010[7] -- -- --
VOUT_INSERT 0x004D[6] 0x000F[6] 0x0010[6] -- -- --
VAC_UVLO 0x004D[4] 0x000F[4] 0x0010[4] -- -- --
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
22
RT9756A
Threshold/
Function Name STAT FLAG MASK Enable Deglitch
Setting
VBUS_UVLO 0x004D[3] 0x000F[3] 0x0010[3] -- -- --
VDDA_UVLO -- 0x0063[1] 0x0063[0] -- -- --
IBUS_UCP_TIMEOUT 0x004D[2] 0x000F[2] 0x0010[2] 0x005D[7:5] -- --
TS_OTP 0x005F[1] 0x005F[3] 0x005F[2] 0x0060[7:0] 0x005F[0]
ADC 0x004D[1] 0x000F[1] 0x0010[1] 0x0011[6] 0x0011[7] --
0x0012[5:0]
VBUS_ADC -- -- -- 0x0011[5] --
0x0013[7:0]
0x0014[5:0]
IBUS_ADC -- -- -- 0x0011[4] --
0x0015[7:0]
0x0016[5:0]
VBAT_ADC -- -- -- 0x0011[3] --
0x0017[7:0]
0x0018[5:0]
IBAT_ADC -- -- -- 0x0011[2] --
0x0019[7:0]
TDIE_ADC 0x001A[7:0] -- -- -- 0x0011[1] --
0x0056[5:0]
VOUT_ADC -- -- -- 0x0056[7]
0x0057[7:0]
0x0058[5:0]
DP_ADC -- -- -- 0x0058[7]
0x0059[7:0]
0x005A[5:0]
DM_ADC -- -- -- 0x005A[7]
0x005B[7:0]
VBAT_OVP_ALM 0x004E[7] 0x0049[7] 0x004A[7] 0x004F[4:0] 0x004F[7] --
IBAT_OCP_ALM 0x004E[6] 0x0049[6] 0x004A[6] 0x0050[5:0] 0x0050[7] --
VBUS_OVP_ALM 0x004E[5] 0x0049[5] 0x004A[5] 0x0051[5:0] 0x0051[7] --
IBUS_OCP_ALM 0x004E[4] 0x0049[4] 0x004A[4] 0x0052[5:0] 0x0052[7] --
IBAT_UCP_ALM 0x004E[3] 0x0049[3] 0x004A[3] 0x0053[5:0] 0x0053[7] --
IBUS_UCP_ALM 0x004E[2] 0x0049[2] 0x004A[2] 0x0054[6:0] 0x0054[7] --
TDIE_OTP_ALM 0x004E[1] 0x0049[1] 0x004A[1] 0x0055[6:0] 0x0055[7] --
DP_OV_ALM 0x0061[5] 0x0061[7] 0x0061[3] -- -- --
DM_OV_ALM 0x0061[4] 0x0061[6] 0x0061[2] -- -- --
0x0046[7:3]
BC1.2 0x0045[4:0] 0x0047[4:0] -- 0x0044[7:2] --
0x0046[1:0]
0x0048
0x0066
DPDM Manual -- -- -- -- --
0x006D
0x006E
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
23
RT9756A
Register Description
I2C Slave Address: 1101111 (6FH) when SRN_ADDR pin is connected to GND
I2C Slave Address: 1101110 (6EH) when SRN_ADDR pin is floating
R: Read only
RC: Read and clear
RW: Read and write
RWC: Read and write, also automatically clear by particular condition
RWSC: Read and write, also automatically set/clear by particular condition
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
24
RT9756A
Register Address: 0x0001, Register Name: CHG_CTL2
WDT REG
Bit Bit Name Default Type Description
RST RST
Set the switching frequency.
0000 to 1001: 100kHz to 1000kHz in
7:4 FSW_SET 0100 N Y RW 100kHz steps
1010 to 1111: Reserved
0100: 500kHz (default)
Adjust switching frequency for EMI.
00: Nominal frequency (default)
3:2 FREQ_SHIFT 00 N Y RW 01: Nominal frequency + 10%
10: Nominal frequency - 10%
11: Spread spectrum
Adjust delay time between two phases.
It is strongly prohibited during operation.
Should be determined before CHG_EN set
PHASE_ 1.
1:0 00 N Y RW
DELAY 00: 0ns (default)
01: 15ns
10: 30ns
11: 45ns
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
25
RT9756A
Register Address: 0x0002, Register Name: CHG_CTL3
WDT REG
Bit Bit Name Default Type Description
RST RST
Enable CFLY short protection before charge
CFLY_DIAG_ mode is enabled.
7 1 N Y RW
EN 0: Disable
1: Enable (default)
Enable TDIE over-temperature protection.
6 TDIE_OTP_EN 1 N Y RW 0: Disable
1: Enable (default)
Enable VBUS voltage too high error
VBUS_LOW_ protection before charge mode is enabled.
5 1 N Y RW
ERR_EN 0: Disable
1: Enable (default)
Enable VBUS voltage too low error
VBUS_HIGH_ protection before charge mode is enabled.
4 1 N Y RW
ERR_EN 0: Disable
1: Enable (default)
Select phase A angle in DIV2 mode.
It is strongly prohibited during operation.
Should be determined before CHG_EN set
1.
00: 0 degree (default)
01: 90 degree
10: 180 degree
PHASE_A_
3:2 00 N Y RW 11: 270 degree
ANGLE
(If the RT9756A operate in single
application, the bits are recommended to set
00.
If the RT9756A operates in parallel
application and enables synchronous
function, the bits are recommended to set
00 in Master mode and 01 in Slave mode.)
Select phase B angle in DIV2 mode.
It is strongly prohibited during operation.
Should be determined before CHG_EN set
1.
00: 0 degree
01: 90 degree
10: 180 degree (default)
PHASE_B_
1:0 10 N Y RW 11: 270 degree
ANGLE
(If the RT9756A operates in single
application, the bits are recommended to set
10.
If the RT9756A operates in parallel
application and enables synchronous
function, the bits are recommended to set
10 in Master mode and 11 in Slave mode.)
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
26
RT9756A
Register Address: 0x0003, Register Name: DEVICE_INFO
WDT REG
Bit Bit Name Default Type Description
RST RST
Device
7:4 0000 Y Y R Device revision
Revision
Device ID
3:0 Device ID 0111 Y Y R
0111: RICHTEK product
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
27
RT9756A
Register Address: 0x0005, Register Name: PD_VDR_OVP
WDT REG
Bit Bit Name Default Type Description
RST RST
Enable VAC pull-down resistor.
0: Disable (default)
7 VAC_PD_EN 0 N N RW 1: Enable
(VAC pull-down resistor is only enable for
400ms, and then this bit is reset to default.)
Enable VBUS pull-down resistor.
6 VBUS_PD_EN 0 N Y RW 0: Disable (default)
1: Enable
Enable Dropout overvoltage protection.
5 VDR_OVP_EN 1 N Y RW 0: Disable
1: Enable (default)
This is deglitch time after the device reaches
VDR_OVP_ the VDR_OVP threshold before the part
4 DEGLITCH_ 0 N Y RW stops switching.
SET 0: 8s (default)
1: 5ms
3:0 Reserved 0000 NA NA NA Reserved
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
28
RT9756A
Register Address: 0x0007, Register Name: IBUS_OCP_UCP
WDT REG
Bit Bit Name Default Type Description
RST RST
Enable IBUS undercurrent protection.
IBUS_UCP_
7 1 N Y RW 0: Disable
EN
1: Enable (default)
This bit is set the IBUS_UCP threshold and
it can only be changed prior to enabling
switching. The system should control the
IBUS_UCP_
6 0 N Y RW IBUS current rise to IBUS_UCP_RISE
THRESHOLD
within the IBUS_UCP_TIMEOUT.
0: 300mA rising, 150mA falling (default)
1: 500mA rising, 250mA falling
Enable IBUS overcurrent protection.
IBUS_OCP_
5 1 N Y RW 0: Disable
EN
1: Enable (default)
IBUS overcurrent threshold.
IBUS_OCP = 1A + IBUS_OCP[4:0] x 250mA.
4:0 IBUS_OCP 01000 N Y RW
10010 to 11111: IBUS_OCP = 5.5A.
Default: 3A (b01000)
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
29
RT9756A
Register Address: 0x000A, Register Name: REG_CTRL
WDT REG
Bit Bit Name Default Type Description
RST RST
7:6 Reserved 00 NA NA NA Reserved
Enable IBAT current regulation.
5 IBAT_REG_EN 0 N Y RW 0: Disable (default)
1: Enable
These two bits set the threshold below
IBAT_OCP where the part starts regulation.
00: 200mA below IBAT_OCP setting (default)
4:3 IBAT_REG 00 N Y RW 01: 300mA below IBAT_OCP setting
10: 400mA below IBAT_OCP setting
11: 500mA below IBAT_OCP setting
(2A is the minimum level of IBAT_REG.)
Enable VBAT voltage regulation.
VBAT_REG_
2 0 N Y RW 0: Disable (default)
EN
1: Enable
These two bits set the threshold below
VBAT_OVP where the part starts regulation.
00: 50mV below VBAT_OVP setting (default)
1:0 VBAT_REG 00 N Y RW 01: 100mV below VBAT_OVP setting
10: 150mV below VBAT_OVP setting
11: 200mV below VBAT_OVP setting
(4.2V is the minimum level of IBAT_REG.)
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
30
RT9756A
Register Address: 0x000B, Register Name: INT_FLAG1
WDT REG
Bit Bit Name Default Type Description
RST RST
̅̅̅̅̅ when a VAC_OVP
Set 1 and send an INT
event occurs.
VAC_OVP_
7 0 N N RC 0: No VAC_OVP Fault
FLAG
1: VAC_OVP Fault has occurred
(Clear upon read.)
Set 1 and send an ̅̅̅̅̅
INT when a VAC pull-
down event occurs.
VAC_PD_
6 0 N N RC 0: No VAC pull down
FLAG
1: VAC pull down has occurred
(Clear upon read.)
Set 1 and send an ̅̅̅̅̅
INT when a VBUS pull-
down event occurs.
VBUS_PD_
5 0 N N RC 0: No VBUS pull down
FLAG
1: VBUS pull down has occurred
(Clear upon read.)
̅̅̅̅̅ when a VDR_OVP
Set 1 and send an INT
has occurred.
VDR_OVP_
4 0 N N RC 0: No VDR_OVP Fault
FLAG
1: VDR_OVP Fault has occurred
(Clear upon read.)
Set 1 and send an ̅̅̅̅̅
INT when VBUS is over
than VBUS_OVP threshold.
VBUS_OVP_
3 0 N N RC 0: No VBUS_OVP Fault.
FLAG
1: VBUS_OVP Fault has occurred.
(Clear upon read.)
Set 1 and send an ̅̅̅̅̅
INT when IBUS is over
than IBUS_OCP threshold.
IBUS_OCP_
2 0 N N RC 0: No IBUS_OCP Fault.
FLAG
1: IBUS_OCP Fault has occurred.
(Clear upon read.)
̅̅̅̅̅ when IBUS current is
Set 1 and send an INT
over than IBUS_UCP_RISE threshold.
IBUS_UCP_
1 0 N N RC 0: No IBUS_UCP rising.
RISE_FLAG
1: IBUS_UCP rising has occurred.
(Clear upon read.)
̅̅̅̅̅ when IBUS current is
Set 1 and send an INT
lower than IBUS_UCP_FALL threshold.
IBUS_UCP_
0 0 N N RC 0: No IBUS_UCP falling.
FALL_FLAG
1: IBUS_UCP falling has occurred.
(Clear upon read.)
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
31
RT9756A
Register Address: 0x000C, Register Name: INT_MASK1
WDT REG
Bit Bit Name Default Type Description
RST RST
̅̅̅̅̅.
Masks a VAC_OVP event to send an INT
VAC_OVP_
7 0 N Y RW 0: Unmask (default)
MASK
1: Mask
̅̅̅̅̅.
Masks a VAC_PD event to send an INT
VAC_PD_
6 0 N Y RW 0: Unmask (default)
MASK
1: Mask
̅̅̅̅̅.
Masks a VBUS_PD event to send an INT
VBUS_PD_
5 0 N Y RW 0: Unmask (default)
MASK
1: Mask
̅̅̅̅̅.
Masks a VDR_OVP event to send an INT
VDR_OVP_
4 0 N Y RW 0: Unmask (default)
MASK
1: Mask
Masks a VBUS_OVP event to send an INT̅̅̅̅̅.
VBUS_OVP_
3 0 N Y RW 0: Unmask (default)
MASK
1: Mask
Masks a IBUS_OCP event to send an ̅̅̅̅̅
INT.
IBUS_OCP_
2 0 N Y RW 0: Unmask (default)
MASK
1: Mask
Masks a IBUS_UCP rising event to send an
IBUS_UCP_ ̅̅̅̅̅.
INT
1 0 N Y RW
RISE_MASK 0: Unmask (default)
1: Mask
Masks a IBUS_UCP falling event to send an
IBUS_UCP_ ̅̅̅̅̅.
INT
0 0 N Y RW
FALL_MASK 0: Unmask (default)
1: Mask
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
32
RT9756A
Register Address: 0x000D, Register Name: INT_FLAG2
WDT REG
Bit Bit Name Default Type Description
RST RST
̅̅̅̅̅ when VBAT is over
Set 1 and send an INT
than VBAT_OVP threshold.
VBAT_OVP_
7 0 N N RC 0: No VBAT_OVP Fault.
FLAG
1: VBAT_OVP Fault has occurred.
(Clear upon read.)
̅̅̅̅̅ when IBAT is over
Set 1 and send an INT
than IBAT_OCP threshold.
IBAT_OCP_
6 0 N N RC 0: No IBAT_OCP Fault.
FLAG
1: IBAT_OCP Fault has occurred.
(Clear upon read.)
Set 1 and send an ̅̅̅̅̅
INT when VBAT_REG
has been active.
VBAT_REG_
5 0 N N RC 0: No VBAT_REG.
FLAG
1: VBAT_REG has occurred.
(Clear upon read.)
Set 1 and send an ̅̅̅̅̅
INT when IBAT_REG
has been active.
IBAT_REG_
4 0 N N RC 0: No IBAT_REG.
FLAG
1: IBAT_REG has occurred.
(Clear upon read.)
Set 1 and send an ̅̅̅̅̅
INT when die
temperature is over than TDIE threshold.
TDIE_OTP_
3 0 N N RC 0: No TDIE_OTP Fault.
FLAG
1: TDIE_OTP Fault has occurred.
(Clear upon read.)
Set 1 and send an ̅̅̅̅̅
INT when VBUS voltage
is lower than VBUS_LOW_ERR threshold.
VBUS_LOW_
2 0 N N RC 0: No VBUS_LOW_ERR Fault.
ERR_FLAG
1: VBUS_LOW_ERR Fault has occurred.
(Clear upon read.)
̅̅̅̅̅ when VBUS voltage
Set 1 and send an INT
is over than VBUS_HIGH_ERR threshold.
VBUS_HIGH_
1 0 N N RC 0: No VBUS_HIGH_ERR Fault.
ERR_FLAG
1: VBUS_HIGH_ERR Fault has occurred.
(Clear upon read.)
Set 1 and send an ̅̅̅̅̅
INT when VAC is over
than VAC_INSERT threshold.
VAC_INSERT_
0 0 N N RC 0: No VAC_INSERT.
FLAG
1: VAC_INSERT has occurred.
(Clear upon read.)
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
33
RT9756A
Register Address: 0x000E, Register Name: INT_MASK2
WDT REG
Bit Bit Name Default Type Description
RST RST
̅̅̅̅̅.
Masks a VBAT_OVP event to send an INT
VBAT_OVP_
7 0 N Y RW 0: Unmask (default)
MASK
1: Mask
̅̅̅̅̅.
Masks a IBAT_OCP event to send an INT
IBAT_OCP_
6 0 N Y RW 0: Unmask (default)
MASK
1: Mask
̅̅̅̅̅.
Masks a VBAT_REG event to send an INT
VBAT_REG_
5 0 N Y RW 0: Unmask (default)
MASK
1: Mask
̅̅̅̅̅.
Masks a IBAT_REG event to send an INT
IBAT_REG_
4 0 N Y RW 0: Unmask (default)
MASK
1: Mask
̅̅̅̅̅.
Masks a TDIE_OTP event to send an INT
TDIE_OTP_
3 0 N Y RW 0: Unmask (default)
MASK
1: Mask
Masks a VBUS_LOW_ERR event to send
VBUS_LOW_ ̅̅̅̅̅.
an INT
2 0 N Y RW
ERR_MASK 0: Unmask (default)
1: Mask
Masks a VBUS_HIGH_ERR event to send
VBUS_HIGH_ an INT̅̅̅̅̅.
1 0 N Y RW
ERR_MASK 0: Unmask (default)
1: Mask
Masks a VAC_INSERT event to send an
VAC_INSERT_ ̅̅̅̅̅
INT.
0 0 N Y RW
MASK 0: Unmask (default)
1: Mask
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
34
RT9756A
Register Address: 0x000F, Register Name: INT_FLAG3
WDT REG
Bit Bit Name Default Type Description
RST RST
̅̅̅̅̅ when VBUS is over
Set 1 and send an INT
than VBUS_INSERT threshold.
VBUS_
7 0 N N RC 0: No VBUS_INSERT.
INSERT_FLAG
1: VBUS_INSERT has occurred.
(Clear upon read.)
Set 1 and send an ̅̅̅̅̅
INT when VOUT is over
than VOUT_INSERT threshold.
VOUT_
6 0 N N RC 0: No VOUT_INSERT.
INSERT_FLAG
1: VOUT_INSERT has occurred.
(Clear upon read.)
Set 1 and send an ̅̅̅̅̅
INT when a watchdog
time out event occurs.
5 WDT_FLAG 0 N N RC 0: No watchdog time out.
1: Watchdog time out has occurred.
(Clear upon read.)
̅̅̅̅̅ when VAC is lower
Set 1 and send an INT
than VAC_INSERT threshold.
VAC_UVLO_
4 0 N N RC 0: No VAC_UVLO.
FLAG
1: VAC_UVLO has occurred.
(Clear upon read.)
̅̅̅̅̅ when VBUS is lower
Set 1 and send an INT
than VBUS_INSERT threshold.
VBUS_UVLO_
3 0 N N RC 0: No VBUS_UVLO.
FLAG
1: VBUS_UVLO has occurred.
(Clear upon read.)
If IBUS is not ramped to the IBUS_UCP_RISE
threshold in IBUS_UCP_TIMEOUT time
after CHG_EN = 1, the converter will stop
IBUS_UCP_
switching. Set 1 and send an ̅̅̅̅̅
INT when this
2 TIMEOUT_ 0 N N RC
event happens.
FLAG
0: No IBUS_UCP_TIMEOUT.
1: IBUS_UCP_TIMEOUT has occurred.
(Clear upon read.)
Set 1 and send an ̅̅̅̅̅
INT when ADC
conversion is completed in 1-shot mode.
ADC_DONE_
1 0 N N RC 0: No ADC conversion.
FLAG
1: ADC conversion is completed.
(Clear upon read.)
̅̅̅̅̅ when CFLY short
Set 1 and send an INT
during converter soft-start.
CFLY_DIAG_
0 0 N N RC 0: No CFLY short.
FLAG
1: CFLY short has occurred.
(Clear upon read.)
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
35
RT9756A
Register Address: 0x0010, Register Name: INT_MASK3
WDT REG
Bit Bit Name Default Type Description
RST RST
Masks a VBUS_INSERT event to send an
VBUS_ ̅̅̅̅̅.
INT
7 INSERT_ 0 N Y RW
0: Unmask (default)
MASK
1: Mask
Masks a VOUT_INSERT event to send an
VOUT_ ̅̅̅̅̅
INT.
6 INSERT_ 0 N Y RW
0: Unmask (default)
MASK
1: Mask
Masks a watchdog time out event to send
an ̅̅̅̅̅
INT.
5 WDT_MASK 0 N Y RW
0: Unmask (default)
1: Mask
Masks a VAC_UVLO event to send an ̅̅̅̅̅
INT.
VAC_UVLO_
4 0 N Y RW 0: Unmask (default)
MASK
1: Mask
Masks a VBUS_UVLO event to send an
VBUS_UVLO_ ̅̅̅̅̅
INT.
3 0 N Y RW
MASK 0: Unmask (default)
1: Mask
Masks a IBUS_UCP_TIMEOUT event to
IBUS_UCP_
send an ̅̅̅̅̅
INT.
2 TIMEOUT_ 0 N Y RW
0: Unmask (default)
MASK
1: Mask
Masks a ADC conversion event to send an
ADC_DONE_ ̅̅̅̅̅
INT.
1 0 N Y RW
MASK 0: Unmask (default)
1: Mask
Masks a CFLY short event to send an ̅̅̅̅̅
INT.
CFLY_DIAG_
0 0 N Y RW 0: Unmask (default)
MASK
1: Mask
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
36
RT9756A
Register Address: 0x0011, Register Name: ADC_CTRL
WDT REG
Bit Bit Name Default Type Description
RST RST
Enable ADC conversion.
7 ADC_EN 0 Y Y RW 0: Disable (default)
1: Enable
ADC conversion rate
0: Continuous mode (default)
6 ADC_RATE 0 N Y RW 1: 1-shot mode
(In 1-shot mode, ADC_EN will be reset to 0
after ADC conversion is completed.)
Disable VBUS_ADC.
VBUS_ADC_
5 0 N Y RW 0: Enable Conversion (default)
DIS
1: Disable Conversion
Disable IBUS_ADC.
IBUS_ADC_
4 0 N Y RW 0: Enable Conversion (default)
DIS
1: Disable Conversion
Disable VBAT_ADC.
VBAT_ADC_
3 0 N Y RW 0: Enable Conversion (default)
DIS
1: Disable Conversion
Disable IBAT_ADC.
IBAT_ADC_
2 0 N Y RW 0: Enable Conversion (default)
DIS
1: Disable Conversion
Disable TDIE_ADC.
TDIE_ADC_
1 0 N Y RW 0: Enable Conversion (default)
DIS
1: Disable Conversion
0 Reserved 0 NA NA NA Reserved
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
37
RT9756A
Register Address: 0x0014, Register Name: IBUS_ADC1
WDT REG
Bit Bit Name Default Type Description
RST RST
7:6 Reserved 00 NA NA NA Reserved
IBUS ADC high byte
5:0 IBUS_ADC1 000000 N N R HSB<5:0>: 8192mA, 4096mA, 2048mA,
1024mA, 512mA, 256mA
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
38
RT9756A
Register Address: 0x001A, Register Name: TDIE_ADC0
WDT REG
Bit Bit Name Default Type Description
RST RST
TDIE ADC LSB<7:0>: 128°C, 64°C, 32°C,
7:0 TDIE_ADC 00000000 N N R 16°C, 8°C, 4°C, 2°C, 1°C
TDIE = 40°C + TDIE_ADC<7:0> x 1°C
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
39
RT9756A
Register Address: 0x0045, Register Name: BC12_FLAG1
WDT REG
Bit Bit Name Default Type Description
RST RST
7:4 Reserved 0000 NA NA NA Reserved
Set 1 and send an ̅̅̅̅̅
INT when BC1.2
detection done.
BC12_DONE_
3 0 N N RC 0: BC1.2 detection not ready
FLAG
1: BC12_DONE_STAT rising detection done
(Clear upon read.)
Set 1 and send an ̅̅̅̅̅
INT when data contact
detection fail in DCD_TIMEOUT time.
0: DCD Timeout event of BC1.2 detection
2 DCDT_FLAG 0 N N RC not occurs
1: DCD Timeout event of BC1.2 detection
occurs
(Clear upon read.)
Set 1 and send an INT̅̅̅̅̅ when CDP flow
done.
0: No CDP flow
CDP_DONE_
1 0 N N RC 1: CDP flow done
FLAG
(This bit will be updated when HOST mode
is changed.)
(Clear upon read.)
Set 1 and send an INT̅̅̅̅̅ when CDP primary
detection start.
0: CDP primary detection does not start
CDP_PD_
0 0 N N RC 1: CDP primary detection starts
FLAG
(This bit will be updated when HOST mode
is changed.)
(Clear upon read.)
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
40
RT9756A
Register Address: 0x0046, Register Name: BC12_STAT1
WDT REG
Bit Bit Name Default Type Description
RST RST
000: No VBUS
001: VBUS flow is under going
010: SDP
011: NSTD
7:5 USB_STATUS 000 N Y R
100: DCP
101: CDP
110: Reserved
111: Reserved
4 Reserved 0 NA NA NA Reserved
BC12 status bit
BC12_DONE_
3 0 N N R 0: BC12 NOT complete
STAT
1: BC12 complete
2 Reserved 0 NA NA NA Reserved
CDP flow done
0: No CDP flow
CDP_DONE_
1 0 N N R 1: CDP flow done.
STAT
(This bit will be updated when HOST mode
is changed.)
CDP primary detection start.
0: CDP primary detection does not start
CDP_PD_
0 0 N N R 1: CDP primary detection started
STAT
(This bit will be updated when HOST mode
is changed.)
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
41
RT9756A
Register Address: 0x0048, Register Name: DPDM_CTL
WDT REG
Bit Bit Name Default Type Description
RST RST
Enable DP, DM voltage setting function.
SET_DPDM_
7 0 N Y RW 0: Disable DP, DM set function (default)
EN
1: Enable DP, DM set function
DP output voltage selection.
000: Set DP to HZ (default)
001: Set DP to 0 V
010: Set DP to 0.6V
6:4 SET_DP 000 N Y RW
011: Set DP to 1.8V
100: Set DP to 2.8V
101: Set DP to 3.3V
110 to 111: Reserved
DM output voltage selection.
000: Set DM to HZ (default)
001: Set DM to 0 V
010: Set DM to 0.6V
3:1 SET_DM 000 N Y RW
011: Set DM to 1.8V
100: Set DM to 2.8V
101: Set DM to 3.3V
110 to 111: Reserved
0: DPDM protocol can be enable with
VAC_INSERT_
VAC_INSERT_STATUS = 1 (default)
0 PROTOCOL_ 0 N Y RW
1: DPDM protocol can be enable with
DIS
VAC_INSERT_STATUS = 1 or 0
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
42
RT9756A
Register Address: 0x0049, Register Name: INT_FLAG4
WDT REG
Bit Bit Name Default Type Description
RST RST
̅̅̅̅̅ when VBAT is over
Set 1 and send an INT
than VBAT_OVP_ALM threshold.
VBAT_OVP_
7 0 N N RC 0: No VBAT_OVP_ALM Fault
ALM_FLAG
1: VBAT_OVP_ALM Fault has occurred
(Clear upon read.)
Set 1 and send an ̅̅̅̅̅
INT when IBAT is over
than IBAT_OCP_ALM threshold.
IBAT_OCP_
6 0 N N RC 0: No IBAT_OCP_ALM Fault
ALM_FLAG
1: IBAT_OCP_ALM Fault has occurred
(Clear upon read.)
̅̅̅̅̅ when VBUS is over
Set 1 and send an INT
than VBUS_OVP_ALM threshold.
VBUS_OVP_
5 0 N N RC 0: No VBUS_OVP_ALM Fault
ALM_FLAG
1: VBUS_OVP_ALM Fault has occurred
(Clear upon read.)
Set 1 and send an ̅̅̅̅̅
INT when IBUS is over
than IBUS_OCP_ALM threshold.
IBUS_OCP_
4 0 N N RC 0: No IBUS_OCP_ALM Fault
ALM_FLAG
1: IBUS_OCP_ALM Fault has occurred
(Clear upon read.)
Set 1 and send an ̅̅̅̅̅
INT when IBAT current is
lower than IBAT_UCP_ALM threshold.
IBAT_UCP_
3 0 N N RC 0: No IBAT_UCP_ALM rising
ALM_FLAG
1: IBAT_UCP_ALM rising has occurred
(Clear upon read.)
Set 1 and send an ̅̅̅̅̅
INT when IBUS current is
lower than IBUS_UCP_ALM threshold.
IBUS_UCP_
2 0 N N RC 0: No IBUS_UCP_ALM rising
ALM_FLAG
1: IBUS_UCP_ALM rising has occurred
(Clear upon read.)
̅̅̅̅̅ when die
Set 1 and send an INT
temperature is over than TDIE_ALM
TDIE_OTP_ threshold.
1 0 N N RC
ALM_FLAG 0: No TDIE_OTP_ALM Fault
1: TDIE_OTP_ALM Fault has occurred
(Clear upon read.)
̅̅̅̅̅ when VOUT is over
Set 1 and send an INT
than VOUT_OVP threshold.
VOUT_OVP_
0 0 N N RC 0: No VOUT_OVP Fault
FLAG
1: VOUT_OVP Fault has occurred
(Clear upon read.)
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
43
RT9756A
Register Address: 0x004A, Register Name: INT_MASK4
WDT REG
Bit Bit Name Default Type Description
RST RST
Masks a VBAT_OVP_ALM event to send an
VBAT_OVP_ ̅̅̅̅̅.
INT
7 0 N Y RW
ALM_MASK 0: Unmask (default)
1: Mask
Masks a IBAT_OCP_ALM event to send an
IBAT_OCP_ ̅̅̅̅̅
INT.
6 0 N Y RW
ALM_MASK 0: Unmask (default)
1: Mask
Masks a VBUS_OVP_ALM event to send an
VBUS_OVP_ ̅̅̅̅̅
INT.
5 0 N Y RW
ALM_MASK 0: Unmask (default)
1: Mask
Masks a IBUS_OCP_ALM event to send an
IBUS_OCP_ ̅̅̅̅̅
INT.
4 0 N Y RW
ALM_MASK 0: Unmask (default)
1: Mask
Masks a IBAT_UCP_ALM event to send an
IBAT_UCP_ ̅̅̅̅̅
INT.
3 0 N Y RW
ALM_MASK 0: Unmask (default)
1: Mask
Masks a IBUS_UCP_ALM event to send an
IBUS_UCP_ ̅̅̅̅̅
INT.
2 0 N Y RW
ALM_MASK 0: Unmask (default)
1: Mask
Masks a TDIE_OTP_ALM event to send an
TDIE_OTP_ ̅̅̅̅̅.
INT
1 0 N Y RW
ALM_MASK 0: Unmask (default)
1: Mask
̅̅̅̅̅.
Masks a VOUT_OVP event to send an INT
VOUT_OVP_
0 0 N N RW 0: Unmask (default)
MASK
1: Mask
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
44
RT9756A
Register Address: 0x004B, Register Name: INT_STAT1
WDT REG
Bit Bit Name Default Type Description
RST RST
Set 1 when a VAC_OVP event occurs.
VAC_OVP_ Persists until condition is no longer valid.
7 0 N N R
STAT 0: No VAC_OVP Fault
1: VAC_OVP Fault has occurred.
6:5 Reserved 00 NA NA NA Reserved
Set 1 when a VDR_OVP has occurred.
VDR_OVP_ Persists until condition is no longer valid.
4 0 N N R
STAT 0: No VDR_OVP Fault
1: VDR_OVP Fault has occurred.
Set 1 when VBUS is over than VBUS_OVP
threshold. Persists until condition is no
VBUS_OVP_
3 0 N N R longer valid.
STAT
0: No VBUS_OVP Fault
1: VBUS_OVP Fault has occurred.
Set 1 when IBUS is over than IBUS_OCP
threshold. Persists until condition is no
IBUS_OCP_
2 0 N N R longer valid.
STAT
0: No IBUS_OCP Fault
1: IBUS_OCP Fault has occurred.
1:0 Reserved 00 NA NA NA Reserved
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
45
RT9756A
Register Address: 0x004C, Register Name: INT_STAT2
WDT REG
Bit Bit Name Default Type Description
RST RST
Set 1 when VBAT is over than VBAT_OVP
threshold. Persists until condition is no
VBAT_OVP_
7 0 N N R longer valid.
STAT
0: No VBAT_OVP Fault.
1: VBAT_OVP Fault has occurred.
Set 1 when IBAT is over than IBAT_OCP
threshold. Persists until condition is no
IBAT_OCP_
6 0 N N R longer valid.
STAT
0: No IBAT_OCP Fault.
1: IBAT_OCP Fault has occurred.
Set 1 when VBAT_REG has been active.
VBAT_REG_ Persists until condition is no longer valid.
5 0 N N R
STAT 0: No VBAT_REG.
1: VBAT_REG has occurred.
Set 1 when IBAT_REG has been active.
IBAT_REG_ Persists until condition is no longer valid.
4 0 N N R
STAT 0: No IBAT_REG.
1: IBAT_REG has occurred.
Set 1 when die temperature is over than
TDIE threshold. Persists until condition is no
TDIE_OTP_
3 0 N N R longer valid.
STAT
0: No TDIE_OTP Fault.
1: TDIE_OTP Fault has occurred.
Set 1 when VBUS voltage is lower
VBUS_LOW_ERR threshold. Persists until
VBUS_LOW_
2 0 N N R condition is no longer valid.
ERR_STAT
0: No VBUS_LOW_ERR Fault
1: VBUS_LOW_ERR Fault has occurred.
Set 1 when VBUS voltage is over
VBUS_HIGH_ERR threshold. Persists until
VBUS_HIGH_
1 0 N N R condition is no longer valid.
ERR_STAT
0: No VBUS_HIGH_ERR Fault.
1: VBUS_HIGH_ERR Fault has occurred.
Set 1 when VAC is over than VAC_INSERT
threshold. Persists until condition is no
VAC_INSERT_
0 0 N N R longer valid.
STAT
0: No VAC_INSERT.
1: VAC_INSERT has occurred.
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
46
RT9756A
Register Address: 0x004D, Register Name: INT_STAT3
WDT REG
Bit Bit Name Default Type Description
RST RST
Set 1 when VBUS is over than VBUS_INSERT
threshold. Persists until condition is no
VBUS_
7 0 N N R longer valid.
INSERT_STAT
0: No VBUS_INSERT.
1: VBUS_INSERT has occurred.
Set 1 when VOUT is over than VOUT_INSERT
threshold. Persists until condition is no
VOUT_
6 0 N N R longer valid.
INSERT_STAT
0: No VOUT_INSERT
1: VOUT_INSERT has occurred.
5 Reserved 0 NA NA NA Reserved
Set 1 when VAC is lower than VAC_INSERT
threshold. Persists until condition is no
VAC_UVLO_
4 0 N N R longer valid.
STAT
0: No VAC_UVLO.
1: VAC_UVLO has occurred.
Set 1 when VBUS is lower than VBUS_INSERT
threshold. Persists until condition is no
VBUS_UVLO_
3 0 N N R longer valid.
STAT
0: No VBUS_UVLO.
1: VBUS_UVLO has occurred.
Set 1 when IBUS_UCP_TIMEOUT is
IBUS_UCP_ occurring. Persists until condition is no
2 TIMEOUT_ 0 N N R longer valid.
STAT 0: No IBUS_UCP_TIMEOUT.
1: IBUS_UCP_TIMEOUT is occurring.
Set 1 when the ADC conversion is
completed in 1-shot mode. This bit will
change to '0' when an ADC conversion is
requested in 1-shot mode, and it will change
ADC_DONE_
1 0 N N R back to '1' when the conversion is complete.
STAT
During continuous conversion mode, this bit
will be '0'
0: Conversion not complete.
1: Conversion complete.
0 Reserved 0 NA NA NA Reserved
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
47
RT9756A
Register Address: 0x004E, Register Name: INT_STAT4
WDT REG
Bit Bit Name Default Type Description
RST RST
Set 1 when VBAT is over than VBAT_OVP_ALM
threshold. Persists until condition is no
VBAT_OVP_
7 0 N N R longer valid.
ALM_STAT
0: No VBAT_OVP_ALM Fault
1: VBAT_OVP_ALM Fault has occurred.
Set 1 when IBAT is over than IBAT_OCP_ALM
threshold. Persists until condition is no
IBAT_OCP_
6 0 N N R longer valid.
ALM_STAT
0: No IBAT_OCP_ALM Fault
1: IBAT_OCP_ALM Fault has occurred.
Set 1 when VBUS is over than
VBUS_OVP_ALM threshold. Persists until
VBUS_OVP_
5 0 N N R condition is no longer valid.
ALM_STAT
0: No VBUS_OVP_ALM Fault
1: VBUS_OVP_ALM Fault has occurred.
Set 1 when IBUS is over than IBUS_OCP_ALM
threshold. Persists until condition is no
IBUS_OCP_
4 0 N N R longer valid.
ALM_STAT
0: No IBUS_OCP_ALM Fault
1: IBUS_OCP_ALM Fault has occurred.
Set 1 when IBAT current is lower than
IBAT_UCP_ALM threshold. Persists until
IBAT_UCP_
3 0 N N R condition is no longer valid.
ALM_STAT
0: No IBAT_UCP_ALM rising
1: IBAT_UCP_ALM rising has occurred.
Set 1 when IBUS current is lower than
IBUS_UCP_ALM threshold. Persists until
IBUS_UCP_
2 0 N N R condition is no longer valid.
ALM_STAT
0: No IBUS_UCP_ALM rising
1: IBUS_UCP_ALM rising has occurred.
Set 1 when die temperature is over than
TDIE_OTP_ALM threshold. Persists until
TDIE_OTP_
1 0 N N R condition is no longer valid.
ALM_STAT
0: No TDIE_OTP_ALM Fault
1: TDIE_OTP_ALM Fault has occurred.
Set 1 when VOUT is over than VOUT_OVP
threshold. Persists until condition is no
VOUT_OVP_
0 0 N N R longer valid.
STAT
0: No VOUT_OVP Fault
1: VOUT_OVP Fault has occurred.
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
48
RT9756A
Register Address: 0x004F, Register Name: VBAT_OVP_ALM
WDT REG
Bit Bit Name Default Type Description
RST RST
Disable VBAT_OVP_ALM.
VBAT_OVP_
7 0 N Y RW 0: Enable (default)
ALM_DIS
1: Disable
6:5 Reserved 00 NA NA NA Reserved
Battery overvoltage alarm threshold.
VBAT_OVP_ VBAT_OVP_ALM
4:0 00000 N Y RW
ALM = 4.2V + VBAT_OVP_ALM[4:0] x 25mV
Default: 4.2V (b00000)
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
49
RT9756A
Register Address: 0x0052, Register Name: IBUS_OCP_ALM
WDT REG
Bit Bit Name Default Type Description
RST RST
Disable IBUS_OCP_ALM.
IBUS_OCP_
7 0 N Y RW 0: Enable (default)
ALM_DIS
1: Disable
6 Reserved 0 NA NA NA Reserved
IBUS overcurrent alarm threshold.
IBUS_OCP_ The setting is determined by IBUS_OCP_ALM
5:0 011100 N Y RW
ALM = IBUS_OCP_ALM[5:0] x 100mA.
Default: 2.8A (b011100)
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
50
RT9756A
Register Address: 0x0056, Register Name: VOUT_ADC1
WDT REG
Bit Bit Name Default Type Description
RST RST
Disable VOUT_ADC.
VOUT_ADC_
7 0 N Y RW 0: Enable conversion (default)
DIS
1: Disable conversion
6 Reserved 0 NA NA NA Reserved
VOUT ADC high byte
5:0 VOUT_ADC1 000000 N N R HSB<5:0>: 8192mV, 4096mV, 2048mV,
1024mV, 512mV, 256mV
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
51
RT9756A
Register Address: 0x005A, Register Name: DM_ADC1
WDT REG
Bit Bit Name Default Type Description
RST RST
Disable DM ADC.
7 DM_ADC_DIS 1 N Y RW 0: Enable
1: Disable (default)
6 Reserved 0 NA NA NA Reserved
DM ADC high byte
5:0 DM_ADC1 000000 N Y R HSB<5:0>: 8192mV, 4096mV, 2048mV,
1024mV, 512mV, 256mV
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
52
RT9756A
Register Address: 0x005D, Register Name: IBUS_UCP_TIMEOUT
WDT REG
Bit Bit Name Default Type Description
RST RST
Adjustable timeout for IBUS to rise to
IBUS_UCP_RISE threshold.
000: Timeout disabled
001: 12.5ms
IBUS_UCP_ 010: 25ms
7:5 111 N Y RW
TIMEOUT 011: 50ms
100: 100ms
101: 400ms
110: 1.5s
111: 100s (default)
4 Reserved 0 NA NA NA Reserved
IBUS_UCP_ This bit sets the deglitch time for
FALL_ VBUS_UCP_FALL.
3 0 N Y RW
DEGLITCH_ 0: 22s (default)
SET 1: 5ms
2:0 Reserved 000 NA NA NA Reserved
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
53
RT9756A
Register Address: 0x005F, Register Name: other2
WDT REG
Bit Bit Name Default Type Description
RST RST
DP_SYNCOUT pin configuration.
0: DP_SYNCOUT pin is configured as DP
pin. (default)
DP_SYNCOUT
7 0 N N RW 1: DP_SYNCOUT pin is configured as
_CFG
SYNCOUT pin.
(All DP pin functions are invalid when
DP_SYNCOUT = 1.)
DM_TS pin configuration.
0: DM_TS pin is configured as DM pin.
(default)
6 DM_TS_CFG 0 N N RW 1: DM_TS pin is configured as TS pin.
(All TS functions are invalid when DM_TS =
0. All DM pin functions are invalid when
DM_TS = 1.)
BATN/SRP_SYNCIN pin configuration
0: BATN/SRP_SYNCIN pin is configured as
BATN/SRP pin. (default)
BATN_SRP_ 1: BATN/SRP_SYNCIN pin is configured as
5 0 N N RW
SYNCIN_CFG SYNCIN pin.
(All sensing and protection of VBAT and
IBAT are invalid when BATN/SRP_SYNCIN
= 1.)
4 Reserved 0 NA NA NA Reserved
Set 1 and send an ̅̅̅̅̅
INT when TS ADC is
lower than TS_OTP threshold.
TS_OTP_
3 0 N N RC 0: No TS_OTP
FLAG
1: TS_OTP has occurred.
(Clear upon read.)
Masks a TS_OTP event to send an ̅̅̅̅̅
INT
TS_OTP_
2 0 N Y RW 0: Unmask (default)
MASK
1: Mask
Set 1 when TS ADC is lower than TS_OTP
threshold. Persists until condition is no
TS_OTP_
1 0 N N R longer valid.
STAT
0: No TS_OTP
1: TS_OTP has occurred.
Enable TS_OTP.
0 TS_OTP_EN 0 N Y RW 0: Disable (default)
1: Enable
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
54
RT9756A
Register Address: 0x0060, Register Name: TS_OTP
WDT REG
Bit Bit Name Default Type Description
RST RST
TS_OTP Threshold
7:0 TS_OTP 00000000 N Y RW TS_OTP = TS_OTP[7:0] x 7mV
Default: 0V (b00000000)
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
55
RT9756A
Register Address: 0x0062, Register Name: REVISION
WDT REG
Bit Bit Name Default Type Description
RST RST
7:2 Reserved 000000 NA NA NA Reserved
1:0 PRODUCT_ID 01 N N RO 01: RT9756A
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
56
RT9756A
Register Address: 0x0066, Register Name: DPDM_SEL1
WDT REG
Bit Bit Name Default Type Description
RST RST
DP discharge level selection when
SET_DPDM_EN = 1.
DP_DISCHG_ 00: Bypass
7:6 11 N Y RW
SEL 01: 20k
10: 45A
11: 60A (default)
DM discharge level selection when
SET_DPDM_EN = 1.
DM_DISCHG_ 00: Bypass
5:4 11 N Y RW
SEL 01: 20k
10: 45A
11: 60A (default)
DP pull-up resistor level selection when
SET_DPDM_EN = 1.
DP_PULL_ 00: 1.2k
3:2 11 N Y RW
SEL 01: 2.7k
10: 15k
11: Bypass (default)
DM pull-up resistor level selection when
SET_DPDM_EN = 1.
DM_PULL_ 00: 1.2k
1:0 11 N Y RW
SEL 01: 2.7k
10: 15k
11: Bypass (default)
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
57
RT9756A
Register Address: 0x006E, Register Name: DPDM_CON6
WDT REG
Bit Bit Name Default Type Description
RST RST
DP pull-up current source enable control
when SET_DPDM_EN = 1.
7 DP_PULL_IEN 0 N Y RW
0: Disable (default)
1: Enable (10A)
DP pull-up resistor enable control when
DP_PULL_RE SET_DPDM_EN = 1.
6 0 N Y RW
N 0: Disable (default)
1: Enable
5:4 Reserved 11 NA NA NA Reserved
DM pull-up current source enable control
when SET_DPDM_EN = 1.
3 DM_PULL_IEN 0 N Y RW
0: Disable (default)
1: Enable (10A)
DM pull-up resistor enable control when
DM_PULL_RE SET_DPDM_EN = 1.
2 0 N Y RW
N 0: Disable (default)
1: Enable
1:0 Reserved 110 NA NA NA Reserved
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
58
RT9756A
Application Information
Richtek’s component specification does not include the following information in the Application Information section.
Thereby no warranty is given regarding its validity and accuracy. Customers should take responsibility to verify their
own designs and reserve suitable design margin to ensure the functional suitability of their components and systems.
charge. Based on the cap divider topology, the 4 If the equation 3 is substituted into equation 4, the IBAT
MOSFETs (Q1 to Q4) are used to charge and discharge can be expressed as equation 5:
flying capacitor (CFLY) alternately. The simplified circuit IBAT = 2 x IBUS --- (5)
of cap divider is shown in Figure 1(A). According to the equations above, the battery voltage is
In period 1: When Q1 and Q3 are turned on and Q2 and half of the input voltage and the current flow into the
Q4 are turned off, the CFLY and BAT are in series with battery is twice the input current in cap divider topology.
VBUS. The BUS current is supplied to COUT and BAT For the efficiency and output ripple improvement in
directly. During this period, the voltage of CFLY can be application, the dual phase cap divider topology with
expressed as equation 1: phase shift 180-degree between phases are built in the
VCFLY = VBUS - VBAT ---- (1) RT9756A.
In period 2: When Q1 and Q3 are turned off and Q2 and The RT9756A also has Bypass mode for direct charging.
Q4 are turned on, the CFLY and BAT are in parallel. The To use Bypass mode, set OPERATION_MODE
current of BAT is only supplied by CFLY. During this (0x0000[5]) = 0 before start charging. In the Bypass
period, the voltage of CFLY can be expressed as mode, Q1, Q2 and Q4 turn on continuously as shown in
equation 2: Figure 1(B).
Q2
Period 1
CFLY
Q3 COUT VBAT
IBUS IBAT
+
Q4 VBUS CFLY V VBAT
- CFLY
Period 2
A. DIV2 mode
IBUS IBAT
+
VBUS CFLY V VBAT
- CFLY
B. Bypass mode
Wireless TX/RX
CFH1 CFL1
OVPGATE VAC
Phase 1 VOUT
VBUS
OVP IC D+
RT9756A
D- GND
2
I C
Phase 2
CFH2 CFL2
VBUS
LX System
SYS
Switching Charger
2 e.g., RT9471 BAT
Smart Wall Adapter Type C I C
Connector
GND
VBUS
Type C VBUS
Connector
D+ D+
D- Battery
D-
CC1
CC1 PD Controller
CC2 e.g., RT1715
CC2
CC1
CC2
2
I C BUS
AP
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
60
RT9756A
5
VBAT_OVP_ALM
3
System Startup Level
IBAT_UCP_ALM
2
Pre-Charge Level
1
Pre-charge current
End of charge current
Time
Fast Charge by Constant Voltage by
Fast Charge by Cap divider charger Constant Voltage by switching charger
Switching charger Cap divider charger
Pre-charge by
Switching charger
Figure 3. Charge Profile using Switching Charger and Cap Divider Charger
While the RT9756A is charging, the host needs to communicate with smart wall adapter to control the charging
current provided by the RT9756A. The communication flow between smart wall adapter and charge system is shown
in Figure 4. In order to prevent abnormal events when charging, the RT9756A is established with many adjustable
protections and alarm functions. All alarms and protections are activated in specific operation condition that are
shown in Table 2 and Table 4, respectively.
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
61
RT9756A
Smart Wall PD
Adapter System with PD, Switching charger and RT9756A
Controller
No Switching Charger
Adapter Plug-in Run BC1.2 Battery > 2V operate in trickle
charge mode
Yes
No Switching Charger
Battery > 3V operate in Pre-
charge mode
Yes
No Switching Charger
Battery > 3.45V operate in Fast-
charge mode
Yes
No
System wake up Wake up system
Yes
No
No
Start 5V switching
charge process
Trigger RT9756A No
Enable RT9756A to charge
abnormal event
Yes
Yes Yes
Decrease BUS voltage or
BUS current to control
charge current
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
63
RT9756A
Function Activation List :
VAC_OVP VBUS_HIGH_ERR
VBAT_OVP VBUS_LOW_ERR
VOUT_OVP VOUT_INSERT
VBUS_OVP VBUS_INSERT
TDIE_OTP VAC_INSERT
TS_OTP
No
No Yes
No
Function Activation List :
Enable Sensing Circuit Refer to Table 2.
for Protections Active VOUT_INSERT
VBUS_INSERT
VAC_INSERT
Normal Operation
Figure 5. Device Power-On Flow with Protections and Insert Function Activation List
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
64
RT9756A
RT9756A
CHG_EN = 0 &
ADC_EN = 0
N
ADC_EN = 1
or
CHG_EN = 1?
Y
VDDA < VDDA_UVLO? Reset CHG_EN = 0
(Hysteresis = 250mV) & ADC_EN = 0
reset
ADC_DONE_STATUS = 0
VBUS_ADC_DIS = 0 Y
converting & reporting
or
VBUS_ADC
CHG_EN = 1?
TDIE_ADC_DIS = 0 Y
converting & reporting
or TDIE_ADC
CHG_EN = 1?
N
Y
ADC_EN = 1 Y ADC_RATE = 0 N
Enable Enable Disable
or or Reset ADC_EN = 0
ADC_DONE_STATUS = 1 ADC_DONE_FLAG = 1 ADC_EN = 0
CHG_EN = 1? CHG_EN = 1?
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
65
RT9756A
Protection Feature
The RT9756A integrates 14 protections to protect device charging in unexpected condition. All protection activations
are based on CHG_EN and ADC_EN bit except VAC_OVP and VBUS_OVP. Users need to set CHG_EN or ADC_EN
bit to 1 to enable related protection. Each protection functions can be disabled by enable bits. Table 2 shows the
enable condition and protect method for each protection.
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
66
RT9756A
Threshold
Protection Refer to Reset
Enable Condition Deglitch Time Protection Method
Function Electrical Method
Spec.
CHG_EN = 1
(before switching) or
ADC_EN = 1 VBUS / VOUT VBUS / VOUT
VBUS_HIGH_ERR NA Reset CHG_EN = 0
(VBUS_ADC and 2.4 < 2.4
VOUT_ADC must
be enabled)
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
67
RT9756A
Input and Output Overcurrent Protection Input Undercurrent Protection (IBUS_UCP)
(IBUS_OCP, IBUS_OCP_H, IBAT_OCP) The device integrates IBUS_UCP function to prevent
The IBUS_OCP and IBUS_OCP_H functions monitor reverse current from battery to VBUS. The
input current via Q0. If CHG_EN bit is enabled, the IBUS_UCP detects input current by Q0. Figure 8
Q0 will turn on and IBUS_OCP will start detecting shows the flow chart of IBUS_UCP, the device
input current. If the IBUS is larger than IBUS_OCP enables IBUS_UCP_RISE threshold and counting
threshold, the device stops charging and resets timer after start charging. Once IBUS is larger than
CHG_EN bit to disable. If the IBUS rises over IBUS_UCP_RISE threshold, the device will stop
IBUS_OCP_H level fast, the device stops charging counting timer and enable IBUS_UCP_FALL
immediately after IBUS_OCP_H reaction Time and threshold. If the IBUS is smaller than IBUS_UCP_RISE
reset CHG_EN bit to disable. The IBAT_OCP and the timer is already longer than
function detects battery current via IBUS_UCP_TIMEOUT, the device will enable
BATN/SRP_SYNCIN and SRN_ADDR pin. Users IBUS_UCP_FALL threshold. After the device
should connect a 2m resistor in series with battery enables IBUS_UCP_FALL threshold, if the IBUS is
pack. The SRN_ADDR and BATN/SRP_SYNCIN smaller than IBUS_UCP_FALL threshold, the device will
should connect on the resistor in parallel. The internal stop charging and reset CHG_EN to disable. Figure
protector will convert the differential voltage of 9 shows IBUS_UCP behavior in different application.
BATN/SRP_SYNCIN and SRN_ADDR to current
value. The ratio between the differential voltage and
current value can be determined by register setting.
If the current value is larger than IBAT_OCP threshold,
the device will stop charging and reset CHG_EN to
disable. Users can adjust the IBUS_OCP and
IBAT_OCP threshold via register setting.
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
68
RT9756A
Ready to Charge
enable
N
IBUS_UCP_FALL_FLAG = 1 N
deglitch IBUS_UCP_FALL =
Is CHG_EN = 1?
1 to 22μs or 5ms? (depend on
0x005D bit3)
Y
Y
Y
Y
N N
is IBUS_UCP_TIMEOUT
is I BUS > I BUS_UCP_RISE?
Enable?
N
is CHG_EN=1
Y Y
enable
IBUS_UCP_RISE_FLAG = 1
N
is IBUS_UCP_TIMEOUT
triggered ?
enable
IBUS_UCP_TIMEOUT_FLAG
=1
1 2 3 4 1 3
1 2 3 4 5
CHG_EN CHG_EN
CHG_EN
IBUS_UCP_RISE IBUS_UCP_RISE
IBUS_UCP_RISE
IBUS IBUS
IBUS_UCP_FALL IBUS_UCP_FALL IBUS
IBUS_UCP_FALL
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
69
RT9756A
Device Thermal Shutdown (TDIE_OTP) Pull-Up
The device integrates TDIE_OTP to prevent system
charging in over-temperature condition. The
DM_TS
TDIE_OTP function monitors the die temperature of
the device. If the die temperature is higher than NTC
TDIE_OTP threshold, the device will stop charging and
reset CHG_EN bit to disable.
Figure 10. TS Function Connection
Flying Capacitor Diagnose (CFLY_DIAG)
The device integrates CFLY_DIAG function to Regulation Feature
diagnose the health of flying capacitors. After The device has VBAT_REG and IBAT_REG regulation
CHG_EN is enabled, the device starts soft-start functions to regulate instant current change and voltage
process in tSOFT_START. In the soft-start process, the change for the battery. Users can set the regulation
CFLY_DIAG function will diagnose the resistance threshold by register setting.
between CFL and CFH for each phase. If the
The VBAT_REG function monitors differential voltage
resistance is smaller than RCFLY_DIAG, the device will
between BATP and BATN/SRP_SYNCIN pin. If the
stop soft-start process and reset CHG_EN to disable.
differential voltage is higher than VBAT_REG threshold,
If the device succeeds to start charging after soft-start
the device will control OVPGATE voltage to regulate
process, the CFLY_DIAG function will stop activating.
charge current. IBAT_REG function converts the
If the CFLY is short after soft-start, the device can be
differential voltage between SRN_ADDR and
protected by other protections (e.g., IBUS_OCP,
BATN/SRP_SYNCIN to current value. If the current
VBAT_OVP, VOUT_OVP, CON_OCP, etc.).
value is higher than IBAT_REG threshold, the device will
Dropout Voltage Protection (VDR_OVP) control OVPGATE voltage to regulate charge current. If
the regulation functions are triggered and persist for
The large voltage drop on external MOSFET might
tREG_TIMEOUT, the device will stop charging and reset
cause high power loss and a lot of heat in the system.
CHG_EN to disable. When regulation functions are
In order to prevent the situation, the device integrates
triggered, system should adjust charging condition to
VDR_OVP function to monitor the voltage drop
prevent the device from triggering the tREG_TIMEOUT and
between VAC and VBUS pin. If the voltage drop is
VDR_OVP.
higher than VDR_OVP threshold, the device will stop
charging and reset CHG_EN to disable.
The device integrates 9 alarm functions for system to monitor the charge condition. The alarm functions use the ADC
conversion data to monitor the charge condition. Table 3 shows the relationship between alarm functions and ADC
channels, users should make sure the ADC channel is enabled when using related alarm functions. If the alarm
function is triggered, the device will send an interrupt to alarm system but charger will not stop charging. Table 4
shows the enable condition for each alarm.
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
71
RT9756A
External MOSFET Control by OVPGATE
The RT9756A has one OVPGATE pin to control the external MOSFET. The external MOSFET control can support
both the single or the back-to-back external N-channel MOSFET. The external MOSFET can be controlled on or off
by setting register OVPMOS_DIS. If OVPMOS_DIS is set to 0, the OVPGATE pin will drive external MOSFET to turn
on when the VAC voltage is higher than VAC_INSERT threshold or the VBUS voltage is higher than VBUS_INSERT
threshold for a tVAC_INSERT_DEG time. The OVPGATE pin will drive external MOSFET to turn off if the VAC voltage is
lower than VAC_INSERT threshold and the VBUS voltage is lower than VBUS_INSERT threshold. If the VAC OVP event
is present, the external MOSFET will be also turned off. The information is detailed in VAC_OVP function description
section. If OVPMOS_DIS is set to 1, the OVPGATE pin will force external MOSFET to turn off.
The voltage between OVPGATE to VBUS can be set to 10V or 4.8V by OVPGATE(0x0004[0]). If the OVPGATE
voltage level has to be changed, OVGATE and charger must be disable(0x0004[6] = 1 and 0x0000[6] = 0) first, and
then set the OVPGATE voltage level. After over 2ms, the OVPGATE can be enabled again. Figure 11 shows the
flow of changing OVPGATE setting. OVPGATE register control bit cannot be set if OVPMOS_DIS = 0 or CHG_EN =
1.
Delay 2ms
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
72
RT9756A
DP/DM Output Control Mode Spread Spectrum
DP/DM output control mode is enabled by The device integrates spread spectrum function for
SET_DPDM_EN(0x0048[7]). The output is controlled users to optimize the EMI influence on system design.
by programmed SET_DP (0x0048[6:4]) and SET_DM The device switching frequency is decided by register
(0x0048[3:1]). The device will ignore BC1.2 detection 0x0001[7:4]. The spectral density will concentrate on
when SET_DPDM_EN = 1. the switching frequency. Users can enable the spread
spectrum function by set 0x0001[3:2] register. After the
I2C Level Selection spread spectrum function is enabled, the device will
The RT9756A can support VDD = 1.2V or 1.8V of I2C. modulate the switching frequency for 10% to reduce
When EN_I2C_LEVEL_DETECTION (0x005E[7]) is the spectral density.
enable, I2C level can change from 1.2V to 1.8V if pull-
Parallel Application
up voltage of SDA pin is higher than VTH_I2C_level, and
I2C_level (0x005E[6]) will be 0. Because I2C level For high capacity battery charging application, it is
detection function is not automatically disabled, users available to use two RT9756A in parallel architecture.
should disable this function after the RT9756A wakes The advantages of using parallel architecture are
up and VDD of I2C is ready. If users want to set reducing cable losses, improve efficiency of charge
I2C_level (0x005E[6]), EN_I2C_LEVEL_DETECTION system and cut down charging period. The high power
(0x005E[7]) must be disable first. I2C level detection solution that uses two RT9756A are shown in Figure 12.
function would not change I2C level from 1.8V to 1.2V In order to avoid unstable ripple issue while charging
even if SDA voltage is lower than VTH_I2C_level. If users with parallel architecture, the RT9756A is established
want to charge I2C level from 1.8V to 1.2V, disabled with synchronization function at the DP_SYNCOUT pin
EN_I2C_LEVEL_DETECTION (0x005E[7]) first, then and BATN/SRP_SYNCIN pin. The DP_SYNCOUT pin
set I2C_level (0x005E[6]) = 1. and BATN/SRP_SYNCIN pin are multi-function pins
that depends on different configuration. The slave
Interrupt (INT), STAT, FLAG AND MASK
address is configured by SRN_ADDR pin while device
The INT pin is an open drain structure; users should powers up, and the configuration mode is set by
connect a supply voltage via a current source or pull-up DP_SYNCOUT_CFG (0x005F[7]) or
resistors on the pin. When the device triggers an event, BATN_SRP_SYNCIN_CFG (0x005F[5]). Table 5
the INT pin will pull-low for tINT_PULL_LOW to notify host. shows the configuration mode setting. When RT9756A
The register map shows all state, flag and control bit of is configured to master mode (RT9756A_M), the
the device. DP_SYNCOUT pin provides synchronization pulses
When the device triggers the event with FLAG, it will with frequency equal to twice switching frequency and
send an INT signal to host and set the FLAG bit to 1. 50% duty cycle, so the DP and DM pin cannot
The FLAG bit can be cleared after read. The device will implement any protocol function. When RT9756A is
not send another INT signal until the FLAG is cleared configured to slave mode (RT9756A_S), the
and a new event occurs again. The MASK bit can BATN/SRP_SYNCIN pin is used to receive pulses for
disable INT pin to send a signal to host. The STAT and synchronization, so the VBAT and IBAT sense functions
FLAG bit are still updated even though the MASK bit is are disabled. For using the synchronization function, the
set to 1. DP_SYNCOUT pin of master device and
BATN/SRP_SYNCIN pin of slave device should be
The STAT bits show current statue of the device and
connected to each other. BATN_SRP_SYNCIN_CFG
are updated as the status change. All of STAT bits will
cannot set to 1 when slave address is 0x6F, and
not send INT signal to system when the STAT bit is
DP_SYNCOUT_CFG cannot set to 1 when slave
triggered except SWITCHING_STAT.
address is 0x6E.
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
73
RT9756A
In DIV2 mode, all of phase angle in the device need to function, VAC_INSERT_PROTOCOL_DIS should be
be defined correctly for optimize output ripple and set to 1 because all protocol function is restricted by
charging efficiency, especially parallel application. The VAC_INSERT_STAT = 1.
A phase between master and slave device should be If parallel architecture is used, the start-up sequence
shifted 90 degrees, the A and B phase in the same should be compiled with the rules below. The
device should be shifted 180 degrees. It is strongly RT9756A_S should be enabled before host enables the
prohibited to change PHASE_A_ANGLE (0x0002[3:2]) RT9756A_M in order to achieve parallel application.
and PHASE_B_ANGLE (0x0002[1:0]) during charging. The RT9756A_S will not switch until the
In parallel application, only master device’s OVP BATN/SRP_SYNCIN pin receives synchronization
MOSFET is used. Furthermore, the OVPGATE function pulses provided by the RT9756A_M. The
should be turned off in slave device and the OVPGATE communication flow between smart wall adapter and
pin should be left floating. Moreover, only slave device’s parallel charge system is shown in Figure 13.
DP and DM pin can be used. To enable DPDM protocol
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
74
RT9756A
CFLY1 CFLY7
CFLY2 CFLY8
Q5 Q6
USB Type-C Port
GND AGND BST2 CFH2 CFL2 CFL2 CFH2 BST2 AGND GND
F1, F2, F3 B6 C5, C6 E5, E6 E5, E6 C5, C6 B6 F3 F1, F2,
F5, F6 F5, F6
CFLY5 CFLY11
CFLY6 CFLY12
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
75
RT9756A
Smart Wall
PD Controller System with PD, Switching charger and two RT9756A
Adapter
No Switching Charger
Adapter Plug-in Run BC1.2 Battery > 2V operate in trickle
charge mode
Yes
No Switching Charger
Battery > 3V operate in Pre-
charge mode
Yes
No Switching Charger
Battery > 3.45V operate in Fast-
charge mode
Yes
No
System wake up Wake up system
No
No
Start 5V switching
charge process
Trigger RT9756A No
Enable RT9756A_M
abnormal event
Yes
calculate the voltage drop
of charging path, and then
disable RT9756A_M
No IBAT < No
VBAT > VBAT_ALM
IBAT_U CP_ALM
Yes Yes
Decrease BUS voltage or
BUS current to control
charge current
Disable RT9756A and
than enable switching
charger to continues CV
charging
Figure 13. System Control Flow Chart with Parallel Charge System
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
76
RT9756A
I2C Serial Interface
The RT9756A integrates I2C interface for host to program charging parameter and monitor device status. The
interface requires a serial clock line (SCL) and a serial data line (SDA). The host should initiate a data transfer on
the bus and generates the clock signals to permit that transfer. The device operates with address 0x6F or 0x6E to
receive control input from the host. The SCL and SDA pin are open drain structures. Users should connect a supply
voltage via a current source or pull-up resistors on SCL and SDA. Figure 14 shows the I2C waveform information,
the data line must be stable during the high period of SCL line. The high or low state of SDA can only change when
SCL line is low.
SDA
tLOW tBUF
tF tR tSU;DAT tF tHD;STA tSP tR
SCL
The RT9756A operates as an I2C slave device with address 0x6F or 0x6E (depends on SRN_ADDR pin). Every byte
on SDA line must be 8-bit long. The register address size is two byte. Send the high byte of the register address first
and then the low byte of the register address. Figure 15 shows the byte format. All of transactions begin with a START
pattern and can be terminated with a STOP pattern. After START, the master should send a slave address. The
slave address is 7-bit long followed by the eighth bit as a data direction bit (R/W). The direction bit setting to 0
indicates a transmission and 1 indicates a request for data. The master should take an acknowledge bit after every
byte. The master should release SDA line during the acknowledge clock pulse so the slave device can pull low the
SDA line to signal the master that the byte was successfully received. The RT9756A supports multi read/write and
SCL line can be up to 3.4MHz.
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
77
RT9756A
Read single byte of data from Register
Slave Address Register Address High Byte Register Address Low Byte Slave Address
S 0 A A A Sr 1 A
R/W
Assume Address = m
A P
Data for Address = m
S 0 A A A Sr 1 A
R/W
Assume Address = m
A A A P
Data for Address = m Data for Address = m + 1 Data for Address = m + N - 1
Slave Address Register Address High Byte Register Address Low Byte MSB Data LSB
S 0 A A A A P
Slave Address Register Address High Byte Register Address Low Byte MSB Data 1 LSB
S 0 A A A A
A A P
Data for Address = m + 1 Data for Address = m + N - 1
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
78
RT9756A
Thermal Considerations 5.0
is the ambient temperature; and JA is the junction-to- Ambient Temperature (°C)
ambient thermal resistance.
Figure 16. Derating Curve of Maximum Power
For continuous operation, the maximum operating
Dissipation
junction temperature indicated under Recommended
Operating Conditions is normally 125°C. The junction- Layout Considerations
to-ambient thermal resistance, JA, is highly package
The RT9756A layout guidelines are recommended as
dependent. For a WL-CSP-36B 2.8 x 2.8 (BSC)
below:
package, the thermal resistance, JA, is 29.26°C/W on
a standard JEDEC low effective-thermal-conductivity Place low ESR bypass capacitor to GND for
two-layer test board. The maximum power dissipation PMID/VOUT/VBUS pin. The bypass capacitor
at TA = 25°C can be calculated as below: needs to be placed as close as possible to the
PD(MAX) = (125°C - 25°C) / (29.26°C/W) = 3.42W for a RT9756A.
WL-CSP-36B 2.8 x 2.8 (BSC) package.
The capacitor of REGN/BST1/BST2 should be
The maximum power dissipation depends on the
placed as close as possible to the RT9756A.
operating ambient temperature for the fixed T J(MAX) and
Place flying caps with the RT9756A on same layer.
the thermal resistance, JA. The derating curves in
Figure 16 allows the designer to inspect the effect of The flying caps should be placed as close as
rising ambient temperature on the maximum power possible to the RT9756A. The path of flying caps
dissipation. should be as small as possible. Two phases’ flying
caps trace and copper pour should be as
symmetrical as possible
The VBUS and VOUT traces should be as wide as
possible to accommodate high charge current.
Place differential line for VBATP/VBATN and
SRP/SRN. Do not route the differential line across
power pad especially the flying caps.
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
79
RT9756A
VOUT
TOP Layer
Inner Layer1
COUT1 COUT2
Inner Layer2
Bottom Layer
Blind via
CREGN 0603C 0603C
0402C
GND
BATN/S
SRN_A
0603C 0603C 0603C VOUT VOUT
DDR
RP_SY
NCIN
VOUT VOUT D 0603C 0603C 0603C
DP_SY
BST2 PMID DM_TS
NCOUT
PMID BST1 B
CBST2
CBST1
OVPGA
TE
VBUS VBUS VBUS VBUS VAC A
0201C 0201C
6 5 4 3 2 1
GND PMID
CVBUS
CPMID
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
80
RT9756A
Outline Dimension
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
81
RT9756A
Footprint Information
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
82
RT9756A
Packing Information
Tape and Reel Data - RT9756AP-A
Tape Size Pocket Pitch Reel Size (A) Units Trailer Leader Reel Width (W2)
Package Type (mm) (mm)
(W1) (mm) (P) (mm) per Reel Min./Max. (mm)
(mm) (in)
WL-CSP
8 4 180 7 3,000 160 600 8.4/9.9
2.8x2.8
W1 P B F ØJ H
Tape Size
Max. Min. Max. Min. Max. Min. Max. Min. Max. Max.
8mm 8.3mm 3.9mm 4.1mm 1.65mm 1.85mm 3.9mm 4.1mm 1.5mm 1.6mm 0.6mm
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
83
RT9756A
Tape and Reel Data - RT9756AP-B
Tape Size Pocket Pitch Reel Size (A) Units Trailer Leader Reel Width (W2)
Package Type (mm) (mm)
(W1) (mm) (P) (mm) per Reel Min./Max. (mm)
(mm) (in)
WL-CSP
12 8 180 7 1,500 160 600 12.4/14.4
2.8x2.8
W1 P B F ØJ H
Tape Size
Max. Min. Max. Min. Max. Min. Max. Min. Max. Max.
12mm 12.3mm 7.9mm 8.1mm 1.65mm 1.85mm 3.9mm 4.1mm 1.5mm 1.6mm 0.6mm
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
84
RT9756A
Tape and Reel Packing - RT9756AP-A
1 4
2 5
3 6
Package Size Units Item Size(cm) Reels Units Item Size(cm) Boxes Unit
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
85
RT9756A
Tape and Reel Packing - RT9756AP-B
1 4
2 5
HIC & Desiccant (1 Unit) inside 12 inner boxes per outer box
3 6
Package Size Units Item Size(cm) Reels Units Item Size(cm) Boxes Unit
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
86
RT9756A
Packing Material Anti-ESD Property
Surface
Aluminum Bag Reel Cover tape Carrier tape Tube Protection Band
Resistance
/cm2 104 to 1011 104 to 1011 104 to 1011 104 to 1011 104 to 1011 104 to 1011
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
DS9756A-01 January 2024 www.richtek.com
87
RT9756A
Datasheet Revision History
Version Date Description Item
Features on P1, 2
Ordering Information on P2
Functional Pin Description on P3, 4
Absolute Maximum Ratings on P5
00 2023/7/7 Modify Electrical Characteristics on P6 to 16
Typical Application Circuit on P20
Typical Operating Characteristics on P21
Register Description on P22, 23, 24, 25, 26, 28, 39, 42, 51
Application Information on P59, 60, 73, 74, 75, 76, 77
General Description on P1
Ordering Information on P2
01 2024/1/18 Modify Recommended Operating Conditions on P6
Electrical Characteristics on P10
Packing Information on P83, 84, 85, 86
Copyright © 2024 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.
www.richtek.com DS9756A-01 January 2024
88