English
Language : 

MC74HC299 Datasheet, PDF (5/8 Pages) Motorola, Inc – 8-Bit Bidirectional Universal Shift Register with Parallel I/O
MC74HC299
FUNCTION TABLE
Inputs
Mode
Select
Output
Enables
Serial
Inputs
Response
Mode Reset S2 S1 OE1† OE2† Clock DA DH PA/QA PB/QB PC/QC PD/QD PE/QE PF/QF PG/QG PH/QH QA′ QH′
Reset
L
XL
L
L
X
XX
L
L
L
L
L
L
L
L
LX
L
L
X
XX
L
L
L
L
L
L
L
L
HH
X
X
X
XX
QA through QH = Z
Shift
Right
H
LH
H
X
H
LH
X
H
H
LH
L
L
D
D
D
X
X
X
³ ³ Shift Right: QA through QH = Z; DA FA; FA FB; etc.
³ ³ Shift Right: QA through QH = Z; DA FA; FA FB; etc.
³ ³ Shift Right: DA FA = QA; FA FB = QB; etc.
Shift
Left
H HL H
X
H HL X
H
H
HL
L
L
X
X
X
D
D
D
³ ³ Shift Left: QA through QH = Z; DH FH; FH FG; etc.
³ ³ Shift Left: QA through QH = Z; DH FH; FH FG; etc.
³ ³ Shift Left: DH FH = QH; FH FG = QG; etc.
Parallel H H H X
X
XX
³ Parallel Load: PN FN
Load
L
LL
L
LL
LL
D QG
D QG
D QG
QB D
QB D
QB D
PA PH
Hold
H
LL
H
X
X
X X Hold: QA through QH = Z; FN = FN
H
LL
X
H
X
X X Hold: QA through QH = Z; FN = FN
H
LL
L
L
X
X X Hold: QN = QN
PA PH
PA PH
PA PH
Z = high impedance
D = data on serial input
F = flip–flop (see Logic Diagram)
†When one or both output controls are high the eight input/output terminals are disabled to the high impedance state, however, sequential
operation or clearing of the register is not affected.
PIN DESCRIPTIONS
DATA INPUTS
SA (Pin 11)
Serial data input (Shift Right). Data on this input is shifted
into the shift register on the rising edge of Clock when S2 is
low and S1 is high (shift right mode).
SH (Pin 18)
Serial data input (Shift Left). Data on this input is shifted
into the shift register on the rising edge of Clock when S2 is
high and S1 is low (shift left mode).
PA through PH (Pins 7, 13, 6, 14, 5, 15, 4, 16)
Parallel data port inputs. Data on these pins can be paral-
lel loaded into the shift register on the rising edge of Clock
when both S1 and S2 are high. For any other combination of
S1 and S2, these pins serve as the outputs of the shift
register.
CONTROL INPUTS
Clock (Pin 12)
Clock input. A low–to–high transition on this pin shifts the
data at each stage to the next stage (shift right or left mode)
or loads the data at the parallel data inputs into the shift reg-
ister (parallel load mode).
OE1, OE2 (Pins 2, 3)
Active–low output enables. When both OE1 and OE2 are
low, the Outputs QA through QH are enabled. When one or
both output enables are high, the outputs are forced to the
high–impedance state; however, sequential operation or
clearing of the register is not affected.
Reset (Pin 9)
Active–low reset. A low on this pin resets all stages of the
register to a low level. The reset operation is asynchronous.
S1, S2 (Pins 1, 19)
Mode select inputs. The levels present at these pins deter-
mine the shift register’s mode of operation:
S1 = S2 = Low. Hold.
S1 = Low, S2 High. Shift left.
S1 = High, S2 Low. Shift right.
S1 = S2 = High. Parallel load.
OUTPUTS
QA′, QH′ (Pins 8, 17)
Serial data outputs. These are the outputs of the first and
last stages of the shift register, respectively. These outputs
are not 3–state outputs and have standard drive capabilities.
QA through QH (Pins 7, 13, 6, 14, 5, 15, 4, 16)
Parallel data port outputs. Shifted data is present at these
pins when OE1 and OE2 are low. For all other combinations
of OE1 and OE2 these outputs are in the high–impedance
state.
High–Speed CMOS Logic Data
3–5
DL129 — Rev 6
MOTOROLA