PartAndStock
Blog

A Simple LED Flasher Circuit With a 555 Timer (Schematic + Parts List)

August 13, 2026 4 min read
Quick answer

You don't always need a microcontroller to blink an LED. The 555 timer, electronics' best-loved IC, does it in hardware with just a couple of resistors and a capacitor. This project teaches how an oscillator is built without writing code and makes the 555's "astable" (unstable) operating mode concrete.

How does the circuit work?

In astable mode the 555 continuously produces a square wave; that is, its output automatically swings between high and low at set intervals. When you connect an LED to this output, the LED blinks rhythmically. The blink rate is set by two resistors (R1, R2) and a capacitor (C1) in the circuit; by changing these values you can speed the flasher up or slow it down.

Parts list

PartValue / TypeRole
555 ICNE555Oscillator
R1~10 kΩTiming resistor
R2~47 kΩTiming resistor
C1~10 µFTiming capacitor
R3330 ΩLED current limiting
LEDAnyIndicator
Supply5–9 VPower

Connections (astable mode)

  1. Place the 555 on the breadboard; connect pin 1 to GND, and pins 8 and 4 to the positive supply (+V).
  2. Connect R1 between +V and pin 7.
  3. Connect R2 between pin 7 and pin 6; bridge pin 6 to pin 2.
  4. Connect C1 between pin 2 (and pin 6) and GND (if polarized, the + end to pin 2).
  5. Connect a series R3 resistor and then the LED to output pin 3; the LED's cathode goes to GND.

The formula that sets the speed

In astable mode the frequency is found approximately by f = 1.44 / ((R1 + 2·R2)·C1). So if you increase the resistor or capacitor value, the LED blinks slower; decrease it and it blinks faster. For example, making C1 100 µF instead of 10 µF slows the flasher noticeably. With this formula you can design the rhythm you want.

Get to know the 555's pins briefly

To build the circuit correctly it helps to know what the 8 pins do. Pin 1 is ground (GND), pin 8 is supply (+V). Pin 2 (trigger) and pin 6 (threshold) sense the timing; the two are tied together in astable mode. Pin 7 (discharge) discharges the capacitor, pin 3 is the output and drives the LED. Pin 4 (reset) is tied to +V when unused, and pin 5 (control) is tied to GND through a small capacitor or left open in most simple circuits. Learning this map once makes every circuit you build with a 555 easier.

Improve the flasher: adjustable speed

Making the flasher manually adjustable instead of a fixed speed is very easy: replace R2 with a potentiometer (for example 100 kΩ). Now you can change the blink rate live by turning the pot. Going a step further, you can add a buzzer to the output to make a tone-generating circuit, or turn it into a "police light" effect with multiple LEDs. These small additions let you get very different projects from the same basic circuit.

Common mistakes

  • Leaving pin 4 (reset) floating: if it isn't tied to +V the IC won't work; this is the cause of most "it's not working" complaints.
  • Reversing the capacitor polarity: the direction of an electrolytic capacitor matters.
  • Skipping the LED current resistor: the LED can be damaged without R3.
  • Too large/small values: extreme R/C values produce an unstable flash or one at an invisible speed.

Frequently asked questions

Can I blink two LEDs alternately?

Yes; by adding a second LED connected in reverse to the output, you get a "winking" effect where one turns off while the other turns on.

Couldn't I just use an Arduino instead of a 555?

You could, but the point here is to learn to build a hardware oscillator without code. To compare the two, see the Arduino LED project.

Is there a difference with the CMOS 555 (LMC555)?

CMOS versions draw less power and work at a lower voltage; the basic circuit is the same.

Conclusion

The 555 flasher circuit is a great project that teaches the logic of an oscillator by building it by hand, without code. Designing the rhythm by playing with R and C values makes the timing concept stick for good. You can see supplier offers for the 555 IC you'll use through search, and check out the 8 most commonly used ICs for other classics.