Side-by-side comparison
| Parameter | Astable | Monostable 555 Timer |
|---|---|---|
| Operating mode | Free-running oscillator (astable) | One-shot pulse generator (monostable) |
| Trigger requirement | None; self-starting | Negative edge on pin 2 required |
| Output | Continuous square wave | Single pulse of fixed width |
| Timing formula | f = 1.44 / ((Ra + 2Rb) × C) | T = 1.1 × R × C |
| Duty cycle | Always > 50%; D = (Ra+Rb)/(Ra+2Rb) × 100% | Not applicable; single pulse |
| Pin 4 (Reset) | Tied to Vcc for continuous operation | Tied to Vcc; pulling low aborts pulse |
| Pin 5 (Control) | Bypass to ground via 10 nF cap | Bypass to ground via 10 nF cap |
| Capacitor behaviour | Charges and discharges between Vcc/3 and 2Vcc/3 repeatedly | Charges from 0 to 2Vcc/3 once, then resets |
| Typical application | LED blinker, PWM, clock signal at 1 kHz | Switch debounce, pulse stretcher, missing pulse detector |
| IC used | NE555, LM555, ICM7555 | NE555, LM555, ICM7555 |
Key differences
In astable mode, the NE555 capacitor charges through Ra+Rb and discharges through Rb alone, making duty cycle always greater than 50% — you cannot get a symmetric square wave without a steering diode across Rb. In monostable mode, the output pulse width T=1.1RC is independent of supply voltage, which is why it is used for precise timing. Retriggering during the pulse in standard monostable mode extends the pulse — a common exam trap. The ICM7555 CMOS variant draws only 60 µA quiescent versus 6 mA for the bipolar NE555, critical in battery-powered designs.
When to use Astable
Use astable mode when the circuit needs a continuous clock or periodic signal — for example, driving a 7-segment LED display multiplexer at 1 kHz using Ra=4.7 kΩ, Rb=1 kΩ, C=100 nF.
When to use Monostable 555 Timer
Use monostable mode when the circuit needs a single, fixed-duration output triggered by an event — for example, generating a 500 ms "key press detected" pulse to debounce a mechanical pushbutton feeding a microcontroller interrupt pin.
Recommendation
For any free-running clock or PWM requirement, choose astable mode and calculate Ra, Rb, C using f=1.44/((Ra+2Rb)C). For one-shot timing or debounce, choose monostable with T=1.1RC. When in doubt on exam papers, write the formula first — it immediately signals which mode you are describing.
Exam tip: Examiners check whether you can derive the duty cycle formula D=(Ra+Rb)/(Ra+2Rb) for astable mode and explain why 50% duty cycle requires a bypass diode across Rb.
Interview tip: Interviewers at embedded-systems companies expect you to state the monostable pulse width formula T=1.1RC, explain what happens if a second trigger arrives before the pulse ends, and give a practical debounce application.