ADP8866ACPZ-R7 [ADI]
Charge Pump Driven 9-Channel LED Driver with Automated LED Lighting Effects;型号: | ADP8866ACPZ-R7 |
厂家: | 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
相关型号:
©2020 ICPDF网 联系我们和版权申明