TLC5940

TLC5940 16-Channel LED Driver With DOT Correction and Grayscale PWM Control

Manufacturer

unknown

Overview

Part: TLC5940

Type: 16-Channel LED Driver With DOT Correction and Grayscale PWM Control

Key Specs:

  • Channels: 16
  • Grayscale PWM Control: 12 bit (4096 Steps)
  • Dot Correction: 6 bit (64 Steps)
  • Drive Capability (Constant-Current Sink, VCC < 3.6 V): 0 mA to 60 mA
  • Drive Capability (Constant-Current Sink, VCC > 3.6 V): 0 mA to 120 mA
  • LED Power Supply Voltage: up to 17 V
  • VCC: 3 V to 5.5 V
  • Data Transfer Rate: 30 MHz

Features:

  • 16 Channels
  • 12 bit (4096 Steps) Grayscale PWM Control
  • Dot Correction (6 bit, 64 Steps)
  • Dot Correction Storable in Integrated EEPROM
  • Drive Capability (Constant-Current Sink) 0 mA to 120 mA
  • LED Power Supply Voltage up to 17 V
  • VCC = 3 V to 5.5 V
  • Serial Data Interface
  • Controlled In-Rush Current
  • 30 MHz Data Transfer Rate
  • CMOS Level I/O
  • Error Information: LOD (LED Open Detection)
  • Error Information: TEF (Thermal Error Flag)

Applications:

  • Monocolor, Multicolor, Full-Color LED Displays
  • LED Signboards
  • Display Backlighting
  • General, High-Current LED Drive

Package:

  • PDIP (28): 35.69 mm × 6.73 mm
  • HTSSOP (28): 9.70 mm × 4.40 mm
  • VQFN (32): 5.00 mm × 5.00 mm

Features

  • 16 Channels
  • 12 bit (4096 Steps) Grayscale PWM Control
  • Dot Correction
    • 6 bit (64 Steps)
    • Storable in Integrated EEPROM
  • Drive Capability (Constant-Current Sink)
    • 0 mA to 60 mA (VCC < 3.6 V)
    • 0 mA to 120 mA ( $V_{CC} > 3.6 \text{ V}$ )
  • LED Power Supply Voltage up to 17 V
  • $V_{CC} = 3 \text{ V to } 5.5 \text{ V}$
  • Serial Data Interface
  • Controlled In-Rush Current
  • 30 MHz Data Transfer Rate
  • CMOS Level I/O
  • Error Information
    • LOD: LED Open Detection
    • TEF: Thermal Error Flag

Applications

  • Monocolor, Multicolor, Full-Color LED Displays
  • LED Signboards
  • Display Backlighting
  • General, High-Current LED Drive

Pin Configuration

NC - No internal connection

Pin Functions

| | Pin Functions | |-------|---------------|---------|---------|------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--|--|--| | | | PIN | | TYPE | DESCRIPTION | | NAME | DIP NO. | PWP NO. | RHB NO. | ITFE | DESCRIPTION | | BLANK | 23 | 2 | 31 | I | Blank all outputs. When BLANK = H, all OUTn outputs are forced OFF. GS counter is also reset. When BLANK = L, OUTn are controlled by grayscale PWM control. | | DCPRG | 19 | 26 | 25 | 1 | Switch DC data input. When DCPRG = L, DC is connected to EEPROM. When DCPRG = H, DC is connected to the DC register. DCPRG also controls EEPROM writing, when VPRG = $V_{(PRG)}$ . EEPROM data = 3 Fh (default) | | GND | 22 | 1 | 30 | G | Ground | | GSCLK | 18 | 25 | 24 | 1 | Reference clock for grayscale PWM control | | IREF | 20 | 27 | 26 | I | Reference current terminal | | | _ | _ | 12 | | NO | _ | _ | 13 | | No connection | | NC | _ | _ | 28 | _ | No connection | | | _ | _ | 29 | | OUT0 | 28 | 7 | 4 | 0 | Constant current output | | OUT1 | 1 | 8 | 5 | 0 | Constant current output | | OUT2 | 2 | 9 | 6 | 0 | Constant current output | | OUT3 | 3 | 10 | 7 | 0 | Constant current output | | OUT4 | 4 | 11 | 8 | 0 | Constant current output | | OUT5 | 5 | 12 | 9 | 0 | Constant current output | | OUT6 | 6 | 13 | 10 | 0 | Constant current output | | OUT7 | 7 | 14 | 11 | 0 | Constant current output | | OUT8 | 8 | 15 | 14 | 0 | Constant current output | | OUT9 | 9 | 16 | 15 | 0 | Constant current output | | OUT10 | 10 | 17 | 16 | 0 | Constant current output | | OUT11 | 11 | 18 | 17 | 0 | Constant current output | | OUT12 | 12 | 19 | 18 | 0 | Constant current output | | OUT13 | 13 | 20 | 19 | 0 | Constant current output | | OUT14 | 14 | 21 | 20 | 0 | Constant current output | | OUT15 | 15 | 22 | 21 | 0 | Constant current output | | SCLK | 25 | 4 | 1 | I | Serial data shift clock | | SIN | 26 | 5 | 2 | I | Serial data input | | SOUT | 17 | 24 | 23 | 0 | Serial data output | | VCC | 21 | 28 | 27 | 1 | Power supply voltage | | VPRG | 27 | 6 | 3 | I | Multifunction input pin. When VPRG = GND, the device is in GS mode. When VPRG = $V_{CC}$ , the device is in DC mode. When VPRG = $V_{(VPRG)}$ , DC register data can programmed into DC EEPROM with DCPRG=HIGH. EEPROM data = 3 Fh (default) | | XERR | 16 | 23 | 22 | 0 | Error output. XERR is an open-drain terminal. XERR goes L when LOD or TEF is detected. | | XLAT | 24 | 3 | 32 | I | Level triggered latch signal. When XLAT = high, the TLC5940 writes data from the input shift register to either GS register (VPRG = low) or DC register (VPRG = high). When XLAT = low, the data in GS or DC register is held constant. | Submit Documentation Feedback

