CD4034BM/CD4034BC 8-Stage TRI-STATEÉBidirectional
Parallel/Serial Input/Output Bus Register
General Description
The CD4034BM/CD4034BC is an 8-bit CMOS static shift
register with two parallel bidirectional data ports (A and B)
which, when combined with serial shifting operations, can
be used to (1) bidirectionally transfer parallel data between
two buses, (2) convert serial data to parallel form and direct
them to either of two buses, (3) store (recirculate) parallel
data, or (4) accept parallel data from either of two buses
and convert them to serial form. These operations are controlled by five control inputs:
A ENABLE (AE): ‘‘A’’ data port is enabled only when AE
is at logical ‘‘1’’. This allows the use of a common bus
for multiple packages.
A-BUS-TO-B-BUS/B-BUS-TO-A-BUS (A/B): This input
controls the direction of data flow. When at logical ‘’1’’,
data flows from port A to B (A is input, B is output).
When at logical ‘‘0’’, the data flow direction is reversed.
ASYNCHRONOUS/SYNCHRONOUS (A/S): When A/S
is at logical ‘‘0’’, data transfer occurs at positive transition of the CLOCK. When A/S is at logical ‘‘1’’, data
transfer is independent of the CLOCK for parallel operation. In serial mode, A/S input is internally disabled such
that operation is always synchronous. (Asynchronous
serial operation is not possible.)
PARALLEL/SERIAL (P/S): A logical ‘‘1’’ P/S input allows data transfer into the registers via A or B port (synchronous if A/S
e
logical ‘‘0’’, asynchronous if A/S
logical ‘‘1’’). A logical ‘‘0’’ P/S allows serial data to
transfer into the register synchronously with the positive
transition of the CLOCK, independent of the A/S input.
CLOCK: Single phase, enabled only in synchronous
mode. (Either P/S
e
or P/S
e
logical ‘‘0’’.
logical ‘‘1’’ and A/Selogical ‘‘0’’
All register stages are D-type master-slave flip-flops with
separate master and slave clock inputs generated internally
to allow synchronous or asynchronous data transfer from
master to slave.
All inputs are protected against damage due to static discharge by diode clamps to V
DD
and VSS.
Features
Y
Wide supply voltage range3.0V to 18V
Y
High noise immunity0.45 VDD(typ.)
Y
Low power TTLFan out of 2 driving 74L
compatibilityor 1 driving 74LS
Y
RCA CD4034B second source
Applications
Y
Parallel Input/Parallel Output
Parallel Input/Serial Output
Serial Input/Parallel Output
Serial Input/Serial Output register
Y
Shift right/shift left register
Y
Shift right/shift left with parallel loading
Y
Address register
Y
Buffer register
Y
Bus system register with enable parallel lines at bus
e
side
Y
Double bus register system
Y
Up-down Johnson or ring counter
Y
Pseudo-random code generators
Y
Sample and hold register (storage, counting, display)
Y
Frequency and phase comparator
CD4034BM/CD4034BC 8-Stage TRI-STATE Bidirectional
Parallel/Serial Input/Output Bus Register
Connection Diagram
Dual-In-Line Package
Order Number CD4034B
Top View
TRI-STATEÉis a registered trademark of National Semiconductor Corporation.
C
1995 National Semiconductor CorporationRRD-B30M105/Printed in U. S. A.
TL/F/5963
TL/F/5963– 1
Page 2
Absolute Maximum Ratings (Notes1&2)
If Military/Aerospace specified devices are required,
please contact the National Semiconductor Sales
Office/Distributors for availability and specifications.
DC Supply Voltage (V
DD
)
Input Voltage (VIN)
Storage Temp. Range (TS)
b
b
0.5 VDCto V
0.5 VDCtoa18 V
a
0.5 V
DD
b
65§Ctoa150§C
DC
DC
Recommended Operating
Conditions
DC Supply Voltage (VDD)
Input Voltage (VIN)0V
Operating Temperature Range (TA)
CD4034BM
CD4034BC
(Note 2)
a
3VDCtoa15 V
to VDDV
DC
b
55§Ctoa125§C
b
40§Ctoa85§C
Power Dissipation (PD)
Dual-In-Line700 mW
Small Outline500 mW
Lead Temperature (T
(Soldering, 10 seconds)260
)
L
C
§
DC Electrical Characteristics CD4034BM (Note 2)
b
SymbolParameterConditions
55§C
MinMaxMinTypMaxMinMax
I
V
V
V
V
I
I
I
I
Quiescent Device Current V
DD
Low Level Output Voltage V
OL
High Level Output Voltage V
OH
Low Level Input VoltageV
IL
High Level Input VoltageV
IH
Low Level Output Current V
OL
(Note 3)V
High Level Output Current V
OH
(Note 3)V
Input CurentV
IN
TRI-STATE LeakageV
OZ
CurrentV
Note 1: ‘‘Absolute Maximum Ratings’’ are those values beyond which the safety of the device cannot be guaranteed. Except for ‘‘Operating Temperature Range’’
they are not meant to imply that the devices should be operated at these limits. The table of ‘‘Electrical Characteristics’’ provides conditions for actual device
operation.
Serial In/Parallel Out, Serial In/Serial Out Register
TL/F/5963– 11
7
Page 8
Applications (Continued)
16-Bit Serial In/Gated Parallel Out Register
TL/F/5963– 12
Frequency and Phase Comparator
*When f
e
f2,tWis proportional to the phase of f1with respect to f2.
1
TL/F/5963– 13
TL/F/5963– 14
8
Page 9
Applications (Continued)
Shift Right/Shift Left with Parallel Inputs
Shift left input must be disabled during parallel entry.
A ‘‘High’’ (‘‘Low’’) on the Shift Left/Shift Right input allows
serial data on the Shift Left Input (Shift Right Input) to enter
the register on the positive transition of the clock signal. A
‘‘high’’ on the ‘‘A’’ Enable Input disables the ‘‘A’’ parallel
data lines on Registers 1 and 2 and enables the ‘‘A’’ data
TL/F/5963– 15
lines on Registers 3 and 4 and allows parallel data into Registers 1 and 2. Other logic schemes may be used in place of
registers 3 and 4 for parallel loading.
When parallel inputs are not used Registers 3 and 4 and
associated logic are not required.
9
Page 10
Truth Table
‘‘A’’ Enable P/S A/B A/S ModeOperation*
000XSerialSynchronous Serial data input, A- and B-Parallel data outputs disabled.
001XSerialSynchronous Serial data input, B-Parallel data output.
0100Parallel B Synchronous Parallel data inputs, A-Parallel data outputs disabled.
0101Parallel B Asynchronous Parallel data inputs, A-Parallel data outputs disabled.
0110Parallel A-Parallel data inputs disabled, B-Parallel data outputs, synchronous data recirculation.
0111Parallel A-Parallel data inputs disabled, B-Parallel data outputs, asynchronous data recirculation.
100XSerialSynchronous Serial data input, A-Parallel data output.
101XSerialSynchronous Serial data input, B-Parallel data output.
1100Parallel B Synchronous Parallel data input, A-Parallel data output.
1101Parallel B Asynchronous Parallel data input, A-Parallel data output.
1110Parallel A Synchronous Parallel data input, B-Parallel data output.
1111Parallel A Asynchronous Parallel data input, B-Parallel data output.
XeDon’t Care
*For synchronous operation (serial mode or when A/S
e
0 in parallel mode), outputs change state at positive transition of the clock.
NATIONAL’S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT
DEVICES OR SYSTEMS WITHOUT THE EXPRESS WRITTEN APPROVAL OF THE PRESIDENT OF NATIONAL
SEMICONDUCTOR CORPORATION. As used herein:
1. Life support devices or systems are devices or2. A critical component is any component of a life
systems which, (a) are intended for surgical implantsupport device or system whose failure to perform can
into the body, or (b) support or sustain life, and whosebe reasonably expected to cause the failure of the life
failure to perform, when properly used in accordancesupport device or system, or to affect its safety or
with instructions for use provided in the labeling, caneffectiveness.
be reasonably expected to result in a significant injury
to the user.
National SemiconductorNational SemiconductorNational SemiconductorNational Semiconductor
CorporationEuropeHong Kong Ltd.Japan Ltd.
1111 West Bardin RoadFax: (
Arlington, TX 76017Email: cnjwge@tevm2.nsc.comOcean Centre, 5 Canton Rd.Fax: 81-043-299-2408
Tel: 1(800) 272-9959Deutsch Tel: (
Fax: 1(800) 737-7018English Tel: (
National does not assume any responsibility for use of any circuitry described, no circuit patent licenses are implied and National reserves the right at any time without notice to change said circuitry and specifications.