What a Voltage Follower Op Amp Actually Does on the Bench

A voltage follower op amp (also called a unity-gain buffer) is an operational amplifier wired to output exactly the same voltage present at its non-inverting input. It provides a voltage gain of 1 (0 dB), but its real value lies in impedance transformation: it presents a massive input impedance (often >100 MΩ) to the source, and a very low output impedance (often <100 Ω) to the load.

If you are reading a high-impedance sensor (like a piezo element or a mega-ohm voltage divider) and feeding it into a microcontroller ADC, the ADC's sampling capacitor will pull the voltage down, causing inaccurate readings. The voltage follower solves this by acting as a stiff, low-impedance intermediary that isolates the sensitive source from the demanding load.

Bench Reality Check: Never assume an op-amp can drive a heavy capacitive load (like a long coaxial cable or a large filter capacitor) directly from its output pin. The capacitance interacts with the op-amp's internal output resistance, introducing phase shift that turns your stable buffer into a high-frequency oscillator. Always use an isolation resistor (detailed in the circuit section below).

Pinout and Symbol Configuration

For the standard 8-pin DIP dual op-amp package (used by 95% of hobbyist and prototyping parts), the pinout for Channel A is:

  • Pin 1 (OUT A): Output voltage.
  • Pin 2 (IN- A): Inverting input.
  • Pin 3 (IN+ A): Non-inverting input (your signal goes here).
  • Pin 4 (V-): Negative supply rail (or Ground in single-supply setups).
  • Pin 8 (V+): Positive supply rail.

The Follower Wiring Rule: To create a voltage follower, you wire Pin 1 (Output) directly to Pin 2 (Inverting Input). This creates 100% negative feedback. The op-amp's internal high-gain differential amplifier will continuously adjust the output pin until the voltage at Pin 2 exactly matches the voltage at Pin 3, resulting in Vout = Vin.

Operation Regions and the Math That Matters

An op-amp in a follower configuration doesn't just blindly copy the input; it is constrained by its power supply rails and internal transistor physics. Here is how the device behaves across its operational regions, assuming a standard single-supply configuration (V+ = 5.0V, V- = 0V/GND) using a rail-to-rail part like the MCP6002.

Operation Region Input Condition (Vin) Output State (Vout) Differential Input (Vdiff) Typical Output Current
Linear (Active) 0.05V to 4.95V Vout = Vin (±2mV offset) ~0V (Virtual short) Source/Sink up to 20mA
Positive Saturation > 4.95V (or > V+ limit) Pegged at ~4.98V (V+ - Vsat) > 0V (Feedback broken) Max source current limit
Negative Saturation < 0.05V (or < V- limit) Pegged at ~0.02V (V- + Vsat) < 0V (Feedback broken) Max sink current limit
Slew Rate Limiting Fast step change (e.g., 0V to 5V square wave) Ramps at 0.6V/µs (part dependent) Large transient spike Dynamic charging current

The Decision Tree: Which Op-Amp to Buy for Your Buffer

Stop guessing which part to pull from the bin. Use this decision matrix to select the correct voltage follower op amp based on your supply voltage and signal requirements.

If Your Application Requires... Supply Voltage Key Limiting Factor Recommended Part Number Approx. Cost (2026)
Interfacing 3.3V/5V sensors to MCU ADCs 2.7V to 6.0V (Single) Must be Rail-to-Rail I/O MCP6002-I/P $0.45 / ea
Legacy +/- 15V analog audio mixing ±5V to ±15V (Dual) Low noise, high slew rate TL072CP $0.60 / ea
General purpose, low-cost DC buffering 3V to 32V (Single or Dual) Cost; inputs cannot reach V+ LM358P $0.15 / ea
Precision load-cell or thermocouple buffering ±2V to ±18V (Dual) Ultra-low offset voltage (<50µV) OPA211AID $4.50 / ea
The Concrete Pick: If you are building modern embedded systems, ESP32/Arduino sensor nodes, or 5V logic interfaces, default to the MCP6002. It is rail-to-rail on both input and output, runs perfectly on a single 3.3V or 5V supply, and costs less than half a dollar. The LM358 is a trap for modern single-supply 5V designs because its inputs cannot read within 1.5V of the positive rail (meaning a 5V LM358 will fail to buffer a 4.0V signal).

A Complete Buffer Circuit for High-Impedance Sensors

Below is a battle-tested voltage follower circuit designed to buffer a high-impedance 100kΩ/100kΩ voltage divider (used to monitor a 10V battery pack) down to a safe 0-3.3V range for an ESP32 ADC.

