NXP LED Controller Selection Guide

LED Driver, LED Controller Selection Guide, NXP Voltage Switch Drivers, NXP Constant-Current Drivers, PCA9685PW, PCA9955BTW, PCA9956BTW, PCA9622DR, PCA9957HN, PCA9959HN

NXP Semiconductors

NXP LED Controller Selection Guide

a variety of control tasks while offloading the system processor. Having sent instructions to the LED controller, the processor is free to engage in other tasks or go into a low-power state. NXP’s LED controllers offer a variety of features needed in LED-driving applications. Some of these features include: • Blinking and dimming capability

PDF LED-CONTROLLERS-FINAL-DELIVERABLES
LED CONTROLLERS
VOLTAGE-SWITCH DRIVERS AND CONSTANT-CURRENT DRIVERS

LED CONTROLLERS OVERVIEW
LEDs are used in a wide range of applications, from low-end status indicators to high-end video displays. System designers often need the ability to control these LEDs, but can't afford to tie up the system processor to do so. NXP's LED controllers solve this problem, performing a variety of control tasks while offloading the system processor. Having sent instructions to the LED controller, the processor is free to engage in other tasks or go into a low-power state.
NXP's LED controllers offer a variety of features needed in LED-driving applications. Some of these features include:
· Blinking and dimming capability · Pulse-width modulation (PWM) for LED brightness control · Color mixing capabilities · Fast-mode Plus (Fm+) bi-directional communication channel with data transfer rate of up to 1 Mbit/s over the I2C-bus · Ultra-fast-mode (UFm) uni-directional communication channel with data transfer rate of up to 5 Mbit/s over the I2C-bus · SPI-compatible 3-wire serial uni-directional interface with data transfer rate of up to 25 Mbit/s over serial peripheral
interface (SPI) · Different output drive types (push-pull, open-drain voltage switch or constant-current driver) · Independent control of LEDs The devices are classified in two groups: voltage-switch drivers and constant-current drivers. These groups are discussed below.

VOLTAGE-SWITCH DRIVERS
Voltage-switch output driver devices control the LED connected to the output pin by switching the connection to ground or supply on or off. A series resistor connected between the LED and the device limits the current that flows through the LED into the device.
Voltage-switch devices have the advantage of dissipating the heat outside the device, in the series resistor. Therefore, the device is insensitive to heat dissipation and is good for driving multiple LEDs in series, with different forward-bias voltages (Vf), from the same supply.

CONSTANT-CURRENT DRIVERS
A current-regulated LED driver controls the current internally which results in the LED light remaining constant even with supply-voltage fluctuations. NXP constant-current LED drivers are used for low-current luminary lighting applications requiring accurate lighting control independent of supply voltage, temperature, and LED forward-bias voltage.

(a) Example Voltage-Switch Output Structure

(b) Example Constant-Current Output Structure

The LED controllers are supported by application boards and daughter cards, an established manufacturing infrastructure that supports high volumes and technical documents. NXP helps system designers make lighting affordable, in everything from indoor consumer electronics and appliances to outdoor decorative lighting.

2

www.nxp.com

LED CONTROLLERS SELECTION GUIDE

Device Function Number of LED Outputs Operating Voltage Range Standby Current [1] Type of LED Drive Max LED Drive Current Max LED Drive Voltage Output Type LED Pin Can Be Used as Input Number of PWMs Individual PWM Resolution (Steps) Group PWM Resolution (Steps) Individual Brightness Control Group Brightness Control Output Enable/PWM Control Programmable Output Delay LED Error Detection Thermal Shutdown Interface Number of Device Addresses Hardware Reset Individual PWM Frequency Group PWM Frequency Status

PCA9550 PCA9553 PCA9551 PCA9552 PCA9530 PCA9533 PCA9531 PCA9532

Blinker
Blinker
Blinker
Blinker Dimmer & blinker Dimmer & blinker Dimmer & blinker Dimmer & blinker

