How it works
In astable mode the timing capacitor charges through R1 and R2 and discharges through R2 only. The output is high while charging and low while discharging, so the high time is always longer than the low time.
Because of that, the duty cycle of the basic circuit is always above 50%. Adding a diode across R2 lets you get duty cycles below 50%.
t_high = 0.693 × (R1 + R2) × C
t_low = 0.693 × R2 × C
f = 1.44 / ((R1 + 2·R2) × C)
Duty = (R1 + R2) / (R1 + 2·R2)Worked example
R1 = 1 kΩ, R2 = 10 kΩ and C = 10 µF: f = 1.44 / (21,000 × 0.00001) = 6.86 Hz. The output is high for 76 ms and low for 69 ms, a duty cycle of 52.4%, a good LED blinker.