Skip to main content
AI InventoryComponent Map3D PrintingCircuit Breaker
Back to Blog
Circuit Breaker 7 min read 29 April 2026

Voltage Dividers — The Circuit Everyone Uses and Most People Get Wrong

They look simple. The mistakes are subtle. Here's what to actually watch for.

Voltage Dividers — The Circuit Everyone Uses and Most People Get Wrong

The voltage divider is probably the most commonly drawn circuit in hobbyist electronics. Two resistors, a known input voltage, and you can produce any fraction of that voltage at the midpoint. The formula is Vout = Vin × R2 / (R1 + R2), you learned it in your first electronics class, and it works.

It's also one of the most commonly misapplied circuits in practice. Not because the formula is wrong — it is correct — but because the formula assumes ideal conditions that often don't hold. Here's what actually matters.

The problem: loading effect

The formula Vout = Vin × R2 / (R1 + R2) only holds when nothing is connected to the output — or more precisely, when whatever is connected draws no current. In practice, your load (the ADC input, the next stage, whatever is reading the voltage) has an input impedance, and that impedance in parallel with R2 changes the ratio.

Example: you design a divider with R1 = R2 = 10kΩ to give you half the input voltage. The output should be 2.5V for a 5V input. You connect it to a circuit that has a 10kΩ input impedance. Now R2 is effectively 5kΩ (10k in parallel with 10k), and your output is 1.67V, not 2.5V.

The fix: use resistors that are much smaller than the load impedance. A rule of thumb is to make the divider resistance (R1 + R2) no more than 10% of the load impedance. For a 10kΩ load, that means a 1kΩ divider at most.

ADC inputs are high impedance — but not infinite

Microcontroller ADC inputs are typically specified at 100kΩ or higher input impedance. This is why textbooks suggest 10kΩ voltage dividers are fine for reading sensor voltages on an Arduino. And mostly, they are — with a caveat.

The ADC input has a sample-and-hold capacitor that charges up when the ADC samples. If your divider's source impedance is too high, this capacitor doesn't charge fully before the ADC takes the reading, and you get a systematically low measurement. For the ESP32, Espressif recommends keeping the source impedance below about 1kΩ for accurate ADC readings.

"I spent three days calibrating my sensor readings before realising my voltage divider was 47kΩ and the ESP32 ADC just couldn't charge fast enough. Replaced with 4.7kΩ and the readings were immediately correct." — forum post, electronics hobbyist

Resistor values: the current consumption tradeoff

Voltage Dividers — The Circuit Everyone Uses and Most People Get Wrong — part 1

Lower divider resistance = less loading effect = more accurate output. But lower resistance also means more current flowing through the divider constantly, which matters in battery-powered applications.

A 1kΩ divider with 5V input draws 5mA continuously. In a device running on a coin cell, this will kill the battery in hours. In a USB-powered device, it doesn't matter at all.

  • USB-powered: use 1kΩ–4.7kΩ dividers for good accuracy with ADC inputs.
  • Battery-powered: use 100kΩ dividers, and gate the power with a transistor if possible.
  • Measuring fast signals: low impedance is essential; use 100Ω–1kΩ.
  • Pure logic level shifting: use 10kΩ, load is almost always high-impedance.

Temperature and tolerance

Standard carbon film resistors have a 5% tolerance. If you're designing a divider that needs to produce exactly 3.3V from a 5V supply for a level-shifting application, a 5% tolerance on both resistors means your actual output could be anywhere from about 3.0V to 3.6V.

For precision applications, use 1% metal film resistors. They're the same price from most vendors and give you output accuracy within about ±0.1V rather than ±0.3V.

When not to use a voltage divider at all

A voltage divider is the right answer for: level shifting logic signals, biasing a node to a known voltage, creating a reference for comparison. It's the wrong answer for: supplying power to any load that draws more than a few milliamps, any application where the output voltage needs to stay constant regardless of load changes, anything where efficiency matters.

For power delivery, use a voltage regulator. For precise references, use a dedicated reference IC. The voltage divider is an excellent biasing and level-shifting tool that becomes a source of confusion when people try to use it as a power supply.

Circuit Breaker

Check your circuit logic before you build

RoboDIB Circuit Breaker helps you validate circuit designs, check component selection, and catch common errors before you commit to hardware.

Open Circuit Breaker

RoboDIB

Solve these problems yourself

AI inventory, component map, 3D printing, and circuit design tools — all built for India's maker community.