PCA9624 8-bit Fm+ I2C-bus 100 mA 40 V LED driver Rev. 4 — 3 June 2014 Product data sheet 1. General description The PCA9624 is an I2C-bus controlled 8-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.
PCA9624 NXP Semiconductors 8-bit Fm+ I2C-bus 100 mA 40 V LED driver 2. Features and benefits 8 LED drivers.
PCA9624 NXP Semiconductors 8-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 PCA9624BS 9624 HVQFN24 plastic thermal enhanced very thin quad flat package; no leads; 24 terminals; body 4 4 0.
PCA9624 NXP Semiconductors 8-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 PCA9624 POWER-ON RESET VDD VSS LED STATE SELECT REGISTER PWM REGISTER X BRIGHTNESS CONTROL 97 kHz 24.3 kHz 25 MHz OSCILLATOR LEDn MUX/ CONTROL GRPFREQ REGISTER FET DRIVER GRPPWM REGISTER 190 Hz '0' – permanently OFF '1' – permanently ON OE 002aad591 Remark: Only one LED output shown for clarity. Fig 1.
PCA9624 NXP Semiconductors 8-bit Fm+ I2C-bus 100 mA 40 V LED driver 6. Pinning information 6.1 Pinning 3 22 SCL A2 4 21 A6 A2 1 18 A6 A3 5 20 A5 A3 2 17 A5 A4 6 19 OE A4 3 VSS 7 18 VSS VSS 4 LED0 8 17 LED7 LED0 5 14 LED7 LED1 9 16 LED6 LED1 6 13 LED6 LED2 10 15 LED5 LED3 11 14 LED4 Pin configuration for TSSOP 24 A1 LED5 12 9 VSS LED4 11 8 VSS 10 7 15 VSS 002aad594 Transparent top view 002aad593 Fig 2.
PCA9624 NXP Semiconductors 8-bit Fm+ I2C-bus 100 mA 40 V LED driver [1] HVQFN24 package supply ground is connected to both VSS pins and exposed center pad. VSS pins must be connected to supply ground for proper device operation. For enhanced thermal, electrical, and board level performance, the exposed pad must be soldered to the board using a corresponding thermal pad on the board and for proper heat conduction through the board, thermal vias must be incorporated in the PCB in the thermal pad region.
PCA9624 NXP Semiconductors 8-bit Fm+ I2C-bus 100 mA 40 V LED driver The last bit of the address byte defines the operation to be performed. When set to logic 1 a read is selected, while a logic 0 selects a write operation. 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.
PCA9624 NXP Semiconductors 8-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 PCA9624, which is stored in the Control register. The lowest 5 bits are used as a pointer to determine which register is accessed (D[4:0]). The highest 3 bits are used as Auto-Increment flag and Auto-Increment options (AI[2:0]).
PCA9624 NXP Semiconductors 8-bit Fm+ I2C-bus 100 mA 40 V LED driver AI[2:0] = 111 is used when individual and global changes must be performed during the same I2C-bus communication, for example, changing a color and global brightness at the same time. Only the 5 least significant bits D[4:0] are affected by the AI[2:0] bits.
PCA9624 NXP Semiconductors 8-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. 1 Auto-Increment bit 1 = 1. 6 5 4 3 2 1 0 AI1 AI0 SLEEP[1] SUB1 SUB2 SUB3 ALLCALL read only read only R/W R/W R/W R/W R/W 0* Auto-Increment bit 0 = 0.
PCA9624 NXP Semiconductors 8-bit Fm+ I2C-bus 100 mA 40 V LED driver 7.3.3 PWM0 to PWM7, individual brightness control Table 8. PWM0 to PWM7 - PWM registers 0 to 7 (address 02h to 09h) bit description Legend: * default value.
PCA9624 NXP Semiconductors 8-bit Fm+ I2C-bus 100 mA 40 V LED driver 7.3.5 GRPFREQ, group frequency Table 10. GRPFREQ - Group Frequency register (address 0Bh) bit description Legend: * default value. Address Register Bit Symbol Access Value Description 0Bh GRPFREQ 7:0 GFRQ[7:0] R/W 0000 0000* GRPFREQ register GRPFREQ is used to program the global blinking period when DMBLNK bit (MODE2 register) is equal to 1. Value in this register is a ‘Don’t care’ when DMBLNK = 0.
PCA9624 NXP Semiconductors 8-bit Fm+ I2C-bus 100 mA 40 V LED driver 7.3.7 SUBADR1 to SUBADR3, I2C-bus subaddress 1 to 3 SUBADR1 to SUBADR3 - I2C-bus subaddress registers 0 to 3 (address 0Eh to 10h) bit description Legend: * default value. Table 12.
PCA9624 NXP Semiconductors 8-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. • When a HIGH level is applied to OE pin, all the LED outputs are high-impedance. The OE pin can be used as a synchronization signal to switch on/off several PCA9624 devices at the same time.
PCA9624 NXP Semiconductors 8-bit Fm+ I2C-bus 100 mA 40 V LED driver b. Byte 2 = 5Ah: the PCA9624 acknowledges this value only. If byte 2 is not equal to 5Ah, then the PCA9624 does not acknowledge it. If more than 2 bytes of data are sent, the PCA9624 does not acknowledge any more. 5.
PCA9624 NXP Semiconductors 8-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.
PCA9624 NXP Semiconductors 8-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 10. 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.
PCA9624 NXP Semiconductors 8-bit Fm+ I2C-bus 100 mA 40 V LED driver 9. Bus transactions slave address data for register D[4:0](1) control register S A6 A5 A4 A3 A2 A1 A0 0 START condition A X X X D4 D3 D2 D1 D0 A Auto-Increment options Auto-Increment flag R/W A acknowledge from slave P acknowledge from slave acknowledge from slave STOP condition 002aac148 (1) See Table 5 for register definition. Fig 12.
PCA9624 NXP Semiconductors 8-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 0 0 0 Auto-Increment on all registers R/W acknowledge from slave data from MODE2 register (cont.
PCA9624 NXP Semiconductors 8-bit Fm+ I2C-bus 100 mA 40 V LED driver 10. Application design-in information up to 40 V up to 40 V VDD = 2.5 V, 3.3 V or 5.0 V I2C-BUS/SMBus MASTER SDA 10 kΩ 10 kΩ 10 kΩ(1) VDD SDA LED0 SCL SCL LED1 OE OE LED2 LED3 PCA9624 A0 A1 A2 A3 A4 LED4 A5 LED5 A6 LED6 VSS LED7 VSS 002aad599 (1) OE requires pull-up resistor if control signal from the master is open-drain. I2C-bus address = 0010 101x.
PCA9624 NXP Semiconductors 8-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.
PCA9624 NXP Semiconductors 8-bit Fm+ I2C-bus 100 mA 40 V LED driver 10.1.1 Example 1: Tj calculation of PCA9624DR, in TSSOP24 package, when Tamb is known Rth(j-a) = 108 C/W Tamb = 50 C LED output low voltage (LED VOL) = 0.5 V LED output current per channel = 80 mA Number of outputs = 8 IDD(max) = 10 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 8 0.
PCA9624 NXP Semiconductors 8-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 1 port); output power (40 mA 1 0.5 V) = 20 mW Output total power = 200 mW – chip core power consumption = 10 mA 5.5 V = 55 mW – SCL power dissipation = 25 mA 0.
PCA9624 NXP Semiconductors 8-bit Fm+ I2C-bus 100 mA 40 V LED driver Table 15. TSSOP24 versus HVQFN24 power dissipation and output current capability Measurement TSSOP24 HVQFN24 maximum power dissipation (chip + output drivers) 926 mW 2220 mW maximum power dissipation (output drivers only) 851 mW 2150 mW Tamb = 25 C maximum drive current per channel 851 mW -------------------------------- = 212.75 mA [1] 8-bit 0.5 V 2150 mW -------------------------------- = 537.5 mA [1] 8-bit 0.
PCA9624 NXP Semiconductors 8-bit Fm+ I2C-bus 100 mA 40 V LED driver 13. Static characteristics Table 17. 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.15 4 mA VDD = 3.6 V - 0.4 6 mA VDD = 5.5 V - 2.0 10 mA VDD = 2.7 V - 0.3 5 A VDD = 3.6 V - 0.6 6 A - 2.1 7 A - 1.70 2.
PCA9624 NXP Semiconductors 8-bit Fm+ I2C-bus 100 mA 40 V LED driver [3] Tested with outputs off. 002aae510 0.35 VDD = 5.5 V 4.5 V 3.0 V 2.3 V IOL (A) 0.25 002aae511 0.25 VDD = 5.5 V 4.5 V 3.0 V 2.3 V IOL (A) 0.15 0.15 0.05 0.05 −0.05 −0.05 0.15 0.35 −0.05 −0.05 0.55 VOL (V) a. Tamb = 40 C 0.15 0.35 0.55 VOL (V) b. Tamb = 25 C 002aae512 0.25 IOL (A) VDD = 5.5 V 4.5 V 3.0 V 2.3 V 0.15 0.05 −0.05 −0.05 0.15 0.35 0.55 VOL (V) c. Tamb = 85 C Fig 18.
PCA9624 NXP Semiconductors 8-bit Fm+ I2C-bus 100 mA 40 V LED driver 14. Dynamic characteristics Table 18. Dynamic characteristics Symbol Parameter Conditions Standard-mode I2C-bus Min Max Fast-mode I2C-bus Fast-mode Unit Plus I2C-bus Min Max Min Max fSCL SCL clock frequency 0 100 0 400 0 1000 tBUF bus free time between a STOP and START condition 4.7 - 1.3 - 0.5 - kHz s tHD;STA hold time (repeated) START condition 4.0 - 0.6 - 0.
PCA9624 NXP Semiconductors 8-bit Fm+ I2C-bus 100 mA 40 V LED driver [2] tVD;DAT = minimum time for SDA data out to be valid following SCL LOW. [3] A master device must internally provide a hold time of at least 300 ns for the SDA signal (refer to the VIL of the SCL signal) in order to bridge the undefined region of SCL’s falling edge. [4] The maximum tf for the SDA and SCL bus lines is specified at 300 ns. The maximum fall time (tf) for the SDA output stage is specified at 250 ns.
PCA9624 NXP Semiconductors 8-bit Fm+ I2C-bus 100 mA 40 V LED driver 15. Test information VDD PULSE GENERATOR VI VO RL 500 Ω VDD open GND DUT RT CL 50 pF 002aab284 RL = Load resistor for LEDn. RL for SDA and SCL > 1 k (3 mA or less current). CL = Load capacitance includes jig and probe capacitance. RT = Termination resistance should be equal to the output impedance Zo of the pulse generators. Fig 21.
PCA9624 NXP Semiconductors 8-bit Fm+ I2C-bus 100 mA 40 V LED driver 16.
PCA9624 NXP Semiconductors 8-bit Fm+ I2C-bus 100 mA 40 V LED driver )RRWSULQW LQIRUPDWLRQ IRU UHIORZ VROGHULQJ RI +94)1 SDFNDJH 627 +[ *[ ' 3 & 63[ Q63[ +\ 63\ WRW 63\ *\ 6/\ Q63\ %\ $\ 63[ WRW 6/[ %[ $[ *HQHULF IRRWSULQW SDWWHUQ 5HIHU WR WKH SDFNDJH RXWOLQH GUDZLQJ IRU DFWXDO OD\RXW VROGHU ODQG VROGHU SDVWH GHSRVLW VROGHU ODQG SOXV VROGHU SDVWH RFFXSLHG DUHD Q63[ Q63\ 'LPHQVLRQV LQ PP 3 $[ $\ %[ %\ & ' 6/[ 6/\ 63[ WRW 63\ WRW 63[ 63\ *[
PCA9624 NXP Semiconductors 8-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.
PCA9624 NXP Semiconductors 8-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.
PCA9624 NXP Semiconductors 8-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 24. Temperature profiles for large and small components For further information on temperature profiles, refer to Application Note AN10365 “Surface mount reflow soldering description”.
PCA9624 NXP Semiconductors 8-bit Fm+ I2C-bus 100 mA 40 V LED driver 19. Soldering: PCB footprints )RRWSULQW LQIRUPDWLRQ IRU UHIORZ VROGHULQJ RI 76623 SDFNDJH 627 +[ *[ 3 +\ *\ %\ $\ & ' [ ' 3 *HQHULF IRRWSULQW SDWWHUQ 5HIHU WR WKH SDFNDJH RXWOLQH GUDZLQJ IRU DFWXDO OD\RXW VROGHU ODQG RFFXSLHG DUHD ',0(16,216 LQ PP 3 3 $\ %\ & ' ' *[ *\ +[ +\ VRW BIU Fig 25.
PCA9624 NXP Semiconductors 8-bit Fm+ I2C-bus 100 mA 40 V LED driver )RRWSULQW LQIRUPDWLRQ IRU UHIORZ VROGHULQJ RI +94)1 SDFNDJH 627 +[ *[ ' 3 & 63[ Q63[ +\ 63\ WRW 63\ *\ 6/\ Q63\ %\ $\ 63[ WRW 6/[ %[ $[ *HQHULF IRRWSULQW SDWWHUQ 5HIHU WR WKH SDFNDJH RXWOLQH GUDZLQJ IRU DFWXDO OD\RXW VROGHU ODQG VROGHU SDVWH GHSRVLW VROGHU ODQG SOXV VROGHU SDVWH RFFXSLHG DUHD Q63[ Q63\ 'LPHQVLRQV LQ PP 3 $[ $\ %[ %\ & ' 6/[ 6/\ 63[ WRW 63\ WRW 63[ 63\ *[
PCA9624 NXP Semiconductors 8-bit Fm+ I2C-bus 100 mA 40 V LED driver 20. Abbreviations Table 21.
PCA9624 NXP Semiconductors 8-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.
PCA9624 NXP Semiconductors 8-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.
PCA9624 NXP Semiconductors 8-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 7.3.4 7.3.5 7.3.6 General description . . . . . . . . . . . . . . . . . . . . . . 1 Features and benefits . . . . . . . . . . . . . . . . . . . . 2 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Ordering information . . . . . . . . . . . . . . . . . . . . . 3 Ordering options . . . . . . . . . . . . . . . . . . . . . . .