PCA9958 24-Channel SPI Serial Bus LED Driver

NXP LED drivers offer a supply voltage range of 2.7 V to 5.5 V

Image of NXP PCA9958 24-Channel SPI Serial BusNXP PCA9958 is a 24-channel SPI serial bus 63 mA LED driver with a supply voltage range of 2.7 V to 5.5 V. This device is optimized for dimming and blinking RGBA LEDs.

Each LED has its own 8-bit resolution fixed frequency, operating at 31.25 kHz with an adjustable duty cycle from 0% to 100% for brightness control. The additional PWM controller has a fixed frequency of 122 Hz and an adjustable frequency of 15 Hz duty cycle from 0% to 99.6% for dimming and blinking control.

Output peak current is adjustable with an 8-bit linear DAC from 250 µA to 63.75 mA. The PCA9958 has open and short detection circuitry and thermal shutdown protection. This device has a four-wire SPI bandwidth of 10 MHz to communicate with the local micro.

The PCA9958HN-ARD Arduino Shield allows easy integration with Arduino EVKs to evaluate the LED driver features for color mixing, blinking, and dimming LEDs. A graphical interface allows the user to easily explore the different functions of the driver to create an evaluation system.

Features
  • 24 programmable LED drivers
    • Off/on control
    • 8-bit programmable
      • LED brightness
      • Group and individual dimming/blinking
    • Output delay to reduce EMI and surge currents
    • 24 constant current output channels can sink up to 63 mA and tolerate up to 5.5 V when OFF
  • High LED driver programmability
    • Each channel can be assigned to one of six gradation control groups
    • Programmable gradation time and rate for ramp-up and/or ramp-down operations
    • Programmable step time (6-bit) from 0.5 ms (minimum) to 512 ms (maximum)
    • Programmable hold-on time after ramp-up and hold-off time after ramp-down (3-bit) from 0 s to 6 s
    • Programmable final ramp-up and hold-on current
    • Programmable brightness current output adjustment, either linear or exponential curve
  • HVQFN40 package
    • Available in an HVQFN40 wettable flanks package for AEC-Q100 automotive applications
    • 0.5 mm pitch, 6 mm x 6 mm x 0.85 mm body rated for -40°C to +125°C operation
  • Output accuracy
    • ± 7.5% absolute accuracy with 60 mA
    • ± 9% absolute accuracy with 30 mA output current
    • ± 5% max channel-to-channel variation
    • ± 7% max device-to-device variation
  • Robustness
    • Latch-up performance exceeds 100 mA per JESD 78, Class II
    • ESD protection exceeds per JESD22
      • 2 kV HBM
      • 750 V CDM
    • 5.5 V tolerant inputs on non-LED pins
    • Internal power-on reset
Applications
  • Automotive
    • Armrest lighting
    • Cabin roof lighting
    • Door lighting
    • Steering wheel lighting
    • Infotainment
  • Industrial
    • 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 breath light control
PCA9958 Block Diagram
Image of NXP PCA9958 24-Channel SPI Serial Bus
Click to enlarge

PCA9958 ICs

ImageManufacturer Part NumberDescriptionAvailable QuantityPriceView Details
PCA9958HNYPCA9958HNYPCA9958HNY3485 - Immediate$3.83View Details
PCA9958HN/Q900YPCA9958HN/Q900YPCA9958HN/Q900Y3979 - Immediate$4.67View Details

PCA9958 Evaluation Board

ImageManufacturer Part NumberDescriptionAvailable QuantityPriceView Details
PCA9958HN Arduino Shield BoardPCA9958HN-ARDPCA9958HN Arduino Shield Board16 - Immediate$40.81View Details
Published: 2024-11-27