Data Sheet
PCA9685 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2010. All rights reserved.
Product data sheet Rev. 3 — 2 September 2010 28 of 51
NXP Semiconductors
PCA9685
16-channel, 12-bit PWM Fm+ I
2
C-bus LED controller
7.7 Using the PCA9685 with and without external drivers
The PCA9685 LED output drivers are 5.5 V only tolerant and can sink up to 25 mA at 5 V.
If the device needs to drive LEDs to a higher voltage and/or higher current, use of an
external driver is required.
• INVRT bit (MODE2 register) can be used to keep the LED PWM control firmware the
same independently of the type of external driver. This bit allows LED output polarity
inversion/non-inversion only when OE
=0.
• OUTDRV bit (MODE2 register) allows minimizing the amount of external components
required to control the external driver (N-type or P-type device).
[1] When OE = 1, LED output state is controlled only by OUTNE[1:0] bits (MODE2 register).
[2] Correct configuration when LEDs directly connected to the LEDn outputs (connection to V
DD
through current limiting resistor).
[3] Optimum configuration when external N-type (NPN, NMOS) driver used.
[4] Optimum configuration when external P-type (PNP, PMOS) driver used.
Table 11. Use of INVRT and OUTDRV based on connection to the LEDn outputs when OE =0
[1]
INVRT OUTDRV Direct connection to LEDn External N-type driver External P-type driver
Firmware External
pull-up
resistor
Firmware External
pull-up
resistor
Firmware External
pull-up
resistor
0 0 formulas and LED
output state values
inverted
LED current
limiting R
[2]
formulas and LED
output state
values inverted
required formulas and LED
output state values
apply
required
0 1 formulas and LED
output state values
inverted
LED current
limiting R
[2]
formulas and LED
output state
values apply
[3]
not
required
[3]
formulas and LED
output state values
inverted
not required
1 0 formulas and LED
output state values
apply
[2]
LED current
limiting R
formulas and LED
output state
values apply
required formulas and LED
output state values
inverted
required
1 1 formulas and LED
output state values
apply
[2]
LED current
limiting R
formulas and LED
output state
values inverted
not required formulas and LED
output state values
apply
[4]
not
required
[4]
INVRT = 0
OUTDRV = 1
INVRT = 1
OUTDRV = 1
INVRT = 1
OUTDRV = 0
Fig 13. External N-type driver Fig 14. External P-type driver Fig 15. Direct LED connection
LED0
+5 V
002aad16
9
LED0
+5 V
002aad17
0
LED0 +V
DD
002aad17
1