PCA9959 24-channel SPI serial bus 63 mA/5.5 V constant current LED driver Rev. 1.2 22 October 2021 Product data sheet 1 General description PCA9959 is a daisy-chain SPI-compatible 4-wire serial bus controlled 24-channel constant preset current LED driver, optimized for dimming and blinking 63 mA Red/ Green/Blue/Amber (RGBA) LEDs. Each LED output has its own 6-bit resolution (64 steps) preset current configuration, with an absolute accuracy of 8 %. PCA9959 supports up to four groups of LED gradation control, with each LED channel assigned to one of the groups. For each group, PCA9959 supports 64-grid brightness control, with the time duration of each grid adjustable from 2.5 s to 1 ms. Each LED output can be off or on, set at its individual preset current value within each grid. Once gradation control is enabled, PCA9959 automatically changes each LED preset current with the setup from grid0 to grid63 once finished, it can hold grid63 or repeat from grid0 as configured. PCA9959 operates with a supply voltage range of 2.7 V to 5.5 V and the constant preset current sink LED outputs allow up to 5.5 V for the LED supply. This device has built-in open short load and overtemperature detection circuitry. The error information from the corresponding register can be read via the 4-wire serial bus. Additionally, a thermal shutdown feature protects the device when internal junction temperature exceeds the limit allowed for the process. The PCA9959 device is designed to use a 4-wire read/write serial bus with higher data clock frequency (up to 10 MHz). The OE pin can be used as a synchronization signal to switch on/off several PCA9959 devices at the same time. 2 Features and benefits 24 LED drivers, each output programmable at: Off On 6 bits programmable LED brightness Programmable LED output delay to reduce EMI and surge currents Gradation control for all channels Each channel can assign to one of four gradation control groups 64 grids for gradation control for each channel Programmable grid duration time Four preset current options for each channel during gradation control 24 constant preset current output channels can sink up to 63 mA, and tolerate up to 5.5 V when OFF Output preset current adjusted through an external resistor (REXT input)NXP Semiconductors PCA9959 24-channel SPI serial bus 63 mA/5.5 V constant current LED driver Output preset current accuracy 8 % absolute accuracy with 60 mA output current 6.5 % absolute accuracy with 30 mA output current Maximum 5 % channel to channel variation Maximum 7 % device to device variation Open/short load/overtemperature detection mode to detect individual LED errors 4-wire serial bus interface with 10 MHz data clock rate Active LOW Output Enable (OE) input pin Internal power-on reset No glitch on LEDn outputs on power-up Low standby preset current Operating power supply voltage (V ) range of 2.7 V to 5.5 V DD 5.5 V tolerant inputs on non-LED pins -40 C to +85 C operation Latch-up performance exceeds 100 mA per JESD 78, Class II ESD protection exceeds 2 kV HBM per JESD22-A114 2000 V Human-Body Model (A114-A) 1000 V Charged-Device Model (C101) Available in HVQFN40 package 3 Applications RGB or RGBA LED drivers LED status information LED displays LCD backlights Keypad backlights for cellular phones or handheld devices Fade-in and fade-out for breathlight control 4 Ordering information Table 1.Ordering information Type number Topside mark Package Name Description Version PCA9959HN P9959 HVQFN40 Plastic thermal enhanced very thin quad flat SOT1369-5 package no leads 40 terminals body 5 x 5 x 0.85 mm 4.1 Ordering options Table 2.Ordering options Type number Orderable part Package Packing method Minimum Temperature number order quantity PCA9959HN PCA9959HNMP HVQFN40 Reel 13 Q2 DP 6000 T = -40 C to +85 C amb PCA9959 All information provided in this document is subject to legal disclaimers. NXP B.V. 2021. All rights reserved. Product data sheet Rev. 1.2 22 October 2021 2 / 58