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
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 2Adobe PDF Library 15.0