DEV Community

Cover image for Building a Classic LED Chaser Circuit Using 555 Timer and CD4017
David Thomas
David Thomas

Posted on

Building a Classic LED Chaser Circuit Using 555 Timer and CD4017

LEDs are one of the first components most of us experiment with in electronics. Beyond simple blinking, they can create eye-catching patterns like running lights, festival decorations, and dynamic display effects.

In this project , we’ll build a classic LED Chaser Circuit with 555 Timer IC using two popular ICs:

  • NE555 Timer IC
  • CD4017 Decade Counter IC

With just a few basic components, you can create a smooth running light effect that’s perfect for learning digital electronics or building decorative lighting projects.


What Is an LED Chaser Circuit?

An LED chaser circuit is a setup where LEDs turn ON one after another in sequence, creating a running or chasing light effect.

Instead of all LEDs blinking together, only one LED glows at a time. As clock pulses arrive, the active LED shifts to the next one, forming a continuous moving pattern.

This effect is widely used in:

  • Decorative lighting
  • Festival displays
  • Sign boards
  • DIY electronics projects
  • Digital logic demonstrations

Components Required

You only need a handful of components:

  • NE555 Timer IC
  • CD4017 Decade Counter IC
  • 10 LEDs
  • 1KΩ resistor
  • 50KΩ potentiometer
  • 10µF electrolytic capacitor
  • 0.1µF ceramic capacitor
  • 220Ω resistors (one per LED)
  • 9V battery or 5–12V DC supply

This makes it a great beginner-friendly electronics project.

LED-Chaser-Circuit-Diagram


Understanding the 555 Timer in This Circuit

The 555 Timer is configured in astable mode, meaning it continuously generates square wave pulses.

These pulses act as the clock signal for the CD4017 counter.

Key Pins Used

  • Pin 1 → Ground
  • Pin 8 → VCC
  • Pin 3 → Output (clock pulses)
  • Pin 2 & Pin 6 → Connected for timing
  • Pin 7 → Discharge
  • Pin 4 → Reset (connected to VCC)
  • Pin 5 → Connected to ground via 0.01µF capacitor

The timing is controlled by:

  • The resistor
  • The potentiometer
  • The 10µF capacitor

Adjusting the potentiometer changes the pulse frequency, which directly changes the LED chasing speed.


Understanding the CD4017 Counter

CD4017-IC-Pinout

The CD4017 is a decade counter with 10 decoded outputs.

Each clock pulse received on its clock input (Pin 14) activates the next output pin in sequence.

Only one output is HIGH at a time.

After reaching the tenth output (Q9), it returns to Q0 and repeats the cycle.

Important Pins

  • Pin 14 → Clock input (from 555 output)
  • Pin 13 → Clock Enable (connected to ground)
  • Pin 15 → Reset (connected to ground)
  • Pin 16 → VCC
  • Pin 8 → Ground

Each output (Q0–Q9) connects to one LED through a current-limiting resistor.


Circuit Overview

Real-Time-Setup-of-LED-Chaser-Circuit

The 555 timer generates continuous pulses.

These pulses are fed into the CD4017 clock input.

  • Each pulse shifts the HIGH signal to the next output pin.
  • Each output drives one LED, creating the running light effect.
  • When the last LED lights up, the sequence resets and starts again.

Step-by-Step Assembly

  1. Connect the 9V battery to the breadboard power rails.
  2. Place the 555 Timer IC and connect power and ground.
  3. Connect timing resistor, potentiometer, and capacitor for astable mode.
  4. Insert the CD4017 IC and connect its power pins.
  5. Connect Pin 3 of the 555 to Pin 14 of the CD4017.
  6. Connect each CD4017 output to an LED using a 220Ω resistor.
  7. Add a 0.1µF decoupling capacitor between VCC and GND near both ICs.
  8. Double-check all connections before powering up.

Once powered, the LEDs should begin chasing automatically.


How Speed Control Works

The 50KΩ potentiometer adjusts the resistance in the RC timing network of the 555 timer.

  • Higher resistance → Slower pulses → Slower LED chasing
  • Lower resistance → Faster pulses → Faster LED chasing

This gives you real-time control over the lighting pattern.


How the Circuit Works (Step-by-Step Logic)

  1. The 555 timer produces a square wave.
  2. Each rising edge is sent to CD4017.
  3. CD4017 shifts the HIGH output to the next pin.
  4. The corresponding LED turns ON.
  5. The previous LED turns OFF.
  6. After Q9, the sequence resets to Q0.

This continues indefinitely, forming a smooth chasing pattern.


Common Troubleshooting Tips

  • No LEDs light up Check power supply polarity and battery voltage.
  • All LEDs glow dimly Ensure each LED has its own 220Ω current-limiting resistor.
  • LEDs not chasing properly Verify connection between 555 Pin 3 and CD4017 Pin 14.
  • Speed does not change Check potentiometer wiring and timing capacitor connection.
  • Random flickering Add 0.1µF decoupling capacitors near IC power pins.

Enhancements You Can Try

Increase LED Count
Cascade another CD4017 by connecting Carry Out to the next clock input.

Bidirectional Chase
Use additional logic circuits to reverse direction.

RGB LED Chase
Replace single LEDs with RGB LEDs for multi-color patterns.

Sound-Responsive Chaser
Replace 555 clock with microphone amplifier circuit for music-synced effects.


Why This Project Is Great for Learning

This circuit teaches several core electronics concepts:

  • Astable multivibrators
  • RC timing circuits
  • Digital counters
  • Sequential logic
  • Clock pulse generation
  • Signal propagation

It’s simple enough for beginners but foundational for understanding more advanced digital systems.


The LED Chaser Circuit with 555 Timer IC and CD4017 is a timeless electronics project. It combines analog timing with digital sequencing in a way that’s easy to understand and visually impressive.

Whether you're building it for learning, decoration, or experimentation, this circuit is a perfect starting point for exploring digital electronics and timing circuits.

Happy building! ✨

Top comments (0)