The current division law states that in a parallel circuit, the total incoming current splits among the branches inversely proportional to their resistance.
This principle dictates exactly how much current flows through each parallel path, which directly determines component heating, LED string brightness, and the accuracy of current-sense shunt resistors in your builds. Hobbyists and students frequently confuse it with the voltage division rule; while voltage divides proportionally across series resistors, current divides inversely across parallel resistors. Think of it like highway lanes: a wider, less restricted lane (lower resistance) takes the bulk of the traffic (current).
The Core Formula and a Worked Numeric Example
To find the current flowing through any specific branch in a parallel network, you use the general current divider formula:
Ix = Itotal × (Rtotal / Rx)
Where Ix is the current in the target branch, Itotal is the total current entering the parallel node, Rtotal is the equivalent resistance of the entire parallel network, and Rx is the resistance of the target branch.
Bench Shortcut: If you only have two resistors in parallel (R1 and R2), you can skip calculating Rtotal entirely. The current through R1 is simply: I1 = Itotal × [R2 / (R1 + R2)]. Notice that R2 is in the numerator when solving for I1.
Worked Example: 5V DC Supply with Two Parallel Resistors
Let's apply this to a real breadboard scenario. You have a 5V DC power supply connected to two parallel resistors: R1 = 100Ω and R2 = 400Ω.
- Find Total Resistance (Rtotal): For two resistors, Rtotal = (R1 × R2) / (R1 + R2).
Rtotal = (100 × 400) / (100 + 400) = 40,000 / 500 = 80Ω. - Find Total Current (Itotal): Using Ohm's Law, Itotal = V / Rtotal.
Itotal = 5V / 80Ω = 0.0625A (62.5mA). - Calculate Branch Currents:
I1 = 62.5mA × (400 / 500) = 50mA.
I2 = 62.5mA × (100 / 500) = 12.5mA.
Notice the inverse relationship: R1 is one-quarter the resistance of R2, so it draws exactly four times the current (50mA vs 12.5mA). According to All About Circuits, verifying that I1 + I2 equals Itotal (50 + 12.5 = 62.5mA) is the mandatory sanity check before powering on your circuit.
Where You Meet This in Practice
You might think current division is just textbook math, but it governs several critical design choices on the workbench and in the field.
- Analog Ammeter Shunts: If you are restoring a vintage 50µA moving-coil panel meter to read 1A full-scale, you must parallel a shunt resistor across the meter movement. The current division law tells you exactly what shunt resistance will divert 999.95mA around the delicate coil while allowing exactly 50µA through it.
- Parallel LED Strings Without Drivers: When wiring multiple LED strings in parallel off a single constant-current source, the string with the lowest forward voltage (and thus lowest dynamic resistance) will hog the current. The current division law explains why one string burns out while the others remain dim, necessitating individual ballast resistors to force a predictable division ratio.
- PCB Trace vs. Component Current Sharing: In high-current DC-DC converter layouts, if a copper pour is placed in parallel with a discrete sense resistor, the current divides between the trace and the resistor. If the trace resistance isn't accounted for, your current sensing will read low because a percentage of the load current is bypassing the shunt via the PCB copper.
Decision Tree: Sizing a Shunt Resistor for Current Sensing
The most common modern application of parallel current division is designing a calibration path or sizing a primary shunt for a high-side current monitor like the Texas Instruments INA219. The goal is to select a shunt that drops enough voltage for the ADC to read accurately, but not so much that it starves the load or overheats.
| System Parameter | If Condition... | Then Action... | Resulting Shunt Value |
|---|---|---|---|
| Max Load Current | Imax < 1A | Target 100mV max drop to preserve load voltage. | 0.1Ω |
| Max Load Current | Imax = 1A to 5A | Target 50mV - 80mV drop to balance heat and ADC resolution. | 0.02Ω to 0.05Ω |
| Max Load Current | Imax > 5A | Target < 40mV drop; prioritize wattage rating over precision. | 0.005Ω to 0.01Ω |
| Power Dissipation | Calculated P = I²R | Multiply calculated wattage by 3x for thermal stability. | Select next standard wattage up (e.g., 2W or 5W) |
The Concrete Pick: If you are building a 12V / 3A solar charge controller monitor using an INA219 breakout, your max current is 3A. Following the table, you need a 0.02Ω shunt. At 3A, power dissipation is I²R = 9 × 0.02 = 0.18W. Applying the 3x thermal rule, you need a ~0.5W minimum rating. Buy the Bourns CSS2H-2512R-L020F (a 0.020Ω, 1%, 2W surface-mount shunt in a 2512 package). The 2W rating ensures the resistance won't drift due to self-heating, keeping your current division ratio stable. You can verify availability and specs via the Bourns Current Sense catalog.
Edge Cases: Thermal Drift and AC Impedance
The standard current division formula assumes resistors are static, ideal components. On the bench, they aren't.
Thermal Runaway in Parallel Dummy Loads
When building high-power dummy loads, makers often parallel multiple power resistors (e.g., four 10Ω 50W resistors to create a 2.5Ω 200W load). If one resistor has slightly better airflow or heatsinking, it runs cooler. Because standard metal oxide and wirewound resistors have a positive temperature coefficient (PTC), the cooler resistor maintains a slightly lower resistance than its baking neighbors. According to the current division law, the lower-resistance branch draws more current. This causes it to heat up, which raises its resistance, shifting the current back to the other resistors. In extreme cases with negative temperature coefficient (NTC) materials, this feedback loop causes thermal runaway and a melted terminal lug.
AC Circuits and Impedance
Does the current division law work for AC? Yes, but you must swap resistance (R) for impedance (Z). When dividing AC current between a parallel resistor and capacitor (like in a low-pass filter or a snubber network), the division ratio changes with frequency. The TI INA219 datasheet notes that high-frequency switching noise from DC-DC converters can bypass the DC shunt if parasitic parallel capacitance isn't managed, effectively creating an AC current divider that ruins your DC measurements.
FAQ: Current Division vs. Voltage Division
Q: How do I instantly remember which formula to use?
A: Look at the topology. If the components share the same two nodes (parallel), current divides, and you use the opposite resistor in the numerator. If the components are daisy-chained end-to-end (series), voltage divides, and you use the same resistor in the numerator.
Q: What happens if one branch in a parallel circuit has zero resistance (a short)?
A: Mathematically, Rx approaches zero, meaning it draws all the current (Itotal). Practically, this is a dead short. The current division law breaks down because the power supply's internal resistance and the wire resistance become the dominant limiting factors, usually resulting in a tripped breaker or melted trace.
Q: Can I use the current division law for more than two parallel branches?
A: Yes, but the two-resistor shortcut no longer works. You must calculate the total equivalent parallel resistance (Rtotal) of all branches first, then apply the general formula: Ix = Itotal × (Rtotal / Rx).
When designing parallel networks, always default to calculating the exact branch currents rather than assuming equal sharing. Whether you are sizing a Bourns shunt for an ESP32 power monitor or balancing parallel LED strings, the current division law provides the exact mathematical framework to prevent overheated components and ensure measurement accuracy.






