PCA9626 24-bit Fm+ I2C-bus 100 mA 40 V LED driver Rev. 5 — 19 June 2014 Product data sheet 1. General description The PCA9626 is an I2C-bus controlled 24-bit LED driver optimized for voltage switch dimming and blinking 100 mA Red/Green/Blue/Amber (RGBA) LEDs. Each LED output has its own 8-bit resolution (256 steps) fixed frequency individual PWM controller that operates at 97 kHz with a duty cycle that is adjustable from 0 % to 99.6 % to allow the LED to be set to a specific brightness value.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver 2. Features and benefits 24 LED drivers.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver 3. Applications RGB or RGBA LED drivers LED status information LED displays LCD backlights Keypad backlights for cellular phones or handheld devices 4. Ordering information Table 1. Ordering information Type number Topside mark Package Name Description Version PCA9626B PCA9626 LQFP48 plastic low profile quad flat package; 48 leads; body 7 7 1.4 mm SOT313-2 4.1 Ordering options Table 2.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver 5. Block diagram A0 A1 A2 A3 A4 A5 A6 SCL INPUT FILTER SDA I2C-BUS CONTROL PCA9626 POWER-ON RESET VDD VSS LED STATE SELECT REGISTER PWM REGISTER X BRIGHTNESS CONTROL 97 kHz 24.3 kHz LEDn MUX/ CONTROL GRPFREQ REGISTER 25 MHz OSCILLATOR FET DRIVER GRPPWM REGISTER 190 Hz '0' – permanently OFF '1' – permanently ON OE 002aad608 Remark: Only one LED output shown for clarity. Fig 1.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver 6. Pinning information 37 VSS 38 SCL 39 SDA 40 VDD 41 LED20 42 LED21 43 LED22 44 LED23 45 VSS 46 A0 47 A1 48 VSS 6.1 Pinning VSS 1 36 VSS LED0 2 35 LED19 LED1 3 34 LED18 LED2 4 33 LED17 LED3 5 32 LED16 VSS 6 VSS 7 LED4 8 29 LED15 LED5 9 28 LED14 LED6 10 27 LED13 LED7 11 26 LED12 31 VSS PCA9626B 30 VSS VSS 12 Fig 2.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver Table 3.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver 7. Functional description Refer to Figure 1 “Block diagram of PCA9626”. 7.1 Device addresses Following a START condition, the bus master must output the address of the slave it is accessing. There are a maximum of 128 possible programmable addresses using the 7 hardware address pins. Two of these addresses, Software Reset and LED All Call, cannot be used because their default power-up state is ON, leaving a maximum of 126 addresses.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver 7.1.2 LED All Call I2C-bus address • Default power-up value (ALLCALLADR register): E0h or 1110 000 • Programmable through I2C-bus (volatile programming) • At power-up, LED All Call I2C-bus address is enabled. PCA9626 sends an ACK when E0h (R/W = 0) or E1h (R/W = 1) is sent by the master. See Section 7.3.9 “ALLCALLADR, LED All Call I2C-bus address” for more detail.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver 7.2 Control register Following the successful acknowledgement of the slave address, LED All Call address or LED Sub Call address, the bus master sends a byte to the PCA9626, which is stored in the Control register. The lowest 6 bits are used as a pointer to determine which register is accessed (D[5:0]). The highest bit is used as Auto-Increment Flag (AIF).
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver AIF + AI[1:0] = 101b is used when the 16 LED drivers must be individually programmed with different values during the same I2C-bus communication, for example, changing color setting to another color setting. AIF + AI[1:0] = 110b is used when the LED drivers must be globally programmed with different settings during the same I2C-bus communication, for example, global brightness or blinking change.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver Table 5.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver 7.3.1 Mode register 1, MODE1 Table 6. MODE1 - Mode register 1 (address 00h) bit description Legend: * default value. Bit Symbol Access Value Description 7 AI2 read only 0 Register Auto-Increment disabled. 1* Register Auto-Increment enabled. 0* Auto-Increment bit 1 = 0. Auto-increment range as defined in Table 4. 1 Auto-Increment bit 1 = 1. Auto-increment range as defined in Table 4. 0* Auto-Increment bit 0 = 0.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver [1] Change of the outputs at the STOP command allows synchronizing outputs of more than one PCA9626. Applicable to registers from 02h (PWM0) to 08h (LEDOUT) only. 7.3.3 PWM0 to PWM23, individual brightness control Table 8. PWM0 to PWM23 - PWM registers 0 to 23 (address 02h to 19h) bit description Legend: * default value.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver 7.3.4 GRPPWM, group duty cycle control Table 9. GRPPWM - Group brightness control register (address 1Ah) bit description Legend: * default value Address Register Bit Symbol Access Value Description 1Ah GRPPWM 7:0 GDC[7:0] R/W 1111 1111 GRPPWM register When DMBLNK bit (MODE2 register) is programmed with logic 0, a 190 Hz fixed frequency signal is superimposed with the 97 kHz individual brightness control signal.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver 7.3.6 CHASE control Table 11. CHASE - Chase pattern control register (address 1Ch) bit description Legend: * default value. Address Register Bit Symbol Access Value Description 1Ch CHASE 7:0 CHC[7:0] R/W 0000 0000* CHASE register CHASE is used to program the LED output ON/OFF pattern. The contents of the CHASE register is used to enable one of the LED output patterns, as indicated in Table 12.
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx NXP Semiconductors PCA9626 Product data sheet Table 12.
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx Command Hex LED channel Description 00 01 02 03 04 05 06 07 08 09 10 11 Rev.
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx Command Hex LED channel Description 00 01 02 03 04 05 06 07 08 09 10 11 Rev.
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx Command Hex LED channel Description 00 01 02 03 04 05 06 07 08 09 10 11 X X 12 13 14 15 16 17 18 19 20
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx Command Hex LED channel Description 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx Command Hex LED channel Description 00 01 02 03 04 05 06 07 08 09 10 11 142 8E 143 8F 144 90 [1] X
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver 7.3.7 LEDOUT0 to LEDOUT5, LED driver output state Table 13. LEDOUT0 to LEDOUT5 - LED driver output state register (address 1Dh to 22h) bit description Legend: * default value.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver 7.3.8 SUBADR1 to SUBADR3, I2C-bus subaddress 1 to 3 SUBADR1 to SUBADR3 - I2C-bus subaddress registers 0 to 3 (address 23h to 25h) bit description Legend: * default value. Table 14.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver 7.4 Active LOW output enable input The active LOW output enable (OE) pin, allows enabling or disabling all the LED outputs at the same time. • When a LOW level is applied to OE pin, all the LED outputs are enabled as defined by the CHASE register. • When a HIGH level is applied to OE pin, all the LED outputs are high-impedance.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver b. Byte 2 = 5Ah: the PCA9626 acknowledges this value only. If byte 2 is not equal to 5Ah, then the PCA9626 does not acknowledge it. If more than 2 bytes of data are sent, the PCA9626 does not acknowledge any more. 5.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver 8. Characteristics of the I2C-bus The I2C-bus is for 2-way, 2-line communication between different ICs or modules. The two lines are a serial data line (SDA) and a serial clock line (SCL). Both lines must be connected to a positive supply via a pull-up resistor when connected to the output stages of a device. Data transfer may be initiated only when the bus is not busy. 8.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver 6'$ 6&/ 0$67(5 75$160,77(5 5(&(,9(5 6/$9( 5(&(,9(5 6/$9( 75$160,77(5 5(&(,9(5 0$67(5 75$160,77(5 0$67(5 75$160,77(5 5(&(,9(5 , & %86 08/7,3/(;(5 6/$9( DDD Fig 9. System configuration 8.3 Acknowledge The number of data bytes transferred between the START and the STOP conditions from transmitter to receiver is not limited. Each byte of 8 bits is followed by one acknowledge bit.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver 9. Bus transactions slave address data for register D[5:0](1) control register S A6 A5 A4 A3 A2 A1 A0 0 START condition A R/W X X D5 D4 D3 D2 D1 D0 A Auto-Increment flag A acknowledge from slave acknowledge from slave P acknowledge from slave STOP condition 002aad612 (1) See Table 5 for register definition. Fig 11.
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx NXP Semiconductors PCA9626 Product data sheet slave address control register Rev.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver slave address ReSTART condition control register S A6 A5 A4 A3 A2 A1 A0 0 START condition A 1 acknowledge from slave (cont.) 0 0 0 0 0 0 MODE1 register selection Auto-Increment on R/W data from MODE2 register X slave address A Sr A6 A5 A4 A3 A2 A1 A0 1 A (cont.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver 10. Application design-in information up to 40 V VDD = 2.5 V, 3.3 V or 5.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver 10.1 Junction temperature calculation A device junction temperature can be calculated when the ambient temperature or the case temperature is known. When the ambient temperature is known, the junction temperature is calculated using Equation 4 and the ambient temperature, junction to ambient thermal resistance and power dissipation.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver 10.1.1 Example 1: Tj calculation when Tamb is known (PCA9626B, LQFP48) Rth(j-a) = 63 C/W Tamb = 50 C LED output low voltage (LED VOL) = 0.5 V LED output current per channel = 80 mA Number of outputs = 24 IDD(max) = 18 mA VDD(max) = 5.5 V I2C-bus clock (SCL) maximum sink current = 25 mA I2C-bus data (SDA) maximum sink current = 25 mA 1. Find Ptot (device total power dissipation): – output total power = 80 mA 24 0.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver 1. Find Ptot (device total power dissipation) – output current (60 mA 1 port); output power (60 mA 1 0.5 V) = 30 mW – output current (50 mA 6 ports); output power (50 mA 6 0.5 V) = 150 mW – output current (40 mA 2 ports); output power (40 mA 2 0.5 V) = 40 mW – output current (20 mA 12 ports); output power (20 mA 12 0.5 V) = 120 mW – output current (1 mA 3 ports); output power (1 mA 3 0.5 V) = 1.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver Table 17. LQFP48 power dissipation and output current capability Measurement LQFP48 Tamb = 25 C maximum power dissipation (chip + output drivers) 1590 mW maximum power dissipation (output drivers only) 1460 mW maximum drive current per channel 1460 mW ----------------------------------- = 121.7 mA [1] 24-bit 0.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver 13. Static characteristics Table 19. Static characteristics VDD = 2.3 V to 5.5 V; VSS = 0 V; Tamb = 40 C to +85 C; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit 2.3 - 5.5 V VDD = 2.7 V - 0.5 4 mA VDD = 3.6 V - 1.5 6 mA VDD = 5.5 V - 13 18 mA VDD = 2.7 V - 0.5 5 A VDD = 3.6 V - 1.0 10 A - 6 15 A - 1.70 2.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver [2] Each bit must be limited to a maximum of 100 mA and the total package limited to 2400 mA due to internal busing limits. 14. Dynamic characteristics Table 20. Symbol Dynamic characteristics Parameter Conditions Standard-mode I2C-bus Fast-mode I2C-bus Fast-mode Plus I2C-bus Min Max Min Max Min Max Unit fSCL SCL clock frequency 0 100 0 400 0 1000 kHz tBUF bus free time between a STOP and START condition 4.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver Table 20.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver SURWRFRO 67$57 FRQGLWLRQ 6 ELW 06% $ W68 67$ W/2: ELW $ W+,*+ ELW ' 6723 FRQGLWLRQ 3 DFNQRZOHGJH $ ELW ' I6&/ î 9'' 6&/ î 9'' W%8) WI WU î 9'' 6'$ î 9'' W+' 67$ W68 '$7 W9' '$7 W+' '$7 W9' $&. W68 672 DDE Rise and fall times refer to VIL and VIH. Fig 18. I2C-bus timing diagram 15.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver 16.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver 17. Handling information All input and output pins are protected against ElectroStatic Discharge (ESD) under normal handling. When handling ensure that the appropriate precautions are taken as described in JESD625-A or equivalent standards. 18. Soldering of SMD packages This text provides a very brief insight into a complex technology.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver • Process issues, such as application of adhesive and flux, clinching of leads, board transport, the solder wave parameters, and the time during which components are exposed to the wave • Solder bath specifications, including temperature and impurities 18.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver temperature maximum peak temperature = MSL limit, damage level minimum peak temperature = minimum soldering temperature peak temperature time 001aac844 MSL: Moisture Sensitivity Level Fig 21. Temperature profiles for large and small components For further information on temperature profiles, refer to Application Note AN10365 “Surface mount reflow soldering description”.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver 19.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver 20. Abbreviations Table 23.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver 22. Legal information 22.1 Data sheet status Document status[1][2] Product status[3] Definition Objective [short] data sheet Development This document contains data from the objective specification for product development. Preliminary [short] data sheet Qualification This document contains data from the preliminary specification. Product [short] data sheet Production This document contains the product specification.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver Export control — This document as well as the item(s) described herein may be subject to export control regulations. Export might require a prior authorization from competent authorities. Non-automotive qualified products — Unless this data sheet expressly states that this specific NXP Semiconductors product is automotive qualified, the product is not suitable for automotive use.
PCA9626 NXP Semiconductors 24-bit Fm+ I2C-bus 100 mA 40 V LED driver 24. Contents 1 2 3 4 4.1 5 6 6.1 6.2 7 7.1 7.1.1 7.1.2 7.1.3 7.1.4 7.2 7.3 7.3.1 7.3.2 7.3.3 General description . . . . . . . . . . . . . . . . . . . . . . 1 Features and benefits . . . . . . . . . . . . . . . . . . . . 2 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Ordering information . . . . . . . . . . . . . . . . . . . . . 3 Ordering options . . . . . . . . . . . . . . . . . . . . . . . .