Copyright © 2004–2015, Texas Instruments Incorporated

Electrical Characteristics

$V_{CC} = 3 \text{ V to } 5.5 \text{ V}, T_A = -40^{\circ}\text{C to } 85^{\circ}\text{C}$ (unless otherwise noted)

PARAMETERTEST CONDITIONSMINTYPMAXUNIT
V OHHigh-level output voltageI OH = -1 mA, SOUTV CC -0.5V
V OLLow-level output voltageI OL = 1 mA, SOUT0.5V
$V_{I} = V_{CC}$ or GND; BLANK, DCPRG, GSCLK, SCLK, SIN, XLAT-11
IIInput currentV I = GND; VPRG-11μA
$V_I = V_{CC}$ ; VPRG50
$V_I = 22 \text{ V}; \text{ VPRG}; \text{ DCPRG} = V_{CC}$410mA
No data transfer, all output OFF, $V_O = 1 \text{ V}, \text{ R}_{(IREF)} = 10 \text{ k}\Omega$0.96
LSupply currentNo data transfer, all output OFF, $V_O = 1 \text{ V}, \text{ R}_{(IREF)} = 1.3 \text{ k}\Omega$5.212mA
I CCЗиppіy cипeніData transfer 30MHz, all output ON, $V_O = 1 \text{ V}, \text{ R}_{(IREF)} = 1.3 \text{ k}\Omega$1625ШA
Data transfer 30MHz, all output ON, $V_O = 1 \text{ V}, R_{(IREF)} = 640 \Omega$3060
$I_{O(LC)}$Constant sink current (see Figure 10)All output ON, $V_O = 1 \text{ V}$ , $R_{(IREF)} = 640 \Omega$546169mA
I lkgLeakage output currentAll output OFF, $V_0$ = 15 V, $R_{(IREF)}$ = 640 $\Omega$ , OUT0 to OUT150.1μΑ
All output ON, $V_O$ = 1 V, $R_{(IREF)}$ = 640 $\Omega$ , OUT0 to OUT15, -20°C to 85°C±1%±4%
A.1Constant sink current error (see Figure 10)All output ON, $V_O$ = 1V, $R_{(IREF)}$ = 640 $\Omega$ , OUT0 to OUT15 (1)±1%±8%
ΔI O(LC0)All output ON, $V_O$ = 1V, $R_{(IREF)}$ = 320 $\Omega$ , OUT0 to OUT15, -20°C to 85°C±1%±6%
All output ON, $V_O$ = 1V, $R_{(IREF)}$ = 320 $\Omega$ , $V_{CC}$ = 4.5 V to 5.5 V, OUT0 to OUT15 (1)±1%±8%
$\Delta I_{O(LC1)}$Constant sink current error (see Figure 10)Device to device, Averaged current from OUT0 to OUT15, $R_{(IREF)} = 1920 \Omega (20 \text{ mA})^{(2)}$-2%
+0.4%
±4%
$\Delta I_{O(LC2)}$Constant sink current error (see Figure 10)Device to device, Averaged current from OUT0 to OUT15, $R_{(IREF)} = 480 \Omega (80 \text{ mA})^{(2)}$-2.7%
+2%
±4%
A.1Line negation (see Figure 40)All output ON, $V_O$ = 1V, $R_{(IREF)}$ = 640 $\Omega$ OUT0 to OUT15, $V_{CC}$ = 3 V to 5.5 $V^{(3)}$±1±4%/V
ΔI O(LC3)Line regulation (see Figure 10)All output ON, $V_O$ = 1V, $R_{(IREF)}$ = 320 $\Omega$ , OUT0 to OUT15, $V_{CC}$ = 3 V to 5.5 V $^{(3)}$±1±6%/V
Δ1Load regulation (seeAll output ON, $V_O$ = 1 V to 3 V, $R_{(IREF)}$ = 640 $\Omega$ , OUT0 to OUT15 $^{(4)}$±2±6%/V
$\Delta I_{O(LC4)}$Figure 10)All output ON, $V_O = 1$ V to 3 V, $R_{(IREF)} = 320 \Omega$ , OUT0 to OUT15 (4)±2±8%/V
T (TEF)Thermal error flag thresholdJunction temperature (5)150170°C
V (LED)LED open detection threshold0.30.4٧
V (IREF)Reference voltage output$R_{(IREF)} = 640 \Omega$1.201.241.28V

