SN74LS165
8-Bit Parallel-to-Serial
Shift Register
The SN74LS165 is an 8-bit parallel load or serial-in register with complementary outputs available from the last stage. Parallel inputing occurs asynchronously when the Parallel Load (PL) input is LOW. With PL HIGH, serial shifting occurs on the rising edge of the clock; new data enters via the Serial Data (DS) input. The 2-input OR clock can be used to combine two independent clock sources, or one input can act as an active LOW clock enable.
GUARANTEED OPERATING RANGES
Symbol |
Parameter |
Min |
Typ |
Max |
Unit |
|
|
|
|
|
|
VCC |
Supply Voltage |
4.75 |
5.0 |
5.25 |
V |
TA |
Operating Ambient |
0 |
25 |
70 |
°C |
|
Temperature Range |
|
|
|
|
|
|
|
|
|
|
IOH |
Output Current ± High |
|
|
± 0.4 |
mA |
IOL |
Output Current ± Low |
|
|
8.0 |
mA |
http://onsemi.com
LOW
POWER
SCHOTTKY
16
1
PLASTIC
N SUFFIX
CASE 648
16
1
SOIC
D SUFFIX
CASE 751B
ORDERING INFORMATION
Device |
Package |
Shipping |
|
|
|
SN74LS165N |
16 Pin DIP |
2000 Units/Box |
|
|
|
SN74LS165D |
16 Pin |
2500/Tape & Reel |
|
|
|
Semiconductor Components Industries, LLC, 1999 |
1 |
Publication Order Number: |
December, 1999 ± Rev. 6 |
|
SN74LS165/D |
SN74LS165
CONNECTION DIAGRAM DIP (TOP VIEW)
|
|
|
VCC |
|
CP2 |
P3 |
P2 |
P1 |
P0 |
DS |
|
Q7 |
|
|
|
|||||
|
|
|
16 |
|
|
15 |
14 |
13 |
12 |
11 |
10 |
|
9 |
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NOTE: |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The Flatpak version has the same |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pinouts (Connection Diagram) as |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
the Dual In-Line Package. |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
2 |
3 |
4 |
5 |
6 |
7 |
|
|
8 |
|
|
|
|
|||
|
|
|
|
|
|
|
CP1 |
P4 |
P5 |
P6 |
P7 |
|
|
|
GND |
|
|
|
||
|
|
|
PL |
|
Q7 |
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LOADING (Note a) |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
PIN NAMES |
|
|
|
|
|
|
|
|
|
|
|
|
|
HIGH |
|
LOW |
|
|||
CP1, CP2 |
Clock (LOW±to±HIGH Going Edge) Inputs |
|
|
|
|
0.5 U.L. |
|
0.25 U.L. |
||||||||||||
DS |
Serial Data Input |
|
|
|
|
|
|
|
0.5 U.L. |
|
0.25 U.L. |
|||||||||
|
|
|
Asynchronous Parallel Load (Active LOW) Input |
|
1.5 U.L. |
|
0.75 U.L. |
|||||||||||||
PL |
||||||||||||||||||||
P0 ± P7 |
Parallel Data Inputs |
|
|
|
|
|
|
|
0.5 U.L. |
|
0.25 U.L. |
|||||||||
Q7 |
Serial Output from Last State |
|
|
|
|
|
|
10 U.L. |
|
5 U.L. |
||||||||||
Q |
7 |
Complementary Output |
|
|
|
|
|
|
|
10 U.L. |
|
5 U.L. |
||||||||
|
|
|
|
|
|
|
NOTES:
a) 1 TTL Unit Load (U.L.) = 40 mA HIGH/1.6 mA LOW.
10
2
15
LOGIC SYMBOL
1 |
11 12 13 14 |
3 |
4 |
5 |
6 |
|
|
|
PL P0 P1 P2 P3 P4 P5 P6 P7 |
|
|||||||
DS |
|
|
|
|
Q7 |
9 |
||
CP |
|
|
|
|
|
|
7 |
7 |
|
|
|
|
|
Q |
VCC = PIN 16
GND = PIN 8
http://onsemi.com
2
|
|
|
|
|
|
|
|
|
|
|
|
SN74LS165 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
LOGIC DIAGRAM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
11 |
|
|
12 |
|
|
13 |
|
14 |
|
3 |
|
|
4 |
|
|
5 |
|
|
|
6 |
|
|
||||||
|
|
|
P0 |
|
|
P1 |
|
|
P2 |
|
P3 |
|
P4 |
|
|
P5 |
|
P6 |
|
|
|
P7 |
|
|
|||||||
10 |
DS |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
CP1 |
PRESET |
PRESET |
PRESET |
PRESET |
PRESET |
PRESET |
PRESET |
PRESET |
9 |
|||||||||||||||||||||
|
|
S Q0 |
S Q1 |
S Q2 |
S Q3 |
S Q4 |
S Q5 |
S Q6 |
S Q7 |
|
|||||||||||||||||||||
15 |
CP2 |
CP |
|
|
|
CP |
|
|
|
CP |
|
CP |
|
CP |
|
|
|
CP |
CP |
|
|
CP |
|
|
|
|
|||||
R |
C |
Q |
R |
C |
|
Q |
R |
C |
Q2 |
R |
Q |
R |
C |
Q |
R |
Q |
R |
C |
Q |
R |
C |
|
Q |
7 |
|||||||
|
|
|
|
||||||||||||||||||||||||||||
|
|
|
L |
0 |
|
L |
|
1 |
|
L |
|
C 3 |
|
L |
4 |
|
C 5 |
|
L |
6 |
|
L |
|
7 |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
L |
|
|
|
|
L |
|
|
|
|
|
|
|
|
||||||
1 |
PL |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
VCC = PIN 16
GND = PIN 8
= PIN NUMBERS
FUNCTIONAL DESCRIPTION
The SN74LS165 contains eight clocked master/slave RS flip-flops connected as a shift register, with auxiliary gating to provide overriding asynchronous parallel entry. Parallel data enters when the PL signal is LOW. The parallel data can
change while PL is LOW, provided that the recommended setup and hold times are observed.
For clock operation, PL must be HIGH. The two clock inputs perform identically; one can be used as a clock inhibit
by applying a HIGH signal. To avoid double clocking, however, the inhibit signal should only go HIGH while the clock is HIGH. Otherwise, the rising inhibit signal will cause the same response as a rising clock edge. The flip-flops are edge-triggered for serial operations. The serial input data can change at any time, provided only that the recommended setup and hold times are observed, with respect to the rising edge of the clock.
TRUTH TABLE
|
|
|
|
CP |
|
|
|
CONTENTS |
|
|
|
RESPONSE |
|||
|
PL |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
2 |
Q0 |
Q1 |
Q2 |
Q3 |
Q4 |
|
Q5 |
Q6 |
Q7 |
||
|
|
|
|
|
|
||||||||||
|
L |
X |
|
X |
P0 |
P1 |
P2 |
P3 |
P4 |
|
P5 |
P6 |
P7 |
Parallel Entry |
|
|
H |
L |
|
|
DS |
Q0 |
Q1 |
Q2 |
Q3 |
|
Q4 |
Q5 |
Q6 |
Right Shift |
|
|
H |
H |
|
|
Q0 |
Q1 |
Q2 |
Q3 |
Q4 |
|
Q5 |
Q6 |
Q7 |
No Change |
|
|
H |
|
|
L |
DS |
Q0 |
Q1 |
Q2 |
Q3 |
|
Q4 |
Q5 |
Q6 |
Right Shift |
|
|
H |
|
|
H |
Q0 |
Q1 |
Q2 |
Q3 |
Q4 |
|
Q5 |
Q6 |
Q7 |
No Change |
H = HIGH Voltage Level
L = LOW Voltage Level
X = Immaterial
http://onsemi.com
3