STP16CP05
Low voltage 16-bit constant current LED sink driver
Features
■Low voltage power supply down to 3V
■16 constant current output channels
■Adjustable output current through external resistor
■Serial Data IN/Parallel Data OUT
■Can be driven by a 3.3V microcontroller
■Output current: 5-100mA
■Max clock frequency 30MHz
■ESD protection 2.5kV HBM, 200V MM
Description
The STP16CP05 is a monolithic, low voltage, low current power 16-bit shift register designed for LED panel displays. The STP16CP05 contains a 16-bit serial-in, parallel-out shift register that feeds a 16-bit, D-type storage register. In the output stage, sixteen regulated current sources provide from 5mA to 100mA constant current to drive the LEDs.
The output current setup time is 40ns (typ), thus improving the system performance.
The LEDs' brightness can be controlled by using an external resistor to adjust the STP16CP05 output current.
SO-24
TSSOP24 |
TSSOP24 |
|
(exposed pad) |
The STP16CP05 guarantees a 20V output driving capability, allowing users to connect more LEDs in series.The high clock frequency, 30MHz, makes the device suitable for high data rate transmission. The 3.3V voltage supply is useful in applications that interface with a 3.3V micro controller.
Table 1. |
Device summary |
|
|
|
Order codes |
Package |
Packaging |
|
|
|
|
|
STP16CP05MTR |
SO-24 |
1000 parts per reel |
|
|
|
|
|
STP16CP05TTR |
TSSOP24 |
2500 parts per reel |
|
|
|
|
|
STP16CP05XTTR |
TSSOP24 Exposed Pad |
2500 parts per reel |
|
|
|
|
July 2007 |
Rev 4 |
1/25 |
www.st.com
Contents |
STP16CP05 |
|
|
Contents
1 |
Summary description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. 3 |
|
|
1.1 |
Pin connection and description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
3 |
2 |
Electrical ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
4 |
|
|
2.1 |
Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
4 |
|
2.2 |
Thermal data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
4 |
|
2.3 |
Recommended operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
5 |
3 |
Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
6 |
|
4 |
Equivalent circuit and outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
8 |
|
5 |
Timing diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
10 |
|
6 |
Typical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
13 |
|
7 |
Test circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
16 |
|
8 |
Package mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
18 |
|
9 |
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
24 |
2/25
STP16CP05 |
Summary description |
|
|
Table 2. |
Typical current accuracy |
|
|
|
|||
Output voltage |
Current accuracy |
Output current |
VDD |
temp. |
|||
|
|
||||||
Between bits |
Between ICs |
||||||
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
≥ 1.3V |
|
±1.5% |
±5% |
≥20 to 100 mA |
3.3V to 5V |
25°C |
|
|
|
|
|
|
|
|
Figure 2. Pin connection
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Note: |
The exposed pad is electrically not connected |
|||||||||||||
|
Table 3. |
Pin description |
||||||||||||
|
|
|
|
|
|
|
|
|
|
|||||
|
PIN N° |
|
Symbol |
|
|
|
Name and function |
|||||||
|
|
|
|
|
|
|
|
|
||||||
|
1 |
|
GND |
Ground terminal |
||||||||||
|
|
|
|
|
|
|
|
|
||||||
|
2 |
|
SDI |
Serial data input terminal |
||||||||||
|
|
|
|
|
|
|
|
|
||||||
|
3 |
|
CLK |
Clock input terminal |
||||||||||
|
|
|
|
|
|
|
|
|
|
|||||
|
4 |
|
|
LE |
Latch input terminal |
|||||||||
|
|
|
|
|
|
|
|
|
||||||
|
5-20 |
|
OUT 0-15 |
Output terminal |
||||||||||
|
|
|
|
|
|
|
|
|
|
|
||||
|
21 |
|
|
|
|
Input terminal of output enable (active low) |
||||||||
|
|
|
OE |
|||||||||||
|
|
|
|
|
|
|
|
|
||||||
|
22 |
|
SDO |
Serial data out terminal |
||||||||||
|
|
|
|
|
|
|
|
|
||||||
|
23 |
|
R-EXT |
Input terminal of an external resistor for constant current programing |
||||||||||
|
|
|
|
|
|
|
|
|
||||||
|
24 |
|
VDD |
Supply voltage terminal |
3/25
Electrical ratings |
STP16CP05 |
|
|
2.1Absolute maximum ratings
Stressing the device above the rating listed in the “Absolute Maximum Ratings” table may cause permanent damage to the device. These are stress ratings only and operation of the device at these or any other conditions above those indicated in the Operating sections of this specification is not implied. Exposure to Absolute Maximum Rating conditions for extended periods may affect device reliability. Refer also to the STMicroelectronics SURE Program and other relevant quality documents.
Table 4. |
Absolute maximum ratings |
|
|
Symbol |
Parameter |
Value |
Unit |
|
|
|
|
VDD |
Supply voltage |
0 to 7 |
V |
VO |
Output voltage |
-0.5 to 20 |
V |
IO |
Output current |
100 |
mA |
VI |
Input voltage |
-0.4 to VDD+0.4 |
V |
IGND |
GND terminal current |
1600 |
mA |
fCLK |
Clock frequency |
50 |
MHz |
2.2Thermal data
Table 5. |
Thermal data |
|
|
|
Symbol |
Parameter |
|
Value |
Unit |
|
|
|
|
|
TOPR |
Operating temperature range |
|
-40 to +125 |
°C |
TSTG |
Storage temperature range |
|
-55 to +150 |
°C |
|
|
DIP-24 |
60 |
°C/W |
|
|
|
|
|
|
|
TSSOP24 |
85 |
°C/W |
RthJC |
Thermal resistance junction-case |
|
|
|
TSSOP24(1) |
37.5 |
°C/W |
||
|
|
Exposed Pad |
||
|
|
|
|
|
|
|
|
|
|
|
|
SO-24 |
75 |
°C/W |
|
|
|
|
|
1. The exposed pad should be soldered directly to the PCB to realize the thermal benefits.
4/25
STP16CP05 |
Electrical ratings |
|
|
Table 6. |
Recommended operating conditions at 25°C |
|
|
|
||||
Symbol |
|
|
Parameter |
Test conditions |
Min |
Typ |
Max |
Unit |
|
|
|
|
|
|
|
|
|
VDD |
|
Supply voltage |
|
3.0 |
|
5.5 |
V |
|
VO |
|
Output voltage |
|
|
|
20 |
V |
|
IO |
|
Output current |
OUTn |
3 |
|
100 |
mA |
|
IOH |
|
Output current |
SERIAL-OUT |
|
|
+1 |
mA |
|
IOL |
|
Output current |
SERIAL-OUT |
|
|
-1 |
mA |
|
VIH |
|
Input voltage |
|
0.7VDD |
|
VDD+0.3 |
V |
|
VIL |
|
Input voltage |
|
-0.3 |
|
0.3VDD |
V |
|
twLAT |
|
LE pulse width |
|
20 |
|
|
ns |
|
twCLK |
|
CLK pulse width |
|
16 |
|
|
ns |
|
twEN |
|
|
pulse width |
|
200 |
|
|
ns |
OE |
VDD = 3.3V to 5.0V |
|
|
|||||
tSETUP(D) |
|
Setup time for DATA |
20 |
|
|
ns |
||
|
|
|
|
|||||
tHOLD(D) |
|
Hold time for DATA |
|
15 |
|
|
ns |
|
tSETUP(L) |
|
Setup time for LATCH |
|
15 |
|
|
ns |
|
fCLK |
|
Clock frequency |
Cascade operation (1) |
|
|
30 |
MHz |
1.If the device is connected in cascade, it may not be possible achieve the maximum data transfer. Please considered the timings carefully.
5/25
Electrical characteristics |
STP16CP05 |
|
|
Table 7. |
Electrical characteristics |
|
|
|
|
|
|
|
(VDD = 3.3V to 5V, T = 25°C, unless otherwise specified.) |
|
|
|
|||
Symbol |
Parameter |
Test conditions |
Min |
|
Typ |
Max |
Unit |
|
|
|
|
|
|
|
|
VIH |
Input voltage high level |
|
0.7VDD |
|
|
VDD |
V |
VIL |
Input voltage low level |
|
GND |
|
|
0.3VDD |
V |
IOH |
Output leakage current |
VOH = 20V |
|
|
|
10 |
µA |
VOL |
Output voltage |
IOL = 1mA |
|
|
|
0.4 |
V |
(Serial-OUT) |
|
|
|
||||
VOH |
Output voltage |
IOH = -1mA |
VDD-0.4V |
|
|
|
V |
(Serial-OUT) |
|
|
|
||||
IOL1 |
|
VO = 0.3V, Rext = 3.9kΩ |
4.25 |
|
5 |
5.75 |
|
IOL2 |
Output current |
VO = 0.3V, Rext = 970Ω |
19 |
|
20 |
21 |
mA |
IOL3 |
|
VO = 1.3V, Rext = 190Ω |
96 |
|
100 |
104 |
|
∆IOL1 |
Output current error |
VO = 0.3VREXT = 3.9kΩ |
|
|
± 5 |
± 8 |
|
∆IOL2 |
between bit |
VO = 0.3VREXT = 970Ω |
|
|
± 1.5 |
± 3 |
% |
|
(All Output ON) |
|
|
|
|
|
|
∆IOL3 |
VO = 1.3VREXT =190Ω |
|
|
± 1.2 |
± 3 |
|
|
|
|
|
|
||||
RSIN(up) |
Pull-up resistor |
|
150 |
|
300 |
600 |
KΩ |
RSIN(down) |
Pull-down resistor |
|
100 |
|
200 |
400 |
KΩ |
IDD(OFF1) |
|
REXT = 970 |
|
|
4 |
|
|
Supply current (OFF) |
OUT 0 to 15 = OFF |
|
|
|
|
||
IDD(OFF2) |
REXT = 240 |
|
|
11.2 |
|
|
|
|
|
|
|
|
|||
|
OUT 0 to 15 = OFF |
|
|
|
mA |
||
IDD(ON1) |
|
REXT = 970 |
|
|
4.5 |
|
|
|
|
|
|
|
|||
Supply current (ON) |
OUT 0 to 15 = ON |
|
|
|
|
||
IDD(ON2) |
REXT = 240 |
|
|
11.7 |
|
|
|
|
|
|
|
|
|||
|
OUT 0 to 15 = ON |
|
|
|
|
||
Thermal |
Thermal protection |
|
|
|
170 |
|
°C |
|
|
|
|
|
|
|
|
6/25
STP16CP05 |
|
|
|
Electrical characteristics |
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Table 8. |
Switching characteristics (VDD = 5V, T = 25°C, unless otherwise specified.) |
|
|
|||||||||||||||
Symbol |
|
|
|
|
Parameter |
|
Test conditions |
|
Min |
Typ |
Max |
Unit |
||||||
|
|
|
|
|
|
|
|
|
|
|||||||||
tPLH1 |
|
Propagation delay time, |
|
|
VDD = 3.3V |
|
62 |
90 |
ns |
|||||||||
|
CLK- |
OUTn, |
LE = H, |
OE |
= L |
|
|
VDD = 5V |
|
39 |
55 |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
tPLH2 |
|
Propagation delay time, |
|
|
VDD = 3.3V |
|
60 |
88 |
ns |
|||||||||
|
LE- |
OUTn, |
|
|
OE |
= L |
|
|
VDD = 5V |
|
41 |
57 |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
tPLH3 |
|
Propagation delay time, |
|
|
VDD = 3.3V |
|
65 |
95 |
ns |
|||||||||
|
OE |
- |
OUTn, |
LE = H |
|
|
VDD = 5V |
|
43 |
60 |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
tPLH |
|
Propagation delay time, |
|
|
VDD = 3.3V |
|
8 |
12 |
ns |
|||||||||
|
CLK-SDO |
|
|
VDD = 5V |
|
5 |
7 |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
Propagation delay time, |
|
|
VDD = 3.3V |
|
18 |
25 |
|
|||||||||
tPHL1 |
|
CLK- |
OUTn, |
LE = H, |
VIH = VDD |
|
|
|
|
|
ns |
|||||||
|
|
VDD = 5V |
|
16 |
22 |
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
OE = L |
|
|
|
|||||||||||||||
|
|
VIL = GND |
CL = 10pF |
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
VDD = 3.3V |
|
19 |
25 |
|
||
tPHL2 |
|
Propagation delay time, |
IO = 20mA |
VL = 3.0 V |
|
ns |
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
REXT = 1KΩ |
RL = 60 Ω |
|
|
|
|
||
LE-OUTn, OE = L |
VDD = 5V |
|
15 |
21 |
||||||||||||||
|
|
|
|
|||||||||||||||
tPHL3 |
|
Propagation delay time, |
|
|
VDD = 3.3V |
|
23 |
31 |
ns |
|||||||||
|
OE |
- |
OUTn, |
LE = H |
|
|
VDD = 5V |
|
20 |
27 |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
tPHL |
|
Propagation delay time, |
|
|
VDD = 3.3V |
|
8.5 |
13 |
ns |
|||||||||
|
CLK-SDO |
|
|
VDD = 5V |
|
5.5 |
8 |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
tON |
|
Output rise time |
|
|
VDD = 3.3V |
|
100 |
130 |
|
|||||||||
|
10~90% of voltage |
|
|
|
|
|
|
ns |
||||||||||
|
|
|
VDD = 5V |
|
22 |
35 |
||||||||||||
|
|
waveform |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|||||||||
tOFF |
|
Output fall time |
|
|
VDD = 3.3V |
|
13 |
18 |
|
|||||||||
|
90~10% of voltage |
|
|
|
|
|
|
ns |
||||||||||
|
|
|
VDD = 5V |
|
18 |
25 |
||||||||||||
|
|
waveform |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|||||||||
t |
|
CLK rise time (1) |
|
|
|
|
|
5000 |
ns |
|||||||||
r |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tf |
|
CLK fall time (1) |
|
|
|
|
|
5000 |
ns |
1. In order to achieve high cascade data transfer,please consider tr/tf timings carefully.
7/25
Equivalent circuit and outputs |
STP16CP05 |
|
|
Figure 3. OE terminal
Figure 4. LE terminal
Figure 5. CLK, SDI terminal
8/25