Datasheet

ADP8866 Data Sheet
Rev. A | Page 16 of 52
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.
ADVANCED BLINKING CONTROLS
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.
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.
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:
09478-036
EN
SCFI
ISCx CURRENT
ISCx_HB CURRENT
SCFO
SCFI SCFO
EVEN PULSE
OFFTIMERx
0
TO 126 SEC
SCON
0
TO 750ms
SCON_HB
0 T
O 750ms
OFFTIMERx_HB
0 TO 126 SEC
CURRENT (mA)
EVEN PULSE
ODD PULSE
ODD PULSE
Figure 35. Customizable Heartbeat Pulse