ADP8866ACPZ-R7 [ADI]

Charge Pump Driven 9-Channel LED Driver with Automated LED Lighting Effects;
ADP8866ACPZ-R7
型号: ADP8866ACPZ-R7
厂家: ADI    ADI
描述:

Charge Pump Driven 9-Channel LED Driver with Automated LED Lighting Effects

PC 驱动 接口集成电路
文件: 总53页 (文件大小:1174K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Charge Pump Driven 9-Channel LED Driver with  
Automated LED Lighting Effects  
Data Sheet  
ADP8866  
FEATURES  
APPLICATIONS  
Charge pump with automatic gain selection of 1×, 1.5×, and  
2× for maximum efficiency  
92% peak efficiency  
9 independent and programmable LED drivers  
Each driver is capable of 25 mA (full scale)  
Each driver has 7 bits (128 levels) of nonlinear current  
settings  
Mobile display backlighting  
Mobile phone keypad backlighting  
LED indication and status lights  
Automated LED blinking  
TYPICAL OPERATING CIRCUIT  
Standby mode for <1 µA current consumption  
16 programmable fade-in and fade-out times (0.0 sec to  
1.75 sec) with choice of square or cubic rates  
Automated and customizable LED blinking  
Unique heartbeat mode for programmable double pulse  
lighting effects on 4 channels (D6 to D9)  
PWM input for implementing content adjustable brightness  
control (cABC)  
I2C compatible interface for all programming  
Dedicated reset pin and built-in power on reset (POR)  
Short circuit, overvoltage, and overtemperature protection  
Internal soft start to limit inrush currents  
Input to output isolation during faults or shutdown  
Operates down to VIN = 2.5 V, with undervoltage lockout  
(UVLO) at 1.9 V  
D1  
D2  
D3  
D4  
D5 D6  
D7  
D8 D9  
VIN  
1µF  
VOUT  
1µF  
nRST  
SDA  
ADP8866  
C1+  
C1–  
C2+  
C2–  
C1  
1µF  
SCL  
C2  
1µF  
nINT  
GND  
Figure 1.  
Small lead frame chip scale package (LFCSP)  
GENERAL DESCRIPTION  
Driving all of this is a two-capacitor charge pump with gains of  
1×, 1.5×, and 2×. This setup is capable of driving a maximum  
The ADP8866 combines a programmable backlight LED charge  
pump driver with automatic blinking functions. Nine LED drivers  
can be independently programmed at currents up to 25 mA.  
The current level, fade time, and blinking rate can be programmed  
once and executed autonomously on a loop. Separate fade-in  
and fade-out times can be set for the backlight LEDs.  
I
OUT of 240 mA from a supply of 2.5 V to 5.5 V. A full suite of  
safety features including short-circuit, overvoltage, and over-  
temperature protection allows easy implementation of a safe  
and robust design. Additionally, input inrush currents are  
limited via an integrated soft start combined with controlled  
input to output isolation.  
Rev. B  
Document Feedback  
Information furnished by Analog Devices is believed to be accurate and reliable. However, no  
responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other  
rightsof third parties that may result fromits use. Specifications subject to change without notice. No  
license is granted by implication or otherwise under any patent or patent rights of Analog Devices.  
Trademarks andregisteredtrademarks are the property of their respective owners.  
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.  
Tel: 781.329.4700 ©2011–2017 Analog Devices, Inc. All rights reserved.  
Technical Support  
www.analog.com  
 
 
 
 
ADP8866* PRODUCT PAGE QUICK LINKS  
Last Content Update: 11/09/2017  
COMPARABLE PARTS  
View a parametric search of comparable parts.  
DISCUSSIONS  
View all ADP8866 EngineerZone Discussions.  
EVALUATION KITS  
ADP8866 Evaluation Board  
SAMPLE AND BUY  
Visit the product page to see pricing options.  
DOCUMENTATION  
TECHNICAL SUPPORT  
Data Sheet  
Submit a technical question or find your regional support  
number.  
ADP8866: Charge Pump Driven 9-Channel LED Driver with  
Automated LED Lighting Effects Data Sheet  
DOCUMENT FEEDBACK  
DESIGN RESOURCES  
ADP8866 Material Declaration  
PCN-PDN Information  
Submit feedback for this data sheet.  
Quality And Reliability  
Symbols and Footprints  
This page is dynamically generated by Analog Devices, Inc., and inserted into this data sheet. A dynamic change to the content on this page will not  
trigger a change to either the revision number or the content of the product data sheet. This dynamic page may be frequently modified.  
ADP8866  
Data Sheet  
TABLE OF CONTENTS  
Features .............................................................................................. 1  
Automated Fade-in and Fade-Out........................................... 14  
CABC Fade Disable.................................................................... 15  
Independent Sink Control (ISC).............................................. 15  
Advanced Blinking Controls .................................................... 16  
Short-Circuit Protection (SCP) Mode..................................... 17  
Overvoltage Protection (OVP)................................................. 17  
Thermal Shutdown (TSD)/Overtemperature Protection ..... 17  
Interrupts..................................................................................... 19  
Backlight Off Interrupt.............................................................. 19  
Independent Sink Off Interrupt ............................................... 19  
Applications Information .............................................................. 20  
Layout Guidelines....................................................................... 20  
I2C Programming and Digital Control........................................ 21  
Register Descriptions..................................................................... 22  
Backlight Register Descriptions ............................................... 29  
Independent Sink Register Descriptions................................. 34  
Outline Dimensions....................................................................... 50  
Ordering Guide .......................................................................... 50  
Applications....................................................................................... 1  
Typical Operating Circuit................................................................ 1  
General Description......................................................................... 1  
Revision History ............................................................................... 2  
Specifications..................................................................................... 3  
Absolute Maximum Ratings............................................................ 5  
Maximum Temperature Ranges ................................................. 5  
Thermal Resistance ...................................................................... 5  
ESD Caution.................................................................................. 5  
Pin Configurations and Function Descriptions ........................... 6  
Typical Performance Characteristics ............................................. 7  
Theory of Operation ...................................................................... 11  
Power Stage.................................................................................. 12  
Operating Modes........................................................................ 13  
LED Groups................................................................................. 14  
Output Current Settings ............................................................ 14  
Output Current Range Selection.............................................. 14  
PWM Dimming.......................................................................... 14  
REVISION HISTORY  
11/2017—Rev. A to Rev. B  
Changed CP-20-10 to CP-20-8 .................................... Throughout  
Updated Outline Dimensions....................................................... 50  
Changes to Ordering Guide .......................................................... 50  
1/2014—Rev. 0 to Rev. A  
Changes to Figure 40 and Figure 41............................................. 21  
3/2011—Revision 0: Initial Version  
Rev. B | Page 2 of 52  
 
Data Sheet  
ADP8866  
SPECIFICATIONS  
VIN = 3.6 V, SCL = 2.7 V, SDA = 2.7 V, nINT = open, nRST = 2.7 V, VD1:D9 = 0.4 V, C1 = 1 μF, C2 = 1 μF, COUT = 1 μF, typical values are at  
TJ = 25°C and are not guaranteed. Minimum and maximum limits are guaranteed from TJ = −40°C to +105°C, unless otherwise noted.  
Table 1.  
Parameter  
Symbol Test Conditions/Comments  
Min  
Typ  
Max  
Unit  
SUPPLY  
Input Voltage  
Operating Range  
VIN  
2.5  
5.5  
V
Startup Level  
Low Level  
VIN(START ) Hysteresis  
UVLO Noise Filter  
Quiescent Current  
During Standby  
VIN(START )  
VIN(STOP)  
VIN(HYS)  
tUVLO  
IQ  
IQ(STBY)  
VIN increasing  
VIN decreasing  
After startup  
1.98  
1.90  
80  
2.25  
V
V
mV  
μs  
1.75  
10  
VIN = 3.6 V, Bit nSTBY = 0, SCL = SDA =  
0 V  
VIN = 3.6 V, Bit nSTBY = 1, IOUT = 0 mA  
Measured during blinking off time  
0.25  
245  
1.0  
μA  
μA  
Current Consumption  
During Blinking Off Time  
IQ(OFF)  
325  
Switching  
IQ(ACTIVE)  
VIN = 3.6 V, Bit nSTBY = 1, IOUT = 0 mA  
Gain = 1.0×  
1.2  
3.7  
4.3  
2.0  
5.4  
6.2  
mA  
mA  
mA  
Gain = 1.5×  
Gain = 2.0×  
OSCILLATOR  
Charge pump gain = 2×  
Switching Frequency  
Duty Cycle  
fSW  
D
0.8  
1
50  
1.2  
MHz  
%
OUPUT CURRENT CONTROL  
Maximum Drive Current  
TJ = 25°C  
ID1:D9(MAX) VD1:D9 = 0.4 V  
23.0  
22.5  
25.0  
27.0  
27.5  
mA  
mA  
TJ = −40°C to +85°C  
LED Current Source Matching IMATCH  
All Current Sinks  
D1 to D5 Current Sinks  
Leakage Current on LED Pins  
IMATCH9  
IMATCH5  
ID1:D9(LKG)  
VD1:D9 = 0.4 V  
VD1:D5 = 0.4 V  
VIN = 5.5 V, VD1:D9 = 2.5 V, Bit nSTBY = 1  
1.4  
1.1  
%
%
μA  
0.5  
5.2  
Equivalent Output Resistance ROUT  
Gain = 1×  
Gain = 1.5×  
Gain = 2×  
VIN = 3.6 V, IOUT = 100 mA  
VIN = 3.1 V, IOUT = 100 mA  
VIN = 2.5 V, IOUT = 100 mA  
VIN = 3 V, gain = 2×, IOUT = 10 mA  
0.5  
3.0  
3.8  
4.9  
Ω
Ω
Ω
V
Regulated Output Voltage  
AUTOMATIC GAIN SELECTION  
Minimum Voltage  
VOUT(REG)  
4.4  
Gain Increases  
Minimum Current Sink  
Headroom Voltage  
VHR(UP)  
VHR(MIN)  
Decrease VDX until the gain switches up  
IDX = IDX(MAX) × 95%  
145  
200  
100  
7
240  
210  
mV  
mV  
Gain Delay  
tGAIN  
The delay after gain has changed and  
before gain is allowed to change again  
μs  
FAULT PROTECTION  
Startup Charging Current  
Source  
ISS  
VIN = 3.6 V, VOUT = 0.8 × VIN  
3.5  
11  
mA  
Output Voltage Threshold  
Exit Soft Start  
Short-Circuit Protection  
VOUT  
VOUT(START) VOUT rising  
VOUT(SC) VOUT falling  
0.92 × VIN  
0.55 × VIN  
V
V
Output Overvoltage Protection VOVP  
Activation Level  
5.7  
6.0  
V
OVP Recovery Hysteresis  
500  
mV  
Rev. B | Page 3 of 52  
 
 
ADP8866  
Data Sheet  
Parameter  
Symbol Test Conditions/Comments  
Min  
Typ  
Max  
Unit  
Thermal Shutdown  
Threshold  
Hysteresis  
Isolation from Input to  
Output During Fault  
TSD  
TSD(HYS)  
IOUTLKG  
Increasing temperature  
150  
20  
°C  
°C  
μA  
VIN = 5.5 V, VOUT = 0 V, Bit nSTBY = 0  
1
Time to Validate a Fault  
I2C INTERFACE  
tFAULT  
2
μs  
VDDIO Voltage Operating Range VDDIO  
5.5  
0.5  
V
V
V
Logic Low Input  
VIL  
VIN = 2.5 V  
VIN = 5.5 V  
Logic High Input  
VIH  
1.55  
I2C TIMING SPECIFICATIONS  
Guaranteed by design  
Delay from Reset Deassertion tRESET  
to I2C Access  
20  
μs  
SCL Clock Frequency  
SCL High Time  
SCL Low Time  
Setup Time  
fSCL  
tHIGH  
tLOW  
400  
kHz  
μs  
μs  
0.6  
1.3  
Data  
tSU, DAT  
tSU, STA  
tSU, STO  
100  
0.6  
0.6  
ns  
μs  
μs  
Repeated Start  
Stop Condition  
Hold Time  
Data  
tHD, DAT  
tHD, STA  
0
0.6  
1.3  
0.9  
μs  
μs  
μs  
Start/Repeated Start  
Bus Free Time (Stop and Start tBUF  
Conditions)  
Rise Time (SCL and SDA)  
Fall Time (SCL and SDA)  
Pulse Width of Suppressed  
Spike  
tR  
tF  
tSP  
20 + 0.1 × CB  
20 + 0.1 × CB  
0
300  
300  
50  
ns  
ns  
ns  
Capacitive Load Per Bus Line  
CB  
400  
pF  
Timing Diagram  
SDA  
tBUF  
tF  
tLOW  
tR  
tR  
tF  
tSP  
tSU, DAT  
tHD, STA  
SCL  
tHIGH  
tSU, STA  
tSU, STO  
tHD, DAT  
S
Sr  
P
S
S = START CONDITION  
Sr = REPEATED START CONDITION  
P = STOP CONDITION  
Figure 2. I2C Interface Timing Diagram  
Rev. B | Page 4 of 52  
Data Sheet  
ADP8866  
ABSOLUTE MAXIMUM RATINGS  
THERMAL RESISTANCE  
Table 2.  
The θJA (junction to air) and θJC (junction to case) are  
determined according to JESD51-9 on a 4-layer printed circuit  
board (PCB) with natural convection cooling. The exposed pad  
must be soldered to GND.  
Parameter  
Rating  
VIN, VOUT to GND  
D1, D2, D3, D4, D5, D6, D7, D8, and D9 to  
GND  
nINT, nRST, SCL, and SDA to GND  
Output Short-Circuit Duration  
Operating Ambient Temperature Range  
Operating Junction Temperature Range  
Storage Temperature Range  
Soldering Conditions  
−0.3 V to +6 V  
−0.3 V to +6 V  
−0.3 V to +6 V  
Indefinite  
−40°C to +85°C1  
−40°C to +125°C  
−65°C to +150°C  
JEDEC J-STD-020  
Table 3. Thermal Resistance  
Package Type  
θJA  
θJC  
Unit  
LFCSP  
38.6  
3.56  
°C/W  
ESD CAUTION  
ESD (Electrostatic Discharge)  
Human Body Model (HBM)  
Charged Device Model (CDM)  
2.0 kV  
1.5 kV  
1 The maximum operating junction temperature (TJ(MAX)) supersedes the  
maximum operating ambient temperature (TA(MAX)). See the Maximum  
Temperature Ranges section for more information.  
Stresses at or above those listed under Absolute Maximum  
Ratings may cause permanent damage to the product. This is a  
stress rating only; functional operation of the product at these  
or any other conditions above those indicated in the operational  
section of this specification is not implied. Operation beyond  
the maximum operating conditions for extended periods may  
affect product reliability.  
Absolute maximum ratings apply individually only, not in  
combination. Unless otherwise specified, all voltages are  
referenced to GND.  
MAXIMUM TEMPERATURE RANGES  
The maximum operating junction temperature (TJ(MAX)  
)
supersedes the maximum operating ambient temperature  
(TA(MAX)). Therefore, in situations where the ADP8866 is  
exposed to poor thermal resistance and a high power dissipation  
(PD), the maximum ambient temperature may need to be derated.  
In these cases, the ambient temperature maximum can be  
calculated with the following equation:  
T
A(MAX) = TJ(MAX) − (θJA × PD(MAX)).  
Rev. B | Page 5 of 52  
 
 
 
 
ADP8866  
Data Sheet  
PIN CONFIGURATIONS AND FUNCTION DESCRIPTIONS  
D3 1  
15 GND  
14 VIN  
D2  
D1  
2
3
ADP8866  
13 VOUT  
12 C2+  
11 C1+  
TOP VIEW  
D9 4  
5
nRST  
(Not to Scale)  
NOTES  
1. CONNECT THE EXPOSED  
PADDLE TO GND.  
Figure 3. LFCSP Pin Configuration  
Table 4. Pin Function Descriptions  
Pin No.  
14  
3
Mnemonic  
Description  
VIN  
D1  
Battery Voltage 2.5 V to 5.5 V.  
LED Sink 1 Output.  
2
D2  
LED Sink 2 Output.  
1
D3  
LED Sink 3 Output.  
20  
19  
18  
17  
16  
4
D4  
D5  
D6  
D7  
D8  
D9  
LED Sink 4 Output.  
LED Sink 5 Output.  
LED Sink 6 Output.  
LED Sink 7 Output.  
LED Sink 8 Output.  
LED Sink 9 Output.  
13  
11  
9
12  
10  
15  
8
VOUT  
C1+  
C1−  
C2+  
C2−  
GND  
nINT  
Charge Pump Output.  
Charge Pump C1+.  
Charge Pump C1−.  
Charge Pump C2+.  
Charge Pump C2−.  
Ground. Connect the exposed paddle to GND.  
Processor Interrupt (Active Low). Requires an external pull-up resistor. If this pin is not used, it can be left  
floating. Alternatively, this pin can be set as the PWM input for implementing cABC dimming (see the  
PWM Dimming section).  
5
nRST  
Hardware Reset Input (Active Low). This bit resets the device to the default conditions. If not used, this pin  
must be tied above VIH(MAX)  
.
7
6
SDA  
SCL  
I2C Serial Data Input. Requires an external pull-up resistor.  
I2C Clock Input. Requires an external pull-up resistor.  
Rev. B | Page 6 of 52  
 
Data Sheet  
ADP8866  
TYPICAL PERFORMANCE CHARACTERISTICS  
VIN = 3.6 V, SCL = 2.7 V, SDA = 2.7 V, nRST = 2.7 V, VD1:D9 = 0.4 V, IOUT = 0 mA, CIN = 1 μF, C1 = 1 μF, C2 = 1 μF, COUT = 1 μF, TA= 25°C,  
unless otherwise noted.  
1400  
1200  
1000  
800  
400  
350  
300  
250  
+105°C  
+85°C  
+25°C  
–40°C  
200  
150  
100  
50  
+105°C  
+85°C  
+25°C  
–40°C  
600  
400  
200  
0
2.5  
0
2.5  
3.0  
3.5  
4.0  
(V)  
4.5  
5.0  
5.5  
3.0  
3.5  
4.0  
(V)  
4.5  
5.0  
5.5  
V
V
IN  
IN  
Figure 4. Typical Operating Current, G = 1×  
Figure 7. Typical Off Time Current (IQ(OFF)  
)
5.0  
1.0  
SCL = SDA = 0V  
4.5  
4.0  
3.5  
3.0  
2.5  
2.0  
1.5  
1.0  
0.9  
0.8  
0.7  
0.6  
0.5  
0.4  
0.3  
0.2  
+105°C  
+85°C  
+25°C  
–40°C  
+105°C  
+85°C  
+25°C  
–40°C  
0.5  
0
0.1  
0
2.5  
3.0  
3.5  
4.0  
(V)  
4.5  
5.0  
5.5  
2.5  
3.0  
3.5  
4.0  
(V)  
4.5  
5.0  
5.5  
V
V
IN  
IN  
Figure 5. Typical Operating Current, G = 1.5×  
Figure 8. Typical Standby IQ  
5.0  
27.0  
26.5  
26.0  
25.5  
+105°C  
4.5  
4.0  
3.5  
3.0  
2.5  
2.0  
1.5  
1.0  
+85°C  
+25°C  
–40°C  
25.0  
24.5  
24.0  
23.5  
23.0  
+105°C  
+85°C  
+25°C  
–40°C  
0.5  
0
2.5  
3.0  
3.5  
4.0  
(V)  
4.5  
5.0  
5.5  
2.5  
3.0  
3.5  
4.0  
(V)  
4.5  
5.0  
5.5  
V
IN  
V
IN  
Figure 9. Typical Diode Current vs. VIN  
Figure 6. Typical Operating Current, G = 2×  
Rev. B | Page 7 of 52  
 
ADP8866  
Data Sheet  
1.6  
0.1  
0
I
= 25mA  
I
= 100mA  
D1:D9  
OUT  
1.4  
1.2  
–0.1  
–0.2  
–0.3  
–0.4  
–0.5  
–0.6  
1.0  
0.8  
0.6  
0.4  
0.2  
0
+105°C  
+85°C  
+25°C  
–40°C  
–0.7  
–0.8  
–40  
–15  
10  
35  
60  
85  
110  
2.5  
3.0  
3.5  
4.0  
(V)  
4.5  
5.0  
5.5  
TEMPERATURE (°C)  
V
IN  
Figure 13. Typical Change in Diode Current vs. Temperature  
Figure 10. Typical Diode Matching vs. VIN  
1.2  
27.0  
+105°C  
+85°C  
+25°C  
–40°C  
I
= 100mA  
OUT  
26.5  
1.0  
0.8  
26.0  
25.5  
25.0  
24.5  
24.0  
23.5  
23.0  
0.6  
0.4  
0.2  
0
+105°C  
+85°C  
+25°C  
–40°C  
2.5  
3.0  
3.5  
4.0  
(V)  
4.5  
5.0  
5.5  
V
IN  
0.2  
0.4  
0.6  
0.8  
1.0  
1.2  
(V)  
1.4  
1.6  
1.8  
2.0  
V
HR  
Figure 11. Typical Diode Matching vs. Current Sink Headroom Voltage (VHR)  
Figure 14. Typical ROUT (G = 1×) vs. VIN  
1.6  
6
5
4
I
= 25mA  
D1:D9  
I
= 100mA  
OUT  
1.4  
1.2  
1.0  
0.8  
0.6  
0.4  
0.2  
0
3
2
1
0
+105°C  
+85°C  
+25°C  
–40°C  
+105°C  
+85°C  
+25°C  
–40°C  
2.2  
2.4  
2.6  
2.8  
(V)  
3.0  
3.2  
3.4  
V
IN  
0.2  
0.4  
0.6  
0.8  
1.0  
1.2  
(V)  
1.4  
1.6  
1.8  
2.0  
V
HR  
Figure 12. Typical Diode Current vs. Current Sink Headroom Voltage (VHR)  
Figure 15. Typical ROUT (G = 1.5×) vs. VIN  
Rev. B | Page 8 of 52  
 
 
Data Sheet  
ADP8866  
6
5
4
3
2
1.4  
1.2  
I
= 100mA  
OUT  
1.0  
0.8  
V
V
V
V
V
V
V
V
, +25°C  
IL  
0.6  
0.4  
0.2  
0
, +25°C  
IH  
, –40°C  
IL  
, –40°C  
IH  
, +85°C  
+105°C  
IL  
+85°C  
+25°C  
–40°C  
, +85°C  
1
0
IH  
, +105°C  
IL  
, +105°C  
IH  
2.2  
2.3  
2.4  
2.5  
(V)  
2.6  
2.7  
2.8  
5.5  
100  
2.5  
3.0  
3.5  
4.0  
(V)  
4.5  
5.0  
5.5  
V
V
IN  
IN  
Figure 16. Typical ROUT (G = 2×) vs. VIN  
Figure 19. Typical I2C Thresholds, VIH and VIL  
20  
5.3  
5.2  
5.1  
5.0  
VOUT = 80% OF VIN  
18  
16  
14  
12  
10  
8
4.9  
4.8  
4.7  
6
+105°C  
+85°C  
+25°C  
–40°C  
4
2
0
4.6  
–40  
2.5  
3.0  
3.5  
4.0  
(V)  
4.5  
5.0  
–15  
10  
35  
60  
85  
110  
V
TEMPERATURE (°C)  
IN  
Figure 20. Typical Regulated Output Voltage (VOUT(REG)  
)
Figure 17. Typical Output Soft Start Current, ISS  
6.0  
5.9  
5.8  
30  
25  
20  
15  
10  
THRESHOLD  
RECOVERY  
5.7  
5.6  
5.5  
5.4  
5.3  
5.2  
+85°C  
+25°C  
–40°C  
5
0
5.1  
5.0  
–40  
–15  
10  
35  
60  
85  
110  
0
20  
40  
60  
80  
TEMPERATURE (°C)  
PWM DUTY CYCLE (%)  
Figure 21. Typical Overvoltage Protection (OVP) Threshold  
Figure 18. Typical Average IOUT vs. PWM Duty (fPWM = 300 Hz)  
Rev. B | Page 9 of 52  
 
ADP8866  
Data Sheet  
100  
90  
T
C
V
= 1µF, C  
= 2.5V  
= 1µF, C1 = 1µF, C2 = 1µF  
OUT  
IN  
IN  
I
= 120mA  
OUT  
80  
1
2
3
70  
60  
50  
V
V
(AC-COUPLED) 50mV/DIV  
IN  
(AC-COUPLED) 50mV/DIV  
OUT  
40  
30  
20  
V
V
= 3.4V  
= 4.0V  
F
F
I
(AC-COUPLED) 10mA/DIV  
1µs/DIV  
IN  
10  
0
2.5  
3.0  
3.5  
4.0  
(V)  
4.5  
5.0  
5.5  
V
IN  
Figure 22. Typical Efficiency (Each LED Set to 25 mA)  
Figure 25. Typical Operating Waveforms, G = 2×  
T
T
C
V
= 1µF, C  
= 3.6V  
= 120mA  
= 1µF, C1 = 1µF, C2 = 1µF  
OUT  
IN  
IN  
C
V
= 10µF, C  
= 3.6V  
= 1µF, C1 = 1µF, C2 = 1µF  
IN  
IN  
OUT  
I
OUT  
V
(1V/DIV)  
OUT  
V
(AC-COUPLED) 50mV/DIV  
IN  
1
2
3
2
V
(AC-COUPLED) 50mV/DIV  
OUT  
I
(10mA/DIV)  
IN  
I
(10mA/DIV)  
OUT  
I
(AC-COUPLED) 10mA/DIV  
1µs/DIV  
IN  
3
4
100µs/DIV  
Figure 23. Typical Operating Waveforms, G = 1×  
Figure 26. Typical Startup Waveforms  
T
C
V
= 1µF, C  
= 3.0V  
= 1µF, C1 = 1µF, C2 = 1µF  
OUT  
IN  
IN  
I
= 120mA  
OUT  
1
2
3
V
(AC-COUPLED) 50mV/DIV  
IN  
V
(AC-COUPLED) 50mV/DIV  
OUT  
I
(AC-COUPLED) 10mA/DIV  
1µs/DIV  
IN  
Figure 24. Typical Operating Waveforms, G = 1.5×  
Rev. B | Page 10 of 52  
Data Sheet  
ADP8866  
THEORY OF OPERATION  
The ADP8866 combines a programmable backlight LED charge  
pump driver with automatic blinking functions. Nine LED drivers  
can be independently programmed at currents up to 25 mA.  
The current level, fade time, and blinking rate can be programmed  
once and executed autonomously on a loop. Separate fade-in  
and fade-out times can be set for the backlight LEDs.  
Driving all of this is a two capacitor charge pump with gains of  
1×, 1.5×, and 2×. This setup is capable of driving a maximum  
I
OUT of 240 mA from a supply of 2.5 V to 5.5 V. A full suite of  
safety features including short-circuit, overvoltage, and over-  
temperature protection allows easy implementation of a safe  
and robust design. Additionally, input inrush currents are  
limited via an integrated soft start combined with controlled  
input to output isolation.  
D1  
D4  
D5  
D8  
D9  
D2  
D3  
D6  
D7  
GAIN  
SELECT  
LOGIC  
ID1  
ID3  
ID2  
ID4  
ID5  
ID6  
ID7  
ID8  
ID9  
VIN  
C
V
REFS  
VIN  
VIN  
IN  
I
SS  
UVLO  
I
REFS  
EN  
STANDBY  
SOFT  
START  
CLK  
NOISE FILTER  
50µs  
nRST  
VOUT  
C
OUT  
STANDBY  
RESET  
CHARGE  
PUMP  
LOGIC  
GAIN CONTROL  
SCL  
SDA  
CHARGE  
PUMP  
(1x, 1.5x, 2x)  
C1+  
2
I C LOGIC  
C1  
1µF  
ID1  
ID2  
ID3  
ID4  
ID5  
ID6  
ID7  
ID8  
ID9  
ILED CONTROL  
C1–  
C2+  
nINT MUX  
INT  
LED  
C2  
1µF  
OUTPUT  
CURRENT  
C2–  
PWM  
nINT  
GND  
Figure 27. Detailed Block Diagram  
Rev. B | Page 11 of 52  
 
ADP8866  
Data Sheet  
the capacitors are charged from VIN in series and are discharged to  
VOUT in parallel. For G = 2×, the capacitors are charged from  
VIN in parallel and are discharged to VOUT in parallel. In  
certain fault modes, the switches are opened and the output is  
physically isolated from the input.  
POWER STAGE  
Typical white LEDs require up to 4 V to drive them. Therefore,  
some form of boosting is required to cover the typical Li Ion  
battery voltage variation. The ADP8866 accomplishes this with  
a high efficiency charge pump capable of producing a maximum  
Automatic Gain Selection  
I
OUT of 240 mA over the entire input voltage range of 2.5 V to  
5.5 V. Charge pumps use the basic principle that a capacitor  
stores charge based on the voltage applied to it, as shown in the  
following equation:  
Each LED that is driven requires a current source. The voltage  
on this current source must be greater than a minimum headroom  
voltage (VHR(MIN) in Table 1) to maintain accurate current  
regulation. The gain is automatically selected based on the  
minimum voltage (VDX) at all of the current sources. At startup,  
the device is placed into G = 1× mode and the output charges to  
VIN. If any VDX level is less than the required headroom, the  
gain is increased to the next step (G = 1.5×). A 100 μs delay is  
allowed for the output to stabilize prior to the next gain  
switching decision. If there remains insufficient current sink  
headroom, the gain is increased again to 2×. Conversely, to  
optimize efficiency, it is not desirable for the output voltage to be  
too high. Therefore, the gain reduces when the headroom  
voltage is too great. This point (labeled VDMAX in Figure 28) is  
internally calculated to ensure that the lower gain still results in  
ample headroom for all the current sinks. The entire cycle is  
illustrated in Figure 28.  
Q = C × V  
(1)  
By charging the capacitors in different configurations, the  
charge and, therefore, the gain can be optimized to deliver the  
voltage required to power the LEDs. Because a fixed charging  
and discharging combination must be used, only certain  
multiples of gain are available. The ADP8866 is capable of  
automatically optimizing the gain (G) from 1×, 1.5×, and 2×.  
These gains are accomplished with two capacitors and an  
internal switching network.  
In G = 1× mode, the switches are configured to pass VIN  
directly to VOUT. In this mode, several switches are connected  
in parallel to minimize the resistive drop from input to output.  
In G = 1.5× and G = 2× modes, the switches alternatively charge  
from the battery and discharge into the output. For G = 1.5×,  
STARTUP:  
CHARGE  
EXIT STANDBY  
STANDBY  
V
TO V  
IN  
OUT  
0
1
EXIT  
STARTUP  
VOUT > V  
OUT(START)  
0
WAIT  
100µs (TYP)  
MIN (V  
) < V  
G = 1  
D1:D9  
HR(UP)  
0
0
WAIT  
100µs (TYP)  
G = 1.5  
MIN (V  
) < V  
MIN (V  
) > V  
D1:D9  
HR(UP)  
D1:D9 DMAX  
0
WAIT  
100µs (TYP)  
MIN (V  
) < V  
DMAX  
G = 2  
D1:D9  
NOTES  
1. V  
IS THE CALCULATED GAIN DOWN TRANSITION POINT.  
DMAX  
Figure 28. State Diagram for Automatic Gain Selection  
Rev. B | Page 12 of 52  
 
 
 
Data Sheet  
ADP8866  
Note that the gain selection criteria applies only to active  
current sources. If a current source has been deactivated  
through an I2C command (that is, only five LEDs are used for  
an application), the voltages on the deactivated current sources  
are ignored.  
low for more than 100 μs (maximum). When standby is exited,  
a soft start sequence is performed.  
Shutdown Mode  
Shutdown mode disables all circuitry, including the I2C receivers.  
Shutdown occurs when VIN is below the undervoltage thresholds.  
When VIN rises above VIN(START) (2.0 V typical), all registers are  
reset and the part is placed into standby mode.  
Soft Start Feature  
At startup (either from UVLO activation or fault/standby  
recovery), the output is first charged by ISS (7.0 mA typical)  
until it reaches about 92% of VIN. This soft start feature reduces  
the inrush current that is otherwise present when the output  
capacitance is initially charged to VIN. When this point is  
reached, the controller enters 1× mode. If the output voltage is  
not sufficient, the automatic gain selection determines the  
optimal point as defined in the Automatic Gain Selection section.  
Reset Mode  
In reset mode, all registers are set to their default values and the  
part is placed into standby. There are two ways to reset the part:  
power on reset (POR) and the nRST pin. POR is activated any-  
time that the part exits shutdown mode. After a POR sequence  
is complete, the part automatically enters standby mode.  
After startup, the part can be reset by pulling the nRST pin low.  
As long as the nRST pin is low, the part is held in a standby state  
but no I2C commands are acknowledged (all registers are kept  
at their default values). After releasing the nRST pin, all registers  
remain at their default values, and the part remains in standby;  
however, the part does accept I2C commands.  
OPERATING MODES  
There are four different operating modes: active, standby,  
shutdown, and reset.  
Active Mode  
In active mode, all circuits are powered up and in a fully  
operational state. This mode is entered when nSTBY (in  
Register MDCR) is set to 1.  
The nRST pin has a 50 μs (typical) noise filter to prevent inad-  
vertent activation of the reset function. The nRST pin must be  
held low for this entire time to activate reset.  
Standby Mode  
The operating modes function according to the timing diagram  
in Figure 29.  
Standby mode disables all circuitry except for the I2C receivers.  
Current consumption is reduced to less than 1 μA. This mode is  
entered when nSTBY is set to 0 or when the nRST pin is held  
SHUTDOWN  
V
CROSSES ~2.0V AND TRIGGERS POWER ON RESET  
nRST MUST BE HIGH FOR 20µs (MAX)  
BEFORE SENDING I C COMMANDS  
V
IN  
IN  
2
BIT nSTBY IN REGISTER  
MDCR GOES HIGH  
~100µs DELAY BETWEEN POWER UP AND  
WHEN I C COMMANDS CAN BE RECEIVED  
nSTBY  
nRST  
2
nRST IS LOW, WHICH FORCES nSTBY LOW  
25µs TO 100µs NOISE FILTER  
2
AND RESETS ALL I C REGISTERS  
2×  
~7.0mA CHARGES  
1.5×  
V
OUT  
V
TO V LEVEL  
GAIN CHANGES ONLY OCCUR WHEN NECESSARY  
BUT HAVE A MINIMUM TIME BEFORE  
CHANGING  
OUT  
IN  
V
1×  
IN  
SOFT START  
SOFT START  
10µs 100µs  
Figure 29. Typical Timing Diagram  
Rev. B | Page 13 of 52  
 
 
ADP8866  
Data Sheet  
25  
20  
15  
10  
5
LED GROUPS  
25.00mA  
12.50mA  
8.33mA  
6.25mA  
5.00mA  
The nine LED channels can be separated into two groups: backlight  
(BL) and independent sinks (ISC). The group select is done in  
Register 0x09 and Register 0x0A, with the default being that all  
LEDs are part of the backlight.  
Each group has its own fade-in and fade-out times (Register  
0x12 for backlight and Register 0x22 for ISCs). Each group also  
has its own master enable located in Register 0x01. However,  
this master enable is overwritten if any of the SCx_EN bits  
(Register 0x1A and Register 0x1B) in a group are set high. This  
allows complete independent control of each LED channel in  
both groups.  
0
0
20  
40  
60  
80  
100  
120  
OUTPUT CURRENT CODE (0 TO 127)  
OUTPUT CURRENT SETTINGS  
Figure 30. Output Code Effect on Various LEVEL_SET Ranges  
The current setting is determined by a 7-bit code programmed  
by the user into diode current control registers (Register 0x13  
for the backlight and Register 0x23 to Register 0x2B for the  
independent sinks). The 7-bit resolution allows the user to set  
the backlight to one of 128 different levels between 0 mA and  
25 mA. The ADP8866 implements a square law algorithm to  
achieve a nonlinear relationship between input code and  
backlight current. The LED output current (in milliamperes) is  
determined by the following equation:  
The LEDs that receive this alternate current range are determined  
by the DxLVL bits in Register 0x07 and Register 0x08.  
PWM DIMMING  
Setting the LEVEL_SET code to 111111 (binary) allows the  
ADP8866 to dim its LEDs based on a PWM signal applied to the  
nINT pin. The LED output current is pulse width modulated with  
the signal applied to the nINT pin. The typical waveform and  
timing are shown in Figure 29. Due to the inherent delays and  
rise/fall times of this system, the best accuracy of the average output  
current is obtained with PWM frequencies below 1 kHz.  
2
Full Scale Current  
(2)  
LED_Current(mA) Code   
127  
where:  
Code is the input code programmed by the user.  
Full-Scale Current is the maximum sink current allowed  
per LED.  
OUTPUT CURRENT RANGE SELECTION  
The default maximum current range of each sink of the  
ADP8866 is 25.0 mA (typical). However, the ADP8866 also  
allows the user to select an alternative maximum current range  
to be applied to one or more LEDs. This alternate current range  
still has 128 codes for its current setting. This provides  
improved resolution when operating at reduced maximum  
currents. One of up to 60 alternate current ranges can be  
selected. An example of some of the available current ranges is  
shown below. For the complete list, see Table 23.  
TIME  
Figure 31. PWM Input Waveform and Resultant LED Current  
In this mode, the nINT pin functions as an input. It no longer  
provides notification of the INT_STAT register.  
AUTOMATED FADE-IN AND FADE-OUT  
The LED drivers are easily configured for automated fade-in  
and fade-out. Sixteen fade-in and fade-out rates can be selected  
via the I2C interface. Fade-in and fade-out rates range from  
0.0 sec to 1.75 sec (per full-scale current). Separate fade times are  
assigned to the backlight LEDs and the ISC LEDs (see the LED  
Groups section). The BLOFF_INT bit in Register 0x02 can be used  
to flag the interrupt pin when an automated backlight fade-out has  
occurred.  
Table 5. Example Current Range Options in Register 0x07  
LEVEL_SET Code  
Range  
000010  
001100  
010110  
100000  
25.00 mA  
12.50 mA  
8.33 mA  
6.25 mA  
5.00 mA  
101010  
Rev. B | Page 14 of 52  
 
 
 
 
 
Data Sheet  
ADP8866  
The fade profile is based on the transfer law selected (square,  
Cubic 10, or Cubic 11) and the delta between the actual current  
and the target current. Smaller changes in current reduce the  
fade time. For square law fades, the fade time is given by  
brightness control) operation, the BLMX register is updated as  
often as 60 times per second. And the changes to BLMX must  
be implemented as soon as possible. Therefore, the ADP8866  
has a unique mode that allows the backlight to have very fast  
changes after the initial ramp in and ramp out. This mode is  
entered when CABCFADE in Register 0x10 is set high.  
Fade Time = Fade Rate × (Code/127)  
where the Fade Rate is shown in Table 6.  
(4)  
In this mode, the backlight fades in when BL_EN and nSTBY in  
Register 0x01 are set high, and it fades out when BL_EN or  
nSTBY is set low. However, after the fade-in is complete, any  
changes to the BLMX register result in near instantaneous  
changes to the backlight current. The situation is illustrated in  
Figure 33.  
Table 6. Available Fade-In and Fade-Out Times  
Code  
0000  
0001  
0010  
0011  
0100  
0101  
0110  
0111  
1000  
1001  
1010  
1011  
1100  
1101  
1110  
1111  
Fade Rate (Seconds per 128 Codes)  
0.0  
0.05  
0.10  
0.15  
0.20  
0.25  
0.30  
0.35  
0.40  
0.45  
0.50  
0.75  
1.0  
CABCFADE = 0 (DEFAULT)  
CABCFADE = 1  
BL EN = 1  
BL EN = 0  
1.25  
1.50  
1.75  
TIME  
Figure 33. Effect of the CABCFADE Bit  
INDEPENDENT SINK CONTROL (ISC)  
The Cubic 10 and Cubic 11 laws also use the square backlight  
currents in Equation 3; however, the time between each step is  
varied to produce a steeper slope at higher currents and a  
shallower slope at lighter currents (see Figure 32).  
30  
Each of the nine LEDs can be configured (in Register 0x10 and  
Register 0x11) to operate as either part of the backlight or an  
independent sink current (ISC). Each ISC can be enabled  
independently and has its own current level. All ISCs share the  
same fade-in rates, fade-out rates, and fade law.  
The ISCs have additional timers to facilitate blinking functions.  
A shared on timer (SCON), used in conjunction with the off  
timers of each ISC (SC1OFF, SC2OFF, SC3OFF, SC4OFF,  
SC5OFF, SC6OFF, and SC7OFF; see Register 0x1C through  
Register 0x21) allow the LED current sinks to be configured in  
various blinking modes. The on and off times are listed in the  
Register Descriptions section. Blink mode is activated by setting  
the off timers to any setting other than disabled.  
25  
20  
15  
SQUARE  
10  
SCx  
CURRENT  
CUBIC 11  
5
ON TIME  
ON TIME  
CUBIC 10  
0.75  
FADE-IN  
FADE-OUT FADE-IN  
FADE-OUT  
0
MAX  
0
0.25  
0.50  
1.00  
UNIT FADE TIME  
Figure 32. Comparison of the Dimming Transfers Law 25 mA Scale Shown  
CABC FADE DISABLE  
OFF  
TIME  
OFF  
TIME  
The fade settings applied to the backlight in Register 0x12 are  
also used when the BLMX (Register 0x13) current is changed.  
This provides a smooth transition to new backlight current  
levels.  
SCx_EN  
SET BY USER  
However, in some modes of operation, this feature is not  
desired. For example, during cABC (content adjustable  
Figure 34. LEDx Blink Mode with Fading  
Rev. B | Page 15 of 52  
 
 
 
 
ADP8866  
Data Sheet  
Program all fade-in and fade-out timers before enabling any of  
the LED current sinks. If ISCx is on during a blink cycle and  
SCx_EN in Register 0x1B is cleared, it turns off (or fades to off  
if fade-out is enabled). If ISCx is off during a blink cycle and  
SCx_EN is cleared, it stays off.  
Additional off time selections: D6 to D9 off times that  
range from 0 sec to 12.5 sec in 100 ms increments (Register  
0x1E to Register 0x21). The off times can also be set to off,  
which turns the channel off at the completion of the blink  
cycle. The LED turns on again when the enable signal is  
toggled.  
ADVANCED BLINKING CONTROLS  
Heartbeat mode: This mode allows a double pulse to be  
issued in a fully automated and customizable loop. Register  
0x2C through Register 0x35 control the heartbeat effect.  
Up to four channels (D6 to D9) can be configured to  
operate in the heartbeat mode. The approximate shape of  
the heartbeat is shown in Figure 35:  
Diode D1 to Diode D5 have basic blinking controls, while  
Channel D6 to Channel D9 have much more advanced  
capabilities. These advanced features include  
Programmable delays: Register 0x3C to Register 0x3F set  
the individual delays for D6 to D9. Delays are activated  
when the individual diode is enabled. Delay times range  
from 0 sec to 1.270 sec in 10 ms increments.  
SCON_HB  
0 TO 750ms  
ISCx_HB CURRENT  
SCON  
0 TO 750ms  
ISCx CURRENT  
SCFI  
SCFO  
SCFI  
SCFO  
EN  
OFFTIMERx  
0 TO 126 SEC  
OFFTIMERx_HB  
0 TO 126 SEC  
ODD PULSE  
EVEN PULSE  
ODD PULSE  
EVEN PULSE  
Figure 35. Customizable Heartbeat Pulse  
Rev. B | Page 16 of 52  
 
 
Data Sheet  
ADP8866  
The automatic gain selection equations take into account the  
additional drop within ROUT to maintain optimum efficiency.  
SHORT-CIRCUIT PROTECTION (SCP) MODE  
The ADP8866 can protect against short circuits on the output  
(VOUT). Short-circuit protection (SCP) is activated at the point  
when VOUT < 55% of VIN. Note that this SCP sensing is disabled  
during startup and restart attempts (fault recovery). SCP  
sensing is reenabled 4 ms (typical) after activation. During a  
short-circuit fault, the device enters a low current consumption  
state and an interrupt flag is set. The device can be restarted at  
any time after receiving a short-circuit fault by simply rewriting  
nSTBY = 1 in Register 0x01. It then repeats another complete  
soft start sequence. Note that the value of the output  
capacitance (COUT) should be small enough to allow VOUT to  
reach approximately 55% (typical) of VIN within the 4 ms  
(typical) time. If COUT is too large, the device inadvertently  
enters short-circuit protection.  
Abnormal (Fault/Sudden Load Change) Overvoltage  
Because of the open loop behavior of the charge pump, as well  
as how the gain transitions are computed, a sudden load change  
or fault can abnormally force VOUT beyond 6 V. If the event  
happens slowly enough, the system first tries to regulate the  
output to 4.9 V as in a normal overvoltage scenario. However, if  
this is not sufficient, or if the event happens too quickly, the  
ADP8866 enters overvoltage protection mode when VOUT  
exceeds the OVP threshold (typically 5.7 V). In this mode, only  
the charge pump is disabled to prevent VOUT from rising too  
high. The current sources and all other device functionality  
remain intact. When the output voltage falls by about 500 mV  
(to 5.2 V typical), the charge pump resumes operation. If the  
fault or load step recurs, the process may repeat. An interrupt  
flag is set at each OVP instance.  
OVERVOLTAGE PROTECTION (OVP)  
Overvoltage protection is implemented on the VOUT pin.  
There are two types of overvoltage events: normal (no fault) and  
abnormal.  
THERMAL SHUTDOWN  
(TSD)/OVERTEMPERATURE PROTECTION  
If the die temperature of the ADP8866 rises above a safety limit  
(150°C typical), the controllers enter TSD protection mode. In  
this mode, most of the internal functions are shut down, the  
part enters standby, and the TSD_INT interrupt is set (see  
Register 0x02). When the die temperature decreases below  
~130°C, the part is allowed to be restarted. To restart the part,  
simply remove it from standby. No interrupt is generated when  
the die temperature falls below 130°C. However, if the software  
clears the pending TSD_INT interrupt and the temperature  
remains above 130°C, another interrupt is generated.  
Normal (No Fault) Overvoltage  
In this case, the VOUT pin voltage approaches VOUT(REG) (4.9 V  
typical) during normal operation. This is not caused by a fault  
or load change but is simply a consequence of the input voltage  
times the gain reaching the clamped output voltage VOUT(REG). To  
prevent this, the ADP8866 detects when the output voltage rises  
to VOUT(REG). It then increases the effective ROUT of the gain stage  
to reduce the voltage that is delivered. This effectively regulates  
V
OUT to VOUT(REG); however, there is a limit to the effect that this  
system can have on regulating VOUT. It is designed only for  
normal operation and is not intended to protect against faults or  
sudden load changes. During this mode, no interrupt is set, and  
the operation is transparent to the LEDs and overall application.  
The complete state machine for these faults (SCP, OVP, and  
TSD) is shown in Figure 36.  
Rev. B | Page 17 of 52  
 
 
 
ADP8866  
Data Sheet  
STANDBY  
0
EXIT STANDBY  
1
TSD FAULT  
DIE TEMP > TSD  
0
EXIT STANDBY  
1
STARTUP:  
CHARGE  
DIE TEMP <  
TSD – TSD  
SCP FAULT  
(HYS)  
V
TO V  
IN  
OUT  
0
V
> V  
OUT  
OUT(START)  
1
0
EXIT  
STARTUP  
VOUT < V  
OUT(SC)  
0
WAIT  
100µs (TYP)  
MIN (V  
)
D1:D9  
G = 1  
< V  
HR(UP)  
1
0
0
1
MIN (V  
< V  
)
MIN (V  
> V  
)
WAIT  
100µs (TYP)  
D1:D9  
D1:D9  
DMAX  
G = 1.5  
HR(UP)  
0
VOUT < V  
OVP  
V
(HYS)  
OVP  
0
V
OUT  
> V  
OUT(REG)  
OVP FAULT  
1
1
TRY TO  
REGULATE  
VOUT TO  
V
OUT(REG)  
VOUT > V  
OVP  
0
1
MIN (V  
> V  
)
WAIT  
100µs (TYP)  
D1:D9  
VOUT < V  
G = 2  
OVP  
0
DMAX  
V
OVP (HYS)  
0
V
> V  
OUT  
OUT(REG)  
OVP FAULT  
1
1
TRY TO  
REGULATE  
VOUT TO  
NOTES  
1. V  
IS THE CALCULATED GAIN DOWN TRANSITION POINT.  
V
DMAX  
OUT(REG)  
VOUT > V  
OVP  
Figure 36. Fault State Machine  
Rev. B | Page 18 of 52  
 
Data Sheet  
ADP8866  
INTERRUPTS  
BACKLIGHT OFF INTERRUPT  
There are four interrupt sources available on the ADP8866.  
The backlight off interrupt (BLOFF_INT) is set when the  
backlight completes a fade-out. This feature is useful to  
synchronize the backlight turn off with the LCD display driver.  
Independent sink off: when all independent sinks that are  
assigned with the DxOFFINT bits high in Register 0x04  
and Register 0x05 have faded to off, this interrupt  
(ISCOFF_INT, Register 0x02) is set.  
FADE-IN  
FADE-OUT  
OFF-TO-MAX  
MAX-TO-OFF  
MAX  
Backlight off: at the end of each automated backlight fade-  
out, this interrupt (BLOFF_INT, Register 0x02) is set.  
Overvoltage protection: OVP_INT (see Register 0x02) is  
generated when the output voltage exceeds 5.7 V (typical).  
Thermal shutdown circuit: an interrupt (TSD_INT,  
Register 0x02) is generated when entering  
BLOFF_INT SET  
overtemperature protection.  
Short-circuit detection: SHORT_INT (see Register 0x02) is  
generated when the device enters short-circuit protection  
mode.  
BL_EN = 1  
BL_EN = 0  
Figure 37. Backlight Off Interrupt Timing Diagram  
The interrupt (if any) that appears on the nINT pin is  
determined by the bits mapped in Register INT_EN, 0x03. To  
clear an interrupt, write a 1 to the interrupt in the INT_STAT  
register, 0x02, or reset the part.  
INDEPENDENT SINK OFF INTERRUPT  
The independent sink off interrupt (ISCOFF_INT) is generated  
when all the independent sinks assigned in Register 0x04 and  
Register 0x05 have faded to off. This can happen during a  
blinking profile (where SCxOFF does not equal disabled) or  
when an ISC is disabled. Note that even with fade-out set to 0,  
an ISCOFF_INT is still set.  
FADE-IN  
FADE-OUT  
SCON  
ISCOFF_INT SET  
SCxOFF  
ISCOFF_INT SET  
SCx_EN = 1  
Figure 38. Independent Sink Off Interrupt Timing Diagram  
Rev. B | Page 19 of 52  
 
 
 
ADP8866  
Data Sheet  
APPLICATIONS INFORMATION  
The ADP8866 allows the charge pump to operate efficiently  
with a minimum of external components. Specifically, the user  
must select an input capacitor (CIN), output capacitor (COUT),  
and two charge pump fly capacitors (C1 and C2). CIN should be  
1 μF or greater. The value must be high enough to produce a  
stable input voltage signal at the minimum input voltage and  
maximum output load. A 1 μF capacitor for COUT is recommended.  
Larger values are permissible, but care must be exercised to ensure  
that VOUT charges above 55% (typical) of VIN within 4 ms  
(typical). See the Short-Circuit Protection (SCP) Mode section  
for more detail.  
switches). Typical ROUT values are given in Table 1 and Figure 14  
and Figure 16.  
V
OUT is also equal to the largest Vf of the LEDs used plus the  
voltage drop across the regulating current source. This gives  
V
OUT = Vf(MAX) + VDX  
(7)  
(8)  
Combining Equation 6 and Equation 7 gives  
VIN = (Vf(MAX) + VDX + IOUT × ROUT(G))/G  
This equation is useful for calculating approximate bounds for  
the charge pump design.  
Determining the Transition Point of the Charge Pump  
Consider the following design example where:  
Vf(MAX) = 3.7 V  
For best practice, it is recommended that the two charge pump  
fly capacitors be 1 μF; larger values are not recommended and  
smaller values may reduce the ability of the charge pump to  
deliver maximum current. For optimal efficiency, the charge  
pump fly capacitors should have low equivalent series resistance  
(ESR). Low ESR X5R or X7R capacitors are recommended for  
all four components. Minimum voltage ratings should adhere to  
the guidelines in Table 7:  
I
OUT = 140 mA (7 LEDs at 20 mA each)  
OUT(G = 1.5×) = 3 Ω (obtained from Figure 12)  
R
At the point of a gain transition, VDX = VHR(UP). Table 1 gives the  
typical value of VHR(UP) as 0.2 V. Therefore, the input voltage  
level when the gain transitions from 1.5× to 2× is  
Table 7. Capacitor Stress in Each Charge Pump Gain State  
VIN = (3.7 V + 0.2 V + 140 mA × 3 Ω)/1.5 = 2.88 V  
Capacitor  
Gain = 1×  
Gain = 1.5×  
Gain = 2×  
CIN (Input Capacitor)  
VIN  
VIN  
VIN  
LAYOUT GUIDELINES  
COUT (Output  
Capacitor)  
VIN  
VIN × 1.5  
(Max of 5.5 V)  
VIN ÷ 2  
VIN × 2.0  
(Max of 5.5 V)  
VIN  
For optimal noise immunity, place the CIN and COUT  
capacitors as close to their respective pins as possible.  
These capacitors should share a short ground trace. If the  
LEDs are a significant distance from the VOUT pin,  
another capacitor on VOUT, placed closer to the LEDs, is  
advisable.  
C1 (Charge Pump  
Capacitor)  
None  
None  
C2 (Charge Pump  
Capacitor)  
VIN ÷ 2  
VIN  
Any color LED can be used provided that the Vf (forward  
voltage) is less than 4.3 V. However, using lower Vf LEDs  
reduces the input power consumption by allowing the charge  
pump to operate at lower gain states.  
For optimal efficiency, place the charge pump fly capacitors  
as close to the part as possible.  
The ground pin should be connected at the ground for the  
input and output capacitors. The LFCSP exposed pad must  
be soldered at the board to the GND pin.  
The equivalent model for a charge pump is shown in Figure 39.  
V
OUT  
R
Unused diode pins [D1:D9] can be connected to ground or  
VOUT or remain floating. However, the unused diode  
current sinks must be removed from the charge pump gain  
calculation by setting the appropriate DxPWR bits high in  
Register 0x09 and Register 0x0A.  
OUT  
I
OUT  
V
DX  
G × V  
IN  
C
OUT  
Figure 39. Charge Pump Equivalent Circuit Model  
If the interrupt pin (nINT) is not used, connect it to  
ground or leave it floating. Never connect it to a voltage  
supply, except through a ≥1 kꢀ series resistor.  
The ADP8866 has an integrated noise filter on the nRST  
pin. Under normal conditions, it is not necessary to filter  
the reset line. However, if exposed to an unusually noisy  
signal, it is beneficial to add a small RC filter or bypass  
capacitor on this pin. If the nRST pin is not used, it must  
be pulled well above the VIH(MAX) level (see Table 1). Do not  
allow the nRST pin to float.  
The input voltage is multiplied by the gain (G) and delivered to  
the output through an effective charge pump resistance (ROUT).  
The output current flows through ROUT and produces an IR  
drop, which yields  
VOUT = G × VIN − IOUT × ROUT(G)  
(6)  
The ROUT term is a combination of the RDSON resistance for the  
switches used in the charge pump and a small resistance that  
accounts for the effective dynamic charge pump resistance. The  
ROUT level changes based upon the gain (the configuration of the  
Rev. B | Page 20 of 52  
 
 
 
 
Data Sheet  
ADP8866  
I2C PROGRAMMING AND DIGITAL CONTROL  
The ADP8866 provides full software programmability to  
facilitate its adoption in various product architectures. The I2C  
address is 0100111x (x = 0 during write, x = 1 during read).  
Therefore, the write address is 0x4E, and the read address is  
0x4F.  
All registers are read/write unless otherwise specified  
Unused bits are read-as-zero.  
Table 8 through Table 103 provide register and bit descriptions.  
The reset value for all bits in the bit map tables is all 0s, except  
in Table 9 (see Table 9 for its unique reset value). Wherever the  
acronym N/A appears in the tables, it means not applicable.  
Notes on the general behavior of registers:  
All registers are set to default values on reset or in case of a  
UVLO event.  
B7  
B0  
B7  
B0  
B7  
B0  
ST  
0
1
0
0
1
1
1
ACK  
REGISTER ADDRESS  
ACK  
REGISTER VALUE  
R/W  
ACK ST  
DEVICE ID  
FOR WRITE  
OPERATION  
SELECT REGISTER TO WRITE  
8-BIT VALUE TO WRITE IN THE  
ADDRESSED REGISTER  
SLAVE TO MASTER  
MASTER TO SLAVE  
Figure 40. I2C Write Sequence  
B7  
0
B0  
R/W ACK  
B7  
B0  
B7  
0
B0  
B7  
B0  
ST  
1
0
0
1
1
1
REGISTER ADDRESS  
ACK RS  
1
0
0
1
1
1
R/W ACK  
REGISTER VALUE  
ACK ST  
DEVICE ID  
FOR WRITE  
OPERATION  
SELECT REGISTER TO WRITE  
DEVICE ID  
FOR READ  
OPERATION  
8-BIT VALUE TO WRITE IN THE  
ADDRESSED REGISTER  
SLAVE TO MASTER  
MASTER TO SLAVE  
Figure 41. I2C Read Sequence  
Rev. B | Page 21 of 52  
 
ADP8866  
Data Sheet  
REGISTER DESCRIPTIONS  
Table 8. Register Map  
Address  
Name  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
ALT_GSEL  
Bit 3  
Bit 2  
Bit 1  
Device ID  
SIS_EN  
Bit 0  
0x00  
MFDVID  
MDCR  
Manufacture ID  
0x01  
Reserved  
Reserved  
Reserved  
INT_CFG  
NSTBY  
GDWN_DIS  
TSD_INT  
Reserved  
Reserved  
Reserved  
BL_EN  
0x02  
INT_STAT  
INT_EN  
ISCOFF_INT  
ISCOFF_IEN  
BLOFF_INT  
BLOFF_IEN  
SHORT_INT  
SHORT_IEN  
Reserved  
OVP_INT  
OVP_IEN  
Reserved  
Reserved  
D9OFFINT  
D1OFFINT  
0x03  
TSD_IEN  
0x04  
ISCOFF_SEL1  
ISCOFF_SEL2  
GAIN_SEL  
LVL_SEL1  
LVL_SEL2  
PWR_SEL1  
PWR_SEL2  
Reserved  
CFGR  
0x05  
D8OFFINT  
D7OFFINT  
D6OFFINT  
Reserved  
D5OFFINT  
D4OFFINT  
D3OFFINT  
1.5X_LIMIT  
D2OFFINT  
0x06  
G_FORCE  
0x07  
Reserved  
D8LVL  
D9LVL  
D7LVL  
LEVEL_SET  
0x08  
D6LVL  
D5LVL  
Reserved  
D5PWR  
D4LVL  
D3LVL  
D2LVL  
D1LVL  
D9PWR  
D1PWR  
0x09  
0x0A  
0x0B to 0x0F  
0x10  
D8PWR  
D7PWR  
D6PWR  
D4PWR  
D3PWR  
D2PWR  
Reserved  
Reserved  
D7SEL  
D9SEL  
D5SEL  
CABCFADE  
D4SEL  
BL_LAW  
Reserved  
D1SEL  
0x11  
BLSEL  
D8SEL  
D6SEL  
D3SEL  
D2SEL  
0x12  
BLFR  
BL_FO  
BL_FI  
0x13  
BLMX  
Reserved  
BL_MC  
0x14 to 0x19  
0x1A  
0x1B  
Reserved  
ISCC1  
Reserved  
Reserved  
SC6_EN  
SC9_EN  
SC3_EN  
SC_LAW  
ISCC2  
SC8_EN  
SC7_EN  
SC5_EN  
SC4_EN  
Reserved  
SC2OFF  
SC2_EN  
SC1_EN  
0x1C  
0x1D  
0x1E  
ISCT1  
SCON  
SC5OFF  
SC1OFF  
ISCT2  
SC4OFF  
SC3OFF  
OFFTIMER6  
OFFTIMER7  
OFFTIMER8  
OFFTIMER9  
ISCF  
Reserved  
Reserved  
Reserved  
Reserved  
SC6OFF  
SC7OFF  
SC8OFF  
SC9OFF  
0x1F  
0x20  
0x21  
0x22  
SCFO  
SCFI  
0x23  
ISC1  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
SCD1  
SCD2  
SCD3  
SCD4  
SCD5  
SCD6  
SCD7  
SCD8  
SCD9  
0x24  
ISC2  
0x25  
ISC3  
0x26  
ISC4  
0x27  
ISC5  
0x28  
ISC6  
0x29  
ISC7  
0x2A  
0x2B  
ISC8  
ISC9  
0x2C  
0x2D  
0x2E  
HB_SEL  
ISC6_HB  
ISC7_HB  
ISC8_HB  
ISC9_HB  
OFFTIMER6_HB  
OFFTIMER7_HB  
OFFTIMER8_HB  
OFFTIMER9_HB  
ISCT_HB  
Reserved  
DELAY6  
DELAY7  
DELAY8  
DELAY9  
Reserved  
D9HB_EN  
SCD6_HB  
D8HB_EN  
D7HB_EN  
D6HB_EN  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
SCD7_HB  
0x2F  
SCD8_HB  
0x30  
SCD9_HB  
0x31  
SC6OFF_HB  
SC7OFF_HB  
SC8OFF_HB  
SC9OFF_HB  
0x32  
0x33  
0x34  
0x35  
Reserved  
SCON_HB  
0x36 to 0x3B  
0x3C  
0x3D  
0x3E  
Reserved  
DELAY6  
DELAY7  
DELAY8  
DELAY9  
Reserved  
Reserved  
Reserved  
Reserved  
0x3F  
Rev. B | Page 22 of 52  
 
 
Data Sheet  
ADP8866  
Manufacturer and Device ID (MFDVID)—Register 0x00  
Multiple device revisions are tracked by the device ID field. This is a read-only register.  
Table 9. MFDVID Manufacturer and Device ID Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Device ID  
Bit 0  
Manufacture ID  
0
1
0
1
0
0
1
1
Mode Control Register (MDCR)—Register 0x01  
Table 10. MDCR Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
SIS_EN  
Bit 1  
Reserved  
Bit 0  
Reserved  
INT_CFG  
NSTBY  
ALT_GSEL  
GDWN_DIS  
BL_EN  
Table 11.  
Bit Name  
N/A  
Bit No. Description  
7
6
Reserved.  
INT_CFG  
Interrupt configuration.  
1 = processor interrupt deasserts for 50 μs and reasserts with pending events.  
0 = processor interrupt remains asserted if the host tries to clear the interrupt while there is a pending event.  
NSTBY  
5
4
3
1 = device is in normal mode.  
0 = device is in standby, only I2C is enabled.  
ALT_GSEL  
GDWN_DIS  
1 = charge pump gain is automatically set to 1× every time that the BLMX (Register 0x13) is written to.  
0 = writing to BLMX (Register 13) has no unique effect on the charge pump gain.  
1 = the charge pump does not switch down in gain until all LEDs are off. The charge pump switches up in gain  
as needed. This feature is useful if the ADP8866 charge pump is used to drive an external load.  
0 = the charge pump automatically switches up and down in gain. This provides optimal efficiency but is not  
suitable for driving external loads (other than those connected to the ADP8866 diode drivers).  
SIS_EN  
2
Master enable for independent sinks.  
1 = enables all LED current sinks designated as independent sinks. This bit has no effect if any of the SCx_EN  
bits that are part of the independent sinks group in Register 0x1A and Register 0x1B are set.  
0 = disables all sinks designated as independent sinks. This bit has no effect if any of the SCx_EN bits that are  
part of the independent sinks group in Register 0x1A and Register 0x1B are set.  
N/A  
1
0
Reserved.  
BL_EN  
Master enable for backlight sinks.  
1 = enables all LED current sinks designated as backlight.  
0 = disables all sinks designated as backlight.  
Rev. B | Page 23 of 52  
 
ADP8866  
Data Sheet  
Interrupt Status Register (INT_STAT)—Register 0x02  
Table 12. INT_STAT Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Reserved  
ISCOFF_INT  
BLOFF_INT  
SHORT_INT  
TSD_INT  
OVP_INT  
Reserved  
Table 13.  
Bit Name  
N/A  
Bit No.  
Description1  
7
6
Reserved.  
ISCOFF_INT  
Independent sink off.  
1 = indicates that the controller has ramped all the independent sinks designated in Register 0x04 and  
Register 0x05 to off.  
0 = the controller has not ramped all designated independent sinks to off.  
Backlight off.  
1 = indicates that the controller has faded the backlight sinks to off.  
0 = the controller has not completed fading the backlight sinks to off.  
Short-circuit error.  
1 = a short-circuit or overload condition on VOUT or current sinks was detected.  
0 = no short-circuit or overload condition was detected.  
Thermal shutdown.  
1 = device temperature is too high and has been shut down.  
0 = no overtemperature condition was detected.  
Overvoltage interrupt.  
BLOFF_INT  
SHORT_INT  
TSD_INT  
OVP_INT  
N/A  
5
4
3
2
1 = charge-pump output voltage has exceeded VOVP  
.
0 = charge-pump output voltage has not exceeded VOVP  
.
[1:0]  
Reserved.  
1 Interrupt bits are cleared by writing a 1 to the flag; writing a 0 or reading the flag has no effect.  
Interrupt Enable (INT_EN)—Register 0x03  
Table 14. INT_EN Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
OVP_IEN  
Bit 1  
Bit 0  
Reserved  
Reserved  
ISCOFF_IEN  
BLOFF_IEN  
SHORT_IEN  
TSD_IEN  
Table 15.  
Bit Name  
N/A  
Bit No. Description  
7
6
Reserved.  
ISCOFF_IEN  
Automated ISC off indicator.  
1 = the automated independent sink off indicator is enabled.  
0 = the automated independent sink off indicator is disabled.  
Automated backlight off indicator.  
BLOFF_IEN  
5
1 = the automated backlight off indicator is enabled.  
0 = the automated backlight off indicator is disabled.  
When this bit is set, an INT is generated anytime that a backlight fade-out is over. This occurs after an automated  
fade-out or after the completion of a backlight dimming profile. This is useful to synchronize the complete turn off  
for the backlights with other devices in the application.  
SHORT_IEN  
TSD_IEN  
4
3
Short-circuit interrupt enabled. When the SHORT_INT status bit is set after an error condition, an interrupt is raised  
to the host if the SHORT_IEN flag is enabled.  
1 = the short-circuit interrupt is enabled.  
0 = the short-circuit interrupt is disabled (SHORT_INT flag is still asserted).  
Thermal shutdown interrupt enabled. When the TSD_INT status bit is set after an error condition, an interrupt is  
raised to the host if the TSD_IEN flag is enabled.  
1 = the thermal shutdown interrupt is enabled.  
0 = the thermal shutdown interrupt is disabled (TSD_INT flag is still asserted).  
Rev. B | Page 24 of 52  
Data Sheet  
ADP8866  
Bit Name  
Bit No. Description  
OVP_IEN  
2
Overvoltage interrupt enabled. When the OVP_INT status bit is set after an error condition, an interrupt is raised to  
the host if the OVP_IEN flag is enabled.  
1 = the overvoltage interrupt is enabled.  
0 = the overvoltage interrupt is disabled (OVP_INT flag is still asserted).  
Reserved.  
N/A  
[1:0]  
Independent Sink Interrupt Selection 1 (ISCOFF_SEL1)—Register 0x04  
Table 16. ISCOFF_SEL1 Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Reserved  
D9OFFINT  
Table 17.  
Bit Name  
N/A  
Bit No.  
[7:1]  
0
Description  
Reserved.  
Include Diode 9 in the ISCOFF_INT flag.  
D9OFFINT  
1 = Diode 9 is in the group which triggers an ISCOFF_INT. When Diode 9 and all other LEDs with  
DxOFFINT are set high and go from on to off, ISCOFF_INT is set.  
0 = Diode 9 is not in the group which triggers an ISCOFF_INT when all diodes in that group are off.  
Independent Sink Interrupt Selection 2 (ISCOFF_SEL2)—Register 0x05  
Table 18. ISCOFF_SEL2 Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
D8OFFINT  
D7OFFINT  
D6OFFINT  
D5OFFINT  
D4OFFINT  
D3OFFINT  
D2OFFINT  
D1OFFINT  
Table 19.  
Bit Name  
D8OFFINT  
Bit No.  
Description  
Include Diode 8 in the ISCOFF_INT flag.  
7
1 = Diode 8 is in the group that triggers an ISCOFF_INT. When Diode 8 and all other LEDs with  
DxOFFINT are set high and goes from on to off, ISCOFF_INT is set.  
0 = Diode 8 is not in the group that triggers an ISCOFF_INT when all diodes in that group are off.  
Include Diode 7 in the ISCOFF_INT flag.  
1 = Diode 7 is in the group that triggers an ISCOFF_INT. When Diode 7 and all other LEDs with  
DxOFFINT are set high and goes from on to off, ISCOFF_INT is set.  
0 = Diode 7 is not in the group that triggers an ISCOFF_INT when all diodes in that group are off.  
Include Diode 6 in the ISCOFF_INT flag.  
1 = Diode 6 is in the group that triggers an ISCOFF_INT. When Diode 6 and all other LEDs with  
DxOFFINT are set high and goes from on to off, ISCOFF_INT is set.  
0 = Diode 6 is not in the group that triggers an ISCOFF_INT when all diodes in that group are off.  
Include Diode 5 in the ISCOFF_INT flag.  
1 = Diode 5 is in the group that triggers an ISCOFF_INT. When Diode 5 and all other LEDs with  
DxOFFINT are set high and goes from on to off, ISCOFF_INT is set.  
0 = Diode 5 is not in the group that triggers an ISCOFF_INT when all diodes in that group are off.  
Include Diode 4 in the ISCOFF_INT flag.  
1 = Diode 4 is in the group that triggers an ISCOFF_INT. When Diode 4 and all other LEDs with  
DxOFFINT are set high and goes from on to off, ISCOFF_INT is set.  
D7OFFINT  
D6OFFINT  
D5OFFINT  
D4OFFINT  
D3OFFINT  
6
5
4
3
2
0 = Diode 4 is not in the group that triggers an ISCOFF_INT when all diodes in that group are off.  
Include Diode 3 in the ISCOFF_INT flag.  
1 = Diode 3 is in the group that triggers an ISCOFF_INT. When Diode 3 and all other LEDs with  
DxOFFINT are set high and goes from on to off, ISCOFF_INT is set.  
0 = Diode 3 is not in the group that triggers an ISCOFF_INT when all diodes in that group are off.  
Rev. B | Page 25 of 52  
ADP8866  
Data Sheet  
Bit Name  
Bit No.  
Description  
D2OFFINT  
1
Include Diode 2 in the ISCOFF_INT flag.  
1 = Diode 2 is in the group that triggers an ISCOFF_INT. When Diode 2 and all other LEDs with  
DxOFFINT are set high and goes from on to off, ISCOFF_INT is set.  
0 = Diode 2 is not in the group that triggers an ISCOFF_INT when all diodes in that group are off.  
Include Diode 1 in the ISCOFF_INT flag.  
D1OFFINT  
0
1 = Diode 1 is in the group that triggers an ISCOFF_INT. When Diode 1 and all other LEDs with  
DxOFFINT are set high and goes from on to off, ISCOFF_INT is set.  
0 = Diode 1 is not in the group that triggers an ISCOFF_INT when all diodes in that group are off.  
Charge Pump Gain Selection (GAIN_SEL)—Register 0x06  
Table 20. GAIN_SEL Bit Map  
Bit 7  
Bit 6  
Bit 5  
Reserved  
Bit 4  
Bit 3  
Bit 2  
1.5X_LIMIT  
Bit 1  
Bit 0  
G_FORCE  
Table 21.  
Bit Name  
N/A  
Bit No.  
Description  
Reserved.  
7:3  
2
1.5X_LIMIT  
1 = gain is allowed to transition up from 1× to 1.5×. The gain is never allowed to enter 2× mode.  
0 = gain is allowed to transition up from 1× to 1.5× to 2× as needed.  
Selects desired gain state.  
G_FORCE  
[1:0]  
00 = auto gain select.  
01 = gain is locked into 1× mode.  
10 = gain is locked into 1.5× mode.  
11 = gain is locked into 2× mode (if 1.5X_LIMIT = 1, gain is locked into 1.5×)  
Output Level Selection 1 (LVL_SEL1)—Register 0x07  
Table 22. LVL_SEL1 Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Reserved  
D9LVL  
LEVEL_SET  
Table 23.  
Bit Name  
N/A  
Bit No.  
Description  
7
6
Reserved.  
D9LVL  
Diode 9 level select.  
1 = control with the LEVEL_SET bits.  
0 = normal mode (25 mA full-scale current).  
LEVEL_SET  
[5:0]  
Output level selection. Sets the mode of operation for all DxLVL bits that are set high.  
Code  
N
Maximum Current Range  
25 mA ÷ N = 31.3 mA  
25 mA ÷ N = 27.8 mA  
25 mA ÷ N = 25.0 mA  
25 mA ÷ N = 22.7 mA  
000000 0.8  
000001 0.9  
000010 1.0  
000011 1.1  
111110 7.0  
111111 1.0  
25 mA ÷ N = 3.6 mA  
PWM current. In this mode, the INT pin functions as a PWM input and directly drives  
the selected outputs.  
Rev. B | Page 26 of 52  
 
Data Sheet  
ADP8866  
Table 24.  
Code  
N
Maximum Current Range (mA)  
Code  
N
Maximum Current Range (mA)  
000000  
000001  
000010  
000011  
000100  
000101  
000110  
000111  
001000  
001001  
001010  
001011  
001100  
001101  
001110  
001111  
010000  
010001  
010010  
010011  
010100  
010101  
010110  
010111  
011000  
011001  
011010  
011011  
011100  
011101  
011110  
011111  
0.8  
0.9  
1
31.3  
27.8  
25.0  
22.7  
20.8  
19.2  
17.9  
16.7  
15.6  
14.7  
13.9  
13.2  
12.5  
11.9  
11.4  
10.9  
10.4  
10.0  
9.62  
9.26  
8.93  
8.62  
8.33  
8.06  
7.81  
7.58  
7.35  
7.14  
6.94  
6.76  
6.58  
6.41  
100000  
100001  
100010  
100011  
100100  
100101  
100110  
100111  
101000  
101001  
101010  
101011  
101100  
101101  
101110  
101111  
110000  
110001  
110010  
110011  
110100  
110101  
110110  
110111  
111000  
111001  
111010  
111011  
111100  
111101  
111110  
111111  
4
6.25  
6.10  
5.95  
5.81  
5.68  
5.56  
5.43  
5.32  
5.21  
5.10  
5.00  
4.90  
4.81  
4.72  
4.63  
4.55  
4.46  
4.39  
4.31  
4.24  
4.17  
4.10  
4.03  
3.97  
3.91  
3.85  
3.79  
3.73  
3.68  
3.62  
3.57  
PWM current  
4.1  
4.2  
4.3  
4.4  
4.5  
4.6  
4.7  
4.8  
4.9  
5
5.1  
5.2  
5.3  
5.4  
5.5  
5.6  
5.7  
5.8  
5.9  
6
6.1  
6.2  
6.3  
6.4  
6.5  
6.6  
6.7  
6.8  
6.9  
7.0  
1.0  
1.1  
1.2  
1.3  
1.4  
1.5  
1.6  
1.7  
1.8  
1.9  
2
2.1  
2.2  
2.3  
2.4  
2.5  
2.6  
2.7  
2.8  
2.9  
3
3.1  
3.2  
3.3  
3.4  
3.5  
3.6  
3.7  
3.8  
3.9  
Output Level Selection 2 (LVL_SEL2)—Register 0x08  
Table 25. LVL_SEL2 Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
D3LVL  
Bit 1  
Bit 0  
D8LVL  
D7LVL  
D6LVL  
D5LVL  
D4LVL  
D2LVL  
D1LVL  
Table 26.  
Bit Name  
D8LVL  
Bit No.  
Description  
Diode 8 level select.  
1 = control with the LEVEL_SET bits.  
0 = normal mode (25 mA full-scale current).  
Diode 7 level select.  
1 = control with the LEVEL_SET bits.  
0 = normal mode (25 mA full-scale current).  
Diode 6 level select.  
7
6
5
D7LVL  
D6LVL  
1 = control with the LEVEL_SET bits.  
0 = normal mode (25 mA full-scale current).  
Rev. B | Page 27 of 52  
ADP8866  
Data Sheet  
Bit Name  
Bit No.  
Description  
D5LVL  
4
Diode 5 level select.  
1 = control with the LEVEL_SET bits.  
0 = normal mode (25 mA full-scale current).  
Diode 4 level select.  
1 = control with the LEVEL_SET bits.  
0 = normal mode (25 mA full-scale current).  
Diode 3 level select.  
1 = control with the LEVEL_SET bits.  
0 = normal mode (25 mA full-scale current).  
Diode 2 level select.  
1 = control with the LEVEL_SET bits.  
0 = normal mode (25 mA full-scale current).  
Diode 1 level select.  
D4LVL  
D3LVL  
D2LVL  
D1LVL  
3
2
1
0
1 = control with the LEVEL_SET bits.  
0 = normal mode (25 mA full-scale current).  
LED Power Source Selection 1 (PWR_SEL1)—Register 0x09  
Table 27. PWR_SEL1 Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Reserved  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
D9PWR  
Table 28.  
Bit Name  
N/A  
Bit No.  
Description  
[7:1]  
0
Reserved.  
D9PWR  
Diode 9 LED power source select.  
1 = the LED is powered from the battery or other power source.  
0 = the LED is powered from the charge pump.  
LED Power Source Selection 2 (PWR_SEL2)—Register 0x0A  
Table 29. PWR_SEL2 Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
D1PWR  
D8PWR  
D7PWR  
D6PWR  
D5PWR  
D4PWR  
D3PWR  
D2PWR  
Table 30.  
Bit Name  
D8PWR  
Bit No.  
Description  
7
Diode 8 LED power source select.  
1 = the LED is powered from the battery or other power source.  
0 = the LED is powered from the charge pump.  
Diode 7 LED power source select.  
1 = the LED is powered from the battery or other power source.  
0 = the LED is powered from the charge pump.  
Diode 6 LED power source select.  
1 = the LED is powered from the battery or other power source.  
0 = the LED is powered from the charge pump.  
Diode 5 LED power source select.  
1 = the LED is powered from the battery or other power source.  
0 = the LED is powered from the charge pump.  
Diode 4 LED power source select.  
D7PWR  
D6PWR  
D5PWR  
D4PWR  
6
5
4
3
1 = the LED is powered from the battery or other power source.  
0 = the LED is powered from the charge pump.  
Rev. B | Page 28 of 52  
Data Sheet  
ADP8866  
Bit Name  
Bit No.  
Description  
D3PWR  
2
Diode 3 LED power source select.  
1 = the LED is powered from the battery or other power source.  
0 = the LED is powered from the charge pump.  
Diode 2 LED power source select.  
1 = the LED is powered from the battery or other power source.  
0 = the LED is powered from the charge pump.  
Diode 1 LED power source select.  
D2PWR  
D1PWR  
1
0
1 = the LED is powered from the battery or other power source.  
0 = the LED is powered from the charge pump.  
BACKLIGHT REGISTER DESCRIPTIONS  
Configuration Register (CFGR)—Register 0x10  
Table 31. CFGR Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
BL_LAW  
Bit 0  
Reserved  
Reserved  
D9SEL  
CABCFADE  
Table 32.  
Bit Name  
N/A  
Bit No. Description  
[7:5]  
4
Reserved.  
Diode 9 backlight select.  
D9SEL  
1 = selects LED9 as part of the independent sinks group.  
0 = selects LED9 as part of the backlight group.  
CABCFADE  
3
Selects how the backlight current responds to changes in its I2C setpoint after the backlight is enabled and the fade-  
in is complete.  
1 = any changes to the backlight current setting (Register 0x13) result in a near instant transition to the new current  
level. This is useful when rapid changes to the backlight current are required, such as during cABC control.  
0 = any changes to the backlight current setting (Register 0x13) result in a fade to the new current level. The fade  
time is determined by the fade rate (set in Register 0x12) and the delta between the old and new current level.  
BL_LAW  
N/A  
[2:1]  
Backlight transfer law.  
00 = square law DAC, linear time steps.  
01 = square law DAC, linear time steps.  
10 = square law DAC, nonlinear time steps (Cubic 10).  
11 = square law DAC, nonlinear time steps (Cubic 11).  
Reserved.  
0
Backlight Select (BLSEL)—Register 0x11  
Table 33. BLSEL Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
D8SEL  
D7SEL  
D6SEL  
D5SEL  
D4SEL  
D3SEL  
D2SEL  
D1SEL  
Table 34.  
Bit Name  
D8SEL  
Bit No.  
Description  
7
6
5
Diode 8 backlight select.  
1 = selects LED8 as part of the independent sinks group.  
0 = selects LED8 as part of the backlight group.  
Diode 7 backlight select.  
1 = selects LED7 as part of the independent sinks group.  
0 = selects LED7 as part of the backlight group.  
Diode 6 backlight select.  
D7SEL  
D6SEL  
1 = selects LED6 as part of the independent sinks group.  
0 = selects LED6 as part of the backlight group.  
Rev. B | Page 29 of 52  
 
ADP8866  
Data Sheet  
Bit Name  
Bit No.  
Description  
D5SEL  
4
Diode 5 backlight select.  
1 = selects LED5 as part of the independent sinks group.  
0 = selects LED5 as part of the backlight group.  
Diode 4 backlight select.  
1 = selects LED4 as part of the independent sinks group.  
0 = selects LED4 as part of the backlight group.  
Diode 3 backlight select.  
1 = selects LED3 as part of the independent sinks group.  
0 = selects LED3 as part of the backlight group.  
Diode 2 backlight select.  
1 = selects LED2 as part of the independent sinks group.  
0 = selects LED2 as part of the backlight group.  
Diode 1 backlight select.  
D4SEL  
D3SEL  
D2SEL  
D1SEL  
3
2
1
0
1 = selects LED1 as part of the independent sinks group.  
0 = selects LED1 as part of the backlight group.  
Backlight Fade (BLFR)—Register 0x12  
Table 35. BLFR Bit Map  
Bit 7  
Bit 6  
Bit 5  
BL_FO  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
BL_FI  
Bit 0  
Table 36.  
Bit Name  
BL_FO  
Bit No.  
Description  
[7:4]  
Backlight fade-out rate. The backlight fades from its current value to the off value. The times listed for BL_FO  
are for a full-scale fade-out. Fades between closer current values reduce the fade time. See the Automated  
Fade-in and Fade-Out section for more information.  
0000 = 0.0 sec (fade-out disabled).  
0001 = 0.05 sec.  
0010 = 0.10 sec.  
0011 = 0.15 sec.  
0100 = 0.20 sec.  
0101 = 0.25 sec.  
0110 = 0.30 sec.  
0111 = 0.35 sec.  
1000 = 0.40 sec.  
1001 = 0.45 sec.  
1010 = 0.50 sec.  
1011 = 0.75 sec.  
1100 = 1.00 sec.  
1101 = 1.25 sec.  
1110 = 1.50 sec.  
1111 = 1.75 sec.  
BL_FI  
[3:0]  
Backlight fade-in rate. The backlight fades from 0 to its programmed value when the backlight is turned on.  
The times listed for BL_FI are for a full-scale fade-in. Fades between closer current values reduce the fade time.  
See the Automated Fade-in and Fade-Out section for more information.  
0000 = 0.0 sec (fade-in disabled).  
0001 = 0.05 sec.  
0010 = 0.10 sec.  
0011 = 0.15 sec.  
1111 = 1.75 sec.  
Rev. B | Page 30 of 52  
Data Sheet  
ADP8866  
Backlight Maximum Current Register (BLMX)—Register 0x13  
Table 37. BLMX Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
BL_MC  
Bit 2  
Bit 1  
Bit 0  
Reserved  
Table 38.  
Bit Name  
N/A  
Bit No.  
7
Description  
Reserved.  
BL_MC  
[6:0]  
Backlight maximum current. The backlight maximum current can be set according to the square law function. All  
values scale with the setting of LEVEL_SET. See Table 39 for a complete list of values.  
Current (mA)  
(Full Scale =  
25 mA)  
Current (mA)  
(Full Scale =  
12.5 mA)  
Current (mA)  
(Full Scale =  
8.25 mA)  
Current (mA)  
(Full Scale =  
6.25 mA)  
Current (mA)  
(Full Scale =  
5.0 mA)  
DAC  
Code  
LEVEL_SET =  
000010  
LEVEL_SET =  
001100  
LEVEL_SET =  
010110  
LEVEL_SET =  
100000  
LEVEL_SET =  
101010  
0x00  
0x01  
0x02  
0x03  
0.0  
0.0  
0.0  
0.0  
0.0  
0.0016  
0.0062  
0.014  
0.0008  
0.0031  
0.0070  
0.0005  
0.0021  
0.0047  
0.0004  
0.0016  
0.0035  
0.0003  
0.0012  
0.0028  
0x7F  
25.0  
12.5  
8.33  
6.25  
5.0  
Table 39. Diode Output Currents per DAC Code  
Current (mA)  
(Full Scale = 25 mA)  
Current (mA)  
(Full Scale = 12.5 mA)  
Current (mA)  
(Full Scale = 8.25 mA)  
Current (mA)  
(Full Scale = 6.25 mA)  
Current (mA)  
(Full Scale = 5.0 mA)  
DAC Code  
0x00  
0x01  
0x02  
0x03  
0x04  
0x05  
0x06  
0x07  
0x08  
0x09  
0x0A  
0x0B  
0x0C  
0x0D  
0x0E  
0x0F  
0x10  
0x11  
0x12  
0x13  
0x14  
0x15  
0x16  
0x17  
0x18  
0x19  
0x1A  
0x1B  
0x1C  
LEVEL_SET = 000010 LEVEL_SET = 001100 LEVEL_SET = 010110 LEVEL_SET = 100000 LEVEL_SET = 101010  
0.0  
0.0  
0.0  
0.0  
0.0  
0.0016  
0.0062  
0.014  
0.025  
0.039  
0.056  
0.076  
0.099  
0.126  
0.155  
0.188  
0.223  
0.262  
0.304  
0.349  
0.397  
0.448  
0.502  
0.560  
0.620  
0.684  
0.750  
0.820  
0.893  
0.969  
1.05  
0.0008  
0.0031  
0.0070  
0.012  
0.019  
0.028  
0.038  
0.050  
0.063  
0.078  
0.094  
0.112  
0.131  
0.152  
0.174  
0.198  
0.224  
0.251  
0.280  
0.310  
0.342  
0.375  
0.410  
0.446  
0.484  
0.524  
0.565  
0.608  
0.0005  
0.0021  
0.0047  
0.0083  
0.013  
0.019  
0.025  
0.033  
0.042  
0.052  
0.063  
0.074  
0.087  
0.101  
0.116  
0.132  
0.149  
0.167  
0.187  
0.207  
0.228  
0.250  
0.273  
0.298  
0.323  
0.349  
0.377  
0.0004  
0.0016  
0.0035  
0.0062  
0.010  
0.014  
0.019  
0.025  
0.031  
0.039  
0.047  
0.056  
0.065  
0.076  
0.087  
0.099  
0.112  
0.126  
0.140  
0.155  
0.171  
0.188  
0.205  
0.223  
0.242  
0.262  
0.282  
0.304  
0.0003  
0.0012  
0.0028  
0.0050  
0.0078  
0.011  
0.015  
0.020  
0.025  
0.031  
0.038  
0.045  
0.052  
0.061  
0.070  
0.079  
0.090  
0.100  
0.112  
0.124  
0.137  
0.150  
0.164  
0.179  
0.194  
0.210  
0.226  
0.243  
1.13  
1.22  
0.405  
Rev. B | Page 31 of 52  
 
ADP8866  
Data Sheet  
Current (mA)  
(Full Scale = 25 mA)  
Current (mA)  
(Full Scale = 12.5 mA)  
Current (mA)  
(Full Scale = 8.25 mA)  
Current (mA)  
(Full Scale = 6.25 mA)  
Current (mA)  
(Full Scale = 5.0 mA)  
DAC Code  
0x1D  
0x1E  
0x1F  
0x20  
0x21  
0x22  
0x23  
0x24  
0x25  
0x26  
0x27  
0x28  
0x29  
0x2A  
0x2B  
0x2C  
0x2D  
0x2E  
0x2F  
0x30  
0x31  
0x32  
0x33  
0x34  
0x35  
0x36  
0x37  
0x38  
0x39  
0x3A  
0x3B  
0x3C  
0x3D  
0x3E  
0x3F  
0x40  
0x41  
0x42  
0x43  
0x44  
0x45  
0x46  
0x47  
0x48  
0x49  
0x4A  
0x4B  
0x4C  
0x4D  
0x4E  
0x4F  
LEVEL_SET = 000010 LEVEL_SET = 001100 LEVEL_SET = 010110 LEVEL_SET = 100000 LEVEL_SET = 101010  
1.30  
1.40  
1.49  
1.59  
1.69  
1.79  
1.90  
2.01  
2.12  
2.24  
2.36  
2.48  
2.61  
2.73  
2.87  
3.00  
3.14  
3.28  
3.42  
3.57  
3.72  
3.88  
4.03  
4.19  
4.35  
4.52  
4.69  
4.86  
5.04  
5.21  
5.40  
5.58  
5.77  
5.96  
6.15  
6.35  
6.55  
6.75  
6.96  
7.17  
7.38  
7.60  
7.81  
8.04  
8.26  
8.49  
8.72  
8.95  
9.19  
9.43  
9.67  
0.652  
0.698  
0.745  
0.794  
0.844  
0.896  
0.949  
1.00  
1.06  
1.12  
1.18  
1.24  
1.30  
1.37  
1.43  
1.50  
1.57  
1.64  
1.71  
1.79  
1.86  
1.94  
2.02  
2.10  
2.18  
2.26  
2.34  
2.43  
2.52  
2.61  
2.70  
2.79  
2.88  
2.98  
3.08  
3.17  
3.27  
3.38  
3.48  
3.58  
3.69  
3.80  
3.91  
4.02  
4.13  
4.24  
4.36  
4.48  
4.59  
4.72  
4.84  
0.435  
0.465  
0.497  
0.529  
0.563  
0.597  
0.633  
0.670  
0.707  
0.746  
0.786  
0.827  
0.869  
0.911  
0.955  
1.00  
1.05  
1.09  
1.14  
1.19  
1.24  
1.29  
1.34  
1.40  
1.45  
1.51  
1.56  
1.62  
1.68  
1.74  
1.80  
1.86  
1.92  
1.99  
2.05  
2.12  
2.18  
2.25  
2.32  
2.39  
2.46  
2.53  
2.60  
2.68  
2.75  
2.83  
2.91  
2.98  
3.06  
3.14  
3.22  
0.326  
0.349  
0.372  
0.397  
0.422  
0.448  
0.475  
0.502  
0.530  
0.560  
0.589  
0.620  
0.651  
0.684  
0.716  
0.750  
0.785  
0.820  
0.856  
0.893  
0.930  
0.969  
1.01  
1.05  
1.09  
1.13  
1.17  
1.22  
1.26  
1.30  
1.35  
1.40  
1.44  
1.49  
1.54  
1.59  
1.64  
1.69  
1.74  
0.261  
0.279  
0.298  
0.317  
0.338  
0.358  
0.380  
0.402  
0.424  
0.448  
0.472  
0.496  
0.521  
0.547  
0.573  
0.600  
0.628  
0.656  
0.685  
0.714  
0.744  
0.775  
0.806  
0.838  
0.871  
0.904  
0.938  
0.972  
1.01  
1.04  
1.08  
1.12  
1.15  
1.19  
1.23  
1.27  
1.31  
1.35  
1.39  
1.43  
1.48  
1.52  
1.56  
1.61  
1.65  
1.79  
1.84  
1.90  
1.95  
2.01  
2.06  
2.12  
2.18  
2.24  
2.30  
2.36  
2.42  
1.70  
1.74  
1.79  
1.84  
1.89  
1.93  
Rev. B | Page 32 of 52  
Data Sheet  
ADP8866  
Current (mA)  
(Full Scale = 25 mA)  
Current (mA)  
(Full Scale = 12.5 mA)  
Current (mA)  
(Full Scale = 8.25 mA)  
Current (mA)  
(Full Scale = 6.25 mA)  
Current (mA)  
(Full Scale = 5.0 mA)  
DAC Code  
0x50  
0x51  
0x52  
0x53  
0x54  
0x55  
0x56  
0x57  
0x58  
0x59  
0x5A  
0x5B  
0x5C  
0x5D  
0x5E  
0x5F  
0x60  
0x61  
0x62  
0x63  
0x64  
0x65  
0x66  
0x67  
0x68  
0x69  
0x6A  
0x6B  
0x6C  
0x6D  
0x6E  
0x6F  
0x70  
0x71  
0x72  
0x73  
0x74  
0x75  
0x76  
0x77  
0x78  
0x79  
0x7A  
0x7B  
0x7C  
0x7D  
0x7E  
0x7F  
LEVEL_SET = 000010 LEVEL_SET = 001100 LEVEL_SET = 010110 LEVEL_SET = 100000 LEVEL_SET = 101010  
9.92  
10.2  
10.4  
10.7  
10.9  
11.2  
11.5  
11.7  
12.0  
12.3  
12.6  
12.8  
13.1  
13.4  
13.7  
14.0  
14.3  
14.6  
14.9  
15.2  
15.5  
15.8  
16.1  
16.4  
16.8  
17.1  
17.4  
17.7  
18.1  
18.4  
18.8  
19.1  
19.4  
19.8  
20.1  
20.5  
20.9  
21.2  
21.6  
21.9  
22.3  
22.7  
23.1  
23.4  
23.8  
24.2  
24.6  
25.0  
4.96  
5.08  
5.21  
5.34  
5.47  
5.60  
5.73  
5.87  
6.00  
6.14  
6.28  
6.42  
6.56  
6.70  
6.85  
6.99  
7.14  
7.29  
7.44  
7.60  
7.75  
7.91  
8.06  
8.22  
8.38  
8.54  
8.71  
8.87  
9.04  
9.21  
9.38  
9.55  
9.72  
9.90  
10.1  
10.2  
10.4  
10.6  
10.8  
11.0  
11.2  
11.3  
11.5  
11.7  
11.9  
12.1  
12.3  
12.5  
3.31  
3.39  
3.47  
3.56  
3.65  
3.73  
3.82  
3.91  
4.00  
4.09  
4.19  
4.28  
4.37  
4.47  
4.57  
4.66  
4.76  
4.86  
4.96  
5.06  
5.17  
5.27  
5.38  
5.48  
5.59  
5.70  
5.81  
5.92  
6.03  
6.14  
6.25  
6.37  
6.48  
6.60  
6.71  
6.83  
6.95  
7.07  
7.19  
7.32  
7.44  
7.56  
7.69  
7.82  
7.94  
8.07  
8.20  
8.33  
2.48  
2.54  
2.61  
2.67  
2.73  
2.80  
2.87  
2.93  
3.00  
3.07  
3.14  
3.21  
3.28  
3.35  
3.42  
3.50  
3.57  
3.65  
3.72  
3.80  
3.88  
3.95  
4.03  
4.11  
4.19  
4.27  
4.35  
4.44  
4.52  
4.60  
4.69  
4.77  
4.86  
4.95  
5.04  
5.12  
5.21  
5.30  
5.40  
5.49  
5.58  
5.67  
5.77  
5.86  
5.96  
6.05  
6.15  
6.25  
1.98  
2.03  
2.08  
2.14  
2.19  
2.24  
2.29  
2.35  
2.40  
2.46  
2.51  
2.57  
2.62  
2.68  
2.74  
2.80  
2.86  
2.92  
2.98  
3.04  
3.10  
3.16  
3.23  
3.29  
3.35  
3.42  
3.48  
3.55  
3.62  
3.68  
3.75  
3.82  
3.89  
3.96  
4.03  
4.10  
4.17  
4.24  
4.32  
4.39  
4.46  
4.54  
4.61  
4.69  
4.77  
4.84  
4.92  
5.00  
Rev. B | Page 33 of 52  
ADP8866  
Data Sheet  
INDEPENDENT SINK REGISTER DESCRIPTIONS  
Independent Sink Current Control Register 1 (ISCC1)—Register 0x1A  
Table 40. ISCLAW Bit Map  
Bit 7  
Bit 6  
Bit 5  
Reserved  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
SC9_EN  
SC_LAW  
Table 41.  
Bit Name  
N/A  
Bit No.  
Description  
7:3  
2
Reserved.  
SC9_EN  
This enable acts on LED9.  
1 = SC9 is turned on.  
0 = SC9 is turned off.  
SC fade transfer law.  
SC_LAW  
1:0  
00 = square law DAC, linear time steps.  
01 = square law DAC, linear time steps.  
10 = square law DAC, nonlinear time steps (Cubic 10).  
11 = square law DAC, nonlinear time steps (Cubic 11).  
Independent Sink Current Control Register 2 (ISCC2)—Register 0x1B  
Table 42. ISCC Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
SC8_EN  
SC7_EN  
SC6_EN  
SC5_EN  
SC4_EN  
SC3_EN  
SC2_EN  
SC1_EN  
Table 43.  
Bit Name  
SC8_EN  
Bit No.  
Description  
7
6
5
4
3
This enable acts on LED8.  
1 = SC8 is turned on.  
0 = SC8 is turned off.  
This enable acts on LED7.  
1 = SC7 is turned on.  
0 = SC7 is turned off.  
This enable acts on LED6.  
1 = SC6 is turned on.  
0 = SC6 is turned off.  
This enable acts on LED5.  
1 = SC5 is turned on.  
0 = SC5 is turned off.  
This enable acts on LED4.  
1 = SC4 is turned on.  
0 = SC4 is turned off.  
SC7_EN  
SC6_EN  
SC5_EN  
SC4_EN  
SC3_EN  
SC2_EN  
SC1_EN  
2
1
0
This enable acts on LED3.  
1 = SC3 is turned on.  
0 = SC3 is turned off.  
This enable acts on LED2.  
1 = SC2 is turned on.  
0 = SC2 is turned off.  
This enable acts on LED1.  
1 = SC1 is turned on.  
0 = SC1 is turned off.  
Rev. B | Page 34 of 52  
 
Data Sheet  
ADP8866  
Independent Sink Current Time (ISCT1)—Register 0x1C  
Table 44. ISCT1 Bit Map  
Bit 7  
Bit 6  
Bit 5  
SCON  
Bit 4  
Bit 3  
Bit 2  
Reserved  
Bit 1  
Bit 0  
SC5OFF  
Table 45.  
Bit Name  
SCON  
Bit No.  
Description  
[7:4]  
SC on time. If the SCxOFF time is not disabled, then when the independent current sink is enabled (Register 0x1A  
and Register 0x1B), it remains on for the on time selected (per the following list) and then turns off.  
0000 = 0.00 sec1.  
0001 = 0.05 sec.  
0010 = 0.10 sec.  
0011 = 0.15 sec.  
0100 = 0.20 sec.  
0101 = 0.25 sec.  
0110 = 0.30 sec.  
0111 = 0.35 sec.  
1000 = 0.40 sec.  
1001 = 0.45 sec.  
1010 = 0.50 sec.  
1011 = 0.55 sec.  
1100 = 0.60 sec.  
1101 = 0.65 sec.  
1110 = 0.70 sec.  
1111 = 0.75 sec.  
Reserved.  
N/A  
[3:2]  
[1:0]  
SC5OFF  
SC5 off time. When the SC off time is disabled, the SC remains on while enabled. When the SC off time is set to any  
other value, the ISC turns off for the off time (per the following listed times) and then turns on according to the  
SCON setting.  
00 = off time disabled2.  
01 = 0.6 sec.  
10 = 1.2 sec.  
11 = 1.8 sec.  
1 If SCON is set to 0 sec, then after the ISC completes a ramp up, it immediately starts to ramp back down again (if SCxOFF is not disabled). SCON should not be set to 0 if  
the fade-in time is also 0 seconds.  
2 An independent sink remains on continuously when it is enabled and SCxOFF is disabled.  
Independent Sink Current Time (ISCT2)—Register 0x1D  
Table 46. ISCT2 Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
SC3OFF  
Bit 3  
Bit 2  
SC2OFF  
Bit 1  
Bit 0  
SC1OFF  
SC4OFF  
Rev. B | Page 35 of 52  
ADP8866  
Data Sheet  
Table 47.  
Designation Bit  
Description1  
SC4OFF  
SC3OFF  
SC2OFF  
SC1OFF  
[7:6]  
SC4 off time. When the SC off time is disabled, the SC remains on while enabled. When the SC off time is set to any  
other value, the ISC turns off for the off time (per the following listed times) and then turns on according to the  
SCON setting.  
00 = off time disabled.  
01 = 0.6 sec.  
10 = 1.2 sec.  
11 = 1.8 sec.  
[5:4]  
[3:2]  
[1:0]  
SC3 off time. When the SC off time is disabled, the SC remains on while enabled. When the SC off time is set to any  
other value, the ISC turns off for the off time (per the following listed times) and then turns on according to the  
SCON setting.  
00 = off time disabled.  
01 = 0.6 sec.  
10 = 1.2 sec.  
11 = 1.8 sec.  
SC2 off time. When the SC off time is disabled, the SC remains on while enabled. When the SC off time is set to any  
other value, the ISC turns off for the off time (per the following listed times) and then turns on according to the  
SCON setting.  
00 = off time disabled.  
01 = 0.6 sec.  
10 = 1.2 sec.  
11 = 1.8 sec.  
SC1 off time. When the SC off time is disabled, the SC remains on while enabled. When the SC off time is set to any  
other value, the ISC turns off for the off time (per the following listed times) and then turns on according to the  
SCON setting.  
00 = off time disabled.  
01 = 0.6 sec.  
10 = 1.2 sec.  
11 = 1.8 sec.  
1 An independent sink remains on continuously when it is enabled and SCxOFF is 00 (disabled).  
Independent Sink 6 Off Timer (OFFTIMER6)—Register 0x1E  
Table 48. OFFTIMER6 Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
SC6OFF  
Bit 2  
Bit 1  
Bit 0  
Reserved  
Table 49.  
Bit Name  
N/A  
Bit No. Description  
7
Reserved.  
SC6OFF  
[6:0]  
SC6 off time. When the SC off time is disabled, the SC remains on while enabled. When the SC off time is set to  
any other value, the ISC turns off for the off time (per the following listed times) and then turns on according to  
the SCON setting.  
0000 = disabled1.  
0000001 = 0.0 sec2.  
0000010 = 0.1 sec.  
0000011 = 0.2 sec.  
1111110 = 12.5 sec.  
1111111 = off3.  
1 An independent sink remains on continuously when it is enabled and SCxOFF is 00 (disabled).  
2 Setting SCxOFF to 0 seconds is not recommended if the SCFO fade-out time is also set to 0 seconds.  
3 Setting SCxOFF to off causes the LED to be held off indefinitely. This is useful for setting up a blink sequence that runs once and then goes to off.  
Rev. B | Page 36 of 52  
Data Sheet  
ADP8866  
Independent Sink 7 Off Timer (OFFTIMER7)—Register 0x1F  
Table 50. OFFTIMER7 Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
SC7OFF  
Bit 2  
Bit 1  
Bit 0  
Reserved  
Table 51.  
Bit Name  
N/A  
Bit No. Description  
7
Reserved.  
SC7OFF  
[6:0]  
SC7 off time. When the SC off time is disabled, the SC remains on while enabled. When the SC off time is set to  
any other value, the ISC turns off for the off time (per the following listed times) and then turns on according to  
the SCON setting.  
0000 = disabled1.  
0000001 = 0.0 sec2.  
0000010 = 0.1 sec.  
0000011 = 0.2 sec.  
1111110 = 12.5 sec.  
1111111 = off3.  
1 An independent sink remains on continuously when it is enabled and SCxOFF is 00 (disabled).  
2 Setting SCxOFF to 0 seconds is not recommended if the SCFO fade-out time is also set to 0 seconds.  
3 Setting SCxOFF to off causes the LED to be held off indefinitely. This is useful for setting up a blink sequence that runs once and then goes to off.  
Independent Sink 8 Off Timer (OFFTIMER8)—Register 0x20  
Table 52. OFFTIMER8 Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
SC8OFF  
Bit 2  
Bit 1  
Bit 0  
Reserved  
Table 53.  
Bit Name  
N/A  
Bit No. Description  
7
Reserved  
SC8OFF  
[6:0]  
SC8 off time. When the SC off time is disabled, the SC remains on while enabled. When the SC off time is set to  
any other value, the ISC turns off for the off time (per the following listed times) and then turns on according to  
the SCON setting.  
0000 = disabled1.  
0000001 = 0.0 sec2.  
0000010 = 0.1 sec.  
0000011 = 0.2 sec.  
1111110 = 12.5 sec.  
1111111 = off3.  
1 An independent sink remains on continuously when it is enabled and SCxOFF is 00 (disabled).  
2 Setting SCxOFF to 0 seconds is not recommended if the SCFO fade-out time is also set to 0 seconds.  
3 Setting SCxOFF to off causes the LED to be held off indefinitely. This is useful for setting up a blink sequence that runs once and then goes to off.  
Rev. B | Page 37 of 52  
ADP8866  
Data Sheet  
Independent Sink 9 Off Timer (OFFTIMER9)—Register 0x21  
Table 54. OFFTIMER9 Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
SC9OFF  
Bit 2  
Bit 1  
Bit 0  
Reserved  
Table 55.  
Bit Name  
N/A  
Bit No. Description  
7
Reserved.  
SC9OFF  
[6:0]  
SC9 off time. When the SC off time is disabled, the SC remains on while enabled. When the SC off time is set to  
any other value, the ISC turns off for the off time (per the following listed times) and then turns on according to  
the SCON setting.  
0000 = disabled1.  
0000001 = 0.0 sec2.  
0000010 = 0.1 sec.  
0000011 = 0.2 sec.  
1111110 = 12.5 sec.  
1111111 = off3.  
1 An independent sink remains on continuously when it is enabled and SCxOFF is 00 (disabled).  
2 Setting SCxOFF to 0 seconds is not recommended if the SCFO fade-out time is also set to 0 seconds.  
3 Setting SCxOFF to off causes the LED to be held off indefinitely. This is useful for setting up a blink sequence that runs once and then goes to off.  
Independent Sink Current Fade (ISCF)—Register 0x22  
Table 56. ISCF Bit Map  
Bit 7  
Bit 6  
Bit 5  
SCFO  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
SCFI  
Bit 0  
Table 57.  
Bit Name Bit No. Description  
SCFO  
[7:4]  
Sink current fade-out time. Note that the fade time given is from full scale to zero (the actual full-scale value is  
affected by the LEVEL_SET bits). Binary code fade-out times are as follows:  
0000 = disabled.  
0001 = 0.05 sec.  
0010 = 0.10 sec.  
0011 = 0.15 sec.  
0100 = 0.20 sec.  
0101 = 0.25 sec.  
0110 = 0.30 sec.  
0111 = 0.35 sec.  
1000 = 0.40 sec.  
1001 = 0.45 sec.  
1010 = 0.50 sec.  
1011 = 0.75 sec.  
1100 = 1.00 sec.  
1101 = 1.25 sec.  
1110 = 1.50 sec.  
1111 = 1.75 sec.  
Rev. B | Page 38 of 52  
Data Sheet  
ADP8866  
Bit Name Bit No. Description  
SCFI  
[3:0]  
Sink current fade-in time. Note that the fade time given is from zero to full scale (the actual full-scale value is affected  
by the LEVEL_SET bits). Binary code fade-out times are as follows:  
0000 = disabled.  
0001 = 0.05 sec.  
0010 = 0.10 sec.  
0011 = 0.15 sec.  
0100 = 0.20 sec.  
1111 = 1.75 sec.  
Sink Current Register LED1(ISC1)—Register 0x23  
Table 58. ISC1 Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
SCD1  
Bit 2  
Bit 1  
Bit 0  
Reserved  
Table 59.  
Bit Name Bit No.  
Description  
N/A  
7
Reserved.  
SCD1  
[6:0]  
Sink current. All values scale with the setting of LEVEL_SET. See Table 39 for a complete list of values.  
Current (mA)  
(Full Scale =  
12.5 mA)  
Current (mA)  
(Full Scale =  
8.25 mA)  
Current (mA)  
(Full Scale =  
6.25 mA)  
Current (mA)  
(Full Scale =  
5.0 mA)  
Current (mA)  
(Full Scale = 25 mA)  
DAC  
Code 000010  
LEVEL_SET =  
LEVEL_SET =  
001100  
LEVEL_SET =  
010110  
LEVEL_SET =  
100000  
LEVEL_SET =  
101010  
0.0  
0.0  
0.0  
0.0  
0.0  
0x00  
0x01  
0x02  
0x03  
0.0016  
0.0062  
0.014  
0.0008  
0.0031  
0.0070  
0.0005  
0.0021  
0.0047  
0.0004  
0.0016  
0.0035  
0.0003  
0.0012  
0.0028  
0x7F  
25.0  
12.5  
8.33  
6.25  
5.0  
Sink Current Register LED2 (ISC2)—Register 0x24  
Table 60. ISC2 Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Reserved  
SCD2  
Table 61.  
Bit Name  
N/A  
Bit No.  
7
Description  
Reserved.  
SCD2  
[6:0]  
Sink current. All values scale with the setting of LEVEL_SET. See Table 39 for a complete list of values.  
Current (mA)  
(Full Scale =  
25 mA)  
LEVEL_SET =  
000010  
Current (mA)  
(Full Scale =  
5.0 mA)  
Current (mA)  
(Full Scale =  
12.5 mA)  
Current (mA)  
(Full Scale =  
8.25 mA)  
Current (mA)  
(Full Scale =  
6.25 mA)  
LEVEL_SET =  
DAC Code  
0x00  
LEVEL_SET=001100 LEVEL_SET=010110 LEVEL_SET=100000 101010  
0.0  
0.0  
0.0  
0.0  
0.0  
0x01  
0.0016  
0.0062  
0.014  
0.0008  
0.0031  
0.0070  
0.0005  
0.0021  
0.0047  
0.0004  
0.0016  
0.0035  
0.0003  
0.0012  
0.0028  
0x02  
0x03  
0x7F  
25.0  
12.5  
8.33  
6.25  
5.0  
Rev. B | Page 39 of 52  
ADP8866  
Data Sheet  
Sink Current Register LED3 (ISC3)—Register 0x25  
Table 62. ISC3 Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
SCD3  
Bit 2  
Bit 1  
Bit 0  
Reserved  
Table 63.  
Bit Name  
N/A  
Bit No.  
7
Description  
Reserved.  
SCD3  
[6:0]  
Sink current. All values scale with the setting of LEVEL_SET. See Table 39 for a complete list of values.  
Current (mA)  
(Full Scale =  
25 mA)  
Current (mA)  
(Full Scale =  
12.5 mA)  
Current (mA)  
(Full Scale =  
8.25 mA)  
Current (mA)  
(Full Scale =  
6.25 mA)  
Current (mA)  
(Full Scale =  
5.0 mA)  
LEVEL_SET =  
000010  
LEVEL_SET =  
001100  
LEVEL_SET =  
010110  
LEVEL_SET =  
100000  
LEVEL_SET =  
101010  
DAC Code  
0x00  
0.0  
0.0  
0.0  
0.0  
0.0  
0x01  
0.0016  
0.0062  
0.014  
0.0008  
0.0031  
0.0070  
0.0005  
0.0021  
0.0047  
0.0004  
0.0016  
0.0035  
0.0003  
0.0012  
0.0028  
0x02  
0x03  
0x7F  
25.0  
12.5  
8.33  
6.25  
5.0  
Sink Current Register LED4 (ISC4)—Register 0x26  
Table 64. ISC4 Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
SCD4  
Bit 2  
Bit 1  
Bit 0  
Reserved  
Table 65.  
Bit Name  
N/A  
Bit No.  
7
Description  
Reserved.  
SCD4  
[6:0]  
Sink current. All values scale with the setting of LEVEL_SET. See Table 39 for a complete list of values.  
Current (mA)  
(Full Scale =  
25 mA)  
Current (mA)  
(Full Scale =  
12.5 mA)  
Current (mA)  
(Full Scale =  
8.25 mA)  
Current (mA)  
(Full Scale =  
6.25 mA)  
Current (mA)  
(Full Scale =  
5.0 mA)  
LEVEL_SET =  
000010  
LEVEL_SET =  
001100  
LEVEL_SET =  
010110  
LEVEL_SET =  
100000  
LEVEL_SET =  
101010  
DAC Code  
0x00  
0.0  
0.0  
0.0  
0.0  
0.0  
0x01  
0.0016  
0.0062  
0.014  
0.0008  
0.0031  
0.0070  
0.0005  
0.0021  
0.0047  
0.0004  
0.0016  
0.0035  
0.0003  
0.0012  
0.0028  
0x02  
0x03  
0x7F  
25.0  
12.5  
8.33  
6.25  
5.0  
Sink Current Register LED5 (ISC5)—Register 0x27  
Table 66. ISC5 Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
SCD5  
Bit 2  
Bit 1  
Bit 0  
Reserved  
Rev. B | Page 40 of 52  
Data Sheet  
ADP8866  
Table 67.  
Bit Name  
Bit No. Description  
N/A  
7
Reserved.  
SCD5  
[6:0]  
Sink current. All values scale with the setting of LEVEL_SET. See Table 39 for a complete list of values.  
Current (mA)  
(Full Scale =  
5.0 mA)  
Current (mA)  
(Full Scale =  
12.5 mA)  
Current (mA)  
(Full Scale =  
8.25 mA)  
Current (mA)  
(Full Scale =  
6.25 mA)  
Current (mA)  
(Full Scale = 25 mA)  
DAC  
LEVEL_SET =  
Code  
LEVEL_SET = 000010 LEVEL_SET = 001100 LEVEL_SET = 010110 LEVEL_SET = 100000 101010  
0x00  
0x01  
0x02  
0x03  
0.0  
0.0  
0.0  
0.0  
0.0  
0.0016  
0.0062  
0.014  
0.0008  
0.0031  
0.0070  
0.0005  
0.0021  
0.0047  
0.0004  
0.0016  
0.0035  
0.0003  
0.0012  
0.0028  
0x7F  
25.0  
12.5  
8.33  
6.25  
5.0  
Sink Current Register LED6 (ISC6)—Register 0x28  
Table 68. ISC6 Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Reserved  
SCD6  
Table 69.  
Bit Name  
N/A  
Bit No. Description  
7
Reserved.  
Sink current. All values scale with the setting of LEVEL_SET. See Table 39 for a complete list of values.  
SCD6  
[6:0]  
Current (mA)  
(Full Scale =  
5.0 mA)  
Current (mA)  
(Full Scale =  
12.5 mA)  
Current (mA)  
(Full Scale =  
8.25 mA)  
Current (mA)  
(Full Scale =  
6.25 mA)  
Current (mA)  
(Full Scale = 25 mA)  
DAC  
Code  
LEVEL_SET =  
LEVEL_SET = 000010 LEVEL_SET = 001100 LEVEL_SET = 010110 LEVEL_SET = 100000 101010  
0x00  
0x01  
0x02  
0x03  
0.0  
0.0  
0.0  
0.0  
0.0  
0.0016  
0.0062  
0.014  
0.0008  
0.0031  
0.0070  
0.0005  
0.0021  
0.0047  
0.0004  
0.0016  
0.0035  
0.0003  
0.0012  
0.0028  
0x7F  
25.0  
12.5  
8.33  
6.25  
5.0  
Sink Current Register LED7 (ISC7)—Register 0x29  
Table 70. ISC7 Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
SCD7  
Bit 2  
Bit 1  
Bit 0  
Reserved  
Rev. B | Page 41 of 52  
ADP8866  
Data Sheet  
Table 71.  
Bit Name Bit No. Description  
N/A  
7
Reserved.  
SCD7  
[6:0]  
Sink current. All values scale with the setting of LEVEL_SET. See Table 39 for a complete list of values.  
Current (mA)  
(Full Scale =  
6.25 mA)  
Current (mA)  
(Full Scale =  
12.5 mA)  
Current (mA)  
(Full Scale =  
8.25 mA)  
Current (mA)  
(Full Scale = 25 mA)  
Current (mA)  
(Full Scale = 5.0 mA)  
DAC  
Code LEVEL_SET = 000010 LEVEL_SET = 001100 LEVEL_SET = 010110 LEVEL_SET = 100000 LEVEL_SET = 101010  
0x00  
0x01  
0x02  
0x03  
0.0  
0.0  
0.0  
0.0  
0.0  
0.0016  
0.0062  
0.014  
0.0008  
0.0031  
0.0070  
0.0005  
0.0021  
0.0047  
0.0004  
0.0016  
0.0035  
0.0003  
0.0012  
0.0028  
0x7F  
25.0  
12.5  
8.33  
6.25  
5.0  
Sink Current Register LED8 (ISC8)—Register 0x2A  
Table 72. ISC8 Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
SCD8  
Bit 2  
Bit 1  
Bit 0  
Reserved  
Table 73.  
Bit Name Bit No. Description  
N/A  
7
Reserved.  
Sink current. All values scale with the setting of LEVEL_SET. See Table 39 for a complete list of values.  
SCD8  
[6:0]  
Current (mA)  
(Full Scale =  
Current (mA)  
(Full Scale =  
8.25 mA)  
LEVEL_SET =  
010110  
Current (mA)  
(Full Scale =  
6.25 mA)  
LEVEL_SET =  
100000  
Current (mA)  
(Full Scale =  
5.0 mA)  
LEVEL_SET =  
101010  
Current (mA)  
(Full Scale = 25 mA) 12.5 mA)  
LEVEL_SET = LEVEL_SET =  
DAC Code 000010  
001100  
0.0  
0x00  
0x01  
0x02  
0x03  
0.0  
0.0  
0.0  
0.0  
0.0016  
0.0062  
0.014  
0.0008  
0.0031  
0.0070  
0.0005  
0.0021  
0.0047  
0.0004  
0.0016  
0.0035  
0.0003  
0.0012  
0.0028  
0x7F  
25.0  
12.5  
8.33  
6.25  
5.0  
Sink Current Register LED9 (ISC9)—Register 0x2B  
Table 74. ISC9 Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
SCD9  
Bit 2  
Bit 1  
Bit 0  
Reserved  
Table 75.  
Bit Name Bit No. Description  
N/A  
7
Reserved.  
Sink current. All values scale with the setting of LEVEL_SET. See Table 39 for a complete list of values.  
SCD9  
[6:0]  
Current (mA)  
(Full Scale =  
Current (mA)  
(Full Scale =  
8.25 mA)  
LEVEL_SET =  
010110  
Current (mA)  
(Full Scale =  
6.25 mA)  
LEVEL_SET =  
100000  
Current (mA)  
(Full Scale =  
5.0 mA)  
LEVEL_SET =  
101010  
Current (mA)  
(Full Scale = 25 mA) 12.5 mA)  
LEVEL_SET = LEVEL_SET =  
DAC Code 000010  
001100  
0.0  
0x00  
0x01  
0x02  
0x03  
0.0  
0.0  
0.0  
0.0  
0.0016  
0.0062  
0.014  
0.0008  
0.0031  
0.0070  
0.0005  
0.0021  
0.0047  
0.0004  
0.0016  
0.0035  
0.0003  
0.0012  
0.0028  
0x7F  
25.0  
12.5  
8.33  
6.25  
5.0  
Rev. B | Page 42 of 52  
Data Sheet  
ADP8866  
Heartbeat Enable Selection (HB_SEL)—Register 0x2C  
Table 76. HB_SEL Bit Map  
Bit 7  
Bit 6  
Bit 5  
Reserved  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
D9HB_EN  
D8HB_EN  
D7HB_EN  
D6HB_EN  
Table 77.  
Bit Name  
N/A  
Bit No.  
Description  
[7:4]  
3
Reserved.  
D9HB_EN  
Diode 9 heartbeat enable.  
1 = heartbeat for this channel is enabled (all HB registers apply to every even numbered pulse).  
0 = heartbeat for this channel is disabled (all HB registers are ignored).  
Diode 8 heartbeat enable.  
1 = heartbeat for this channel is enabled (all HB registers apply to every even numbered pulse).  
0 = heartbeat for this channel is disabled (all HB registers are ignored).  
Diode 7 heartbeat enable.  
1 = heartbeat for this channel is enabled (all HB registers apply to every even numbered pulse).  
0 = heartbeat for this channel is disabled (all HB registers are ignored).  
Diode 6 heartbeat enable.  
D8HB_EN  
D7HB_EN  
D6HB_EN  
2
1
0
1 = heartbeat for this channel is enabled (all HB registers apply to every even numbered pulse).  
0 = heartbeat for this channel is disabled (all HB registers are ignored).  
Independent Sink Current LED6—Even Heartbeat Pulses (ISC6_HB)—Register 0x2D  
Table 78. ISC6_HB Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
SCD6_HB  
Bit 2  
Bit 1  
Bit 0  
Reserved  
Table 79.  
Bit Name  
N/A  
Bit No.  
7
Description  
Reserved.  
SCD6_HB  
[6:0]  
Sink current for the even numbered pulses when heartbeat mode for this channel is enabled. Use the following DAC code schedule.  
See Table 39 for a complete list of values.  
Current (mA)  
(Full Scale =  
25 mA)  
Current (mA)  
(Full Scale =  
12.5 mA)  
Current (mA)  
(Full Scale =  
8.25 mA)  
Current (mA)  
(Full Scale =  
6.25 mA)  
Current (mA)  
(Full Scale =  
5.0 mA)  
DAC  
Code 000010  
LEVEL_SET =  
LEVEL_SET =  
001100  
LEVEL_SET =  
010110  
LEVEL_SET =  
100000  
LEVEL_SET =  
101010  
0x00  
0x01  
0x02  
0x03  
0.0  
0.0  
0.0  
0.0  
0.0  
0.0016  
0.0062  
0.014  
0.0008  
0.0031  
0.0070  
0.0005  
0.0021  
0.0047  
0.0004  
0.0016  
0.0035  
0.0003  
0.0012  
0.0028  
0x7F  
25.0  
12.5  
8.33  
6.25  
5.0  
Independent Sink Current LED7—Even Heartbeat Pulses (ISC7_HB)—Register 0x2E  
Table 80. ISC7_HB Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
SCD7_HB  
Bit 2  
Bit 1  
Bit 0  
Reserved  
Rev. B | Page 43 of 52  
ADP8866  
Data Sheet  
Table 81.  
Bit Name Bit No. Description  
N/A  
7
Reserved.  
SCD7_HB [6:0]  
Sink current for the even numbered pulses when heartbeat mode for this channel is enabled. Use the following DAC code schedule.  
See Table 39 for a complete list of values.  
Current (mA)  
(Full Scale =  
12.5 mA)  
LEVEL_SET =  
001100  
Current (mA)  
(Full Scale =  
8.25 mA)  
LEVEL_SET =  
010110  
Current (mA)  
(Full Scale =  
6.25 mA)  
LEVEL_SET =  
100000  
Current (mA)  
(Full Scale =  
5.0 mA)  
LEVEL_SET =  
101010  
Current (mA)  
(Full Scale = 25 mA)  
LEVEL_SET =  
000010  
DAC  
Code  
0x00  
0x01  
0x02  
0x03  
0.0  
0.0  
0.0  
0.0  
0.0  
0.0016  
0.0062  
0.014  
0.0008  
0.0031  
0.0070  
0.0005  
0.0021  
0.0047  
0.0004  
0.0016  
0.0035  
0.0003  
0.0012  
0.0028  
0x7F  
25.0  
12.5  
8.33  
6.25  
5.0  
Independent Sink Current LED8—Even Heartbeat Pulses (ISC8_HB)—Register 0x2F  
Table 82. ISC8_HB Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
SCD8_HB  
Bit 2  
Bit 1  
Bit 0  
Reserved  
Table 83.  
Bit Name Bit No. Description  
N/A Reserved.  
SCD8_HB [6:0]  
7
Sink current for the even numbered pulses when heartbeat mode for this channel is enabled. Use the following DAC code schedule.  
See Table 39 for a complete list of values.  
Current (mA)  
(Full Scale =  
5.0 mA)  
Current (mA)  
(Full Scale =  
12.5 mA)  
Current (mA)  
(Full Scale =  
8.25 mA)  
Current (mA)  
(Full Scale =  
6.25 mA)  
Current (mA)  
(Full Scale = 25 mA)  
DAC  
LEVEL_SET =  
Code  
LEVEL_SET = 000010 LEVEL_SET = 001100 LEVEL_SET = 010110 LEVEL_SET = 100000 101010  
0x00  
0x01  
0x02  
0x03  
0.0  
0.0  
0.0  
0.0  
0.0  
0.0016  
0.0062  
0.014  
0.0008  
0.0031  
0.0070  
0.0005  
0.0021  
0.0047  
0.0004  
0.0016  
0.0035  
0.0003  
0.0012  
0.0028  
0x7F  
25.0  
12.5  
8.33  
6.25  
5.0  
Independent Sink Current LED9—Even Heartbeat Pulses (ISC9_HB)—Register 0x30  
Table 84. ISC9_HB Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
SCD9_HB  
Bit 2  
Bit 1  
Bit 0  
Reserved  
Rev. B | Page 44 of 52  
Data Sheet  
ADP8866  
Table 85.  
Bit Name Bit No. Description  
N/A  
7
Reserved.  
SCD9_HB [6:0]  
Sink current for the even numbered pulses when heartbeat mode for this channel is enabled. Use the following DAC code schedule.  
See Table 39 for a complete list of values.  
Current (mA)  
(Full Scale =  
5.0 mA)  
Current (mA)  
(Full Scale =  
12.5 mA)  
Current (mA)  
(Full Scale =  
8.25 mA)  
Current (mA)  
(Full Scale =  
6.25 mA)  
Current (mA)  
(Full Scale = 25 mA)  
DAC  
LEVEL_SET =  
Code  
LEVEL_SET = 000010 LEVEL_SET = 001100 LEVEL_SET = 010110 LEVEL_SET = 100000 101010  
0x00  
0x01  
0x02  
0x03  
0.0  
0.0  
0.0  
0.0  
0.0  
0.0016  
0.0062  
0.014  
0.0008  
0.0031  
0.0070  
0.0005  
0.0021  
0.0047  
0.0004  
0.0016  
0.0035  
0.0003  
0.0012  
0.0028  
0x7F  
25.0  
12.5  
8.33  
6.25  
5.0  
Independent Sink 6 Off Timer—Even Heartbeat Pulses (OFFTIMER6_HB)—Register 0x31  
Table 86. OFFTIMER6_HB Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Reserved  
SC6OFF_HB  
Table 87.  
Bit Name  
N/A  
Bit No. Description  
7
Reserved.  
SC6OFF_HB  
[6:0]  
SC6 off time for the even numbered pulses when heartbeat mode for this channel is enabled. When the  
SC6OFF_HB time is disabled, SC6 goes immediately from the even numbered on time to the odd numbered on  
time. When the SC off time is set to any other value, the ISC turns off for the off time (per the following listed  
times) and then turns on according to the SCON6_HB setting.  
0000 = disabled1.  
0000001 = 0.0 sec2.  
0000010 = 0.1 sec.  
0000011 = 0.2 sec.  
1111110 = 12.5 sec.  
1111111 = off3.  
1 A disabled setting leaves the LED on. This is useful for setting up a blink sequence that runs once and then stays on.  
2 Setting SCxOFF_HB to 0 seconds is not recommended if the SCFO_HB fade-out time is also set to 0 seconds.  
3 Setting SCxOFF to off causes the LED to be held off indefinitely. This is useful for setting up a blink sequence that runs once and then goes to off.  
Independent Sink 7 Off Timer—Even Heartbeat Pulses (OFFTIMER7_HB)—Register 0x32  
Table 88. OFFTIMER7_HB Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Reserved  
SC7OFF_HB  
Rev. B | Page 45 of 52  
ADP8866  
Data Sheet  
Table 89.  
Bit Name  
N/A  
Bit No. Description  
7
Reserved.  
SC7OFF_HB  
[6:0]  
SC7 off time for the even numbered pulses when heartbeat mode for this channel is enabled. When the  
SC7OFF_HB time is disabled, SC7 goes immediately from the even numbered on time to the odd numbered on  
time. When the SC off time is set to any other value, the ISC turns off for the off time (per the following listed  
times) and then turns on according to the SCON7_HB setting.  
0000 = disabled1.  
0000001 = 0.0 sec2.  
0000010 = 0.1 sec.  
0000011 = 0.2 sec.  
1111110 = 12.5 sec.  
1111111 = off3.  
1 A disabled setting leaves the LED on. This is useful for setting up a blink sequence that runs once and then stays on.  
2 Setting SCxOFF_HB to 0 seconds is not recommended if the SCFO_HB fade-out time is also set to 0 seconds.  
3 Setting SCxOFF to off causes the LED to be held off indefinitely. This is useful for setting up a blink sequence that runs once and then goes to off.  
Independent Sink 8 Off Timer—Even Heartbeat Pulses (OFFTIMER8_HB)—Register 0x33  
Table 90. OFFTIMER8_HB Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Reserved  
SC8OFF_HB  
Table 91.  
Bit Name  
N/A  
Bit No. Description  
7
Reserved.  
SC8OFF_HB  
[6:0]  
SC8 off time for the even numbered pulses when heartbeat mode for this channel is enabled. When the  
SC8OFF_HB time is disabled, SC8 goes immediately from the even numbered on time to the odd numbered on  
time. When the SC off time is set to any other value, the ISC turns off for the off time (per the following listed  
times) and then turns on according to the SCON8_HB setting.  
0000 = disabled1.  
0000001 = 0.0 sec2.  
0000010 = 0.1 sec.  
0000011 = 0.2 sec.  
1111110 = 12.5 sec.  
1111111 = off3.  
1 A disabled setting leaves the LED on. This is useful for setting up a blink sequence that runs once and then stays on.  
2 Setting SCxOFF_HB to 0 seconds is not recommended if the SCFO_HB fade-out time is also set to 0 seconds.  
3 Setting SCxOFF to off causes the LED to be held off indefinitely. This is useful for setting up a blink sequence that runs once and then goes to off.  
Independent Sink 9 Off Timer—Even Heartbeat Pulses (OFFTIMER9_HB)—Register 0x34  
Table 92. OFFTIMER9_HB Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Reserved  
SC9OFF_HB  
Rev. B | Page 46 of 52  
Data Sheet  
ADP8866  
Table 93.  
Bit Name  
Bit No. Description  
N/A  
7
Reserved.  
SC9OFF_HB  
[6:0]  
SC9 off time for the even numbered pulses when heartbeat mode for this channel is enabled. When the  
SC9OFF_HB time is disabled, SC9 goes immediately from the even numbered on time to the odd numbered on  
time. When the SC off time is set to any other value, the ISC turns off for the off time (per the following listed  
times) and then turns on according to the SCON9_HB setting.  
0000 = disabled1.  
0000001 = 0.0 sec2.  
0000010 = 0.1 sec.  
0000011 = 0.2 sec.  
1111110 = 12.5 sec.  
1111111 = off3.  
1 A disabled setting leaves the LED on. This is useful for setting up a blink sequence that runs once and then stays on.  
2 Setting SCxOFF_HB to 0 seconds is not recommended if the SCFO_HB fade-out time is also set to 0 seconds.  
3 Setting SCxOFF to off causes the LED to be held off indefinitely. This is useful for setting up a blink sequence that runs once and then goes to off.  
Heartbeat On Time (ISCT_HB)—Register 0x35  
Table 94. ISCTHB1 Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
SCON_HB  
Bit 0  
Reserved  
Table 95.  
Bit Name  
N/A  
Bit No.  
[7:4]  
Description  
Reserved.  
SCON_HB  
[3:0]  
On time for D6 to D9 even numbered pulses, when heartbeat is enabled for those channels.  
0000 = 0.00 sec.  
0001 = 0.05 sec.  
0010 = 0.10 sec.  
0011 = 0.15 sec.  
0100 = 0.20 sec.  
0101 = 0.25 sec.  
0110 = 0.30 sec.  
0111 = 0.35 sec.  
1000 = 0.40 sec.  
1001 = 0.45 sec.  
1010 = 0.50 sec.  
1011 = 0.55 sec.  
1100 = 0.60 sec.  
1101 = 0.65 sec.  
1110 = 0.70 sec.  
1111 = 0.75 sec.  
Enable Delay Time for SC6 (DELAY6)—Register 0x3C  
Table 96. DELAY6 Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
DELAY6  
Bit 2  
Bit 1  
Bit 0  
Reserved  
Rev. B | Page 47 of 52  
ADP8866  
Data Sheet  
Table 97.  
Bit Name Bit No. Description  
N/A  
7
Reserved.  
DELAY6  
[6:0]  
Enable delay time for SC6. When SC6 is enabled, the ADP8866 automatically waits the specified time before starting  
the SC6 fade-in.  
0000 = 0 ms (no delay when SC6 enable is exercised).  
0000001 = 10 ms.  
0000010 = 20 ms.  
0000011 = 30 ms.  
1111111 = 1270 ms.  
Enable Delay Time for SC7 (DELAY7)—Register 0x3D  
Table 98. DELAY7 Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
DELAY7  
Bit 2  
Bit 1  
Bit 0  
Reserved  
Table 99.  
Bit Name Bit No. Description  
N/A  
7
Reserved.  
DELAY7  
[6:0]  
Enable delay time for SC7. When SC7 is enabled, the ADP8866 automatically waits the specified time before starting  
the SC7 fade-in.  
0000 = 0 ms (no delay when SC7 enable is exercised).  
0000001 = 10 ms.  
0000010 = 20 ms.  
0000011 = 30 ms.  
1111111 = 1270 ms.  
Enable DelayTime for SC8 (DELAY8)—Register 0x3E  
Table 100. DELAY8 Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
DELAY8  
Bit 2  
Bit 1  
Bit 0  
Reserved  
Table 101.  
Bit Name Bit No. Description  
N/A  
7
Reserved.  
DELAY8  
[6:0]  
Enable delay time for SC8. When SC8 is enabled, the ADP8866 automatically waits the specified time before starting  
the SC8 fade-in.  
0000 = 0 ms (no delay when SC8 enable is exercised).  
0000001 = 10 ms.  
0000010 = 20 ms.  
0000011 = 30 ms.  
1111111 = 1270 ms.  
Enable Delay Time for SC9 (DELAY9)—Register 0x3F  
Table 102. DELAY9 Bit Map  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
DELAY9  
Bit 2  
Bit 1  
Bit 0  
Reserved  
Rev. B | Page 48 of 52  
Data Sheet  
ADP8866  
Table 103.  
Bit Name Bit No. Description  
N/A  
7
Reserved.  
DELAY9  
[6:0]  
Enable delay time for SC9. When SC9 is enabled, the ADP8866 automatically waits the specified time before starting  
the SC9 fade-in.  
0000 = 0 ms (no delay when SC9 enable is exercised).  
0000001 = 10 ms.  
0000010 = 20 ms.  
0000011 = 30 ms.  
1111111 = 1270 ms.  
Rev. B | Page 49 of 52  
 
ADP8866  
Data Sheet  
OUTLINE DIMENSIONS  
DETAIL A  
(JEDEC 95)  
4.10  
4.00 SQ  
3.90  
0.30  
0.25  
0.18  
PIN 1  
INDICATOR  
PIN 1  
INDIC ATOR AREA OPTIONS  
(SEE DETAIL A)  
16  
20  
0.50  
BSC  
1
15  
2.75  
2.60 SQ  
2.35  
EXPOSED  
PAD  
5
11  
10  
6
0.50  
0.40  
0.30  
0.20 MIN  
TOP VIEW  
SIDE VIEW  
BOTTOM VIEW  
0.80  
0.75  
0.70  
FOR PROPER CONNECTION OF  
THE EXPOSED PAD, REFER TO  
THE PIN CONFIGURATION AND  
FUNCTION DESCRIPTIONS  
0.05 MAX  
0.02 NOM  
COPLANARITY  
0.08  
SECTION OF THIS DATA SHEET.  
SEATING  
PLANE  
0.20 REF  
COMPLIANT TO JEDEC STANDARDS MO-220-WGGD-11.  
Figure 42. 20 Lead Lead Frame Chip Scale Package [LFCSP]  
4 mm × 4 mm Body and 0.75 mm Package Height  
(CP-20-8)  
Dimensions shown in millimeters  
DIRECTION OF FEED  
Figure 43. Tape and Reel Orientation for LFCSP Units  
ORDERING GUIDE  
Model1  
ADP8866ACPZ-R7  
Temperature Range  
Package Description  
Package Option  
CP-20-8  
−40°C to +105°C  
20-Lead LFCSP, 7“ Tape and Reel  
1 Z = RoHS Compliant Part.  
Rev. B | Page 50 of 52  
 
 
Data Sheet  
NOTES  
ADP8866  
Rev. B | Page 51 of 52  
ADP8866  
NOTES  
Data Sheet  
I2C refers to a communications protocol originally developed by Philips Semiconductors (now NXP Semiconductors).  
©2011–2017 Analog Devices, Inc. All rights reserved. Trademarks and  
registered trademarks are the property of their respective owners.  
D09478-0-11/17(B)  
Rev. B | Page 52 of 52  

相关型号:

ADP886XMB1-EVALZ

Charge Pump,7-Channel Fun Lighting LED Driver
ADI

ADP8870

Charge-Pump, Parallel Backlight Driver with Image Content PWM Input
ADI

ADP9001

Diode,
ASI

ADP9001-00

Mixer Diode, Low Barrier, X Band, Silicon, DIE-9
ASI

ADP9001-01

Mixer Diode, Low Barrier, X Band, 1800ohm Z(V) Max, Silicon,
ASI

ADP9001-19

Mixer Diode, Low Barrier, X Band, Silicon,
ASI

ADP9001-23

Mixer Diode, Low Barrier, X Band, 1800ohm Z(V) Max, Silicon,
ASI

ADP9001-44

暂无描述
ASI

ADP9001-51

Mixer Diode, Low Barrier, X Band, Silicon,
ASI

ADP9001-800

Mixer Diode, Low Barrier, X Band, Silicon,
ASI

ADP9001-860

Mixer Diode, Low Barrier, X Band, Silicon,
ASI

ADP9001-91

Mixer Diode, Low Barrier, X Band, Silicon,
ASI