8-BIT SYNCHRONOUS BINARY UP COUNTER

Similar documents
6-BIT UNIVERSAL UP/DOWN COUNTER

TRIPLE D FLIP-FLOP FEATURES DESCRIPTION PIN NAMES BLOCK DIAGRAM

2/4, 4/5/6 CLOCK GENERATION CHIP

NOTE: The Flatpak version has the same pinouts (Connection Diagram) as the Dual In-Line Package.

DM74LS191 Synchronous 4-Bit Up/Down Counter with Mode Control

DM74LS169A Synchronous 4-Bit Up/Down Binary Counter

NOTE: The Flatpak version has the same pinouts (Connection Diagram) as the Dual In-Line Package.

54191 DM54191 DM74191 Synchronous Up Down 4-Bit Binary Counter with Mode Control

SN54/74LS192 SN54/74LS193


74F168*, 74F169 4-bit up/down binary synchronous counter

DM54161 DM74161 DM74163 Synchronous 4-Bit Counters

DM74LS193 Synchronous 4-Bit Binary Counter with Dual Clock

SN54HC191, SN74HC191 4-BIT SYNCHRONOUS UP/DOWN BINARY COUNTERS

74AC191 Up/Down Counter with Preset and Ripple Clock

DATA SHEET. HEF40193B MSI 4-bit up/down binary counter. For a complete data sheet, please also download: INTEGRATED CIRCUITS

74LS193 Synchronous 4-Bit Binary Counter with Dual Clock

3.3V, 2.7Gbps SDH/SONET LASER DRIVER WITH AUTOMATIC POWER CONTROL

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

54LS169 DM54LS169A DM74LS169A Synchronous 4-Bit Up Down Binary Counter

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

ETEC 2301 Programmable Logic Devices. Chapter 10 Counters. Shawnee State University Department of Industrial and Engineering Technologies

CD4027BC Dual J-K Master/Slave Flip-Flop with Set and Reset

SN54ALS191A, SN74ALS191A SYNCHRONOUS 4-BIT UP/DOWN BINARY COUNTERS

54LS193 DM54LS193 DM74LS193 Synchronous 4-Bit Up Down Binary Counters with Dual Clock

CD4013BC Dual D-Type Flip-Flop

Obsolete Product(s) - Obsolete Product(s)

MM74C74 Dual D-Type Flip-Flop

5495A DM Bit Parallel Access Shift Registers

DM7474 Dual Positive-Edge-Triggered D-Type Flip-Flops with Preset, Clear and Complementary Outputs

MM74HC4538 Dual Retriggerable Monostable Multivibrator

DIGITAL ELECTRONICS. Counters. By: Electrical Engineering Department

. MEDIUM SPEED OPERATION - 8MHz . MULTI-PACKAGE PARALLEL CLOCKING FOR HCC4029B HCF4029B PRESETTABLE UP/DOWN COUNTER BINARY OR BCD DECADE

Module 3: Floyd, Digital Fundamental

DIGITAL COUNTERS. Q B Q A = 00 initially. Q B Q A = 01 after the first clock pulse.

Features. V PP IN V CC3 IN V CC5 IN (opt) EN0 EN1 MIC2562

Low-Jitter I 2 C/SPI Programmable Dual CMOS Oscillator

Chapter 9 Latches, Flip-Flops, and Timers

SY69754AL. General Description. Features. Applications. 3.3V, 622Mbps Clock and Data Recovery

DM74LS112A Dual Negative-Edge-Triggered Master-Slave J-K Flip-Flop with Preset, Clear, and Complementary Outputs

MM74HC273 Octal D-Type Flip-Flops with Clear

Application Note 132. Introduction. Voice Video and Data Communications using a 2-Port Switch and Generic Bus Interface KSZ MQL/MVL

CD40174BC CD40175BC Hex D-Type Flip-Flop Quad D-Type Flip-Flop

Contents COUNTER. Unit III- Counters

MM74HC174 Hex D-Type Flip-Flops with Clear

Decimal Number (base 10) Binary Number (base 2)

Counters and Decoders

74F675A 16-Bit Serial-In, Serial/Parallel-Out Shift Register

MIC2940A/2941A. Features. General Description. Applications. Pin Configuration. 1.2A Low-Dropout Voltage Regulator

CD4013BC Dual D-Type Flip-Flop

RETRIEVING DATA FROM THE DDC112

