29.04.2015 Views

ITT - Index of

ITT - Index of

ITT - Index of

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

I mm<br />

-___L_L ________________<br />

SEMICONDUCTORS<br />

SYNCHRONOUS 4-BIT COUNTERS<br />

<strong>ITT</strong>54160 THRU <strong>ITT</strong>54163<br />

<strong>ITT</strong>74160 THRU <strong>ITT</strong>74163<br />

S.Y_N_CH_R_O_N_O.U_S __ 4_-B_IT __ CO __ U_NT_E_R_S<br />

<strong>ITT</strong>54160. <strong>ITT</strong>54161. <strong>ITT</strong>74160. <strong>ITT</strong>74161 •..• SYNCHRONOUS COUNTERS WITH DIRECT<br />

CLEAR<br />

<strong>ITT</strong>54162. <strong>ITT</strong>54163. <strong>ITT</strong>74162. <strong>ITT</strong>74163 ... FULLY SYNCHRONOUS COUNTERS<br />

• Internal Look-Ahead for Fast Counting<br />

Schemes<br />

• Carry Output for n-Bit Cascading<br />

• Synchronous Counting<br />

• Synchronously Programmable<br />

• Load Control Line<br />

• Diode-Clamped Inputs<br />

• Typical Maximum Input Clock Frequency<br />

... 32 MHz<br />

These synchronous, presettable counters feature an<br />

internal carry look-ahead for application in highspeed<br />

counting schemes. The <strong>ITT</strong>54160, <strong>ITT</strong>-<br />

54162, <strong>ITT</strong>74160, and <strong>ITT</strong>74162 are decade<br />

counterS and the <strong>ITT</strong>54161, <strong>ITT</strong>54163, <strong>ITT</strong>74161.<br />

and <strong>ITT</strong>74163 are 4-bit binary counters. Synchro-­<br />

nous operation is provided by having all flip-flops<br />

clocked simultaneously so that the outputs change<br />

coincident with each other when so instructed by<br />

the count-enable inputs and internal gating. This<br />

mode <strong>of</strong> operation eliminates the output counting<br />

spikes which are normally associated with asynchronous<br />

(ripple clock) counters. A buffered clock<br />

input triggers the four J-K master-slave flip-flops<br />

on the rising (positive-going) edge <strong>of</strong> the clock input<br />

waveform.<br />

These counters are fully programmable; that is, the<br />

outputs may be preset to either state. As presetting<br />

is synchronous, placing a low level on the load input<br />

disables the counter and causes the outputs to<br />

agree with the data inputs after the next clock<br />

pulse. The clear function for the <strong>ITT</strong>54160, <strong>ITT</strong>-<br />

54161, <strong>ITT</strong>74160, and <strong>ITT</strong>74161 is asynchronous<br />

and a low level at the clear input sets all four <strong>of</strong><br />

the flip-flop outputs low regardless <strong>of</strong> the state <strong>of</strong><br />

the clock. The clear function for the <strong>ITT</strong>54162, <strong>ITT</strong>-<br />

54163, <strong>ITT</strong>74162, and <strong>ITT</strong>74163 is synchronous<br />

and a low level at the clear input sets all four <strong>of</strong><br />

the flip-flop outputs low after the next clock pulse.<br />

r:<br />

DATA<br />

INPut<br />

ENABLE<br />

P<br />

DUAL-IN-LINE PACKAGE<br />

AND FLAT PACKAGE<br />

PIN CONFIGURATION<br />

(TOP VIEW) t<br />

POSITIVE LOGIC: SEE DESCRIPTION<br />

tplN ASSIGNMENTS FOR THESE CIRCUITS ARE THE SAME<br />

FOR ALL PACKAGES.<br />

This synchronous clear allows the count length to<br />

be modified easily as decoding the maximum count<br />

desired can be accomplished with one external<br />

NAND gate. The gate output is connected to the<br />

clear input to synchronously set the counter to<br />

0000 (LLLL).<br />

The carry look ahead circuitry provides for<br />

cascading counters for n-bit synchronous applications<br />

w.ithout additional gating. Instrumental in<br />

accomplishing this function are two count-enableinputs<br />

and l!- carry output. Both count-enable inputs<br />

(P and T) must be high to count, and input T is<br />

3-196

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!