• Skip to main content
  • Skip to primary sidebar

Homemade Circuit Projects

Need circuit help? Post them in the comments! I've answered over 50,000!

Blog | Categories | About | Contact | Calculators-online
You are here: Home / Games and Sports Projects / Simple Digital Stopwatch Circuit (4-Digit)

Simple Digital Stopwatch Circuit (4-Digit)

Last Updated on December 26, 2024 by Swagatam 50 Comments

In this article we'll study a digital stopwatch design configured around the very popular IC LM555 in conjunction with a 4-digit counter IC with multiplexed 7-segment output drivers (MM74C926).

Table of Contents
  • Circuit Operation
  • Circuit Diagram
  • Main Specifications of the IC MM74C926:
  • Pin Configuration:
  • Related Formulas:

Written and Submitted by: Jennifer Goldy

Circuit Operation

IC MM74C926 is internally made up of a 4-digit counter, an output latch up stage, a npn output responsible for sourcing driver networks for common-cathode, 7-segment display and an internal multiplexing circuitry with four multiplexing outputs.

The multiplexing circuit stage also includes an in-built free running oscillator, and does not rely on any additional external frequency generating network.

The counter is designed to proceed on a negative rising of the clock signals.

The clock signal is manufactured by the timer IC LM555 (IC1) and impressed over pin 12 of IC2.A higher signal on reset pin 13 of IC2 resets the IC to zero logic.

Reset pin 13 is associated with +5V by means of a reset push-on-switch S3.

The moment S2 is is pressed even for a fraction of a second, the count figure is rendered to a zero logic, transistor T1 responds with a trigger and it resets IC1.

This enforces the counting to start in a situation wherein S2 is in ‘off’ condition.

Circuit Diagram

warning message: electricity is dangerous, proceed with caution
stopwatchcircuit 1024x663 1

A low logic signal on the latch-enable input pin 5 (LE) of IC2 latches the count in the counter module into the on chip set output latches.

In an event when switch S2 is switched ON, pin 5 is forced to go low and thereby the count figure is allowed to be saved in the latch section of the IC.

Display-select pin 6 (DS) ascertains if the figure on the counter or the stored count in the latch may be shown on the display or not.

In case pin 6 is held low the figure in the output latch section is enabled to get displayed, however if pin 6 is rendered with a high logic the count stored in the counter is illuminated over the connected display.

On an occasion when switch S2 is switched, the base of pnp transistor T2 is linked with ground ensuring that it begins operating. The emitter of T2 is rigged with DS pin of IC2.

Consequently, whenever switch S3 is switched ON, reset pin 13 of IC2 is coupled with negative through the transistor T1 making sure that the oscillator is inhibited from generating clock pulses. This operation is executed to implement a synchronization between IC1 and IC2.

At the first level, reset the module in order to enable the display to show ‘0000.’ Next disconnect switch S2 for the stop watch to initiate its counting the periods. In case you wished to inhibit the clocking of the chip, simply switch OFF the control S2.

The given rotary switch S1 may be opted for selecting the many different time intervals at the output of the astable multivibrator (IC1).

The proposed digital stopwatch circuit will work off a 5V supply inputs. The circuit may be easily fixed and built on a general-purpose PCB.

You may want to enclose the entire circuit in a metallic cabinet with slots built for four 7-segment displays, rotary switch S1, start/stop switch S2 and reset switch S3 in the dashboard plate of the selected encloser.

Main Specifications of the IC MM74C926:

  • Supply Voltage (Vdd): 3V to 15V
  • Logic Type: CMOS
  • Current Consumption: Low power due to CMOS technology
  • Clock Frequency: Up to 3 MHz at 10V
  • Output Type: Common cathode 7-segment LED display driver
  • Digits Supported: 4 digits (multiplexed)
  • Package Type: DIP or SOIC
  • Operating Temperature Range: -40°C to +85°C

Pin Configuration:

  • Clock (CLK): Input for incrementing the counter.
  • Reset (RST): Input to reset the counter to zero.
  • Latch Enable (LE): Controls data latching for display updates.
  • Display Outputs: Segment outputs (a, b, c, d, e, f, g) for driving a common cathode 7-segment display.
  • Digit Select Outputs (D1-D4): Used for multiplexing the 4 digits.

Related Formulas:

Frequency of Oscillation (Internal Clock) can be calculated using the following formula:

f = 1 / (Rt * Ct)

  • Rt: Resistor connected to the clock pin
  • Ct: Capacitor connected to the clock pin

Current through Segment LEDs can be calculated using the following formula:

  • Iseg = (Vdd - Vseg) / Rseg
  • Vseg: Forward voltage drop of the LED segment (typically 2V for red LEDs)
  • Rseg: Series resistor value for limiting current

Maximum Display Frequency (Multiplexing) can be calculated using the following formula:

  • fdisp = fclk / 4
  • fdisp: Effective refresh rate for each digit
  • fclk: Input clock frequency

You'll also like:

  • 1.  5 Simple Electronic Dice Circuits Explained [Digital Dice]
  • 2.  LED Timer Indicator Circuit for Board Games
  • 3.  Making an Automatic Stopwatch for Runners, Athletes and Sportpersons
  • 4.  10 LED Simple Roulette Wheel Circuit Diagram
  • 5.  Electromagnetic Levitation Circuit [Anti-gravity]
  • 6.  5 Simple Fastest Finger First Circuits Explained

About Swagatam

I am an electronics engineer with over 15 years of hands-on experience. I am passionate about inventing, designing electronic circuits and PCBs, and helping hobbyists bring their projects to life. That is why I founded homemade-circuits.com, a website where I share innovative circuit ideas and tutorials. Have a circuit related question? Leave a comment.... I guarantee a reply!

Previous Post: « Simple Digital Clock using LM8650 IC Circuit
Next Post: How to Interface Arduino PWM with any Inverter »

Reader Interactions