INTEGRATED CIRCUITS. 74F74 Dual D-type flip-flop. Product specification Supercedes data of 1990 Oct 23 IC15 Data Handbook.

DS1621 Digital Thermometer and Thermostat

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

CAT28C64B F R E E. 64K-Bit CMOS PARALLEL EEPROM L E A D FEATURES DESCRIPTION BLOCK DIAGRAM

74F74 Dual D-Type Positive Edge-Triggered Flip-Flop

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

1-Mbit (128K x 8) Static RAM

CD4027BMS. CMOS Dual J-K Master-Slave Flip-Flop. Pinout. Features. Functional Diagram. Applications. Description. December 1992

DATA SHEET. HEF4017B MSI 5-stage Johnson counter. For a complete data sheet, please also download: INTEGRATED CIRCUITS

8-bit binary counter with output register; 3-state

8254 PROGRAMMABLE INTERVAL TIMER

Features INVERTING. 0.6mA NONINVERTING INVERTING. 0.6mA NONINVERTING

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

DM Segment Decoder/Driver/Latch with Constant Current Source Outputs

Experiment # 9. Clock generator circuits & Counters. Eng. Waleed Y. Mousa

74VHC574 Octal D-Type Flip-Flop with 3-STATE Outputs

8-bit synchronous binary down counter

ASYNCHRONOUS COUNTERS

Phase-Locked Loop Based Clock Generators

CD4027BM CD4027BC Dual J-K Master Slave Flip-Flop with Set and Reset

Sequential Logic Design Principles.Latches and Flip-Flops

MM74HCT373 MM74HCT374 3-STATE Octal D-Type Latch 3-STATE Octal D-Type Flip-Flop

HEF4021B. 1. General description. 2. Features and benefits. 3. Ordering information. 8-bit static shift register

Features. Ordering Information. * Underbar marking may not be to scale. Part Identification

CMOS PARALLEL-TO-SERIAL FIFO 256 x 16, 512 x 16, 1,024 x 16

74HC4040; 74HCT stage binary ripple counter

HT1632C 32 8 &24 16 LED Driver

IDT6116SA IDT6116LA. CMOS Static RAM 16K (2K x 8-Bit)

Features. Applications

DIGITAL TECHNICS II. Dr. Bálint Pődör. Óbuda University, Microelectronics and Technology Institute. 2nd (Spring) term 2012/2013

WEEK 8.1 Registers and Counters. ECE124 Digital Circuits and Systems Page 1

Link-65 MHz, +3.3V LVDS Transmitter 24-Bit Flat Panel Display (FPD) Link-65 MHz

CHAPTER 11 LATCHES AND FLIP-FLOPS

