MOTOROLA MC74F350D

For:char
Printed on:Mon, Feb 6, 1995 09:48:35
From book:DL121CH4 (5) VIEW
Document:MC74F350 (5) VIEW
Last saved on:Fri, Feb 3, 1995 16:04:28
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-order 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, controlled 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
1
N SUFFIX
PLASTIC
CASE 648-08
16
1
D SUFFIX
SOIC
CASE 751B-03
1
ORDERING INFORMATION
Outputs
OE
S1
S0
O0
O1
O2
O3
H
L
L
L
L
X
L
L
H
H
X
L
H
L
H
Z
I0
I–1
I–2
I–3
Z
I1
I0
I–1
I–2
Z
I2
I1
I0
I–1
Z
I3
I2
I1
I0
H = HIGH Voltage Level
L = LOW Voltage Level
16
16
TRUTH TABLE
Inputs
J SUFFIX
CERAMIC
CASE 620-09
MC54FXXXJ
MC74FXXXN
MC74FXXXD
LOGIC SYMBOL
13 9 10
Z = High Impedance
X = Immaterial
CONNECTION DIAGRAM
Ceramic
Plastic
SOIC
15
VCC
O0
O1
OE
O2
O3
S0
S1
14
16
15
14
13
12
11
10
9
12
11
OE S1 S0
I–3
I–2
O0
I–1
O1
I0
O2
I1
O3
I2
I3
VCC = PIN 16
GND = PIN 8
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
1
2
3
4
5
6
7
MC54/74F350
LOGIC DIAGRAM
I–3
I–2
O0
I–1
O1
I0
I1
O2
I2
I3
S1
S0
OE
O3
GUARANTEED OPERATING RANGES
Symbol
Parameter
Min
Typ
Max
Unit
54, 74
4.5
5.0
5.5
V
54
– 55
25
125
74
0
25
70
VCC
Supply Voltage
TA
Operating Ambient Temperature Range
IOH
Output Current — High
54, 74
—
—
– 3.0
mA
IOL
Output Current — Low
54, 74
—
—
24
mA
DC CHARACTERISTICS OVER OPERATING TEMPERATURE RANGE (unless otherwise specified)
Limits
Symbol
Min
Parameter
VIH
Input HIGH Voltage
VIL
Input LOW Voltage
VIK
Input Clamp Diode Voltage
VOH
Output HIGH Voltage
VOL
Output LOW Voltage
IOZH
Typ
Max
2.0
54, 74
2.4
74
2.7
Unit
Test Conditions
V
Guaranteed Input HIGH Voltage
0.8
V
Guaranteed Input LOW Voltage
–1.2
V
IIN = –18 mA
VCC = MIN
V
IOH = – 3.0 mA
VCC = 4.5 V
3.3
3.3
V
IOH = – 3.0 mA
VCC = 4.75 V
0.5
V
IOL = 24 mA
VCC = MIN
Output OFF Current — HIGH
50
µA
VOUT = 2.7 V
VCC = MAX
IOZL
Output OFF Current — LOW
– 50
µA
VOUT = 0.5 V
VCC = MAX
IIH
Input HIGH Current
IIL
Input LOW Current
IOS
Output Short Circuit
Current (Note 2)
0.35
20
100
ICCH
ICCL
ICCZ
Power Supply Current
– 60
µA
VIN = 2.7 V
VIN = 7.0 V
–1.2
mA
VIN = 0.5 V
VCC = MAX
–150
mA
VOUT = 0 V
VCC = MAX
22
35
26
41
26
42
Outputs HIGH
mA
Outputs LOW
Outputs OFF
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
VCC = MAX
VCC = MAX
°C
MC54/74F350
AC CHARACTERISTICS
Symbol
Parameter
54/74F
54F
74F
TA = +25°C
VCC = +5.0 V
CL = 50 pF
TA = –55 to +125°C
VCC = 5.0 V ±10%
CL = 50 pF
TA = 0 to +70°C
VCC = 5.0 V ±10%
CL = 50 pF
Min
Max
Min
Max
Min
Max
Unit
tPLH
tPHL
Propagation Delay
In to 0n
3.0
2.5
6.0
5.5
3.0
2.5
7.5
7.0
3.0
2.5
7.0
6.5
ns
tPLH
tPHL
Propagation Delay
Sn to On
4.0
3.0
10
8.5
4.0
3.0
13.5
10
4.0
3.0
11
9.5
ns
tPZH
tPZL
Output Enable Time
2.5
4.0
7.0
9.0
2.5
4.0
10.5
11
2.5
4.0
8.0
10
ns
tPHZ
tPLZ
Output Disable Time
2.0
1.5
5.5
5.5
2.0
1.5
7.0
9.0
2.0
1.5
6.5
6.5
ns
APPLICATIONS
16-Bit Shift-Up 0 to 3 Pieces, Zero Backfill
0 1 2 3
4
5 6 7
8 9 10 11
12 13 14 15
GND
S0
I–3 I–2 I–1 I0 I1 I2 I3
S0
I–3 I–2 I–1 I0 I1 I2 I3
S0
I–3 I–2 I–1 I0 I1 I2 I3
S1
S1
S1
OE
OE
OE
Y0
Y1
Y2
Y3
0
1
2
3
Y0
Y1
Y2
Y3
4
5
6
7
S0
I–3 I–2 I–1 I0 I1 I2 I3
S1
Y0
Y1
Y2
Y3
8
9
10
11
OE
Y0
Y1
Y2
Y3
12
13
14
15
S0
S1
OE
S1
L
S0
L
NO SHIFT
L
H
SHIFT 1 PLACE
H
L
SHIFT 2 PLACES
H
H
SHIFT 3 PLACES
FAST AND LS TTL DATA
4-155
MC54/74F350
8-Bit End Around Shift 0 to 7 Pieces
0
S0
1 2 3
4
I–3 I–2 I–1 I0 I1 I2 I3
S0
I–3 I–2 I–1 I0 I1 I2 I3
S0
I–3 I–2 I–1 I0 I1 I2 I3
S1
S1
S1
OE
OE
OE
Y0
Y1
Y2
Y3
0
1
2
3
Y0
Y1
Y2
Y3
5 6 7
S0
I–3 I–2 I–1 I0 I1 I2 I3
S1
Y0
Y1
Y2
Y3
4
5
6
7
OE
Y0
Y1
Y2
S0
S1
S2
S2
S2
L
S1
L
S0
L
NO SHIFT
S2
H
S1
L
L
L
L
H
L
H
H
SHIFT END AROUND 3
H
L
L
SHIFT END AROUND 4
S0
H
SHIFT END AROUND 5
H
SHIFT END AROUND 1
H
L
SHIFT END AROUND 2
H
H
L
SHIFT END AROUND 6
H
H
SHIFT END AROUND 7
13-Bit Twos Complement Scaler
12 11 10 9
S0
8
I–3 I–2 I–1 I0 I1 I2 I3
S0
S1
OE
OE
Y1
Y2
Y3
12
11
10
9
6
5
4
I–3 I–2 I–1 I0 I1 I2 I3
S1
Y0
7
S0
3
2
1
S
I–3 I–2 I–1 I0 I1 I2 I3
S1
Y0
Y1
Y2
Y3
8
7
6
5
OE
Y0
Y1
Y2
Y3
4
3
2
1
S0
S1
S1
L
S0
L÷8
SCALE
L
H÷4
1/4
H
L÷2
1/2
H
H NO CHANGE
1/8
1
FAST AND LS TTL DATA
4-156
S
Y3