Comments

  1. Sushil says

    December 25, 2024 at 11:04 am

    Sir I required same 99.99 sec stopwatch. Will it work for same?

    Reply
    • Swagatam says

      December 25, 2024 at 12:17 pm

      Hi Sushil, yes you can achieve that using the above concept.

      Reply
      • Sushil says

        December 25, 2024 at 12:27 pm

        How can I achieve…what changes should I make in circuit.

        Reply
        • Swagatam says

          December 25, 2024 at 1:47 pm

          You can implement it in the following way:
          Initially keep the S2 switch open.
          Select 1s for the S1 switch and adjust the VR1 preset to ensure a perfect 1 second clock pulses from pin#3 of the IC555 is generated.
          Once the above is confirmed, now you can press the reset switch.
          And finally, now you can turn ON the S2 switch to initiate the counting of the timing.
          As soon as you see 99.99 on the display, you can instantly open S2 to freeze the counting and the display.

          Reply
  2. Craig Rushworth says

    April 18, 2024 at 11:24 am

    Hey, do you guys have kits available – IC 555 Based Simple Digital Stopwatch Circuit

    Reply
    • Swagatam says

      April 18, 2024 at 11:32 am

      Sorry, unfortunately we do not build or supply ready-made kits at this moment.

      Reply
  3. Nelio says

    October 4, 2023 at 2:54 am

    Hi Swagatam,
    Please ignore the value of R2. I’ve seen it in the coments.
    C2 is it polarized Capacitor, like electrolytic? or ceramic?

    Reply
    • Swagatam says

      October 4, 2023 at 8:32 am

      Hi Nelio,
      C2 can be a non-polar, ceramic capacitor.

      Reply
  4. Nelio says

    October 4, 2023 at 2:49 am

    Hi Swagatam,
    What is the value of R2?

    Reply
    • Swagatam says

      October 4, 2023 at 8:31 am

      Hi Nelio,
      It’s 3.9K
      https://alectronicx.blogspot.com/2011/07/ic-lm555-4-digit-counter-ic-mm74c926.html

      Reply
  5. Keyy says

    April 25, 2023 at 9:33 pm

    Please tell me how to calculate components like resistors and others??

    Reply
    • Swagatam says

      April 26, 2023 at 8:58 am

      You can refer to this article:

      https://www.homemade-circuits.com/how-to-connect-resistors-in-series-and-parallel/

      Reply
  6. Umar says

    March 3, 2023 at 5:11 am

    Mm74c926 is not available, so which we used in alternative

    Reply
    • Swagatam says

      March 3, 2023 at 9:15 am

      I don’t think there’s any direct equivalent for this IC.

      Reply
  7. Curious Onlooker says

    July 14, 2022 at 6:19 am

    Hi.
    Contacting you again to see if you can assist:

    What I am looking to put together is a circuit that responds to a RF receiver.
    The receiver uses 433Mhz, and has four relays inside the unit. ~ other relays could be added if needed.
    I am using separating them so that battery 1 provides power to relay 1.
    After receiving the first signal, RF1, Relay 1 then powers any consecutive relays/circuits.

    I am looking for a timer that can be used so that after the second RF signal, RF2, is received:
    1/ T1 starts timing (up or down) for determined (adjustable via R1/C1)
    ~ During T1 Event 1 is triggered (via circuit or relay)
    3/ After T1 ends:
    4/ T1 terminates, and T2 starts counting (up or down) for determined (adjustable via R2/C2)
    ~ During T2 Event 2 is triggered (via circuit or relay)
    5/ After T2 ends:
    6/ 4/ T2 terminates, and T3 starts counting (up or down) for determined (adjustable via R3/C3)
    ~ During T3 Event 3 is triggered (via circuit or relay)
    [end]

    I have scoured web sources for timers.
    Some come close, some appear to be suitable but not quite.

    I have no idea whether to use discrete 555 timers for each stage, or how to ensure they turn off at the end of the timing cycle.
    This led me to think about decade counters, but I’m even more out of my limited depth.
    Reading this, using IC MM74C926, I wondered if it could be modified somehow, perhaps altering R15-R18?

    Any suggestions, pointers, tips, greatly appreciated.

    Reply
    • Swagatam says

      July 14, 2022 at 10:38 am

      Hi,

      I have understood your requirement but it looks quite difficult.

      I have a sequential transistorized timer circuit which switches ON T1, T2, T3…one after the other, but the problem is that once switched ON the transistors will not switch OFF.
      So let’s say T1 switches ON after 2 seconds, then T2 switches ON after 2 seconds, then T3 switches ON after 2 seconds and so on….

      so as you can see each transistor switches ON after a predetermined delay, but they don’t switch OFF once they are switched ON.

      Reply
  8. RS says

    February 18, 2022 at 12:44 am

    What is the resolution of the stopwatch? I need .01s

    Reply
    • Swagatam says

      February 18, 2022 at 9:45 am

      Sorry I am not sure about the resolution of the circuit

      Reply
  9. Eng.Isaack Okello says

    January 8, 2022 at 5:53 pm

    The project is good and I really love the work

    Reply
    • Swagatam says

      January 8, 2022 at 7:33 pm

      Thank you very much!

      Reply
  10. Eng.isaack Okello says

    January 8, 2022 at 5:51 pm

    Your work is great

    Reply
  11. Jackie says

    May 27, 2020 at 5:11 pm

    The description of the MM74C926 functions in the Digital Stopwatch Circuit is interesting.
    I’m trying to set up a 4 digit random events counter, updated every second, that shows the total number of events between one-second resets.
    Apparently the total count, in my case for the period of the previous second, can be stored in the latch section whilst the count for the current second proceeds, without actually showing the progress of that count until the total is reached at the next rest event. Is that correct? And if so, what is the time relationship between the pulses needed, and their shape, for the reset and latch inputs? The datasheets do have some info at the back, but it’s not very clear.

    Reply
    • Swagatam says

      May 27, 2020 at 7:28 pm

      Hi, I have not studied this IC so far, the post was submitted by another author, so at the moment providing a solution may be difficult for me.

      Reply
  12. aimen amir says

    December 14, 2019 at 2:50 pm

    how to connect 7 segments together if i have 4 seperate 7 segments for this circuit

    Reply
    • Swagatam says

      December 14, 2019 at 4:38 pm

      I don’t think separate displays can be connected with this circuit, it has to be exactly as indicated in the diagram.

      Reply
  13. Abu-Hafss says

    October 19, 2017 at 8:04 am

    Hi

    I need to display the time in seconds and milliseconds.
    Format 99.99, example ….. 17.46 sec

    How to enable decimal point between the 2nd and 3rd digit?
    Any alternate for MM74C926 ?

    Reply
    • GR says

      October 19, 2017 at 1:06 pm

      Hi,

      sorry presently I do not have the solution for this query.

      Best Regards

      Reply
  14. bernardeau says

    October 3, 2017 at 5:26 pm

    sorry, but y can’t read the value of R2. Is it 3.9 k ?

    Reply
    • Swagatam says

      October 4, 2017 at 2:25 am

      yes it is 3.9K or you can modify it through a practical testing

      Reply
  15. Henrik Lauridsen says

    October 15, 2016 at 7:53 am

    Hi Swagatam,

    I am not if you got the message posted on your contact site, so therefore I am sending it again.

    I need a countdown timer with a relay which can be set to 1 to 5 minutes.
    I would like the timer to show the preset time on 7 segments e.g. 3 min. = 180 or 3.00
    When the time counts the 7 segments shall show the remaining time.
    When the time is up the relay must switch off.

    I don’t have Arduino and no skills in PIC programming yet.

    Can you help me out with a circuit / schematic?

    Thank you in advance,
    Henrik

    Reply
    • Swagatam says

      October 15, 2016 at 2:19 pm

      Hi Henrik, your earlier comment became lost in the contact page, which has some glitch.

      as for your requirement, showing how much time is left digitally can be difficult since I do not have the idea with me at the moment.

      however the relay mechanism can be easily implemented using a 4060 IC timer with a transistor relay driver circuit.

      Reply
  16. Unknown says

    April 25, 2016 at 5:52 pm

    How to connect the battery. I am very much confused. Please help.

    Reply
  17. Waqar Shaukat says

    November 24, 2015 at 3:09 pm

    This circuit will display the result on all the four 7-segments only in seconds or on two 7-segments in minutes and on two 7-segments in seconds

    Reply
    • Swagatam says

      November 25, 2015 at 10:51 am

      It's a counter circuit, which will count the number of pulses fed by the IC555, so it has nothing to do with seconds, or minutes or hours….if the 555 is set with 1Hz pulse then the counter will on counting at the rate of 1 second per count until 9999 count is reached.

      Reply
  18. Jideofor Igwe says

    March 15, 2015 at 9:47 pm

    which DMM voltage test function am i expected 2use when testing the CD4017 output while it is oscillating is it vac or vdc bcos i used vdc when i got d 2v but wen i used vac i got 4v which of them is corect

    Reply
    • Swagatam says

      March 16, 2015 at 7:38 am

      it must be ON DC range…not AC

      Reply
  19. Jideofor Igwe says

    March 3, 2015 at 7:33 pm

    sir i am clocking the CD4017 with NE555 monostable pulse width modulator. And anoda NE555 astable multivibrator is then driving the monostable pwm through its trigger pin at a frequency of 478KHz(r1=1k, r2=100k, c=15pF) for the NE555 astable multivibrator. And r1=5.6k, c=330pF for the monostable pwm. But its control pin is held high with 10nF. Help me!

    Reply
    • Swagatam says

      March 5, 2015 at 2:19 am

      without disturbing the 10nF connect pin5 with the positive line and check the response.

      Reply
  20. Jideofor Igwe says

    March 3, 2015 at 9:02 am

    sir i did! And i got aproximately 2v. that is 25% of supply value. Is anything wrong?

    Reply
    • Swagatam says

      March 3, 2015 at 1:48 pm

      2V for a 8V supply is quite low, it could be due to low duty cycle from the oscillator, make sure the duty cycle of the oscillator is 50%, only then you can expect a 4V from the outputs.

      Reply
  21. Ram says

    March 2, 2015 at 3:44 pm

    I am using 80 pcs led in series with diode bridge and 10 ohm 0.5w resister (one at positive end and one at negative end) without any electronics capacitor and ppc capacitorto to drop down the voltage. But every day one , two .. led getting burned and I have to find and replace it ? PPC capacitor must needed and then use the number of led as per ppc cap specifications ??

    Reply
    • Swagatam says

      March 3, 2015 at 4:47 am

      without a capacitor it could be suicidal, a capacitor is a must.

      led current will depend on the capacitor value, not the quantity

      Reply
  22. Ram says

    March 1, 2015 at 4:05 pm

    Sir, can you please some necessary changes for adding 93( as per https://www.homemade-circuits.com/2012/04/how-to-make-led-bulb-circuit.html ) led directly with ac supply. I have ultra bright 1/4 watt led.

    Reply
    • Swagatam says

      March 2, 2015 at 2:37 am

      Ram, no changes would be required, you may use the circuit as is.

      Reply
  23. Jideofor Igwe says

    March 1, 2015 at 11:40 am

    How can one test the output voltage of a CD4017 with a DMM when d CD4017 is powered from 8v supply and clocked at a frequency of 478KHz and pin 10 and 15 are connected 2geda?

    Reply
    • Swagatam says

      March 2, 2015 at 2:31 am

      check it in the normal way across any of the output pin and ground, the result should be approximately 50% of the supply value.

      Reply
  24. Sriram Kp says

    February 27, 2015 at 11:55 am

    Hai, the circuit diagram is in low resolution and not able to read the values of the components in the diagram. Could u pls post a little bit high resolution pic???
    THanks…

    Reply
    • Swagatam says

      February 28, 2015 at 4:13 am

      Hi, thanks, please check it now.

      Reply
    • Sriram Kp says

      March 17, 2015 at 3:29 am

      Could u pls suggest any other alternative IC for MM74C926 which has the same working?? Bcoz the above IC is expensive in my area, Rs.550.

      Reply
    • Swagatam says

      March 18, 2015 at 6:50 am

      I have no idea about it presently, I'll try to find it and let you know

      Reply

Need Help? Please Leave a Comment! We value your input—Kindly keep it relevant to the above topic! Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Subscribe to New Circuit Ideas

Categories

  • Arduino Projects (87)
  • Audio and Amplifier Projects (132)
  • Automation Projects (17)
  • Automobile Electronics (101)
  • Battery Charger Circuits (83)
  • Datasheets and Components (104)
  • Electronics Theory (143)
  • Free Energy (37)
  • Games and Sports Projects (11)
  • Grid and 3-Phase (19)
  • Health related Projects (25)
  • Home Electrical Circuits (12)
  • Indicator Circuits (14)
  • Inverter Circuits (87)
  • Lamps and Lights (142)
  • Meters and Testers (69)
  • Mini Projects (46)
  • Motor Controller (64)
  • Oscillator Circuits (27)
  • Pets and Pests (15)
  • Power Supply Circuits (108)
  • Remote Control Circuits (50)
  • Security and Alarm (64)
  • Sensors and Detectors (101)
  • Solar Controller Circuits (59)
  • Temperature Controllers (42)
  • Timer and Delay Relay (49)
  • Transmitter Circuits (29)
  • Voltage Control and Protection (37)
  • Water Controller (36)

Calculators

  • Battery Back up Time Calculator
  • Capacitance Reactance Calculator
  • IC 555 Astable Calculator
  • IC 555 Monostable Calculator
  • Inductance Calculator
  • LC Resonance Calculator
  • LM317, LM338, LM396 Calculator
  • Ohm’s Law Calculator
  • Phase Angle Phase Shift Calculator
  • Power Factor (PF) Calculator
  • Reactance Calculator
  • Transistor Astable Calculator
  • Transistor base Resistor Calculator
  • Voltage Divider Calculator
  • Wire Current Calculator
  • Zener Diode Calculator
  • Filter Capacitor Calculator
  • Buck Converter Calculator
  • Boost Converter Calculator
  • Solar Panel, Inverter, Battery Calculator
  • Wire Current Calculator
  • SMPS Transformer Calculator
  • IC SG3525, SG3524 Calculator
  • Inverter LC Filter Calculator

People Also Search

555 Circuits | 741 Circuits | LM324 Circuits | LM338 Circuits | 4017 Circuits | Ultrasonic Projects | SMPS Projects | Christmas Projects | MOSFETs | Radio Circuits | Laser Circuits | PIR Projects |

Recent Comments

  • Swagatam on How Shunt Regulator TL431 Works, Datasheet, Application
  • SA on How Shunt Regulator TL431 Works, Datasheet, Application
  • Swagatam on Timer Based Cell Phone Charger Circuit
  • Nitesh Agrawal on Timer Based Cell Phone Charger Circuit
  • Swagatam on Timer Based Cell Phone Charger Circuit

Company

  • Privacy Policy
  • Cookie Policy
  • About Me
  • Contact
  • Disclaimer
  • Copyright
  • Videos
  • Sitemap

Social Profiles

  • Twitter
  • YouTube
  • Instagram
  • Pinterest
  • My Facebook-Page
  • Quora
  • Stack Exchange
  • Linkedin
  • © 2025 · Swagatam Innovations