2.3 V­ 1.9 2
5.5 V µA 2.3 V­ 1.9 4 5.5 V µA 2.3 V­ 1.9 8 5.5 V µA 2.3 V­ 2.1 16 5.5 V µA 2.3 V­ 1.9 2 5.5 V µA 2.3 V­ 1.9 4 5.5 V µA 2.3 V­ 1.9 8 5.5 V µA 2.3 V­ 2.1 16 5.5 V µA

Voltage switch Voltage switch Voltage switch Voltage switch Voltage switch Voltage switch Voltage switch Voltage switch

25 mA 5 V 25 mA 5 V 25 mA 5 V 25 mA 5 V 25 mA 5 V 25 mA 5 V 25 mA 5 V 25 mA 5 V

Open drain (Sink) Open drain (Sink) Open drain (Sink) Open drain (Sink) Open drain (Sink) Open drain (Sink) Open drain (Sink) Open drain (Sink)

PCA9632

Dimmer

2.3 V­ 0.005 Voltage

4

& blinker

5.5 V µA switch

-10 mA 5 V
25 mA

Push/pull (Configurable)

PCA9633 PCA9634 PCA9635 PCA9685[2] PCA9624 PCA9622 PCA9626 PCA9952[4] PCA9955[4] PCA9955B[3] PCA9956B PCA9957
PCA9959
PCA9745B PCU9656

Dimmer & blinker Dimmer & blinker Dimmer & blinker
Dimmer
Dimmer & blinker Dimmer & blinker Dimmer & blinker Dimmer & blinker Dimmer & blinker Dimmer & blinker Dimmer & blinker Dimmer & blinker 64-grid Dimmer & blinker Dimmer & blinker Dimmer & blinker

2.3 V­ 3.8 4
5.5 V µA 2.3 V­ 3.8 8 5.5 V µA 2.3 V­ 3.8 16 5.5 V µA 2.3 V­ 2.2 16 5.5 V µA 2.3 V­ 2.1 8 5.5 V µA 2.3 V­ 3.2 16 5.5 V µA 2.3 V­ 6.0 24 5.5 V µA 3.0 V­ 100 16 5.5 V µA 3.0 V­ 100 16 5.5 V µA 3.0 V­ 170 16 5.5 V- µA 3.0 V­ 100 24 5.5 V µA 2.7 V­ 170 24 5.5 V uA"
2.7 V­ 170 24
5.5 V uA

3.0 V­ 170 16
5.5 V µA

2.3 V­

24

6 µA

5.5 V

Voltage switch Voltage switch Voltage switch Voltage switch Voltage switch Voltage switch Voltage switch Constant current Constant current Constant current Constant
current Constant current

-10 mA 5 V
25 mA -10 mA
5 V 25 mA -10 mA
5 V 25 mA -10 mA
5 V 25 mA 100 mA 40 V
100 mA 40 V
100 mA 40 V
57 mA 40 V
57 mA 40 V
57 mA 20 V
57 mA 20 V
32 mA 5.5 V

Constant 63 mA 5.5 V
current

Constant
current Voltage switch

57 mA 20 V 100 mA 40 V

Push/pull (Configurable) Push/pull (Configurable) Push/pull (Configurable) Push/pull (Configurable) Open drain (Sink) Open drain (Sink) Open drain (Sink) Open drain (Sink) Open drain (Sink) Open drain (Sink) Open drain (Sink) Open drain (Sink)
Open drain (Sink)
Open drain (Sink) Open drain (Sink)

[1] Typical value measured with VDD = 5.5 V, no load, VI = VDD or VSS and FSCL = 0 Hz

[2] External clock input option

Y 2 256

Y 2 256

Y 2 256

Y 2 256

Y 2 256

Y 2 256

Y 2 256

Y 2 256

4

N

256

+ 1

4

N

256

+ 1

8

N

256

+ 1

16

N

256

+ 1

N 16 4096

8

N

256

+ 1

16

N

256

+ 1

24

N

256

+ 1

16

N

256

+ 1

16

N

256

+ 1

16

N

256

+ 1

24

N

256

+ 1

24

N

256

+1

NN N

16

N

256

+ 1

24

N

256

+ 1

