
NXP Semiconductors
PCA9685
16-channel, 12-bit PWM Fm+ I 2 C-bus LED controller
7.4 Active LOW output enable input
The active LOW output enable (OE) pin, allows to enable or disable all the LED outputs at
the same time.
? When a LOW level is applied to OE pin, all the LED outputs are enabled and follow
the output state defined in the LEDn_ON and LEDn_OFF registers with the polarity
defined by INVRT bit (MODE2 register).
? When a HIGH level is applied to OE pin, all the LED outputs are programmed to the
value that is defined by OUTNE[1:0] in the MODE2 register.
Table 10.
LED outputs when OE = 1
OUTNE1
0
0
1
1
OUTNE0
0
1
0
1
LED outputs
0
1 if OUTDRV = 1, high-impedance if OUTDRV = 0
high-impedance
high-impedance
The OE pin can be used as a synchronization signal to switch on/off several PCA9685
devices at the same time. This requires an external clock reference that provides blinking
period and the duty cycle.
The OE pin can also be used as an external dimming control signal. The frequency of the
external clock must be high enough not to be seen by the human eye, and the duty cycle
value determines the brightness of the LEDs.
7.5 Power-on reset
When power is applied to V DD , an internal power-on reset holds the PCA9685 in a reset
condition until V DD has reached V POR . At this point, the reset condition is released and the
PCA9685 registers and I 2 C-bus state machine are initialized to their default states.
Thereafter, V DD must be lowered below 0.2 V to reset the device.
PCA9685
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 3 — 2 September 2010
? NXP B.V. 2010. All rights reserved.
26 of 51