FreeCircuitSim
📅 April 2026⏱ 10 min read🏷 Intermediate

555 Timer Circuit Guide

The 555 timer is one of the most popular ICs ever built. This guide covers all three modes — astable oscillator, monostable one-shot, and bistable flip-flop — with calculations and live simulations.

⚡ Open 555 Astable Simulation →
Advertisement
Guided Simulation
Ready to build this yourself?
Follow our step-by-step simulation guide with diagrams, calculations, and common mistakes.
⚡ Build an LED Flasher — Step by Step →

What Is a 555 Timer?

The 555 (NE555) is an 8-pin integrated circuit that works as an oscillator, timer, or flip-flop. First released in 1972, it remains one of the most widely used chips in electronics due to its simplicity, low cost (under $0.50), and versatility. It runs from 5V to 15V and can drive loads up to 200mA directly from its output pin.

Inside the 555 are two comparators, an SR flip-flop, a discharge transistor, and a resistor divider that creates internal reference voltages at exactly 1/3 and 2/3 of the supply voltage. These thresholds control when the output switches states.

💡 The 555 timer is essentially an automated see-saw: A capacitor charges up until it hits the top threshold — the see-saw tips, output goes low, capacitor drains. When it hits the bottom threshold — the see-saw tips back, output goes high, and charging begins again. Two comparators watching one capacitor, flipping an output back and forth forever.

Three Operating Modes

Astable Mode — Calculations

Connect R1 between Vcc and pin 7, R2 between pins 7 and 2/6, and capacitor C between pin 2/6 and ground. The output square wave frequency and duty cycle are:

Frequency = 1.44 / ((R1 + 2 × R2) × C)
R1, R2 in ohms · C in farads · result in Hz
Duty Cycle = (R1 + R2) / (R1 + 2 × R2) × 100%
Percentage of time output is HIGH

Example — 1 Hz LED flasher: R1 = 1kΩ, R2 = 68kΩ, C = 10µF → f = 1.44 / ((1000 + 136000) × 0.00001) ≈ 1.05 Hz. Duty cycle ≈ 51%.

💡 Tip: For near-50% duty cycle, keep R1 much smaller than R2. At R1 = 1kΩ and R2 = 100kΩ, duty cycle = 50.5%.
▶ Simulate Astable 555 ▶ 555 PWM Circuit

Monostable Mode — Calculations

Connect R between Vcc and pin 7, capacitor C between pin 6/2 and ground. Trigger by briefly pulling pin 2 low. The output pulse duration is:

t = 1.1 × R × C
Pulse duration in seconds · R in ohms · C in farads

Example — 5 second delay: R = 4.7MΩ, C = 1µF → t = 1.1 × 4,700,000 × 0.000001 = 5.17 seconds.

▶ Simulate Monostable 555

Pin Reference

PinNameFunction
1GNDGround reference
2TriggerSets output HIGH when pulled below 1/3 Vcc
3OutputMain output — swings between 0V and Vcc−1.5V, up to 200mA
4ResetActive LOW — forces output LOW instantly. Tie to Vcc if not used.
5ControlAccess to internal voltage divider. Bypass to GND via 10nF capacitor.
6ThresholdResets output LOW when above 2/3 Vcc
7DischargeOpen-collector transistor — discharges timing capacitor
8VccSupply voltage: 5V to 15V
⚠️ Common mistake: Always connect a 10nF capacitor from pin 5 to ground, even when not using pin 5. This prevents supply noise from causing erratic operation.

Circuit Diagrams

These diagrams show the wiring for each 555 mode. The Mermaid diagrams load automatically — if you see text instead of a diagram, your browser may have JavaScript disabled.

Astable Oscillator — Wiring

graph LR VCC["Vcc (+)"] --> R1["R1"] R1 --> node7["Pin 7 (Discharge)"] node7 --> R2["R2"] R2 --> nodeC["Pin 2/6 (Trig/Thresh)"] nodeC --> C["Capacitor C"] C --> GND["GND"] nodeC --> U1["555 Timer"] VCC --> U1 U1 --> OUT["Pin 3 (Output)"] style VCC fill:#1a3a4a,stroke:#00e5ff,color:#00e5ff style OUT fill:#1a3a4a,stroke:#00ff88,color:#00ff88 style GND fill:#1a3a4a,stroke:#5a7080,color:#5a7080

Timing Waveform — Astable Output

graph LR subgraph "Capacitor Voltage" A["⅓ Vcc"] -->|charges| B["⅔ Vcc"] -->|discharges| C2["⅓ Vcc"] end subgraph "Output Pin 3" H["HIGH"] -->|t_high| L["LOW"] -->|t_low| H2["HIGH"] end style H fill:#1a3a4a,stroke:#00ff88,color:#00ff88 style L fill:#1a3a4a,stroke:#ff4444,color:#ff4444 style H2 fill:#1a3a4a,stroke:#00ff88,color:#00ff88

