The CD4069UB is an unbuffered CMOS hex inverter — six independent gain stages in a single 14-pin IC that costs about $0.50. It's one of the best components for exploring multi-stage distortion design on a breadboard.
This guide assumes you've read the Distortion Circuit Design document, which covers the conceptual framework: transfer functions, bias points, symmetric vs. asymmetric clipping, and the stage archetype table. Here we put those ideas into practice with real circuits.
Each of the six inverters is a complementary MOSFET pair (one NMOS, one PMOS) that forms a voltage amplifier. The UB (unbuffered) designation is critical — it means the inverters have a smooth, analog transfer curve rather than the sharp digital snap of the buffered version.
Only unbuffered CMOS inverters work for analog use. That means 4069UB, 4069UBE, 4069UBF, or 74C04 — not 74HC04, not 40106 (Schmitt trigger), not any TTL part. A buffered CMOS gate has far too much gain and will oscillate uncontrollably — one test of a 74HC04 in linear mode produced a 240 MHz oscillation drawing over a watt. If the part number doesn't have "UB" or a single "C," don't use it for this.
When biased at the midpoint of the supply voltage, each inverter acts like a small amplifier with a voltage gain of ~40× at 5V supply and a transfer curve that looks like a steep S-curve — essentially a tanh-like function. The gain increases at higher supply voltages, but so does heat dissipation.
| Feature | What It Means for Distortion |
|---|---|
| 6 stages | You can cascade 2, 3, 4, or all 6 inverters in series, each adding its own layer of harmonic content. This is the multi-stage design framework made physical. |
| S-curve transfer | Each stage is naturally an odd-soft archetype when biased at center. Gentle saturation, tanh-like. At 5V, the clean output swing is about 2Vpp before visible distortion — push past that and the S-curve's soft corners start rounding the waveform. Shift the bias off-center and it becomes even+odd soft. |
| Bias via resistor | A single 1MΩ resistor from output to input provides DC feedback that stabilizes the quiescent voltage at half the supply. The input coupling cap blocks DC so the audio signal swings symmetrically around this midpoint. Input impedance is ~25KΩ (Rf / gain), or ~100KΩ with a 100K resistor in the feedback path. |
| Variable supply | The 4069UB runs on 3V to 15V. Lower voltage = less headroom = earlier clipping = more distortion at lower signal levels. Battery sag is a feature, not a bug. |
| $0.50 | Cheap enough to put one on every student's breadboard. |
Higher supply voltage means more gain but also more heat. Keep this in mind when cascading multiple stages:
| Supply | Current (per inverter) | Heat (per inverter) | Notes |
|---|---|---|---|
| 5V | ~1 mA | 5 mW | Safe to use all 6 inverters. Best starting point. |
| 9V | ~3 mA | 27 mW | Good for guitar pedal levels. Higher gain, more headroom. |
| 12V | ~7 mA | 84 mW | Use 3-4 inverters max. Significant heat. |
| 15V | ~11 mA | 165 mW | Use 2-3 inverters max. 6 inverters would exceed 1W — chip damage territory. |
The chip's absolute maximum is ~500 mW total. At 5V you're nowhere near this even with all 6 stages. At 9V (a single battery) you have plenty of margin for 3-4 stages. This is another reason 5V or 9V is the sweet spot for breadboard experiments.
The simplest useful circuit — one inverter stage biased at its midpoint:
The feedback resistor Rf provides DC feedback that stabilizes the quiescent point at half the supply voltage — right in the middle of the S-curve. The input coupling cap blocks DC so the audio signal swings symmetrically around that midpoint. At low levels this is nearly linear (clean gain of ~40×). Turn up the input and the S-curve's soft corners start to round the peaks — odd-soft pre-stage behavior. Push it harder and the output clips against the supply rails — odd-hard clipper.
The low-frequency cutoff is set by the coupling cap and the input impedance: f = 1 / (2πRC). With 100nF and ~25KΩ input impedance, cutoff is around 64 Hz — fine for guitar. Use a larger cap (1μF) for bass or full-range audio.
Full open-loop gain (~40×) is a lot — it'll distort almost anything. To set a controlled, lower gain, split the feedback resistor into two parts and use negative feedback, just like an op-amp inverting amplifier:
This gives you a clean gain stage with predictable behavior — the odd-soft pre-stage archetype at moderate levels. Input impedance is now set by R1, which is much easier to control. The tradeoff: you're using the gain for linearity rather than distortion. To get back to clipping, either increase the input level or cascade into a second, full-gain stage.
This is where it gets interesting. Chain two or three inverter stages, each with its own bias resistor and coupling cap:
Now you have independent control at each stage:
Between stages, the coupling cap value acts as a simple post-shaper — a high-pass filter with cutoff f = 1 / (2πRC) where R is the next stage's input impedance (~25KΩ at full gain):
| Cap Value | Cutoff (with ~25KΩ) | Effect |
|---|---|---|
| 1 μF | ~6 Hz | Full range. Everything passes. Fat, woolly, lots of bass intermodulation. |
| 100 nF | ~64 Hz | Good default. Passes guitar range, rolls off sub-bass mud. |
| 10 nF | ~640 Hz | Treble only. Tight, focused distortion. Bass stays clean underneath. |
| 1 nF | ~6.4 kHz | Extreme — only the highest harmonics pass. Sizzle and presence only. |
This is one of the most powerful tools in multi-stage design: by filtering between stages rather than at the end, you control what gets distorted by the next stage. A 10nF cap between stages 2 and 3 means only treble gets the third stage's clipping — the bass from stages 1 and 2 passes through unmolested. This is how you get tight, defined distortion rather than a wall of mush.
Build three inverter stages on a breadboard. Make all three center-biased first — listen to how the odd harmonics stack up with each added stage. Then shift the bias on stage 3 by replacing its 1MΩ feedback resistor with a 2.2MΩ to ground and 470KΩ to supply. Listen for the even harmonics appearing. Then try moving the bias shift to stage 1 instead — the character changes because the asymmetry happens before the heavy clipping rather than after. Same components, different order → different sound.
| Fuzz Face | 4069UB Chain | |
|---|---|---|
| Stages | 2 (fixed topology) | 1-6 (you choose) |
| Curve | Transistor exponential (germanium = softer, silicon = sharper) | CMOS S-curve (tanh-like), consistent stage to stage |
| Bias control | Set by resistor network + transistor β (temperature-sensitive with germanium) | Simple: one resistor per stage, or a voltage divider to shift |
| Design flexibility | Low — the topology is the sound, hard to modify without breaking it | High — add/remove stages, change bias per stage, vary coupling caps |
| Best for | That specific classic fuzz character | Exploring the design space, learning, prototyping custom distortion |
The Fuzz Face is a finished instrument — beautiful, specific, hard to improve on for what it does. The 4069UB is a laboratory — it lets you test the archetype framework hands-on and hear exactly what happens when you change one variable at a time.
The 4069UB isn't just for processing audio — you can use it to generate waveforms too. Combined with a 40106 (Schmitt trigger hex inverter), a handful of resistors, caps, and diodes, you can build oscillators that produce triangle, sawtooth, and square waves — then distort them through more 4069UB stages on the same breadboard.
The 40106's built-in hysteresis makes it a natural oscillator. A resistor and capacitor on one inverter stage create a relaxation oscillator — the cap charges through the resistor until it hits the upper threshold, the output flips low, the cap discharges until it hits the lower threshold, the output flips high, and so on. The voltage on the cap is a triangle wave — the charge/discharge cycles are linear because the resistor provides constant current into the cap.
You get two waveforms for free: the square wave at the output, and the triangle wave at the input (the cap voltage). The triangle is the raw charge/discharge ramp; the square is the oscillator's switching output.
To convert the triangle into a sawtooth, add a diode in parallel with the feedback resistor. The diode conducts in one direction only, so:
The result: fast rise, slow fall (or vice versa depending on diode orientation) — a sawtooth wave. The asymmetry ratio depends on the resistor value vs. the diode's forward resistance (~100Ω for a 1N4148). With a 10KΩ resistor, the fast edge is about 100× faster than the slow ramp.
Here's where it comes together. Use one 40106 and one 4069UB to build a complete synthesizer voice with shaped distortion — all on one breadboard:
This architecture — oscillator → buffer → overdrive → fuzz — is essentially Craig Anderton's "Tube Sound Fuzz" circuit from Electronic Projects for Musicians (1980), one of the first published designs to exploit the 4069UB's analog behavior for deliberate distortion. Anderton recognized that the CMOS inverter's S-curve, when cascaded, produces a progressive saturation that mimics the stage-by-stage compression of a tube amp.
Multi-stage circuits accumulate DC voltage offsets. Each inverter's output sits at Vdd/2 (the bias point), but small mismatches add up. Use 0.1μF coupling caps between stages to block DC and keep each stage centered on its own bias point. The tradeoff: coupling caps create high-pass filters (see the coupling cap table above), so very small caps will thin out the bass. 100nF between stages is a good default.
Everything you need for the breadboard experiments above:
| Component | Quantity | Notes |
|---|---|---|
| CD4069UB | 1 | Unbuffered hex inverter. Must be UB variant. |
| CD40106 | 1 | Schmitt trigger hex inverter. For oscillator. |
| 1MΩ resistor | 6 | Self-bias feedback for each inverter stage. |
| 100KΩ resistor | 4 | Negative feedback, voltage dividers. |
| 10KΩ resistor | 2 | Oscillator frequency setting. |
| 100KΩ pot | 2 | Variable gain, variable oscillator frequency. |
| 100nF ceramic cap | 8 | Inter-stage coupling, oscillator. Non-electrolytic. |
| 10nF ceramic cap | 2 | Treble-only inter-stage coupling option. |
| 1N4148 diode | 2 | Sawtooth wave generation. |
| Breadboard | 1 | Half-size is fine. |
| 9V battery + clip | 1 | Or 5V USB supply. |
| Jumper wires | assorted |