74F191 Up/Down Binary Counter with Preset and Ripple Clock Features General Description ■ High-Speed—125MHz typical count frequency The 74F191 is a reversible modulo-16 binary counter featuring synchronous counting and asynchronous presetting. The preset feature allows the 74F191 to be used in programmable dividers. The Count Enable input, the Terminal Count output and Ripple Clock output make possible a variety of methods of implementing multistage counters. In the counting modes, state changes are initiated by the rising edge of the clock. ■ Synchronous counting ■ Asynchronous parallel load ■ Cascadable tm Ordering Information Order Number Package Number Package Description 74F191SC M16A 16-Lead Small Outline Integrated Circuit (SOIC), JEDEC MS-012, 0.150" Narrow 74F191SJ M16D 16-Lead Small Outline Package (SOP), EIAJ TYPE II, 5.3mm Wide 74F191PC N16E 16-Lead Plastic Dual-In-Line Package (PDIP), JEDEC MS-001, 0.300" Wide Device also available in Tape and Reel. Specify by appending suffix letter “X” to the ordering number. Logic Symbols Connection Diagram IEEE/IEC ©1988 Fairchild Semiconductor Corporation 74F191 Rev. 1.0.2 www.fairchildsemi.com 74F191 Up/Down Binary Counter with Preset and Ripple Clock April 2007 Pin Names U.L. HIGH / LOW Description Input IIH / IIL Output IOH / IOL CE Count Enable Input (Active LOW) 1.0 / 3.0 20µA / -1.8mA CP Clock Pulse Input (Active Rising Edge) 1.0 / 1.0 20µA / -0.6 mA P0–P3 Parallel Data Inputs 1.0 / 1.0 20µA / -0.6 mA PL Asynchronous Parallel Load Input (Active LOW) 1.0 / 1.0 20µA / -0.6mA U/D Up/Down Count Control Input 1.0 / 1.0 20µA / -0.6mA Q0–Q3 Flip-Flop Outputs 50 / 33.3 -1mA / 20mA RC Ripple Clock Output (Active LOW) 50 / 33.3 -1mA / 20mA TC Terminal Count Output (Active HIGH) 50 / 33.3 -1mA / 20mA Functional Description the design of multistage counters, as indicated in Figure 1 and Figure 2. In Figure 1, each RC output is used as the clock input for the next higher stage. This configuration is particularly advantageous when the clock source has a limited drive capability, since it drives only the first stage. To prevent counting in all stages it is only necessary to inhibit the first stage, since a HIGH signal on CE inhibits the RC output pulse, as indicated in the RC Truth Table. A disadvantage of this configuration, in some applications, is the timing skew between state changes in the first and last stages. This represents the cumulative delay of the clock as it ripples through the preceding stages. The 74F191 is a synchronous up/down 4-bit binary counter. It contains four edge-triggered flip-flops, with internal gating and steering logic to provide individual preset, count-up and count-down operations. Each circuit has an asynchronous parallel load capability permitting the counter to be preset to any desired number. When the Parallel Load (PL) input is LOW, information present on the Parallel Data inputs (P0–P3) is loaded into the counter and appears on the Q outputs. This operation overrides the counting functions, as indicated in the Mode Select Table. A HIGH signal on the CE input inhibits counting. When CE is LOW, internal state changes are initiated synchronously by the LOW-to-HIGH transition of the clock input. The direction of counting is determined by the U/D input signal, as indicated in the Mode Select Table. CE and U/D can be changed with the clock in either state, provided only that the recommended setup and hold times are observed. A method of causing state changes to occur simultaneously in all stages is shown in Figure 2. All clock inputs are driven in parallel and the RC outputs propagate the carry/borrow signals in ripple fashion. In this configuration the LOW state duration of the clock must be long enough to allow the negative-going edge of the carry/borrow signal to ripple through to the last stage before the clock goes HIGH. There is no such restriction on the HIGH state duration of the clock, since the RC output of any device goes HIGH shortly after its CP input goes HIGH. Two types of outputs are provided as overflow/underflow indicators. The Terminal Count (TC) output is normally LOW and goes HIGH when a circuit reaches zero in the count-down mode or reaches 15 in the count-up mode. The TC output will then remain HIGH until a state change occurs, whether by counting or presetting or until U/D is changed. The TC output should not be used as a clock signal because it is subject to decoding spikes. The configuration shown in Figure 3 avoids ripple delays and their associated restrictions. The CE input for a given stage is formed by combining the TC signals from all the preceding stages. Note that in order to inhibit counting an enable signal must be included in each carry gate. The simple inhibit scheme of Figure 1 and Figure 2 doesn’t apply, because the TC output of a given stage is not affected by its own CE. The TC signal is also used internally to enable the Ripple Clock (RC) output. The RC output is normally HIGH. When CE is LOW and TC is HIGH, the RC output will go LOW when the clock next goes LOW and will stay LOW until the clock goes HIGH again. This feature simplifies ©1988 Fairchild Semiconductor Corporation 74F191 Rev. 1.0.2 www.fairchildsemi.com 2 74F191 Up/Down Binary Counter with Preset and Ripple Clock Unit Loading/Fan Out Inputs PL CE U/D H L L H L H L X X H H X Inputs CE TC(1) Count Up L H Count Down H X Preset (Asyn.) X X No Change (Hold) CP Mode Output CP RC X X H L X H Note: 1. TC is generated internally. H = HIGH Voltage Level L = LOW Voltage Level X = Immaterial = LOW-to-HIGH Clock Transition = LOW Pulse Figure 1. n-Stage Counter Using Ripple Clock Figure 2. Synchronous n-Stage Counter Using Ripple Carry/Borrow Figure 3. Synchronous n-Stage Counter with Gated Carry/Borrow ©1988 Fairchild Semiconductor Corporation 74F191 Rev. 1.0.2 www.fairchildsemi.com 3 74F191 Up/Down Binary Counter with Preset and Ripple Clock RC Truth Table Mode Select Table Please note that this diagram is provided only for the understanding of logic operations and should not be used to estimate propagation delays. Figure 4. ©1988 Fairchild Semiconductor Corporation 74F191 Rev. 1.0.2 www.fairchildsemi.com 4 74F191 Up/Down Binary Counter with Preset and Ripple Clock Logic Diagram Stresses exceeding the absolute maximum ratings may damage the device. The device may not function or be operable above the recommended operating conditions and stressing the parts to these levels is not recommended. In addition, extended exposure to stresses above the recommended operating conditions may affect device reliability. The absolute maximum ratings are stress ratings only. Symbol TSTG Parameter Rating Storage Temperature –65°C to +150°C TA Ambient Temperature Under Bias –55°C to +125°C TJ Junction Temperature Under Bias –55°C to +150°C VCC VCC Pin Potential to Ground Pin –0.5V to +7.0V VIN Input Voltage(2) –0.5V to +7.0V IIN Input Current(2) –30mA to +5.0mA VO Voltage Applied to Output in HIGH State (with VCC = 0V) Standard Output –0.5V to VCC 3-STATE Output –0.5V to +5.5V Current Applied to Output in LOW State (Max.) twice the rated IOL (mA) Note: 2. Either voltage limit or current limit is sufficient to protect inputs. Recommended Operating Conditions The Recommended Operating Conditions table defines the conditions for actual device operation. Recommended operating conditions are specified to ensure optimal performance to the datasheet specifications. Fairchild does not recommend exceeding them or designing to absolute maximum ratings. Symbol TA VCC Parameter Rating Free Air Ambient Temperature 0°C to +70°C Supply Voltage ©1988 Fairchild Semiconductor Corporation 74F191 Rev. 1.0.2 +4.5V to +5.5V www.fairchildsemi.com 5 74F191 Up/Down Binary Counter with Preset and Ripple Clock Absolute Maximum Ratings Symbol Parameter VCC Conditions VIH Input HIGH Voltage Recognized as a HIGH Signal VIL Input LOW Voltage Recognized as a LOW Signal VCD Input Clamp Diode Voltage Min. IIN = –18mA VOH Output HIGH Voltage 10% VCC Min. IOH = –1mA Output LOW Voltage 10% VCC VOL Min. Typ. Max. Units 2.0 V 0.8 –1.2 2.5 V V V 2.7 5% VCC Min. IOL = 20mA 0.5 V IIH Input HIGH Current Max. VIN = 2.7V 5.0 µA IBVI Input HIGH Current Breakdown Test Max. VIN = 7.0V 7.0 µA ICEX Output HIGH Leakage Current Max. VOUT = VCC 50 µA VID Input Leakage Test 0.0 IID = 1.9µA, All Other Pins Grounded IOD Output Leakage Circuit Current 0.0 VIOD = 150mV, All Other Pins Grounded 3.75 µA IIL Input LOW Current Max. VIN = 0.5V (except CE) –0.6 mA IOS Output Short-Circuit Current Max. ICC Power Supply Voltage Max. 4.75 V VIN = 0.5V (CE) ©1988 Fairchild Semiconductor Corporation 74F191 Rev. 1.0.2 VOUT = 0.0V –1.8 –60 38 –150 mA 55 mA www.fairchildsemi.com 6 74F191 Up/Down Binary Counter with Preset and Ripple Clock DC Electrical Characteristics TA = +25°C, VCC = +5.0V, CL = 50pF Symbol Parameter Min. Typ. Max. TA = –55°C to +125°C, VCC = +5.0V, CL = 50pF Min. Max. TA = 0°C to 70°C, VCC = +5.0V, CL = 50pF Min. Max. fMAX Maximum Count Frequency tPLH Propagation Delay, CP to Qn 3.0 5.5 7.5 3.0 9.5 3.0 8.5 5.0 8.5 11.0 5.0 13.5 5.0 12.0 Propagation Delay, CP to TC 6.0 10.0 13.0 6.0 16.5 6.0 14.0 5.0 8.5 11.0 5.0 13.5 5.0 12.0 Propagation Delay, CP to RC 3.0 5.5 7.5 3.0 9.5 3.0 8.5 3.0 5.0 7.0 3.0 9.0 3.0 8.0 Propagation Delay, CE to RC 3.0 5.0 7.0 3.0 9.0 3.0 8.0 3.0 5.5 7.0 3.0 9.0 3.0 8.0 Propagation Delay, U/D to RC 7.0 11.0 18.0 7.0 22.0 7.0 20.0 5.5 9.0 12.0 5.5 14.0 5.5 13.0 Propagation Delay, U/D to TC 4.0 7.0 10.0 4.0 13.5 4.0 11.0 4.0 6.5 10.0 4.0 12.5 4.0 11.0 Propagation Delay, Pn to Qn 3.0 4.5 7.0 3.0 9.0 3.0 8.0 6.0 10.0 13.0 6.0 16.0 6.0 14.0 Propagation Delay, PL to Qn 5.0 8.5 11.0 5.0 13.0 5.0 12.0 5.5 9.0 12.0 5.5 14.5 5.5 13.0 Propagation Delay, Pn to TC 5.0 14.0 5.0 15.0 6.5 13.0 6.0 14.0 Propagation Delay, Pn to RC 6.5 19.0 6.5 20.0 6.0 14.0 6.0 15.0 Propagation Delay, PL to TC 8.0 16.5 8.0 17.5 6.0 13.5 6.0 14.5 10.0 20.0 10.0 21.0 9.0 15.5 9.0 16.0 tPHL tPLH tPHL tPLH tPHL tPLH tPHL tPLH tPHL tPLH tPHL tPLH tPHL tPLH tPHL tPLH tPHL tPLH tPHL tPLH tPHL tPLH tPHL Propagation Delay, PL to RC ©1988 Fairchild Semiconductor Corporation 74F191 Rev. 1.0.2 100 Units MHz ns ns ns ns ns ns ns ns ns ns ns ns www.fairchildsemi.com 7 74F191 Up/Down Binary Counter with Preset and Ripple Clock AC Electrical Characteristics TA = +25°C, VCC = +5.0V Symbol tS(H) Parameter Min. Max. TA = –55°C to +125°C, TA = 0°C to 70°C, VCC = +5.0V VCC = +5.0V Min. Max. Min. Max. Units Setup Time, HIGH or LOW, Pn to PL 4.5 6.0 5.0 4.5 6.0 5.0 Hold Time, HIGH or LOW, Pn to PL 2.0 2.0 2.0 tH(L) 2.0 2.0 2.0 tS(L) Setup Time LOW, CE to CP 10.0 10.5 10.0 ns tS(L) tH(H) ns ns tH(L) Hold Time LOW, CE to CP 0 0 0 ns tS(H) Setup Time, HIGH or LOW, U/D to CP 12.0 12.0 12.0 ns 12.0 12.0 12.0 0 0 0 0 0 0 6.0 8.5 6.0 tS(L) tH(H) tH(L) Hold Time, HIGH or LOW, U/D to CP tW(L) PL Pulse Width LOW ns ns tW(L) CP Pulse Width LOW 5.0 7.0 5.0 ns tREC Recovery Time, PL to CP 6.0 7.5 6.0 ns ©1988 Fairchild Semiconductor Corporation 74F191 Rev. 1.0.2 www.fairchildsemi.com 8 74F191 Up/Down Binary Counter with Preset and Ripple Clock AC Operating Requirements 74F191 Up/Down Binary Counter with Preset and Ripple Clock Physical Dimensions Dimensions are in inches (millimeters) unless otherwise noted. Figure 5. 16-Lead Small Outline Integrated Circuit (SOIC), JEDEC MS-012, 0.150" Narrow Package Number M16A ©1988 Fairchild Semiconductor Corporation 74F191 Rev. 1.0.2 www.fairchildsemi.com 9 74F191 Up/Down Binary Counter with Preset and Ripple Clock Physical Dimensions (Continued) Dimensions are in millimeters unless otherwise noted. Figure 6. 16-Lead Small Outline Package (SOP), EIAJ TYPE II, 5.3mm Wide Package Number M16D ©1988 Fairchild Semiconductor Corporation 74F191 Rev. 1.0.2 www.fairchildsemi.com 10 74F191 Up/Down Binary Counter with Preset and Ripple Clock Physical Dimensions (Continued) Dimensions are in inches (millimeters) unless otherwise noted. Figure 7. 16-Lead Plastic Dual-In-Line Package (PDIP), JEDEC MS-001, 0.300" Wide Package Number N16E ©1988 Fairchild Semiconductor Corporation 74F191 Rev. 1.0.2 www.fairchildsemi.com 11 ® ACEx Across the board. Around the world.¥ ActiveArray¥ Bottomless¥ Build it Now¥ CoolFET¥ CROSSVOLT¥ CTL™ Current Transfer Logic™ DOME¥ 2 E CMOS¥ ® EcoSPARK EnSigna¥ FACT Quiet Series™ ® FACT ® FAST FASTr¥ FPS¥ ® FRFET GlobalOptoisolator¥ GTO¥ HiSeC¥ i-Lo¥ ImpliedDisconnect¥ IntelliMAX¥ ISOPLANAR¥ MICROCOUPLER¥ MicroPak¥ MICROWIRE¥ MSX¥ MSXPro¥ OCX¥ OCXPro¥ ® OPTOLOGIC ® OPTOPLANAR PACMAN¥ POP¥ ® Power220 ® Power247 PowerEdge¥ PowerSaver¥ ® PowerTrench Programmable Active Droop¥ ® QFET QS¥ QT Optoelectronics¥ Quiet Series¥ RapidConfigure¥ RapidConnect¥ ScalarPump¥ SMART START¥ ® SPM STEALTH™ SuperFET¥ SuperSOT¥-3 SuperSOT¥-6 SuperSOT¥-8 SyncFET™ TCM¥ ® The Power Franchise ® TinyLogic TINYOPTO¥ TinyPower¥ TinyWire¥ TruTranslation¥ PSerDes¥ ® UHC UniFET¥ VCX¥ Wire¥ ™ TinyBoost¥ TinyBuck¥ DISCLAIMER FAIRCHILD SEMICONDUCTOR RESERVES THE RIGHT TO MAKE CHANGES WITHOUT FURTHER NOTICE TO ANY PRODUCTS HEREIN TO IMPROVE RELIABILITY, FUNCTION OR DESIGN. FAIRCHILD DOES NOT ASSUME ANY LIABILITY ARISING OUT OF THE APPLICATION OR USE OF ANY PRODUCT OR CIRCUIT DESCRIBED HEREIN; NEITHER DOES IT CONVEY ANY LICENSE UNDER ITS PATENT RIGHTS, NOR THE RIGHTS OF OTHERS. THESE SPECIFICATIONS DO NOT EXPAND THE TERMS OF FAIRCHILD’S WORLDWIDE TERMS AND CONDITIONS, SPECIFICALLY THE WARRANTY THEREIN, WHICH COVERS THESE PRODUCTS. LIFE SUPPORT POLICY FAIRCHILD’S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR SYSTEMS WITHOUT THE EXPRESS WRITTEN APPROVAL OF FAIRCHILD SEMICONDUCTOR CORPORATION. As used herein: 1. Life support devices or systems are devices or systems which, (a) are intended for surgical implant into the body or (b) support or sustain life, and (c) whose failure to perform when properly used in accordance with instructions for use provided in the labeling, can be reasonably expected to result in a significant injury of the user. 2. A critical component in any component of a life support, device, or system whose failure to perform can be reasonably expected to cause the failure of the life support device or system, or to affect its safety or effectiveness. PRODUCT STATUS DEFINITIONS Definition of Terms Datasheet Identification Product Status Advance Information Formative or In Design This datasheet contains the design specifications for product development. Specifications may change in any manner without notice. Definition Preliminary First Production This datasheet contains preliminary data; supplementary data will be published at a later date. Fairchild Semiconductor reserves the right to make changes at any time without notice to improve design. No Identification Needed Full Production This datasheet contains final specifications. Fairchild Semiconductor reserves the right to make changes at any time without notice to improve design. Obsolete Not In Production This datasheet contains specifications on a product that has been discontinued by Fairchild Semiconductor. The datasheet is printed for reference information only. Rev. I24 ©1988 Fairchild Semiconductor Corporation 74F191 Rev. 1.0.2 www.fairchildsemi.com 12 74F191 Up/Down Binary Counter with Preset and Ripple Clock TRADEMARKS The following are registered and unregistered trademarks Fairchild Semiconductor owns or is authorized to use and is not intended to be an exhaustive list of all such trademarks.