NE555 Timer IC
The original bipolar 555 timer — an 8-pin IC that generates precise delays or square waves from an external RC network.
Note: The in-app simulator currently models the 555's output as a fixed level and does not yet compute real astable/monostable timing from the RC network — timing behavior described below is accurate to the real chip, not yet to the live simulation.
How this component works
The 555 timer is one of the most widely produced integrated circuits ever made. Internally it contains two comparators, an SR flip-flop, and a discharge transistor, wired around a resistor-divider reference. Externally, a resistor-capacitor (RC) network sets the timing.
In astable mode, the 555 free-runs, continuously charging and discharging the timing capacitor to produce a square wave — used for blinking LEDs, tone generation, and clock signals. In monostable mode, it produces a single, fixed-length pulse when triggered — used for debounce circuits and one-shot delays.
The output frequency (astable) or delay (monostable) is set entirely by the external RC values, which is why the 555 is taught as a foundational timing IC before students move to microcontroller-based timing.
Deep Dive: NE555 Timer
Plugging real values into the astable formula (f ≈ 1.44 / ((R1 + 2×R2) × C)) makes the relationship concrete: with R1 = 1kΩ, R2 = 10kΩ, and C = 10µF, frequency comes out to roughly 1.44 / ((1,000 + 20,000) × 0.00001) ≈ 6.9 Hz — slow enough to watch an LED blink individually, which is exactly why this specific value combination shows up in almost every "555 LED blinker" tutorial.
Halving the capacitor to 5µF roughly doubles the frequency to ~13.7 Hz; the relationship between C and frequency is inversely linear, so it's the easiest single value to adjust when tuning a build by ear or by eye without recalculating both resistors.
The chip's own internal reference divides its supply into thirds (hence "555" — three 5kΩ resistors internally, in the original bipolar design) — this is why the trigger threshold is fixed at 1/3 of Vcc and the upper threshold at 2/3 of Vcc regardless of what supply voltage you choose within its rated range, keeping the RC timing formulas above independent of supply voltage.
Common Use Cases
- Astable oscillator generating a square wave for an LED blinker or tone
- Monostable one-shot for switch debounce or a fixed-length trigger pulse
- PWM-style motor speed control using duty-cycle-adjustable astable wiring
Frequently Asked Questions
How do I set the output frequency in astable mode?
Frequency depends on two resistors and a capacitor: f ≈ 1.44 / ((R1 + 2×R2) × C). Swapping in a larger capacitor or resistor slows the oscillation; smaller values speed it up.
What's the difference between the NE555 and a CMOS 555 (like the TLC555)?
The original NE555 is bipolar — higher output current but more supply current draw and a higher minimum voltage. CMOS versions run on lower voltage and draw far less current, at the cost of lower output drive.
Comparison Notes
The bipolar NE555 draws noticeably more supply current (~10mA quiescent) than CMOS variants like the TLC555 or LMC555 (often under 1mA), but sources/sinks far more output current (200mA vs ~10-100mA on most CMOS versions) — for driving an LED, small relay, or piezo buzzer directly from the output pin, the bipolar NE555 usually needs no extra transistor stage where a CMOS version might.