PCA9622 16-bit Fm+ I2C-bus 100 mA 40 V LED driver Rev. 5 — 2 June 2014 Product data sheet 1. General description The PCA9622 is an I2C-bus controlled 16-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.
PCA9622 NXP Semiconductors 16-bit Fm+ I2C-bus 100 mA 40 V LED driver 2. Features and benefits 16 LED drivers.
PCA9622 NXP Semiconductors 16-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 marking Package Name Description Version PCA9622DR PCA9622DR TSSOP32 plastic thin shrink small outline package; 32 leads; body width 6.1 mm; lead pitch 0.65 mm SOT487-1 4.
PCA9622 NXP Semiconductors 16-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 PCA9622 POWER-ON RESET VDD LED STATE SELECT REGISTER VSS 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 002aad528 Remark: Only one LED output shown for clarity. Fig 1.
PCA9622 NXP Semiconductors 16-bit Fm+ I2C-bus 100 mA 40 V LED driver 6. Pinning information 6.1 Pinning VSS 1 32 VDD A0 2 31 SDA A1 3 30 SCL A2 4 29 A6 A3 5 28 A5 A4 6 27 OE LED0 7 26 LED15 LED1 8 VSS 9 PCA9622DR 25 LED14 24 VSS LED2 10 23 LED13 LED3 11 22 LED12 LED4 12 21 LED11 LED5 13 20 LED10 VSS 14 19 VSS LED6 15 18 LED9 LED7 16 17 LED8 002aad530 Fig 2. Pin configuration for TSSOP32 6.2 Pin description Table 3.
PCA9622 NXP Semiconductors 16-bit Fm+ I2C-bus 100 mA 40 V LED driver Table 3.
PCA9622 NXP Semiconductors 16-bit Fm+ I2C-bus 100 mA 40 V LED driver • • • • ‘reserved for future use’ I2C-bus addresses (0000 011, 1111 1XX) slave devices that use the 10-bit addressing scheme (1111 0XX) slave devices that are designed to respond to the General Call address (0000 000) High-speed mode (Hs-mode) master code (0000 1XX) slave address A6 A5 A4 A3 A2 A1 hardware selectable Fig 3.
PCA9622 NXP Semiconductors 16-bit Fm+ I2C-bus 100 mA 40 V LED driver 7.1.4 Software Reset I2C-bus address The address shown in Figure 4 is used when a reset of the PCA9622 must be performed by the master. The Software Reset address (SWRST Call) must be used with R/W = logic 0. If R/W = logic 1, the PCA9622 does not acknowledge the SWRST. See Section 7.6 “Software reset” for more detail. R/W 0 0 0 0 0 1 1 0 002aab416 Fig 4.
PCA9622 NXP Semiconductors 16-bit Fm+ I2C-bus 100 mA 40 V LED driver Table 4. Auto-Increment options AI2 AI1 AI0 Function 0 0 0 no Auto-Increment 1 0 0 Auto-Increment for all registers. D[4:0] roll over to ‘0 0000’ after the last register (1 1011) is accessed. 1 0 1 Auto-Increment for individual brightness registers only. D[4:0] roll over to ‘0 0010’ after the last register (1 0001) is accessed. 1 1 0 Auto-Increment for global control registers only.
PCA9622 NXP Semiconductors 16-bit Fm+ I2C-bus 100 mA 40 V LED driver 7.3 Register definitions Table 5.
PCA9622 NXP Semiconductors 16-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 7 AI2 read only 6 5 4 3 2 1 0 AI1 read only AI0 read only SLEEP[1] R/W SUB1 R/W SUB2 R/W SUB3 R/W ALLCALL R/W Value Description 0 Register Auto-Increment disabled. 1* Register Auto-Increment enabled. 0* Auto-Increment bit 1 = 0. 1 Auto-Increment bit 1 = 1.
PCA9622 NXP Semiconductors 16-bit Fm+ I2C-bus 100 mA 40 V LED driver 7.3.3 PWM0 to PWM15, individual brightness control Table 8. PWM0 to PWM15 - PWM registers 0 to 15 (address 02h to 11h) bit description Legend: * default value.
PCA9622 NXP Semiconductors 16-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 12h) bit description Legend: * default value Address Register Bit Symbol Access Value Description 12h 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.
PCA9622 NXP Semiconductors 16-bit Fm+ I2C-bus 100 mA 40 V LED driver 7.3.6 LEDOUT0 to LEDOUT3, LED driver output state Table 11. LEDOUT0 to LEDOUT3 - LED driver output state register (address 14h to 17h) bit description Legend: * default value.
PCA9622 NXP Semiconductors 16-bit Fm+ I2C-bus 100 mA 40 V LED driver Once subaddresses have been programmed to their right values, SUBx bits must be set to logic 1 in order to have the device acknowledging these addresses (MODE1 register). Only the 7 MSBs representing the I2C-bus subaddress are valid. The LSB in SUBADRx register is a read-only bit (0). When SUBx is set to logic 1, the corresponding I2C-bus subaddress can be used during either an I2C-bus read or write sequence. 7.3.
PCA9622 NXP Semiconductors 16-bit Fm+ I2C-bus 100 mA 40 V LED driver Remark: During power-down, slow decay of voltage supplies may keep LEDs illuminated. Consider disabling LED outputs using HIGH level applied to OE pin. 7.5 Power-on reset When power is applied to VDD, an internal power-on reset holds the PCA9622 in a reset condition until VDD has reached VPOR.
PCA9622 NXP Semiconductors 16-bit Fm+ I2C-bus 100 mA 40 V LED driver 7.7 Individual brightness control with group dimming/blinking A 97 kHz fixed frequency signal with programmable duty cycle (8 bits, 256 steps) is used to control individually the brightness for each LED.
PCA9622 NXP Semiconductors 16-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.
PCA9622 NXP Semiconductors 16-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.
PCA9622 NXP Semiconductors 16-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 11.
PCA9622 NXP Semiconductors 16-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.
PCA9622 NXP Semiconductors 16-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.
PCA9622 NXP Semiconductors 16-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.
PCA9622 NXP Semiconductors 16-bit Fm+ I2C-bus 100 mA 40 V LED driver 10.1.1 Example 1: Tj calculation of PCA9622DR, in TSSOP32 package, when Tamb is known Rth(j-a) = 83 C/W Tamb = 50 C LED output low voltage (LED VOL) = 0.5 V LED output current per channel = 80 mA Number of outputs = 16 IDD(max) = 12 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 16 0.
PCA9622 NXP Semiconductors 16-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 7 ports); output power (20 mA 7 0.5 V) = 70 mW Output total power = 290 mW – chip core power consumption = 12 mA 5.
PCA9622 NXP Semiconductors 16-bit Fm+ I2C-bus 100 mA 40 V LED driver Table 15. TSSOP32 power dissipation and output current capability Measurement TSSOP32 Tamb = 25 C maximum power dissipation (chip + output drivers) 1200 mW maximum power dissipation (output drivers only) 1110 mW maximum drive current per channel 1110 mW ----------------------------------- = 138.8 mA [1] 16-bit 0.
PCA9622 NXP Semiconductors 16-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.2 4 mA VDD = 3.6 V - 2 6 mA VDD = 5.5 V - 8.5 12 mA VDD = 2.7 V - 1.3 5 A VDD = 3.6 V - 1.8 6 A - 3.2 7 A - 1.70 2.
PCA9622 NXP Semiconductors 16-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 1600 mA due to internal busing limits. 002aae507 0.25 VDD = 5.5 V 4.5 V 3.0 V 2.3 V IOL (A) 0.15 0.05 0.05 0.15 VDD = 5.5 V 4.5 V 3.0 V 2.3 V IOL (A) 0.15 −0.05 −0.05 002aae508 0.25 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 002aae509 0.25 IOL (A) VDD = 5.5 V 4.5 V 3.0 V 2.3 V 0.15 0.
PCA9622 NXP Semiconductors 16-bit Fm+ I2C-bus 100 mA 40 V LED driver 14. Dynamic characteristics Table 18. Dynamic characteristics Symbol Parameter Standard-mode Fast-mode I2C-bus I2C-bus Conditions Min Max Min Max Fast-mode Plus I2C-bus Min Max Unit 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.
PCA9622 NXP Semiconductors 16-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.
PCA9622 NXP Semiconductors 16-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 20.
PCA9622 NXP Semiconductors 16-bit Fm+ I2C-bus 100 mA 40 V LED driver 16.
PCA9622 NXP Semiconductors 16-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.
PCA9622 NXP Semiconductors 16-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.
PCA9622 NXP Semiconductors 16-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 22. Temperature profiles for large and small components For further information on temperature profiles, refer to Application Note AN10365 “Surface mount reflow soldering description”.
PCA9622 NXP Semiconductors 16-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 23.
PCA9622 NXP Semiconductors 16-bit Fm+ I2C-bus 100 mA 40 V LED driver 20. Abbreviations Table 21.
PCA9622 NXP Semiconductors 16-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.
PCA9622 NXP Semiconductors 16-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.
PCA9622 NXP Semiconductors 16-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 . . . . . . . . . . . . . . . . . . . . . . . .