I2C, N/A Y N N N N N
Fm I2C, N/A N N N N N N Fm I2C, N/A N N N N N N Fm I2C, N/A N N N N N N Fm I2C, N/A Y N N N N N Fm I2C, N/A N N N N N N Fm I2C, N/A N N N N N N Fm I2C, N/A N N N N N N Fm
I2C, 64 Y Y N N N N
Fm+
I2C, 256 Y Y Y N N N
Fm+ I2C, 256 Y Y Y N N N Fm+ I2C, 256 Y Y Y N N N Fm+ I2C, N/A Y N Y Y N N Fm+ I2C, 256 Y Y Y N N N Fm+ I2C, 256 Y Y Y N N N Fm+ I2C, 256 Y Y Y N N N Fm+ I2C, 256 Y Y Y Y Y Y Fm+ I2C, 256 Y Y N Y Y Y Fm+ I2C, 256 Y Y Y Y Y Y Fm+

2

Y

1

N

8

Y

8

Y

2

Y

1

N

8

Y

8

Y

1, 4

N

1, 4, 126 N

126

N

126

N

62

N

126

N

126

N

126

N

8

Y

16

Y

125

Y

0.172 Hz - 44 Hz 0.172 Hz - 44 Hz 0.172 Hz - 44 Hz 0.172 Hz - 44 Hz 0.591 Hz - 152 Hz 0.591 Hz - 152 Hz 0.591 Hz - 152 Hz 0.591 Hz - 152 Hz
1.56 kHz
97 kHz
97 kHz
97 kHz 24 Hz 1526 Hz 97 kHz
97 kHz
97 kHz
31.5 kHz
31.5 kHz
31.5 kHz

N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A 190 Hz (6.25 kHz) 190 Hz (97 kHz) 190 Hz (97 kHz) 190 Hz (97 kHz) N/A 190 Hz (97 kHz) 190 Hz (97 kHz) 190 Hz (97 kHz) 122 Hz
122 Hz
122 Hz

In production In production In production In production In production In production In production In production
In production
In production In production In production In production In production In production In Production In production In production In production

I2C,

256 Y Y Y Y Y Y

125

Fm+

In Y 31.5 kHz 122 Hz
production

SPI 10 Daisy256 Y Y Y Y Y Y
MHz Chain

31.25 Y
kHz

In 122 Hz
production

SPI 10 Daisy-

N YYYYYY

YN

MHz Chain

In N
production

SPI 25

256 Y Y Y Y N Y

25

MHz

I2C,

256 Y Y Y N N N

64

UFm

Y 31.5 kHz 122 Hz Y 97 kHz 190 Hz

In production In production

[3] Build in gradation control

[4] In-production AEC-Q100 compliant version only

www.nxp.com

3

PCA9622 VOLTAGE-SWITCH LED DRIVER APPLICATION EXAMPLE

RGBA Color Mixing

LCD Backlight

Keyboard Backlight

High-brightness 400 mA application

PCA9955B CONSTANT CURRENT LED DRIVER APPLICATION EXAMPLE

VDD = 3.3 V or 5.0 V
1.6 k
12C-BUS/SMBus MASTER
SDA SCL
OE RESET

1.6 k 10 k(1)

ISET

1.1 k
(optional)

VDD LED0

SCL SDA
OE RESET

LED1 LED2 LED3 LED4

LED5

PCA9955B LED6 LED7

LED8

REXT

LED9

LED10

LED11

AD0 AD1 AD2
VSS

LED12 LED13 LED14 VSS LED15

Up to 20 V
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

+C 10 F

ARCHITECTURAL LIGHTING

AUTOMOTIVE INSTRUMENT CLUSTER

MOBILE PHONE APPLICATION EXAMPLE

CAR RADIO BACKLIGHT

4

www.nxp.com

APPLICATION SUPPORT For added application support, NXP offers the following application reports on the LED driver family devices:

Description
Driving LED Light Bars Using NXP Solutions I2C Devices for LED Display Control

Title

Applicable Devices

AN10579_1 All LEDs

AN264_1

PCA9530/1/2/3 PCA9550/1/2/3

Type App note App note