(1) The deviation of each output from the average of OUT0-15 constant current. It is calculated by Equation 1 in Test Parameter Equations.

(2) The deviation of average of OUT1-15 constant current from the ideal constant-current value. It is calculated by Equation 2 in Test Parameter Equations. The ideal current is calculated by Equation 3 in Test Parameter Equations.

(3) The line regulation is calculated by Equation 4 in Test Parameter Equations.

(4) The load regulation is calculated by Equation 5 in Test Parameter Equations.

(5) Not tested. Specified by design

Absolute Maximum Ratings

over operating free-air temperature range (unless otherwise noted)(1)

MINMAXUNIT
VCC–0.36V
Input voltage(2)V(BLANK), V(DCPRG), V(SCLK), V(XLAT), V(SIN),
V(GSCLK), V(IREF)
–0.3VCC +0.3V
V(SOUT), V(XERR)–0.3VCC +0.3V
Output voltageV(OUT0) to V(OUT15)–0.318V
Output current (dc)130mA
EEPROM program rangeV(VPRG)–0.324V
EEPROM write cycles50
Storage temperature, Tstg–55150°C

(1) Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings only, which do not imply functional operation of the device at these or any other conditions beyond those indicated under Recommended Operting Conditions. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.

(2) All voltage values are with respect to network ground terminal.

Recommended Operating Conditions

MINNOMMAXUNIT
DC CHARACTERISTICS
VCCSupply Voltage35.5V
V OVoltage applied to output (OUT0–OUT15)17V
VIHHigh-level input voltage0.8 VCCVCCV
VILLow-level input voltageGND0.2 VCCV
IOHHigh-level output currentVCC = 5 V at SOUT–1mA
IOLLow-level output currentVCC = 5 V at SOUT, XERR1mA
OUT0 to OUT15, VCC < 3.6 V60mA
IOLCConstant output currentOUT0 to OUT15, VCC > 3.6 V120mA
V(VPRG)EEPROM program voltage202223V
TAOperating free-air temperature range-4085°C
AC CHARACTERISTICS
VCC = 3 V to 5.5 V, TA = –40°C to 85°C (unless otherwise noted)
f(SCLK)Data shift clock frequencySCLK30MHz
f(GSCLK)Grayscale clock frequencyGSCLK30MHz
twh0/twl0SCLK pulse durationSCLK = H/L (see Figure 11)16ns
twh1/twl1GSCLK pulse durationGSCLK = H/L (see Figure 11)16ns
twh2XLAT pulse durationXLAT = H (see Figure 11)20ns
twh3BLANK pulse durationBLANK = H (see Figure 11)20ns

(2) JEDEC document JEP157 states that 250-V CDM allows safe manufacturing with a standard ESD control process.

Thermal Information

| | | TLC | 5940 | |-----------------------|----------------------------------------------|--------------|------------|------| | | THERMAL METRIC (1) | PWP (HTSSOP) | RHB (VQFN) | UNIT | | | | 28 PINS | 32 PINS | | $R_{\theta JA}$ | Junction-to-ambient thermal resistance | 36.7 | 34.3 | °C/W | | $R_{\theta JC(top)}$ | Junction-to-case (top) thermal resistance | 18.9 | 36.8 | °C/W | | $R_{\theta JB}$ | Junction-to-board thermal resistance | 15.9 | 8.5 | °C/W | | ΨЈT | Junction-to-top characterization parameter | 0.6 | 0.3 | °C/W | | ΨЈB | Junction-to-board characterization parameter | 15.8 | 8.7 | °C/W | | R 0JC(bot) | Junction-to-case (bottom) thermal resistance | 2.3 | 1.6 | °C/W |

(1) For more information about traditional and new thermal metrics, see the Semiconductor and IC Package Thermal Metrics application report, SPRA953.

6.5 Electrical Characteristics

