NE555 Timer Calculator
embedcalc_ne555Compute NE555 astable frequency, duty cycle, high/low times and monostable pulse duration using resistor and capacitor inputs.
Instructions
NE555 timing. Astable: f = 1/(0.693·(Ra+2Rb)·C), duty = (Ra+Rb)/(Ra+2Rb) (always >50%). Monostable: t = 1.1·Ra·C.
Args: mode ('astable'|'monostable'), ra_ohm, rb_ohm (astable only), c_farad (e.g. 10e-6). Returns (structured): astable -> { freq_hz, duty_percent, t_high_s, t_low_s }; monostable -> { pulse_s }. Example: astable 1k/10k/10µF -> 6.87 Hz, 52.4%.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | Oscillator or one-shot | |
| ra_ohm | Yes | Ra in ohms | |
| rb_ohm | No | Rb in ohms (astable only) | |
| c_farad | Yes | Timing capacitor in farads (10µF = 10e-6) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| freq_hz | Yes | ||
| pulse_s | Yes | ||
| t_low_s | Yes | ||
| t_high_s | Yes | ||
| duty_percent | Yes |