An oscillator circuit transistor astable multivibrator uses two cross-coupled bipolar junction transistors (BJTs) to generate a continuous, free-running square wave without external triggering. For a reliable 1 Hz visual blinker operating at 5V, use two 2N3904 NPN transistors, two 68kΩ base resistors, two 1kΩ collector resistors, and two 22µF coupling capacitors. This topology remains a fundamental building block in RF and timing applications because it relies purely on discrete RC charge-discharge physics rather than internal IC comparators.
The Astable Topology: Node Mapping and Tuning Behavior
Before breadboarding, you must understand the cross-coupling mechanism. The circuit relies on the capacitive discharge of one side to force the opposite transistor into cutoff. To analyze this, we map the circuit to six distinct nodes:
- Node A (VCC): 5V DC power supply rail.
- Node B (Q1 Collector): Junction of Q1 collector, R_C1 (1kΩ), and the positive lead of C2.
- Node C (Q2 Collector): Junction of Q2 collector, R_C2 (1kΩ), and the positive lead of C1.
- Node D (Q1 Base): Junction of Q1 base, R_B1 (68kΩ), and the negative lead of C1.
- Node E (Q2 Base): Junction of Q2 base, R_B2 (68kΩ), and the negative lead of C2.
- Node F (GND): Common ground for emitters and power supply return.
When Q1 saturates, Node B drops to ~0.2V. Because C1 is charged, this pulls Node D (Q1 Base) momentarily negative, ensuring Q2 remains cut off until C1 recharges through R_B2. The table below details exactly how altering specific elements shifts the oscillator's behavior.
| Parameter Changed | Direction | Effect on Frequency | Effect on Waveform / Output |
|---|---|---|---|
| Base Resistor (R_B) | Increase (e.g., 68kΩ → 100kΩ) | Decreases (Slower) | Increases RC time constant; LED on-time lengthens. |
| Coupling Capacitor (C) | Increase (e.g., 22µF → 47µF) | Decreases (Slower) | Increases charge storage; extends the cutoff period of the opposite BJT. |
| Collector Resistor (R_C) | Increase (e.g., 1kΩ → 2.2kΩ) | Slightly Increases | Dims the LED; reduces collector current, slightly speeding up the V_BE threshold crossing. |
| Supply Voltage (VCC) | Increase (e.g., 5V → 9V) | Increases (Faster) | Brightens LEDs; the capacitor charges to the V_BE threshold (~0.7V) faster due to higher dV/dt. |
Failure Mode Matrix: What Breaks at the Extremes
Unlike integrated circuits where a failure usually means a dead chip, discrete oscillator circuits fail in predictable, diagnosable ways. Understanding these extremes is critical for bench debugging. If your circuit locks up or one LED stays solidly lit, consult this matrix.
| Component | Normal Function | If OPEN (Failure Mode) | If SHORTED (Failure Mode) |
|---|---|---|---|
| R_B (68kΩ) | Provides base bias current to turn the BJT ON. | Transistor never turns on. The opposite LED stays solid ON; this side stays OFF. | Base tied directly to VCC. BJT saturates violently, risking thermal runaway. Opposite LED stays ON. |
| R_C (1kΩ) | Limits collector current and drops voltage when BJT is ON. | Collector floats. LED stays OFF. Circuit may still oscillate weakly via base leakage, but no output drive. | VCC tied directly to collector. LED burns out (if no series resistor) or BJT fries if base is driven high. |
| C_Coupling (22µF) | Cross-couples the transient switching edge to the opposite base. | No feedback path. Both BJTs turn ON via their base resistors and stay ON. Both LEDs solidly lit. | Base tied to opposite collector. Circuit locks into a stable bistable state (one ON, one OFF permanently). |
| BJT (2N3904) | Acts as a switch, pulling collector low when base is biased. | Acts as an open switch. Collector stays high, LED stays OFF. Opposite side stays ON. | Collector-Emitter short pulls Node low permanently. LED stays ON, opposite side locked OFF. |
Design Walkthrough: Picking Real Values for a 1 Hz Square Wave
The timing of an astable multivibrator is governed by the RC charge time required to forward-bias the base-emitter junction of the off-state transistor. The formula for the half-period (t) of one state is:
t = 0.693 × R_B × C
To achieve a 1 Hz square wave, the full period (T) must be 1 second. Therefore, each half-period (t) must be 0.5 seconds.
1. Select the Capacitor (C):
Electrolytic capacitors in the 10µF to 47µF range are physically small, cheap, and have acceptable leakage for low-frequency timing. Let's choose C = 22µF.
2. Calculate the Base Resistor (R_B):
Rearranging the formula: R_B = t / (0.693 × C)
R_B = 0.5 / (0.693 × 0.000022) = 32,759 Ω.
The closest standard 5% E24 resistor value is 33kΩ. However, to account for capacitor tolerance (often -20% / +80% for cheap electrolytics) and ensure a slightly slower, highly visible blink, stepping up to 68kΩ yields a half-period of ~1.03 seconds (approx 0.5 Hz per side, resulting in a full 1-second blink cycle per LED). Let's use 68kΩ for robust visual verification.
3. Select the Collector Resistor (R_C):
R_C must be significantly smaller than R_B (typically a 1:50 to 1:100 ratio) to ensure the BJT enters hard saturation. If R_C is too large, the transistor operates in the active (linear) region, and the output waveform becomes sloped rather than square. With R_B at 68kΩ, a 1kΩ collector resistor provides a ratio of 68:1, guaranteeing saturation while limiting a standard 5mm LED to roughly 15mA at 5V.
For the active devices, the ON Semiconductor 2N3904 datasheet confirms the following limits, proving it is more than adequate for a 5V, 15mA oscillator:
| Parameter | Symbol | 2N3904 Limit | Our Design Operating Point |
|---|---|---|---|
| Collector-Emitter Voltage | V_CEO | 40V | 5V |
| Continuous Collector Current | I_C | 200mA | ~15mA (LED + R_C) |
| DC Current Gain (min) | h_FE | 100 (at 10mA) | Forced Beta is ~30 (Hard Saturation) |
| Base-Emitter Reverse Voltage | V_EBO | 6.0V | ~4.8V (Safe, but close to limit) |
Breadboard Verification and 555 Timer Comparison
Why build a discrete oscillator circuit transistor array when the NE555 timer exists? The 555 is excellent for precise, single-component timing, but the discrete BJT topology wins in specific edge cases: it operates down to much lower supply voltages (a 555 struggles below 4.5V, while a 2N3904 oscillates happily at 1.5V), it draws less quiescent current, and it teaches fundamental RC transient physics that an IC hides. Furthermore, in high-volume 2026 manufacturing, two 2N3904s and four resistors can sometimes be cheaper and easier to source than a dedicated timer IC during supply chain shortages.
| Criterion | Discrete 2N3904 Astable | NE555 Timer (Bipolar) |
|---|---|---|
| Component Count | 8 (2x BJT, 4x R, 2x C) | 4 (1x IC, 2x R, 1x C) |
| Minimum Operating Voltage | ~1.2V (Limited by V_BE) | 4.5V (Per TI NE555 Datasheet) |
| Quiescent Current Draw | ~2mA (Mostly LED load) | 3mA to 10mA (Internal dividers) |
| Output Symmetry | Perfect 50% duty cycle inherently | Requires diode mod to achieve 50% |
To verify your discrete build on the bench, follow this exact sequence to avoid chasing phantom bugs:
- De-energize and Continuity Check: With the power supply OFF, use your multimeter in continuity mode. Verify Node F (GND) connects to both emitter pins. Verify the negative leads of the 22µF capacitors connect to the center pin (Base) of the 2N3904s.
- Check for Shorts: Measure resistance between VCC (Node A) and GND (Node F). It should read in the tens of kilo-ohms (the parallel combination of your base and collector resistors). If it reads near 0Ω, you have a bridged solder joint or misaligned breadboard jumper.
- Power On and Visual Check: Apply 5V. Both LEDs should blink alternately. If one is solid and the other is off, immediately power down—you have an open base resistor or a shorted coupling capacitor.
- Measure the Transients: Connect an oscilloscope (or a DMM with a min/max capture function) to Node B (Q1 Collector). You should see a square wave swinging from ~0.2V (saturation) to ~3.0V (cutoff, limited by the LED forward voltage drop plus the resistor drop). If the high state reads 5V, your LED is dead or wired backward.
- Verify the Negative Spike: Move the scope probe to Node D (Q1 Base). Trigger on the falling edge. You will see the base voltage spike down to approximately -4.8V before exponentially rising back to +0.7V. This confirms the capacitive cross-coupling is functioning correctly and validates your capacitor polarity orientation.
By mapping the nodes, respecting the reverse-bias transient on the coupling capacitors, and sizing the collector-to-base resistor ratio correctly, you transform a handful of 10-cent components into a highly stable, predictable oscillator circuit transistor system.






