• 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 | Hire Me | Contact | Calculators-online
You are here: Home / Lamps and Lights / LED Chaser using IC 74C164: 8 LEDs turn ON one by one, Shut off, then Repeat

DIY Circuits | Learn Basics | Arduino Coding

LED Chaser using IC 74C164: 8 LEDs turn ON one by one, Shut off, then Repeat

Last Updated on May 20, 2026 by Swagatam Leave a Comment

Referring to the following chaser circuit diagram below, we can see a low-frequency, astable oscillator circuit, made up of two gates, IC1a and IC1b, from the IC 4011 quad two-input NAND gate.

LED Chaser circuit diagram using IC 74C164

The operating frequency of this astable is determined by the values of C1 and R11. This circuit configuration works well as a clock-pulse generator for feeding the IC1's 74C164 shift register. The positive output pulses from the clock at pin 4 of IC2 are supplied into the shift register's clock input at pin 8 of IC1.

Each output of the shift register is wired to an LED. Each LED is connected to a 1K current-limiting resistor in series.

The input of gate IC2c is connected to the eighth output of the shift register, located at pin 13, via a time-delay RC configuration comprised of R10 and C3.

The output of the gate is connected to the clear input of the shift register at pin 9 through a capacitor. LED8 is turned on by the eighth clock pulse, and C3 is charged as soon as pin 13 of IC1 becomes positive.

After a little delay, the output of IC2c becomes low, clearing the outputs of the shift register.

The LEDs light up in the following sequence: LED1 is turned on by the first clock pulse, LED2 by the second, and so forth until all eight LEDs are illuminated.

The clear pulse from IC2c shuts off each LED once the eighth LED illuminates, and the process is then repeated.

R10 and C3's values can be changed to make LED8 stay on for the identical amount of time as the remaining LEDs.

For a quicker sequence, the RC time delay circuit must be smaller; and for a slower series, it must be larger. Increasing the value of R10 or C3 will shorten the delay period, and decreasing the value will extend the delay time.

Explanation in Details

This circuit is basically one LED chaser using 74C164 Shift Register so LEDs keep turning ON one after another. When the last LED lights up then the whole thing resets again and starts from beginning.

Astable Clock Generator

IC2 works like an astable oscillator here which means it keeps generating clock pulses continuously by itself.

Pulse speed depends mainly on R11 and C1, so if R11 or C1 becomes larger then pulses slow down but if values become smaller then pulses speed up.

Those pulses come from pin 4 of IC2 and go into pin 8 of IC1 which is the clock input of the shift register. so now every pulse acts like one step movement command.

Shift Register Operation

The 74C164 Shift Register keeps shifting one logic HIGH from one output to next output whenever clock pulse arrives.

Outputs are connected to LEDs through 1K resistors because resistors limit current otherwise LEDs and IC outputs may take too much current.

So first pulse turns ON LED1, then next pulse shifts things forward and LED2 turns ON, then LED3 after that, and it keeps moving like this until LED8 finally turns ON after the eighth pulse.

Outputs remain latched meanwhile therefore LEDs look like they are filling one by one gradually.

Reset Delay Circuit (R10 and C3)

Now the last output pin 13 is connected into IC2c through R10 and C3 and this section mainly creates a small delay before reset happens.

When LED8 turns ON then pin 13 becomes HIGH and C3 starts charging through R10 slowly.

After a short moment voltage across C3 rises enough, then IC2c changes its output state and sends one reset pulse into pin 9 of the shift register which is the clear input.

As soon as pin 9 gets that clear pulse then all outputs instantly become LOW and all LEDs switch OFF together.

Clock however still keeps running, so sequence starts again from LED1.

Why the Delay is Needed

Without R10 and C3 the reset would happen almost immediately so LED8 may barely become visible before everything resets again.

That little RC delay keeps LED8 ON briefly so it looks normal like the other LEDs instead of disappearing too quickly.

