To calculate a series-parallel circuit, reduce the network from the inside out: sum the resistors in series branches first, then apply the reciprocal formula to parallel banks, repeating until a single equivalent resistance remains. For a parallel bank of two resistors, use the product-over-sum shortcut: R_eq = (R1 × R2) / (R1 + R2). Once you have the total equivalent resistance, apply Ohm’s Law (I = V / R_eq) to find the total current drawn from the source.

The Core Topology: Nodes, Branches, and Equivalent Resistance

A series-parallel circuit is defined by its nodes—the physical junctions where current splits or recombines. Let’s map a standard topology to calculate the total resistance.

Imagine a 12V DC source connected to a network with four nodes:

  • Node A: Source positive terminal (current enters the network).
  • Node B: The first junction where the circuit splits into two parallel branches.
  • Node C: The second junction where the parallel branches recombine.
  • Node D: Source negative terminal (ground return).

Branch 1 (between Node B and Node C) contains a single resistor, R1.
Branch 2 (between Node B and Node C) contains two resistors in series: R2 and R3.

Calculation Sequence:

  1. Reduce the series elements first: Calculate the resistance of Branch 2. R_branch2 = R2 + R3.
  2. Reduce the parallel bank: Now, Branch 1 (R1) is in parallel with Branch 2 (R_branch2). Calculate the equivalent resistance between Node B and Node C: R_BC = (R1 × R_branch2) / (R1 + R_branch2).
  3. Add any outer series elements: If there were resistors between Node A and B, or C and D, add them to R_BC to get the final R_total.
Callout Tip: Always identify the nodes furthest from the source and work backward. The current "sees" the furthest branches first when resolving equivalent resistance. For a deeper theoretical breakdown of node identification, refer to the All About Circuits DC textbook chapter on series-parallel networks.

Failure Mode Contrast: What Breaks at the Extremes?

Understanding how a series-parallel circuit behaves when a component fails is what separates a textbook student from a bench engineer. Pure series and pure parallel circuits fail predictably; series-parallel circuits fail asymmetrically.

Scenario 1: R1 (Parallel Branch 1) Opens

If R1 fails open, Branch 1 is eliminated. The circuit degrades into a pure series circuit consisting only of R2 and R3. Total resistance increases, total current decreases, and the voltage drop across Node B to Node C shifts entirely to Branch 2. If Branch 2 components aren't rated for the full source voltage, they will overvoltage and fail catastrophically.

Scenario 2: R1 (Parallel Branch 1) Shorts

If R1 shorts, the resistance between Node B and Node C drops to near zero (just the milliohm resistance of the wire). This creates a dead short across the source. Total current spikes massively, tripping the power supply's overcurrent protection (OCP) or vaporizing the breadboard traces. Crucially, Branch 2 is starved of voltage—Node B and Node C are at the same potential, so 0V is dropped across R2 and R3.

Scenario 3: R2 (Series Element in Branch 2) Opens

If R2 fails open, Branch 2 goes dead. However, Branch 1 (R1) is completely unaffected. It continues to operate normally because it is connected directly across the Node B-C parallel bus. Total circuit resistance increases slightly, and total current drops by the exact amount Branch 2 was previously drawing.

Behavior Matrix: How Element Changes Ripple Through

Use this matrix to predict circuit behavior when modifying or troubleshooting component values in a standard two-branch series-parallel network.

Component Changed Change Type Effect on Total R_eq Effect on Total Current (I_T) Effect on Unchanged Branch
R1 (Parallel) Resistance Increased Increases Decreases Current in Branch 2 increases (takes larger share of I_T)
R1 (Parallel) Resistance Decreased Decreases Increases Current in Branch 2 decreases (starved by Branch 1)
R2 (Series in Br 2) Resistance Increased Increases Decreases Current in Branch 1 increases slightly
R2 (Series in Br 2) Shorted (0 Ohms) Decreases Increases Current in Branch 1 decreases (Branch 2 hogs current)

Design Walkthrough: Sizing a 12V LED Indicator Array

