NE555 Timer: Pinout, Specs and Typical Circuits — an 8-pin quick reference
The NE555 is the classic 8-pin timer IC: an arrangement of two comparators, an SR latch and a discharge transistor that turns a single resistor-capacitor network into precise timing. It is used in three ways — as an astable oscillator (free-running square wave), as a monostable one-shot (a single timed pulse), and as a bare comparator / Schmitt trigger. This page is a fact sheet: the full pinout, key specs, and the astable/monostable formulas with typical values. To skip the arithmetic, drop your resistors and capacitor into the 555 Timer Calculator, or check the NE555 pinout reference.
8-pin DIP pinout
The standard NE555 comes in an 8-pin DIP (or SOIC) package. Pins count counter-clockwise from the notch/dot at pin 1. The table below gives every pin, its name, and what it does:
| Pin | Name | Function |
|---|---|---|
| 1 | GND | Ground (0V reference). |
| 2 | TRIG | Trigger. The output goes high when this pin falls below 1/3·VCC. |
| 3 | OUT | Output. Swings between near-GND and near-VCC; sources/sinks ~200mA. |
| 4 | RESET | Reset, active-low. Pull low to force the output low; tie to VCC if unused. |
| 5 | CTRL | Control voltage. Exposes the internal 2/3·VCC reference; 10nF to GND if unused. |
| 6 | THRES | Threshold. The output flips low when this pin rises above 2/3·VCC. |
| 7 | DISCH | Discharge. Open-collector transistor to GND; connects to the timing capacitor. |
| 8 | VCC | Supply voltage, 4.5–15V (bipolar NE555). |
⚠️ The two pins beginners most often forget: RESET (4) must be tied to VCC if you are not using it, and CTRL (5) should get a 10nF cap to GND. Leaving them floating causes erratic, noise-triggered behavior. For a full annotated diagram see the NE555 pinout reference.
Key specifications
| Parameter | Typical value (bipolar NE555) |
|---|---|
| Supply voltage (VCC) | 4.5 – 15V (bipolar NE555) |
| Output drive current | ~200mA source / sink |
| Max operating frequency | ~hundreds of kHz |
| Trigger threshold | 1/3·VCC (low) / 2/3·VCC (high) |
| Package (classic) | 8-pin DIP / SOIC |
| Low-voltage / low-power alternative | CMOS TLC555 / LMC555 (down to ~2V) |
For a 3V battery or low-power design the bipolar NE555 is a poor fit — its minimum supply is 4.5V and it draws significant current with a spike at every transition. Reach instead for the pin-compatible CMOS TLC555 / LMC555, which run from about 2V and at much lower current (at the cost of far weaker output drive).
Astable mode + formula
In astable mode the 555 free-runs as a square-wave oscillator. The timing capacitor C charges through Ra + Rb and discharges through Rb only, so the output is high while charging and low while discharging. The governing formulas:
f = 1.44 / ((Ra + 2·Rb)·C)
tH = 0.693·(Ra + Rb)·C | tL = 0.693·Rb·C
duty = (Ra + Rb) / (Ra + 2·Rb)
Because the charge path (Ra + Rb) is always longer than the discharge path (Rb), the duty cycle is always above 50% in this basic circuit. To approach 50% you place a
diode across Rb so the charge current bypasses Rb. Worked example with Ra=1kΩ, Rb=10kΩ, C=1µF:
f = 1.44 / ((1000 + 2×10000) × 1×10⁻⁶) = 1.44 / 0.021 ≈ 68Hz — a slow, visible LED blink. (Verify: 1k + 20k = 21k; 21k × 1µF = 0.021s; 1.44 / 0.021 ≈ 68.6Hz.)
Let the 555 Timer Calculator compute f and duty automatically; the RC product itself is the same one you size with the
RC Time Constant Calculator.
Monostable mode + formula
In monostable (one-shot) mode a falling edge on TRIG produces a single output pulse, then the circuit waits for the next trigger. The pulse width depends only on one resistor and one capacitor:
t = 1.1·R·C
Example: R=100kΩ, C=10µF → t = 1.1 × 100000 × 10×10⁻⁶ = 1.1s. Monostable mode is the basis of button-debounce, timed relays, and "press to keep the light on for N seconds"
circuits. Note the trigger pulse must be shorter than the output pulse, or the output will simply follow the trigger.
Typical component values
A few starting points (drop the exact numbers into the calculator to fine-tune):
| Use case | Components | Result |
|---|---|---|
| Slow LED blinker (astable) | Ra=1kΩ, Rb=10kΩ, C=1µF | f ≈ 68Hz |
| Audible tone (astable) | Ra=1kΩ, Rb=10kΩ, C=10nF | f ≈ 6.8kHz |
| One-shot ~1.1s pulse (monostable) | R=100kΩ, C=10µF | t = 1.1s |
| Debounce / short pulse (monostable) | R=10kΩ, C=1µF | t = 11ms |
A favorite first project is the 555 + LED blinker: an astable 555 driving an LED through a current-limiting resistor — size that resistor with the LED Resistor Calculator.
Design tips: RESET & CTRL
- RESET (pin 4): active-low. Tie it to VCC whenever you don't need it, otherwise noise can reset the timer mid-cycle. Drive it low (e.g. from a microcontroller) when you want to force the output off.
- CTRL (pin 5): when unused, add a
10nFcapacitor to GND to stabilize the internal 2/3·VCC reference and reject supply noise. When used, an injected voltage here modulates the threshold for FM / PWM. - Decoupling: the bipolar NE555 produces a supply current spike at each transition; place a decoupling capacitor (e.g. 100nF) across VCC–GND close to the chip.
- Capacitor choice: for long timings you need large electrolytics whose tolerance and leakage dominate the error — expect timing accuracy of only ±5–10% in practice.
FAQ
- Why can't the basic astable circuit reach a 50% duty cycle?
- In the standard two-resistor astable, the timing capacitor charges through Ra + Rb but discharges only through Rb. Because the charge path is always longer than the discharge path, the high time tH = 0.693·(Ra+Rb)·C is always greater than the low time tL = 0.693·Rb·C, so the duty cycle (Ra+Rb)/(Ra+2·Rb) is always above 50%. To approach 50%, add a diode across Rb so charging bypasses Rb (charge through Ra only, discharge through Rb), making tH and tL nearly equal when Ra ≈ Rb.
- What do the RESET and CTRL pins do, and how do I handle them when unused?
- RESET (pin 4) is active-low: pulling it below about 0.7V forces the output low regardless of the timing, so when you are not using it tie it directly to VCC to prevent spurious resets from noise. CTRL (pin 5) exposes the internal 2/3·VCC threshold reference; you can inject a voltage here to modulate the timing (FM/PWM), but when unused connect a 10nF capacitor from pin 5 to GND to keep the reference stable and reject supply noise.
- NE555 vs TLC555 / LMC555 — which should I use?
- The bipolar NE555 needs 4.5–15V and its output can source/sink roughly 200mA, but it draws more quiescent current and produces a supply current spike at each output transition. The CMOS TLC555/LMC555 run from supplies as low as about 2V, draw far less current, and reach higher frequencies, making them the better choice for 3V/battery and low-power designs — at the cost of much lower output drive current. Use the NE555 when you need to drive a relay or LED directly; use a CMOS 555 for low-voltage, low-power, or higher-frequency timing.
- How much current can the NE555 output drive?
- The bipolar NE555 output (pin 3) can both source and sink on the order of 200mA, which is enough to drive a small relay, a buzzer, or several LEDs directly (each LED still needs its own current-limiting resistor). Note that the output does not swing fully to the rails — expect roughly 1.5–2V of drop under heavy load — and that switching large currents causes supply spikes, so decouple VCC with a capacitor close to the chip.