The Core Equation: Voltage Across a Resistor Formula
If you need to find the voltage across a resistor, the direct answer is Ohm's Law: V = I × R. You multiply the current flowing through the component (in Amperes) by its resistance (in Ohms). This is the foundational bedrock of circuit analysis, but applying it correctly on the bench requires strict unit discipline and an understanding of real-world component behavior.
| Symbol | Parameter | Base Unit | Unit Abbreviation |
|---|---|---|---|
| V | Voltage (Potential Difference) | Volts | V |
| I | Current (Charge Flow Rate) | Amperes | A |
| R | Resistance (Opposition to Flow) | Ohms | Ω |
Rearranged Forms
Depending on what your multimeter or schematic provides, you will frequently need to isolate different variables. Here are the algebraic rearrangements:
- Solving for Current: I = V / R (Used when sizing a current-limiting resistor or checking for short circuits).
- Solving for Resistance: R = V / I (Used when identifying an unknown resistor in-circuit or calculating shunt values for current sensors).
For a deeper theoretical dive into the derivation of these relationships, the All About Circuits DC textbook chapter on Ohm's Law remains the gold standard reference.
When the Formula Applies (And When It Doesn't)
The voltage across a resistor formula assumes an ohmic, linear relationship. This means the resistance value remains constant regardless of the voltage applied or the current passing through it. In textbook problems, this is always true. On the workbench, it is a conditional truth.
The Assumptions
- Constant Temperature: Resistance changes with heat. A standard carbon film resistor has a temperature coefficient (TCR) of roughly 200 to 500 ppm/°C. If a resistor gets hot, its resistance shifts, altering the voltage drop. Precision metal film resistors (like the Vishay MRS25 series) drop this to ±50 ppm/°C.
- DC or Instantaneous AC: For DC circuits, V = I × R gives a steady-state answer. For AC circuits, this formula only applies to the instantaneous voltage and current at a specific microsecond, or to the RMS values if the load is purely resistive (no capacitive or inductive reactance).
- Ohmic Materials: The formula breaks down completely for non-linear components. You cannot use V = I × R to find the voltage across a thermistor (NTC/PTC), a varistor (MOV), or a semiconductor junction without first mapping the non-linear I-V curve.
Realistic Answer Magnitudes
Knowing what a 'normal' answer looks like saves you from chasing ghost bugs. If your math yields a result outside these typical bench ranges, check your decimal placement:
- 1mV to 100mV: Current sensing shunts (e.g., INA219 or ACS712 setups).
- 1.5V to 3.3V: Logic-level pull-up/pull-down networks and LED current limiters.
- 12V to 48V: Power distribution drops, dummy loads, and heating elements.
The Unit Traps: Mistakes That Break Your Math
The most common reason a calculated voltage doesn't match the multimeter reading isn't bad math; it's bad unit conversion. The formula demands base units (Volts, Amperes, Ohms). Datasheets and schematics, however, love prefixes.
- The Milliamp Trap: 20 mA is not 20. It is 0.020 A. If you multiply 20 × 100Ω, you get 2000V. The actual voltage is 0.020 × 100 = 2V.
- The Kilo-Ohm Trap: 4.7 kΩ is not 4.7. It is 4700 Ω.
- The Milliohm Trap: Shunt resistors are often labeled in milliohms (mΩ). A 5mΩ shunt is 0.005 Ω. Confusing mΩ (milli) with MΩ (Mega) is a classic error that results in calculations off by a factor of one billion.
Worked Problem 1: Logic-Level LED Indicator Drop
Scenario: You are designing a status indicator on a 5V microcontroller PCB. You place a 330Ω resistor in series with a standard red LED. Using your multimeter in series, you measure the circuit current at 14.5 mA. What is the exact voltage dropping across the resistor?
- Identify Knowns: R = 330 Ω, I = 14.5 mA.
- Convert to Base Units: Convert milliamps to Amperes by dividing by 1000.
14.5 mA ÷ 1000 = 0.0145 A - Apply Formula: V = I × R
V = 0.0145 A × 330 Ω - Calculate: V = 4.785 V.
- Verify (Sanity Check): If the resistor drops 4.785V on a 5V rail, the LED is receiving roughly 0.215V. This indicates the LED is likely off or just barely at its forward voltage threshold (typical red LEDs need ~1.8V). Bench takeaway: Your 330Ω resistor is too large for this specific LED if you want it to illuminate brightly at 5V.
Worked Problem 2: High-Side Current Shunt Sensing
Scenario: You are building a 48V e-bike battery monitor using an INA226 current/power sensor. The INA226 has a maximum shunt voltage input of 81.92 mV. You select a precision 0.002 Ω (2 mΩ) shunt resistor. If the motor controller pulls a peak current of 25 A, what is the voltage across the shunt, and is it within the sensor's safe range?
- Identify Knowns: R = 0.002 Ω, I = 25 A. (Current is already in base units).
- Apply Formula: V = I × R
V = 25 A × 0.002 Ω - Calculate: V = 0.050 V.
- Convert for Readability: Multiply by 1000 to get millivolts.
0.050 V × 1000 = 50 mV - Verify (Sanity Check): 50 mV is well below the INA226's 81.92 mV absolute maximum. The sensor will read this accurately without clipping. For more on shunt sizing, Electronics Tutorials provides excellent reference tables for DC power calculations.
Real-World Bench Walkthrough: The Melted 25Ω Shunt
Formulas don't exist in a vacuum. Here is a war story from the bench that demonstrates how a failure to respect realistic magnitudes and component physical limits leads to a literal meltdown.
The Setup
I was prototyping a 12V DC motor controller meant to drive a small cooling fan rated for 2A. I wanted to implement overcurrent protection using a simple comparator circuit that would trip if the voltage across a sense resistor exceeded 50 mV. Using the rearranged formula (R = V / I), I calculated the required shunt resistance:
R = 0.050 V / 2 A = 0.025 Ω (25 mΩ).
The Numbers and The Mistake
I dug through my through-hole resistor bins and found a component with the color bands: Red - Green - Black - Gold. Reading the bands: Red (2), Green (5), Black (multiplier of 10^0, which is 1), Gold (5% tolerance). The value was 25 Ω. In my haste, I conflated 25 Ω with my target of 25 mΩ. I soldered the 1/4W carbon film resistor into the high-side sense position and powered up the 12V rail.
The Outcome
The fan didn't spin. Instead, the 25 Ω resistor instantly glowed dull orange, emitted the sharp, acrid smoke of burning phenolic resin, and cracked open. The 12V power supply's overcurrent protection tripped, shutting down the bench supply.
What Went Wrong (The Post-Mortem)
Let's run the math on what actually happened on the bench to understand the failure mode:
- The Circuit Reality: The fan motor, when stalled (not spinning), has a very low internal DC resistance, roughly 1.5 Ω.
- Total Resistance: 25 Ω (my mistaken resistor) + 1.5 Ω (motor) = 26.5 Ω.
- Actual Current: I = V / R = 12V / 26.5 Ω = 0.452 A.
- Actual Voltage Across Resistor: V = I × R = 0.452 A × 25 Ω = 11.3 V. (Almost the entire supply voltage dropped across the wrong resistor, starving the motor).
- The Fatal Flaw (Power Dissipation): Power (P) = I² × R.
P = (0.452)² × 25 = 5.1 Watts.
I forced 5.1 Watts through a standard 0.25W (1/4W) resistor. It was overloaded by a factor of 20. The voltage across a resistor formula gave me the correct electrical potential (11.3V), but my failure to verify the physical magnitude of the resistance value against the target application resulted in a destroyed component. Always double-check your milliohms against your ohms, and always calculate the power rating (Wattage) immediately after finding the voltage drop.






