24-Channel SPI Serial Bus 63 mA/5.5 V Constant Current LED Driver

Roll over image to zoom in

Block Diagram

Choose a diagram:

PCA9959 Block Diagram

PCA9959 Block Diagram

PCA9959 Applications Block Diagram

PCA9959 Applications Block Diagram

Features

General

  • 24 constant preset current output channels can sink up to 63 mA, tolerate up to 5.5 V when OFF
  • Output preset current adjusted through an external resistor (REXT input)
  • 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 (VDD) range of 2.7 V to 5.5 V
  • 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
  • Package offered: HVQFN40

24 LED drivers

  • Each output programmable at:
    • Off
    • On
    • 6 bits programmable LED brightness
    • Programmable LED output delay to reduce EMI and surge currents when off

Gradation control for all channels

  • Each channel can be assigned to one of four gradation control groups
  • 64 grids of gradation control for each channel
  • Programmable grid duration time
  • Four preset current options for each channel during gradation control

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

ESD protection exceeds per JESD22-A114

  • 2000 V Human-Body Model (A114-A)
  • 1000 V Charged-Device Model (C101)

NXP Constant Current LED Controller Family

Documentation

Quick reference to our documentation types.

5 documents

Design Resources

Select a section:

Hardware

2 hardware offerings

Software

2 software files

Note: For better experience, software downloads are recommended on desktop.

Support

What do you need help with?