Adjusting the Chase Speed

We have actually two timing sections here.

Main running speed comes from R11 and C1, those decide how fast LEDs move from one output to another.

Then reset delay comes from R10 and C3 which decides how long LED8 stays ON before reset occurs.

So now if you increase R10 or C3 then delay becomes longer and LED8 stays visible more time.

If values are reduced then reset happens faster.

Important Timing Clarification

Normally in RC timing circuits we see larger R or C values produce larger delay, while smaller values reduce the delay time So if someone wants LED8 to stay ON longer then increase R10 or C3.

If faster reset is needed then decrease them.

That previous statement saying increasing R10 or C3 shortens delay looks technically opposite maybe, because practically RC delay normally increases when resistance or capacitance increases.

You'll also like:

  • 220V slow fade lamp circuit220 V Slow Fade Bedside Lamp Circuit
  • LT1932 Block DiagramHigh Efficiency Li-Ion LED Driver Circuits Explained
  • candle 1Make an Electronic Candle at Home Circuit
  • LED pwm control circuitLED PWM Controlled Tubelight Circuit

Filed Under: Lamps and Lights Tagged With: 74C164, Chaser, LED, LEDs, ON, Turn

About Swagatam

I am an electronics engineer and doing practical hands-on work from more than 15 years now. Building real circuits, testing them and also making PCB layouts by myself. I really love doing all these things like inventing something new, designing electronics and also helping other people like hobby guys who want to make their own cool circuits at home.

And that is the main reason why I started this website homemade-circuits.com, to share different types of circuit ideas..

If you are having any kind of doubt or question related to circuits then just write down your question in the comment box below, I am like always checking, so I guarantee I will reply you for sure!

Previous Post: « Simple H-Bridge Circuits Using BJTs and MOSFETs | No Need of Driver ICs
Next Post: LED Chaser Circuit using IC 74LS164: LEDs illuminate in Bar Mode then Shut off together or one by one »

Reader Interactions

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

circuit simulator image



Subscribe to get New Circuits in your Email



Categories

  • Arduino Projects (96)
  • Audio and Amplifier Projects (134)
  • Automation Projects (18)
  • Automobile Electronics (103)
  • Battery Charger Circuits (88)
  • Datasheets and Components (109)
  • Electronics Theory (149)
  • Energy from Magnets (27)
  • Games and Sports Projects (11)
  • Grid and 3-Phase (20)
  • Health related Projects (27)
  • Home Electrical Circuits (13)
  • Indicator Circuits (16)
  • Inverter Circuits (97)
  • Lamps and Lights (162)
  • Meters and Testers (72)
  • Mini Projects (28)
  • Motor Controller (69)
  • Oscillator Circuits (28)
  • Pets and Pests (15)
  • Power Supply Circuits (91)
  • Remote Control Circuits (50)
  • Renewable Energy (12)
  • Security and Alarm (64)
  • Sensors and Detectors (106)
  • SMPS and Converters (41)
  • Solar Controller Circuits (60)
  • Temperature Controllers (43)
  • Timer and Delay Relay (50)
  • Voltage Control and Protection (43)
  • Water Controller (37)
  • Wireless Circuits (31)

Other Links

  • Privacy Policy
  • Cookie Policy
  • Disclaimer
  • Copyright
  • Videos
  • Sitemap

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 an Inverter Functions, How to Repair Inverters – General Tips
  • Muhammad Eunus Ali on How an Inverter Functions, How to Repair Inverters – General Tips
  • Swagatam on Induction Heater Circuit Using IGBT (Tested)
  • Swagatam on EGS002 Datasheet, Circuit Diagram Explained
  • Swagatam on Listen to UHF and SHF (GHz) Bands with this Simple Circuit

Social Profiles

  • Twitter
  • YouTube
  • Instagram
  • Pinterest
  • My Facebook-Page
  • Stack Exchange
  • Linkedin



© 2026 · Swagatam Innovations