
UM10729
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors B.V. 2017. All rights reserved.
User manual
Rev. 2 — 1 August 2017
19 of 24
NXP Semiconductors
UM10729
PCA9955A/B demonstration board OM13483
9.1 PCA9955A/B blinking and gradation demo for all LEDs
1. From the ‘Device’ drop-down menus select ‘Expert Modes’ as shown in
2. Copy the ‘PCA9955A/B WHT_RGB LEDs blinking & gradation demo i2c address =
0x02h’ text file as shown below. From the ‘File’ drop-down menus select ‘Open’, and
from the ‘open data file’ window to select the ‘PCA9955A/B WHT_RGB LEDs blinking
& gradation demo i2c address = 0x02h’ text file.
Expert Mode Data File
00,Write,Yes,0,06,Comments: SW reset
02,Write,Yes,0,45,80,Comments: write IREFALL to 80h (225uA x 128 = 28.8mA per
channel)
02,Write,Yes,500,82,01,01,01,01,Comments: start write LEDOUTx register to turn on
white LEDs
02,Write,Yes,700,82,04,04,04,04,Comments: start write LEDOUTx register to turn on
red LEDs
02,Write,Yes,500,82,01,01,01,01,Comments: start write LEDOUTx register to turn on
white LEDs
02,Write,Yes,700,82,10,10,10,10,Comments: start write LEDOUTx register to turn on
green LEDs
02,Write,Yes,500,82,01,01,01,01,Comments: start write LEDOUTx register to turn on
white LEDs
02,Write,Yes,700,82,40,40,40,40,Comments: start write LEDOUTx register to turn on
blue LEDs
02,Write,Yes,300,82,01,00,00,00,Comments: start write LEDOUTx register to turn on
white LEDs
02,Write,Yes,300,82,00,05,00,00,Comments: start write LEDOUTx register to turn on
white, red LEDs
02,Write,Yes,300,82,00,00,51,00,Comments: start write LEDOUTx register to turn on
white, Blue_Green LEDs
02,Write,Yes,300,82,00,00,00,55,Comments: start write LEDOUTx register to turn on
white and RGB LEDs
02,Write,Yes,400,82,40,01,04,10,Comments: start write LEDOUTx register to turn on
white and RGB LEDs
02,Write,Yes,400,82,10,40,01,04,Comments: start write LEDOUTx register to turn on
white and RGB LEDs
02,Write,Yes,400,82,04,10,40,01,Comments: start write LEDOUTx register to turn on
white and RGB LEDs
02,Write,Yes,400,82,01,40,10,04,Comments: start write LEDOUTx register to turn on
white and RGB LEDs
02,Write,Yes,0,81,21,FF,FF,FF,FF,Comments: start write 01h register to program the
DMBLNK=1 for blinking, LDRx=11 for group dimming/blinking controlled by
GRPPWM, GRPFREQ
02,Write,Yes,0,44,C0,Comments: write PWMALL register to set the PWMx=C0h 75% duty
cycles for individual LED
02,Write,Yes,2000,86,40,00,Comments: write GRPPWM=40h for duty cycle (ON/OFF ratio
in 25%) and GRPFREQ= 00h (67mS for blinking period)
02,Write,Yes,2000,86,80,01,Comments: write GRPPWM=80h for duty cycle (ON/OFF ratio
in 50%) and GRPFREQ= 02h (131mS for blinking period)
02,Write,Yes,2000,86,A0,02,Comments: write GRPPWM=C0h for duty cycle (ON/OFF ratio
in 62.5%) and GRPFREQ= 04h (196mS for blinking period)