To calculate voltage across a resistor, multiply the current flowing through it (in Amperes) by its resistance (in Ohms) using the formula V = I × R. This is the foundational application of Ohm's Law for DC and instantaneous AC circuits. Whether you are sizing a current-limiting resistor for an LED or calculating the millivolt drop across a high-side shunt for an ESP32 ADC, this single equation dictates the energy converted to heat across that specific component.
The Core Formula and Symbol Definitions
Ohm's Law defines the linear relationship between electrical pressure (voltage), flow (current), and restriction (resistance). When you measure the potential difference between the two leads of a resistor, you are measuring the exact amount of electrical energy the resistor is dissipating as heat per unit of charge.
The primary equation to calculate voltage across a resistor is:
V = I × R
| Symbol | Parameter | SI Unit | Unit Abbreviation | Physical Meaning |
|---|---|---|---|---|
| V | Voltage (Potential Difference) | Volts | V | Energy per unit charge dropped across the component |
| I | Current | Amperes | A | Rate of electron flow through the resistive element |
| R | Resistance | Ohms | Ω | Opposition to current flow dictated by material and geometry |
Depending on what you are trying to find on the bench, you will frequently need the algebraic rearrangements of this formula. Keep these three forms in your back pocket:
- To find Voltage: V = I × R
- To find Current: I = V / R
- To find Resistance: R = V / I
For a deeper theoretical breakdown of how these variables interact at the atomic level, the All About Circuits textbook chapter on Ohm's Law provides an excellent primer on electron drift velocity and resistivity.
Real-World Voltage Drop Reference Data
Abstract formulas only get you so far. On the workbench, you need to know what a 'normal' voltage drop looks like for different applications. A 3V drop across an LED current limiter is expected; a 3V drop across a 10A power supply shunt means your board is on fire.
The table below maps real-world scenarios to their expected voltage drops, providing a baseline for your multimeter readings.
| Application Scenario | Resistor Value | Typical Current | Calculated Voltage Drop | Power Dissipation (I²R) | Minimum Wattage Rating |
|---|---|---|---|---|---|
| 5mm LED Current Limiter (5V logic) | 220 Ω | 15 mA (0.015 A) | 3.30 V | 0.049 W | 1/8W (0.125W) |
| I2C Bus Pull-Up (3.3V MCU) | 4.7 kΩ | 0.7 mA (0.0007 A) | 3.29 V | 0.002 W | 1/10W (0.1W) |
| High-Side Current Shunt (10A Load) | 0.01 Ω (10 mΩ) | 10 A | 0.10 V (100 mV) | 1.00 W | 2W or 3W |
| Capacitor Bleeder (120V AC Mains) | 220 kΩ | 0.55 mA (0.00055 A) | 120 V (RMS) | 0.066 W | 1/2W (for voltage rating) |
| Voltage Divider Feedback (Buck Converter) | 10 kΩ (R1 top) | 0.5 mA (0.0005 A) | 5.00 V | 0.0025 W | 1/10W (0.1W) |
Note: For the mains bleeder resistor, the 1/2W rating is not chosen for thermal dissipation (0.066W is tiny), but because standard 1/4W resistors often have a maximum working voltage limit of 200V-250V. Always check the datasheet's maximum voltage rating alongside its wattage rating.
Worked Examples: Calculating Voltage Across a Resistor
Let's walk through two common bench scenarios. We will track units explicitly at every step, which is the single best way to prevent orders-of-magnitude errors in your designs.
Example 1: Sizing an Indicator LED on a 12V DC Bus
Scenario: You are wiring a standard red indicator LED to a 12V DC power supply. The LED has a forward voltage (Vf) of 2.0V and requires 20 mA of current to reach full brightness. You have chosen a 470 Ω resistor to limit the current. What is the exact voltage drop across this resistor, and does it verify our current target?
Step 1: Identify the known variables.
- Resistance (R) = 470 Ω
- Target Current (I) = 20 mA
Step 2: Convert all units to base SI units (Amperes, Ohms, Volts).
- I = 20 mA × (1 A / 1000 mA) = 0.020 A
Step 3: Apply the formula V = I × R.
- V = 0.020 A × 470 Ω
- V = 9.4 V
Step 4: Verify against Kirchhoff's Voltage Law (KVL).
The total supply voltage must equal the sum of the voltage drops. V_supply = V_resistor + V_LED. Therefore, 9.4V + 2.0V = 11.4V. Because our supply is 12V, the actual current will be slightly higher than 20 mA. To find the exact current: I = (12V - 2.0V) / 470 Ω = 10V / 470 Ω = 21.2 mA. The voltage across the resistor under this real current is 10V. This highlights why calculating the voltage drop is an iterative process when dealing with non-linear components like LEDs.
Example 2: Reading a High-Current Shunt with an ADC
Scenario: You are building a battery monitor for a 24V LiFePO4 pack using an ESP32. You place a 5 mΩ (milliohm) shunt resistor in the ground path. The system is currently pulling 15A. You need to calculate the voltage across the shunt to know what the ESP32's ADC will read.
Step 1: Identify the known variables.
- Resistance (R) = 5 mΩ
- Current (I) = 15 A
Step 2: Convert units to base SI.
- R = 5 mΩ × (1 Ω / 1000 mΩ) = 0.005 Ω
- I is already in Amperes: 15 A
Step 3: Apply the formula V = I × R.
- V = 15 A × 0.005 Ω
- V = 0.075 V
Step 4: Convert to practical measurement units.
- 0.075 V × 1000 = 75 mV
Bench Insight: The ESP32's ADC is notoriously non-linear and noisy below 100mV. A 75mV signal will yield poor resolution. In practice, you would calculate this voltage drop first, realize it is too low for direct ADC reading, and insert an op-amp (like the INA219 or LM358) to amplify the 75mV signal to a readable 0-3.3V range. For more on shunt sizing, refer to this Electronics Tutorials guide on DC circuits and shunts.
Boundary Conditions: Assumptions, Unit Traps, and Realistic Magnitudes
Ohm's law is mathematically simple, but physically, it relies on several assumptions that break down in real-world edge cases. Understanding these boundaries separates a textbook student from a competent engineer.
When the Formula Applies (and When It Doesn't)
The formula V = I × R assumes the component is ohmic. This means the resistance remains constant regardless of the applied voltage or current. Carbon film, metal film, and wirewound resistors are highly ohmic.
However, the formula fails to predict steady-state voltage if the component is non-ohmic. Examples include:
- Thermistors (NTC/PTC): Resistance shifts drastically as the component self-heats from I²R power dissipation.
- Incandescent Bulbs: The tungsten filament's resistance can be 10x higher when hot than when cold. Calculating voltage using the cold resistance will yield wildly inaccurate inrush current estimates.
- Varistors (MOVs): Resistance drops exponentially above a clamping voltage threshold.
The 'Milli' and 'Kilo' Unit Traps
The most common reason hobbyists brick circuits or misread schematics is unit mismanagement. If you multiply milliamps (mA) by Ohms (Ω), your result is in millivolts (mV), not Volts.
A useful bench shortcut: mA × kΩ = Volts. The 10⁻³ of milli perfectly cancels the 10³ of kilo. If you use this shortcut, ensure both prefixes are present. Mixing mA with standard Ω without converting to base Amperes will result in a calculation that is exactly 1,000 times too small.
Realistic Magnitudes and Thermal Drift
What should your multimeter actually show?
- Signal & Logic Paths: 1 mV to 5 V. If you measure 12V across a logic pull-down resistor, your circuit is miswired.
- Current Sensing Shunts: 10 mV to 100 mV. We intentionally keep these drops low to avoid starving the load of voltage and wasting power as heat.
- Mains & Isolation: 50 V to 400 V. Bleeder and snubber resistors see massive voltage drops. Never probe these with a standard handheld multimeter without CAT III/IV rated probes.
Finally, be aware of Thermal Coefficient of Resistance (TCR). If you are calculating the voltage across a precision 0.1% shunt resistor to measure current, the physical heating of the resistor will change its 'R' value. A standard 100 ppm/°C TCR means that if the resistor heats up by 50°C above ambient, its resistance shifts by 0.5%. In a 100A system, a 0.5% error in your voltage drop calculation translates to a 0.5A measurement error. For precision DC measurements, always specify low-TCR metal foil or bulk metal shunts.