. HIGH SPEED .LOW POWER DISSIPATION .HIGH NOISE IMMUNITY M54/M74HC190 M54/M74HC191 4 BIT SYNCHRONOUS UP/DOWN COUNTERS. fmax = 48 MHz (TYP.

MIC2844A. Features. General Description. Applications. Typical Application

TRIPLE PLL FIELD PROG. SPREAD SPECTRUM CLOCK SYNTHESIZER. Features

PI5C

Fairchild Solutions for 133MHz Buffered Memory Modules

DSC1001. Low-Power Precision CMOS Oscillator 1.8~3.3V. Features. General Description. Benefits. Block Diagram

HCC4541B HCF4541B PROGRAMMABLE TIMER

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

CD4008BM CD4008BC 4-Bit Full Adder

it4036f 120-ps Wideband Phase Delay Description Features Device Diagram Timing Diagram

HEF4013B. 1. General description. 2. Features and benefits. 3. Applications. 4. Ordering information. Dual D-type flip-flop

HD61202U. (Dot Matrix Liquid Crystal GraphicDisplay Column Driver)

Asynchronous counters, except for the first block, work independently from a system clock.

74HC107; 74HCT107. Dual JK flip-flop with reset; negative-edge trigger

Transcription:

8-BIT SYNCHRONOUS BINARY UP COUNTER FEATURES DESCRIPTION 700MHz min. count frequency Extended 100E VEE range of 4.2V to.v 1000ps to Q, Internal, gated feedback 8 bits wide Fully synchronous counting and generation Asynchronous Master Reset Fully compatible with industry standard 10KH, 100K I/O levels Internal 7KΩ input pulldown resistors Fully compatible with Motorola MC10E/100 Available in 28-pin PLCC package The SY10/100 are high-speed synchronous, presettable and cascadable 8-bit binary counters designed for use in new, high-performance ECL systems. Architecture and operation are the same as the Motorola MC10H016 in the MECL 10KH family, extended to 8 bits, as shown in the logic diagram. The counters feature internal feedback of, gated by the LD (terminal count load) pin. When LD is LOW, the feedback is disabled and counting proceeds continuously, with going LOW to indicate an all-hlgh state. When LD is HIGH, the feedback causes the counter to automatically reload upon = LOW, thus functioning as a programmable counter. PIN NAMES Pin P0-P7 Q0-Q7 MR LD VCCO Function Parallel Data (Preset) Inputs Data outputs Count Enable Control Input Parallel Load Enable Control Input Master Reset Clock Terminal Count Output -Load Control Input VCC to Output 1 Rev.: G Amendment: /0 Issue Date: March 2006

PACKAGE/ORDERING INFORMATION Ordering Information (1) P7 P6 P VCCO Package Operating Package Lead Part Number Type Range Marking Finish 2 24 23 22 21 20 19 JI J28-1 Industrial JI Sn-Pb MR LD VEE NC P0 P1 26 27 28 2 3 4 1 PLCC TOP VIEW J28-1 18 17 16 1 14 13 12 Q7 Q6 VCC Q VCCO Q4 Q3 JITR (2) J28-1 Industrial JI Sn-Pb JI J28-1 Industrial JI Sn-Pb JITR (2) J28-1 Industrial JI Sn-Pb JC J28-1 Commercial JC Sn-Pb JCTR (2) J28-1 Commercial JC Sn-Pb 6 7 8 9 10 11 JC J28-1 Commercial JC Sn-Pb P2 P3 P4 VCCO Q0 Q1 Q2 28-Pin PLCC (J28-1) JCTR (2) J28-1 Commercial JC Sn-Pb JY (3) J28-1 Industrial JY with Matte-Sn Pb-Free bar-line indicator JYTR (2, 3) J28-1 Industrial JYwith Matte-Sn Pb-Free bar-line indicator JY (3) J28-1 Industrial JY with Matte-Sn Pb-Free bar-line indicator JYTR (2, 3) J28-1 Industrial JY with Matte-Sn Pb-Free bar-line indicator Notes: 1. Contact factory for die availability. Dice are guaranteed at T A = 2 C, DC Electricals only. 2. Tape and Reel. 3. Pb-Free package is recommended for new designs. 2

BLOCK DIAGRAM Q7 BIT 7 P7 Q0 Q1 Q2 Q3 Q4 Q Q6 Q2 Q6 Q1 BIT 2 BIT 6 BIT 1 P1 Q0 Q0 SLAVE Q0M Q0M MASTER BIT 0 LD P0 MR 3

TRUTH TABLE (1) LD MR Function X L X L Z Load Parallel (Pn to Qn) L H L L Z Continuous Count L H H L Z Count; Load Parallel on = LOW H H X L Z Hold X X X L ZZ Master respond, Slaves Hold X X X H Z Reset (Qn : = LOW, : = HIGH) NOTE: 1. Z = Clock Pulse (LOW-to-HIGH), ZZ = Clock Pulse (HIGH-to-LOW) DC ELECTRICAL CHARACTERISTICS VEE = VEE (Min.) to VEE (Max.); VCC = VCCO = GND TA = 40 C TA = 0 C TA = +2 C TA = +8 C Symbol Parameter Min. Typ. Max. Min. Typ. Max. Min. Typ. Max. Min. Typ. Max. Unit IIH Input HIGH Current 10 10 10 10 µa IEE Power Supply Current ma 10E 11 181 11 181 11 181 11 181 100E 11 181 11 181 11 181 174 208 AC ELECTRICAL CHARACTERISTICS VEE = VEE (Min.) to VEE (Max.); VCC = VCCO = GND TA = 40 C TA = 0 C TA = 2 C TA = +8 C Symbol Parameter Min. Typ. Max. Min. Typ. Max. Min. Typ. Max. Min. Typ. Max. Unit fcount Max. Count Frequency 700 900 700 900 700 900 700 900 MHz tpd Propagation Delay to Output ps to Q 600 72 1000 600 72 1000 600 72 1000 600 72 1000 MR to Q 600 77 1000 600 77 1000 600 77 1000 600 77 1000 to (Qs loaded) (1) 0 77 100 0 77 100 0 77 100 0 77 100 to (Qs unloaded) (1) 0 700 900 0 700 900 0 700 900 0 700 900 MR to 62 77 1000 62 77 1000 62 77 1000 62 77 1000 ts Set-up Time ps Pn 10 30 10 30 10 30 10 30 600 400 600 400 600 400 600 400 600 400 600 400 600 400 600 400 LD 00 300 00 300 00 300 00 300 th Hold Time ps Pn 20 30 20 30 20 30 20 30 0 400 0 400 0 400 0 400 0 400 0 400 0 400 0 400 LD 100 300 100 300 100 300 100 300 trr Reset Recovery Time 900 700 900 700 900 700 900 700 ps twp Minimum Pulse Width 400 400 400 400 ps, MR tr Rise/Fall Times 300 10 800 300 10 800 300 10 800 300 10 800 ps tf 20% to 80% NOTE: 1. to propagation delay is dependent on the loading of the Q outputs. With all of the Q outputs loaded, the noise generated in going from a IIII IIII state to a 0000 0000 state causes the CLk to + delay to increase. 4

FUNCTION TABLE Function MR LD P7 P4 P3 P2 P1 P0 Q7 Q4 Q3 Q2 Q1 Q0 Load L X L X Z H H H L L H H H L L H Count H L L L Z X X X X X H H H L H H H L L L Z X X X X X H H H H L H H L L L Z X X X X X H H H H H L H L L L Z X X X X X L L L L L H Load L X L X Z H H H L L H H H L L H Hold H H L X Z X X X X X H H H L L H H H L X Z X X X X X H H H L L H Load On H L L H Z H L H H L H H H L H H Terminal H L L H Z H L H H L H H H H L H Count H L L H Z H L H H L H H H H H L H L L H Z H L H H L H L H H L H H L L H Z H L H H L H L H H H H H L L H Z H L H H L H H L L L H Reset X X H X X X X X X X L L L L L H

APPLICATIONS INFORMATION Cascading Multiple Devices For applications which call for larger than 8-bit counters, multiple s can be tied together to achieve very wide bit width counters. The active low terminal count () output and count enable input () greatly facilitate the cascading of devices. Two s can be cascaded without the need for external gating; however, for counters wider than 16 bits, external OR gates are necessary for cascade implementations. Figure 1, below, pictorially illustrates the cascading of 4 s to build a 32-bit high frequency counter. Note the E101 gates used to OR the terminal count outputs of the lower order s to control the counting operation of the higher order bits. When the terminal count of the preceding device (or devices) goes low (the counter reaches an all 1s state), the more significant is set in its count mode and will count one binary digit upon the next positive clock transition. In addition, the preceding devices will also count one bit, thus sending their terminal count outputs back to a high state, disabling the count operation of the more significant counters and placing them back into hold modes. Therefore, for an in the chain to count all of the lower order terminal count outputs, it must be in the low state. The bit width of the counter can be increased or decreased by simply adding or subtracting devices from Figure 1 and maintaining the logic pattern illustrated in the same figure. The maximum frequency of operation for the cascaded counter chain is set by the propagation delay of the output and the necessary set-up time of the input and the propagation delay through the OR gate controlling it (for 16- bit counters the limitation is only the propagation delay and the set-up time). Figure 1 shows E101 gates used to control the count enable inputs; however, if the frequency of operation is lower, a slower ECL OR gate can be used. Using the worst case guarantees for these parameters from the ECLinPS data book, the maximum count frequency for a greater than 16-bit counter is 47MHz and that for a 16-bit counter is 62MHz. Note that this assumes the trace delay between the outputs and the inputs are negligible. If this is not the case, estimates of these delays need to be added to the calculations. LOAD Q0 Q7 Q0 Q7 Q0 Q7 Q0 Q7 "LO" LSB MSB E101 E101 CLOCK Figure 1. 32-Bit Cascaded Counter 6

Programmable Divider The has been designed with a control pin which makes it ideal for use as an 8-bit programmable divider. The LD pin (load on terminal count), when asserted, reloads the data present at the parallel input pin (Pn's) upon reaching terminal count (an all 1s state on the outputs). Because this feedback is built internal to the chip, the programmable division operation will run at very nearly the same frequency as the maximum counting frequency of the device. Figure 2 below illustrates the input conditions necessary for utilizing the as a programmable divider set up to divide by 113. To determine what value to load into the device to accomplish the desired division, the designer simply subtracts the binary equivalent of the desired divide ratio for the binary value for 26. As an example for a divide ration of 113: PN's = 26 113 = 8F16 = 1000 1111 where P0 = LSB and P7 = MSB Forcing this input condition, as per the set-up in Figure 2, will result in the waveforms of Figure 3. Note that the output H L L L H H H H P7 P6 P P4 P3 P2 P1 P0 H L H LD Q7 Q6 Q Q4 Q3 Q2 Q1 Q0 Figure 2. Mod 2 to 26 Programmable Divider LOAD 1001 0000 1001 0001 1111 1100 1111 1101 1111 1110 1111 1111 LOAD CLOCK Divide by 113 Figure 3. Divide by 113 Programmable Divider Waveforms 7

Divide Preset Data Inputs Ratio P7 P6 P P4 P3 P2 P1 P0 2 H H H H H H H L 3 H H H H H H L H 4 H H H H H H L L H H H H H L H H 112 H L L H L L L L 113 H L L L H H H H 114 H L L L H H H L 24 L L L L L L H L 2 L L L L L L L H 26 L L L L L L L L Table 1. Preset Values for Various Divide Ratios is used as the divide output and the pulse duration is equal to a full clock period. For even divide ratios twice the desired divide ratio can be loaded into the and the output can feed the clock input of a toggle flip-flop to create a signal divided as desired with a 0% duty cycle. A single can be used to divide by any ratio from 2 to 26, inclusive. If divide ratios of greater than 26 are needed, multiple s can be cascaded in a manner similar to that already discussed. When s are cascaded to build larger dividers, the LD pin will no longer provide a means for loading on terminal count. Because one does not want to reload the counters until all of the devices in the chain have reached terminal count, external gating of the pins must be used for multiple divider chains. Figure 4 on the following page shows a typical block diagram of a 32-bit divider chain. Once again, the maximize the frequency of operation, E101 OR gates were used. For lower frequency applications, a slower OR gate could replace the E101. Note that for a 16-bit divider, the OR function feeding the (program enable) input CANNOT be replaced by a wire OR tie as the output of the least significant must also feed the input of the most significant. If the two outputs were OR tied, the cascaded count operation would not operate properly. Because in the cascaded form the feedback is external and requires external gating, the maximum frequency of operation will be significantly less than the same operation in a single device. Maximizing Count Frequency The device produces nine fast transitioning singleended outputs; thus, VCC noise can become significant in situations where all of the outputs switch simultaneously in the same direction. This VCC noise can negatively impact the maximum frequency of operation of the device. Since the device does not need to have the Q outputs terminated to count properly, it is recommended that, if the outputs are not going to be used in the rest of the system, they should be left unterminated. In addition, if only a subset of the Q outputs are used in the system, only those outputs should be terminated. Not terminating the unused outputs will not only cut down the VCC noise generated, but will also save in total system power dissipation. Following these guidelines will allow designers to either be more aggressive in their designs, or provide them 8

E101 Q0 Q7 Q0 Q7 Q0 Q7 Q0 Q7 "LO" LSB MSB E101 E101 CLOCK Figure 4. 32-Bit Cascaded Programmable Divider 9

28-PIN PLCC (J28-1) Rev. 03 MICREL, INC. 2180 FORTUNE DRIVE SAN JOSE, CA 9131 USA TEL + 1 (408) 944-0800 FAX + 1 (408) 474-1000 WEB http://www.micrel.com The information furnished by Micrel in this data sheet is believed to be accurate and reliable. However, no responsibility is assumed by Micrel for its use. Micrel reserves the right to change circuitry and specifications at any time without notification to the customer. Micrel Products are not designed or authorized for use as components in life support appliances, devices or systems where malfunction of a product can reasonably be expected to result in personal injury. Life support devices or systems are devices or systems that (a) are intended for surgical implant into the body or (b) support or sustain life, and whose failure to perform can be reasonably expected to result in a significant injury to the user. A Purchaser s use or sale of Micrel Products for use in life support appliances, devices or systems is at Purchaser s own risk and Purchaser agrees to fully indemnify Micrel for any damages resulting from such use or sale. 2006 Micrel, Incorporated. 10