Let’s apply these calculations to a real-world design: driving four 5mm red indicator LEDs from a 12V nominal (measured 12.4V) DC power supply. We will use a series-parallel topology to balance current draw and component count.

Component Selection:

  • LEDs: Lite-On LTL-307EE (Forward Voltage Vf = 2.0V, Target Current If = 20mA).
  • Topology: Two parallel branches. Each branch contains two LEDs in series, plus one current-limiting resistor.

Step 1: Calculate Branch Voltage Drops

In Branch 1, two LEDs are in series. Total forward voltage drop = 2.0V + 2.0V = 4.0V.
The remaining voltage that must be dropped by the series resistor (R1) is:
V_R1 = V_source - V_LEDs = 12.4V - 4.0V = 8.4V.

Step 2: Calculate Resistor Value

Using Ohm’s Law (R = V / I):
R1 = 8.4V / 0.020A = 420 Ohms.

Step 3: Select Standard E12 Value

420 ohms is not a standard value. According to the IEC 60063 E-series preferred numbers, the nearest E12 values are 390Ω and 470Ω. We select 390Ω to ensure the LEDs reach full brightness without exceeding their 20mA absolute maximum rating.

Verify current: I = 8.4V / 390Ω = 21.5mA. This is well within the safe operating area for standard 5mm through-hole LEDs.

Step 4: Calculate Power Dissipation for Resistor Sizing

P = I² × R = (0.0215A)² × 390Ω = 0.180 Watts.
A standard 1/4W (0.25W) resistor will technically survive, but operating a resistor at >70% of its rated capacity causes excessive heat and long-term drift. Concrete Pick: Use a Yageo CFR-50JB-52-390R (390Ω, 1/2W, carbon film) for both R1 and R2 to ensure cool, reliable operation.

Breadboard Verification: Step-by-Step Testing Protocol

Never apply power to a newly wired series-parallel network without verifying the physical topology. Follow this exact sequence to prevent short circuits.

  1. Visual Trace: Physically trace the jumper wires with your finger. Confirm that the anode of the LED string connects to the positive rail, and the cathode connects to the resistor.
  2. De-energized Continuity Test: Set your multimeter to continuity mode (the diode/beep symbol). Place the black probe on the ground rail and the red probe on the positive rail. It should read OL (Open Line). If it beeps, you have a dead short—find it before applying power.
  3. Branch Isolation Check: Measure resistance across each parallel branch individually. Branch 1 should read approximately 390Ω plus the forward voltage drop of the LEDs (which may show as a partial reading on the meter). Branch 2 should match.
  4. Live Voltage Verification: Power the supply. Set the meter to DC Voltage. Measure across the parallel bank (Node B to Node C). It should read exactly your source voltage (e.g., 12.4V).
  5. Current Measurement: Break the circuit at the main positive feed. Insert the multimeter in series (set to mA). Total current should read approximately 43mA (21.5mA per branch). For detailed breadboard wiring techniques, consult the SparkFun breadboard tutorial.

Decision Tree: Series, Parallel, or Series-Parallel?

Choosing the right topology dictates the reliability and efficiency of your design. Use this decision matrix to lock in your circuit configuration.

If your design goal is... Choose Topology Why this wins over alternatives
Dividing voltage to feed multiple different loads from a single source. Series (Voltage Divider) Minimal component count. Fails if: Load currents vary, causing voltage sag.
Powering identical loads that must remain independent (e.g., house wiring, USB hubs). Pure Parallel One load failing doesn't kill the others. Voltage remains constant across all branches.
Driving multiple LEDs or balancing battery cell discharge. Series-Parallel Combines voltage stacking (series) with current sharing and redundancy (parallel).
The Default Recommendation:
For 90% of hobbyist and commercial DC load designs (especially LED arrays and heating elements), always default to a series-parallel topology. Specifically: wire your loads in series strings to match the source voltage, then parallel those strings. Never wire LEDs in pure parallel without individual series resistors (thermal runaway will destroy the branch with the lowest Vf), and never wire them in pure series if your supply voltage cannot exceed the sum of their forward voltages by at least 20% to allow for proper current regulation.