MC54/74F350
4-BIT SHIFTER
(With 3-State Outputs)
The MC54/74F350 is a specialized multiplexer that accepts a 4-bit word
and shifts it 0, 1, 2 or 3 places, as determined by two Select (S0, S1) inputs.
For expansion to longer words, three linking inputs are provided for lower-or-
der bits; thus two packages can shift an 8-bit word, four packages a 16-bit
word, etc. Shifting by more than three places is accomplished by paralleling
the 3-state outputs of different packages and using the Output Enable (OE)
inputs as a third Select level. With appropriate interconnections, the F350 can
perform zero-backfill, sign-extend or end-around (barrel) shift functions.
4-BIT SHIFTER
(With 3-State Outputs)
FAST™ SCHOTTKY TTL
•
Linking Inputs for Word Expansion
•
3-State Outputs for Extending Shift Range
FUNCTIONAL DESCRIPTION
The F350 is operationally equivalent to a 4-input multiplexer with the inputs
connected so that the select code causes successive one-bit shifts of the data
word. This internal connection makes it possible to perform shifts of 0, 1, 2 or
3 places on words of any length.
A 7-bit data word is introduced at the In inputs and is shifted according to
the code applied to the select inputs S0, S1. Outputs O0–O3 are 3-state, con-
trolled by an active-LOW output enable (OE). When OE is LOW, data outputs
will follow selected data inputs; when HIGH, the data outputs will be forced to
the high-impedance state. This feature allows shifters to be cascaded on the
same output lines or to a common bus. The shift function can be logical, with
zeros pulled in at either or both ends of the shifting field; arithmetic, where the
sign bit is repeated during a shift down; or end around, where the data word
forms a continuous loop.
LOGIC EQUATIONS
O0 = S0 S1 I0 + S0 S1 l–1 + S0 S1 I–2 + S0 S1 I–3
O1 = S0 S1 I1 + S0 S1 I0 + S0 S1 l–1 + S0 S1 I–2
O2 = S0 S1 I2 + S0 S1 I1 + S0 S1 I0 + S0 S1 I–1
O3 = S0 S1 I3 + S0 S1 I2 + S0 S1 I1 + S0 S1 I0
TRUTH TABLE
Inputs
OE
H
L
L
L
L
S1
X
L
L
H
H
S0
X
L
H
L
H
O0
Z
I0
I–1
I–2
I–3
O1
Z
I1
I0
I–1
I–2
Outputs
O2
Z
I2
I1
I0
I–1
O3
Z
I3
I2
I1
I0
J SUFFIX
CERAMIC
CASE 620-09
16
1
16
1
N SUFFIX
PLASTIC
CASE 648-08
16
1
D SUFFIX
SOIC
CASE 751B-03
ORDERING INFORMATION
MC54FXXXJ
MC74FXXXN
MC74FXXXD
Ceramic
Plastic
SOIC
LOGIC SYMBOL
13 9 10
OE S1 S0
I–3
I–2
O0
I–1
O1
I0
O2
I1
O3
I2
I3
VCC = PIN 16
GND = PIN 8
H = HIGH Voltage Level
L = LOW Voltage Level
Z = High Impedance
X = Immaterial
1
2
3
4
5
6
7
CONNECTION DIAGRAM
VCC
16
O0
15
O1
14
OE
13
O2
12
O3
11
S0
10
S1
9
15
14
12
11
1
I–3
2
I–2
3
I–1
4
I0
5
I1
6
I2
7
I3
8
GND
FAST AND LS TTL DATA
4-153
MC54/74F350
LOGIC DIAGRAM
I–3
I–2
I–1
I0
I1
I2
I3
S1
S0
OE
O0
Symbol
VCC
TA
IOH
IOL
Supply Voltage
O1
Parameter
O2
Min
54, 74
54
4.5
– 55
0
—
—
O3
Typ
5.0
25
25
—
—
Max
5.5
125
70
– 3.0
24
Unit
V
°C
mA
mA
GUARANTEED OPERATING RANGES
Operating Ambient Temperature Range
74
Output Current — High
Output Current — Low
54, 74
54, 74
DC CHARACTERISTICS OVER OPERATING TEMPERATURE RANGE
(unless otherwise specified)
Limits
Symbol
VIH
VIL
VIK
VOH
VOL
IOZH
IOZL
IIH
IIL
IOS
ICCH
ICCL
ICCZ
Power Supply Current
Parameter
Input HIGH Voltage
Input LOW Voltage
Input Clamp Diode Voltage
54, 74
Output HIGH Voltage
74
Output LOW Voltage
Output OFF Current — HIGH
Output OFF Current — LOW
Input HIGH Current
100
Input LOW Current
Output Short Circuit
Current (Note 2)
– 60
22
26
26
–1.2
–150
35
41
42
mA
2.7
3.3
0.35
0.5
50
– 50
20
V
V
µA
µA
µA
mA
mA
2.4
3.3
Min
2.0
0.8
–1.2
Typ
Max
Unit
V
V
V
V
Test Conditions
Guaranteed Input HIGH Voltage
Guaranteed Input LOW Voltage
IIN = –18 mA
IOH = – 3.0 mA
IOH = – 3.0 mA
IOL = 24 mA
VOUT = 2.7 V
VOUT = 0.5 V
VIN = 2.7 V
VIN = 7.0 V
VIN = 0.5 V
VOUT = 0 V
Outputs HIGH
Outputs LOW
Outputs OFF
VCC = MAX
VCC = MIN
VCC = 4.5 V
VCC = 4.75 V
VCC = MIN
VCC = MAX
VCC = MAX
VCC = MAX
VCC = MAX
VCC = MAX
NOTES: 1. For conditions such as MIN or MAX, use the appropriate value specified under guaranteed operating ranges.
NOTES:
2. Not more than one output should be shorted at a time, nor for more than 1 second.
FAST AND LS TTL DATA
4-154