How do I change the blink rate of a 555 astable?
Change C1 or R2. Doubling C1 halves the frequency. The rate follows f ≈ 1.44 / ((R1 + 2·R2) × C1).
In astable mode the 555 is a free-running oscillator: it switches its output high and low on its own, at a rate set by two resistors and a capacitor. With an LED on the output it is the classic first 555 project, a blinker.
Inside the 555 are two comparators, a flip-flop and a discharge transistor. THR and TRIG both watch the timing capacitor C1. When C1 is below one third of the supply, the trigger comparator sets the flip-flop: OUT goes high and the discharge transistor on DIS turns off.
C1 then charges through R1 and R2 in series. When it reaches two thirds of the supply, the threshold comparator resets the flip-flop: OUT goes low and DIS pulls the junction of R1 and R2 to ground.
C1 now discharges through R2 alone into DIS. When it falls back to one third of the supply, the cycle starts again. On 9 V the capacitor swings between 3 V and 6 V, and because both thresholds scale with the supply, the timing does not depend on the supply voltage.
Charging runs through R1 + R2 and discharging through R2 only, so the high time is always a little longer than the low time: with 10 kΩ, 68 kΩ and 10 µF the LED is on for about 0.54 s and off for about 0.47 s, roughly 1 Hz. RST is tied to the supply because pulling it low stops the oscillator, and C2 on CTRL keeps noise off the comparators' reference.
f = 1.44 / ((R1 + 2·R2) × C1) = 1.44 / (146 kΩ × 10 µF) ≈ 0.99 Hzt_high = 0.693 × (R1 + R2) × C1 = 0.693 × 78 kΩ × 10 µF ≈ 0.54 st_low = 0.693 × R2 × C1 = 0.693 × 68 kΩ × 10 µF ≈ 0.47 sD = (R1 + R2) / (R1 + 2·R2) = 78 kΩ / 146 kΩ ≈ 53 %I ≈ (9 V − 1.5 V − 2 V) / 470 Ω ≈ 12 mAThe bipolar NE555's output high sits roughly 1.5 V below its supply.
| Ref | Part | Value | What it does |
|---|---|---|---|
| C1 | Electrolytic capacitor | 10 µF | 10 µF timing capacitor, + to the THR/TRIG node. |
| C2 | Capacitor | 10 nF | 10 nF from CTRL to ground. Filters the internal reference. |
| D1 | LED | Red | Red LED on the output. |
| R1 | Resistor | 10 kΩ | 10 kΩ. With R2 it sets the charging time; keep it above about 1 kΩ so DIS is not overloaded. |
| R2 | Resistor | 68 kΩ | 68 kΩ. Sets both the charging and the discharging time. |
| R3 | Resistor | 470 Ω | 470 Ω LED resistor. |
| U1 | IC / module | NE555 | NE555 timer. The CMOS TLC555 or LMC555 use the same formulas and much less current. |
Recovered from the drawing itself: every pin on each net below is joined by a wire, a junction or a shared supply or ground symbol.
| Net | Connects |
|---|---|
| N1 | U1.DIS, R1.2, R2.1 |
| N2 | U1.THR, U1.TRIG, R2.2, C1.+ |
| N3 | U1.OUT, R3.1 |
| N4 | U1.CTRL, C2.1 |
| +9V | U1.VCC, U1.RST, R1.1 |
| GND | U1.GND, C1.-, D1.K, C2.2 |
| N5 | R3.2, D1.A |
Change C1 or R2. Doubling C1 halves the frequency. The rate follows f ≈ 1.44 / ((R1 + 2·R2) × C1).
CTRL connects to the 2/3 VCC reference inside the 555. A 10 nF capacitor to ground filters noise on that reference so the timing stays stable.
An astable 555 oscillates continuously. A monostable 555 produces one pulse of fixed length each time its trigger input is pulled low.
Yes. The NE555 runs from 4.5 V to 16 V and the frequency does not change with the supply. Recalculate the LED resistor: with about 3.5 V at OUT and a 2 V red LED, 120 Ω gives roughly 12 mA.
Open this circuit in the AI circuit diagram maker and ask for a change in plain English, edit a value, switch to IEC symbols, or export it as SVG, PNG, PDF, a KiCad project or a SPICE netlist. Opening the example and exporting it are free.
A GPIO pin switches a 5 V relay through a 470 Ω resistor and a 2N2222, with a flyback diode.
An Arduino Uno reads a pot on A0 and dims an LED with PWM on D9.
Open the diagram in ProtoFlow, the free AI PCB design app for Windows, macOS and Linux: pick real parts, lay out and route the board, simulate with SPICE and export Gerbers. Imports and exports KiCad, Altium and EAGLE.
Free to start. No card required.