Raspberry Pi Pico
Raspberry Pi · RP2040
- MHz
- 133
- GPIO
- 26
- Flash
- 2 MB
- RAM
- 264 KB
Calculator
Frequency, duty cycle and pulse width for astable and monostable 555 circuits.
The 555 timer is one of the most successful chips ever made and still the quickest way to make a blinking light, a clock signal or a delay. In astable mode it free-runs as an oscillator; in monostable mode it produces a single pulse of fixed length when triggered.
Pick a mode, enter your resistor and capacitor values and read off the timing. In astable mode, R1 and R2 charge the capacitor; because R1 is always in the charging path, the output is high longer than low, so the duty cycle is always above 50% unless you add a diode.
f = 1.44 / ((R1 + 2 × R2) × C)t_high = 0.693 × (R1 + R2) × C , t_low = 0.693 × R2 × CD = (R1 + R2) / (R1 + 2 × R2)t = 1.1 × R × CWorked example. R1 = 1 kΩ, R2 = 10 kΩ, C = 10 µF: f = 1.44 / (21 k × 10 µ) = 6.86 Hz with 52% duty cycle.
Use a fast diode across R2 so the capacitor charges through R1 only and discharges through R2, then pick R1 = R2. Alternatively, use the 555 output to drive a flip-flop that divides by two.
CMOS versions (7555, LMC555, TLC555) draw far less current, work down to about 2 V and can oscillate at higher frequencies. Bipolar NE555 chips draw a few mA and need 4.5 V or more.
A standard NE555 usually needs 4.5 V or more. Use a CMOS variant such as the TLC555 or LMC555 for 3.3 V logic.
For anything beyond a simple blinker or analog trick — PWM with changing duty cycle, precise timing, communication — a microcontroller is cheaper and more flexible. The 555 shines where you have no code and no power budget for a processor.
Free download
Logic levels, pins to avoid, I2C / SPI / UART basics and a quick-pick table of the best boards — on one printable PDF. Enter your email and it's yours.
Only used to send the sheet and the odd databit.me update. See the privacy policy.