Build This Step by Step

Follow these steps to go from a blank canvas to a working 555 astable oscillator. Each step explains what you're doing and why.

01

Place the 555 Timer IC

In the simulator, right-click the canvas and find the 555 timer under Active Components. Place it in the centre of the canvas. The IC appears as a rectangle with 8 numbered pins. Pin 8 is Vcc, Pin 1 is GND — always connect these first.

Why: The 555 needs a stable power supply before anything else will work. Connect Pin 8 to your voltage source (+9V) and Pin 1 to ground.

▶ See 555 Internals
02

Add the Timing Components

Connect R1 between Pin 8 (Vcc) and Pin 7 (Discharge). Connect R2 between Pin 7 and the junction of Pins 2 and 6. Connect capacitor C between this junction and ground.

Why: The capacitor charges through R1+R2 and discharges through R2 only. The charge/discharge cycle drives the oscillation. The ratio of R1:R2 sets the duty cycle.

03

Tie Pins 2 and 6 Together

In astable mode, Pins 2 (Trigger) and 6 (Threshold) must be connected together and to the capacitor junction. This is what makes the circuit self-triggering.

Why: The comparators inside the 555 monitor this voltage. When it rises above ⅔ Vcc, the output goes LOW and the capacitor starts discharging. When it drops below ⅓ Vcc, the output goes HIGH and charging resumes.

04

Add the Noise Bypass Capacitor

Connect a 10nF capacitor between Pin 5 (Control Voltage) and ground. This is essential — do not skip it.

Why: Pin 5 connects to the internal voltage divider at ⅔ Vcc. Without this capacitor, high-frequency noise on the supply rail couples into the comparator reference voltage, causing erratic output. It costs almost nothing and prevents real problems.

⚠️ Most common mistake: Omitting the Pin 5 bypass capacitor. The circuit often works without it in simulation, but fails on a real breadboard with a noisy supply. Always include it.
05

Connect the Output

Pin 3 is the output. Connect an LED with a 470Ω current-limiting resistor from Pin 3 to ground. Connect Pin 4 (Reset) to Vcc — floating this pin causes unpredictable behaviour.

Why the resistor: Pin 3 can source/sink 200mA — far more than an LED can handle. The 470Ω resistor limits current to about (9-2)/470 = 15mA, well within the LED's rating.

▶ Run the Complete Circuit

Common Beginner Mistakes

⚠️

Forgetting Pin 4 (Reset)

Pin 4 must be connected to Vcc when not in use. If left floating, the 555 may reset randomly from noise, causing intermittent or no output.

⚠️

Skipping the Pin 5 Bypass

The 10nF capacitor from Pin 5 to ground prevents noise coupling. Forgetting it causes erratic firing on real hardware even when simulation looks fine.

⚠️

R1 Too Small

Making R1 very small (under 1kΩ) to approach 50% duty cycle can damage the IC. At the moment the output goes LOW, Pin 7 and Pin 3 are both low simultaneously, creating a near-short through R1.

⚠️

Confusing Monostable Trigger

In monostable mode, Pin 2 triggers on a LOW pulse (active low), not a high. Many beginners apply a rising edge and wonder why nothing happens.

⚠️

Polarised Capacitor Direction

If using an electrolytic capacitor for C (common for longer time periods), the positive leg must go to the higher-voltage side of the circuit, not to ground.

⚠️

No LED Current Limiting Resistor

Connecting an LED directly to Pin 3 without a series resistor will burn out the LED instantly. Always calculate R = (Vcc - V_LED) / I_LED first.

Real-World Applications

▶ 555 Sequencer ▶ 555 Schmitt Trigger

Frequently Asked Questions

Can the 555 drive an LED directly?
Yes. Pin 3 can source or sink up to 200mA — plenty for an LED. Connect the LED with a current-limiting resistor (typically 470Ω at 5V, 1kΩ at 12V) between pin 3 and ground for sinking mode, or between Vcc and pin 3 for sourcing mode.
What is the maximum frequency for a 555 astable?
The CMOS version (7555) can reach about 3MHz. The bipolar NE555 is typically reliable up to around 500kHz. Above these limits, the output waveform degrades and duty cycle becomes unpredictable.
What is the difference between NE555 and LM555?
They are functionally identical and pin-compatible. NE555 is the original Signetics/Philips part number. LM555 is the National Semiconductor designation. Both are bipolar 555 timers with identical electrical characteristics and can be used interchangeably.
Keep Going
Ready to simulate this yourself?
Open the free simulator — no account, no download needed.
⚡ Open Simulator →
📍 Continue to analog ICs
Continue Learning →
Next up: Op-Amp Circuits
Next: Op-Amp Circuits →

Related Guides

← Back to All Guides