Component List and Values

  • U1: MCP6002-I/P (8-pin DIP)
  • R1, R2: 100 kΩ, 1% metal film (Voltage divider)
  • R3: 100 Ω (Output isolation resistor - critical for stability)
  • C1: 100 nF (0.1 µF) X7R ceramic (Power decoupling)
  • C2: 10 nF C0G/NP0 ceramic (Low-pass filter at ADC input)

Wiring Steps

  1. Power Rails: Connect Pin 8 (V+) to your 3.3V supply. Connect Pin 4 (V-) to System GND.
  2. Decoupling: Solder C1 (100nF) physically as close to Pin 8 and Pin 4 as possible. This provides the high-frequency transient current the op-amp needs when the output swings.
  3. Signal Input: Connect the midpoint of your R1/R2 voltage divider to Pin 3 (IN+).
  4. Feedback Loop: Run a short jumper wire directly from Pin 1 (OUT) to Pin 2 (IN-).
  5. Output Isolation: Connect R3 (100 Ω) from Pin 1 to your output trace. Do not connect the feedback jumper after R3; the feedback must be taken directly from the op-amp pin to maintain stability.
  6. ADC Filtering: Connect C2 (10nF) from the output side of R3 to GND. This forms a low-pass filter (cutoff ~160 kHz) that strips high-frequency noise before the ESP32 ADC samples the line.

How Op-Amp Buffers Fail (and How to Test Them)

When a voltage follower misbehaves on the bench, it usually comes down to three specific failure modes. Grab your multimeter and follow this diagnostic path.

Symptom 1: Output is Pegged to the Positive or Negative Rail

The Cause: You have violated the Common-Mode Input Voltage Range. If you are using an LM358 on a 5V single supply, the inputs stop working around 3.5V. If you feed it 4.2V, the internal differential pair starves for current, the feedback loop breaks, and the output slams to the positive rail.

The Multimeter Test:

  1. Set your DMM to DC Volts.
  2. Measure Pin 3 (IN+) relative to GND. Note the value (e.g., 4.2V).
  3. Measure Pin 8 (V+) relative to GND (e.g., 5.0V).
  4. Check the datasheet. If V+ - Vin is less than the required headroom (1.5V for LM358), you have found your bug.
  5. The Fix: Swap the LM358 for a rail-to-rail input part like the MCP6002, or increase the op-amp supply voltage to 9V while keeping your signal at 5V.

Symptom 2: Output is Oscillating or Noisy

The Cause: Capacitive loading or a broken feedback trace. If you are driving a long cable or a large capacitor directly from Pin 1, the phase margin collapses.

The Multimeter Test: A standard DMM in DC mode might show a fluctuating or incorrect average voltage. Switch your DMM to AC Volts. If you read more than a few millivolts of AC on the output pin while the input is pure DC, your buffer is oscillating at high frequency.

The Fix: Verify that R3 (the 100 Ω isolation resistor) is in place and that the feedback loop (Pin 1 to Pin 2) is taken before the isolation resistor.

Symptom 3: Output is 0V or Floating

The Cause: Missing power rails or a blown output stage from a short circuit.

The Multimeter Test:

  1. Power down the circuit.
  2. Set DMM to Continuity/Resistance.
  3. Measure from Pin 1 (OUT) to GND. If it reads < 5 Ω, you have a dead short on your output trace or a fried internal output transistor.
  4. Power up. Measure Pin 8 to GND. If you don't read your supply voltage, the chip isn't powered.

The "Safe Default" Part Numbers for Your Bin

To eliminate decision fatigue and prevent the classic bench errors associated with older legacy parts, standardize your lab inventory around these two verified defaults:

  • For 95% of Modern Maker/MCU Projects: Stock the Microchip MCP6002. It operates from 1.8V to 6.0V, features true rail-to-rail input and output (RRIO), and won't phase-invert if the input temporarily exceeds the supply rail. It is the definitive choice for buffering 3.3V and 5V sensor signals.
  • For Legacy Dual-Supply or High-Voltage DC: Stock the Texas Instruments LM358. It is virtually indestructible, handles up to 32V total supply, and costs pennies. Just remember its limitation: the inputs cannot reach the positive rail, and it suffers from crossover distortion when sinking current near 0V on a single supply.

For deeper study on op-amp stability and capacitive load driving, the TI Precision Labs Op Amps video series remains the industry gold standard for visual bench troubleshooting. Wire the feedback correctly, isolate the capacitive loads, and your voltage follower will provide a rock-solid, low-impedance signal every time.