$V_{CC} = 3 \text{ V to } 5.5 \text{ V}, T_A = -40^{\circ}\text{C to } 85^{\circ}\text{C}$ (unless otherwise noted)

PARAMETERTEST CONDITIONSMINTYPMAXUNIT
V OHHigh-level output voltageI OH = -1 mA, SOUTV CC -0.5V
V OLLow-level output voltageI OL = 1 mA, SOUT0.5V
$V_{I} = V_{CC}$ or GND; BLANK, DCPRG, GSCLK, SCLK, SIN, XLAT-11
IIInput currentV I = GND; VPRG-11μA
$V_I = V_{CC}$ ; VPRG50
$V_I = 22 \text{ V}; \text{ VPRG}; \text{ DCPRG} = V_{CC}$410mA
No data transfer, all output OFF, $V_O = 1 \text{ V}, \text{ R}_{(IREF)} = 10 \text{ k}\Omega$0.96
LSupply currentNo data transfer, all output OFF, $V_O = 1 \text{ V}, \text{ R}_{(IREF)} = 1.3 \text{ k}\Omega$5.212mA
I CCЗиppіy cипeніData transfer 30MHz, all output ON, $V_O = 1 \text{ V}, \text{ R}_{(IREF)} = 1.3 \text{ k}\Omega$1625ШA
Data transfer 30MHz, all output ON, $V_O = 1 \text{ V}, R_{(IREF)} = 640 \Omega$3060
$I_{O(LC)}$Constant sink current (see Figure 10)All output ON, $V_O = 1 \text{ V}$ , $R_{(IREF)} = 640 \Omega$546169mA
I lkgLeakage output currentAll output OFF, $V_0$ = 15 V, $R_{(IREF)}$ = 640 $\Omega$ , OUT0 to OUT150.1μΑ
All output ON, $V_O$ = 1 V, $R_{(IREF)}$ = 640 $\Omega$ , OUT0 to OUT15, -20°C to 85°C±1%±4%
A.1Constant sink current error (see Figure 10)All output ON, $V_O$ = 1V, $R_{(IREF)}$ = 640 $\Omega$ , OUT0 to OUT15 (1)±1%±8%
ΔI O(LC0)All output ON, $V_O$ = 1V, $R_{(IREF)}$ = 320 $\Omega$ , OUT0 to OUT15, -20°C to 85°C±1%±6%
All output ON, $V_O$ = 1V, $R_{(IREF)}$ = 320 $\Omega$ , $V_{CC}$ = 4.5 V to 5.5 V, OUT0 to OUT15 (1)±1%±8%
$\Delta I_{O(LC1)}$Constant sink current error (see Figure 10)Device to device, Averaged current from OUT0 to OUT15, $R_{(IREF)} = 1920 \Omega (20 \text{ mA})^{(2)}$-2%
+0.4%
±4%
$\Delta I_{O(LC2)}$Constant sink current error (see Figure 10)Device to device, Averaged current from OUT0 to OUT15, $R_{(IREF)} = 480 \Omega (80 \text{ mA})^{(2)}$-2.7%
+2%
±4%
A.1Line negation (see Figure 40)All output ON, $V_O$ = 1V, $R_{(IREF)}$ = 640 $\Omega$ OUT0 to OUT15, $V_{CC}$ = 3 V to 5.5 $V^{(3)}$±1±4%/V
ΔI O(LC3)Line regulation (see Figure 10)All output ON, $V_O$ = 1V, $R_{(IREF)}$ = 320 $\Omega$ , OUT0 to OUT15, $V_{CC}$ = 3 V to 5.5 V $^{(3)}$±1±6%/V
Δ1Load regulation (seeAll output ON, $V_O$ = 1 V to 3 V, $R_{(IREF)}$ = 640 $\Omega$ , OUT0 to OUT15 $^{(4)}$±2±6%/V
$\Delta I_{O(LC4)}$Figure 10)All output ON, $V_O = 1$ V to 3 V, $R_{(IREF)} = 320 \Omega$ , OUT0 to OUT15 (4)±2±8%/V
T (TEF)Thermal error flag thresholdJunction temperature (5)150170°C
V (LED)LED open detection threshold0.30.4٧
V (IREF)Reference voltage output$R_{(IREF)} = 640 \Omega$1.201.241.28V

(1) The deviation of each output from the average of OUT0-15 constant current. It is calculated by Equation 1 in Test Parameter Equations.

(2) The deviation of average of OUT1-15 constant current from the ideal constant-current value. It is calculated by Equation 2 in Test Parameter Equations. The ideal current is calculated by Equation 3 in Test Parameter Equations.

(3) The line regulation is calculated by Equation 4 in Test Parameter Equations.

(4) The load regulation is calculated by Equation 5 in Test Parameter Equations.

(5) Not tested. Specified by design

Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Get structured datasheet data via API

Get started free