PCA9632 1.8 V I2C-bus and 2.8 V VDD Operation
A Guide to Designing for ESD and EMC

AN11169 AN10897

PCA9632 All LEDs

App note App note

PCA9955 Demonstration Board OM13330

UM10572

PCA9955

User guide

PCA9956B Demonstration Board OM13321
PCA9955B Demonstration Board OM13483
PCA9532 Demonstration Board OM13528
PCA9632 Demonstration Board OM13269
PCA9745B Demonstration Board OM13524
Gaming Suitcase Demo System
PCA9957 Demonstration Board OMPCA9957LEDEV
PCA9959 Demonstration Board OMPCA9959LEDEV

UM10709 UM10729-1 UM10988 UM10528 UM11009 UM10563 UM11196 UM11436

PCA9956B
PCA9955 PCA9530/31/32/33 PCA9550/51/52/53 PCA9632
PCA9745B LED and stepper motor PCA9957
PCA9959

User guide User guide User guide User guide User guide User guide User guide User guide

URL https://www.nxp.com/docs/en/application-note/AN10579.pdf https://www.nxp.com/docs/en/application-note/AN264.pdf https://www.nxp.com/docs/en/application-note/AN11169.pdf https://www.nxp.com/docs/en/application-note/AN10897.pdf https://www.nxp.com/docs/en/user-guide/UM10572.pdf https://www.nxp.com/docs/en/user-guide/UM10709.pdf
https://www.nxp.com/docs/en/user-guide/UM10729.pdf https://www.nxp.com/docs/en/user-guide/UM10988.pdf https://www.nxp.com/docs/en/user-guide/UM10528.pdf https://www.nxp.com/docs/en/user-guide/UM11009.pdf https://www.nxp.com/docs/en/user-guide/UM10563.pdf https://www.nxp.com/docs/en/user-guide/UM11196.pdf
https://www.nxp.com/docs/en/user-guide/UM11436.pdf

Document Date
Feb-1-07 Jul-22-02 Mar-26-12 Jan-19-10 Jun-7-12
Aug-11-17
Aug-1-17 May-2-16 Jan-30-12 Jun-27-16 Aug-9-12 Apr-27-20
Apr-27-20

For more information, visit http://www.nxp.com.
NXP offers evaluation modules and demo boards that can be used to develop software and evaluate the performance of the LED controllers.

OM13483--PCA9955B 16-CHANNEL LED DEMO BOARD
The OM13483 board is an add-on to the 9-pin connector of NXP's Fm+ I2C Bus development board. This daughter board makes it easy to test and design with the PCA9955B, a 16-channel Fast-mode Plus (Fm+) 57 mA constant current LED controller for LED strings up to 20 V.

OM13321--PCA9956B 24-CHANNEL LED DEMO BOARD
The OM13321 board is an add-on to the 9-pin connector of NXP's Fm+ I2C Bus development board. This daughter board makes it easy to test and design with the PCA9956B, a 24-channel Fast-mode Plus (Fm+) 57 mA constant current LED controller for LED strings up to 20 V.

www.nxp.com

5

OMPCA9957LEDEV--PCA9957 24-CHANNEL LED DEMO BOARD
The OMPCA9957LEDEV board is an add-on to Arduino® shield connector of NXP's OM13089 MCU board. This daughter board makes it easy to test and design with the PCA9957, a 24-channel SPI interface and 32-mA constant current LED controller. Outputs allow up to 5.5 V for LED supply.

OMPCA9959LEDEV--PCA9959 24-CHANNEL LED DEMO BOARD
The OMPCA9959LEDEV board is an add-on to Arduino shield connector of NXP's OM13089 MCU board. This daughter board makes it easy to test and design with the PCA9959, a 24-channel SPI interface and 63-mA constant current LED controller. Outputs allow up to 5.5 V for LED supply

For current information about NXP products and documentation, please visit www.nxp.com/interface.
NXP and the NXP logo are trademarks of NXP B.V. All other product or service names are the property of their respective owners. © 2021 NXP B.V.
Document Number: 939775017588 REV 2


Adobe PDF Library 15.0