The Core Formulas for Series and Parallel Circuits (Node Topology)

Before we start bending leads, we need to establish the physical topology of our circuit. Imagine a simple DC network with three distinct nodes: Node A (the positive supply rail), Node B (the intermediate junction), and Node C (the ground return). How we route components between these nodes dictates which of the formulas for series and parallel circuits we must apply.

In a series topology, components are daisy-chained end-to-end. Current flows from Node A, through Component 1 to Node B, and then through Component 2 to Node C. There is only one path for electrons. The governing formulas are:

  • Resistance: $R_{total} = R_1 + R_2 + ... + R_n$
  • Current: $I_{total} = I_1 = I_2 = ... = I_n$ (Current is constant throughout the string)
  • Voltage: $V_{total} = V_1 + V_2 + ... + V_n$ (Voltage divides across components based on their resistance)

In a parallel topology, components are connected across the same two nodes. Both Component 1 and Component 2 bridge directly from Node A to Node C. The governing formulas invert:

  • Resistance: $\frac{1}{R_{total}} = \frac{1}{R_1} + \frac{1}{R_2} + ... + \frac{1}{R_n}$
  • Voltage: $V_{total} = V_1 = V_2 = ... = V_n$ (Voltage is constant across all branches)
  • Current: $I_{total} = I_1 + I_2 + ... + I_n$ (Current divides among branches inversely proportional to resistance)

For a deeper mathematical proof of these node relationships, the All About Circuits DC textbook chapter on series and parallel networks provides excellent foundational derivations.

Failure Mode Contrast: What Breaks at the Extremes?

Textbooks rarely emphasize what happens when a component fails, but on the bench, failure modes dictate your topology choice. If you are designing a safety-critical indicator panel, you must know how the circuit behaves when a single element opens (breaks the connection) or shorts (creates a zero-resistance path).

Topology Failure Event Circuit Behavior & Consequence
Series One element Opens Current drops to zero. The entire string dies. (e.g., old-school Christmas tree lights).
Series One element Shorts Total resistance drops. Current spikes. The remaining elements receive excess voltage and will likely burn out in a cascading failure.
Parallel One branch Opens Only that specific branch dies. Total current draw decreases. Remaining branches operate normally.
Parallel One branch Shorts Catastrophic. Node A is tied directly to Node C. Current spikes to the power supply's maximum limit, blowing the main fuse or destroying the power source.
Bench Warning: Never wire raw LEDs in pure parallel without individual branch resistors. Due to manufacturing tolerances, one LED will inevitably have a slightly lower forward voltage ($V_f$). It will hog the current, overheat, and fail open. When it fails, the next lowest $V_f$ LED takes the excess current, leading to a rapid domino-effect failure of the entire array.

Design Walkthrough: Sizing a 12V LED Array

Let's apply these formulas to a real-world scenario. We need to build a 12V DC dashboard indicator using six standard 5mm red LEDs.

Component Specs:

  • LED Forward Voltage ($V_f$): 2.0V typical
  • LED Forward Current ($I_f$): 20mA (0.02A) target
  • Supply Voltage ($V_s$): 12.0V nominal (often 12.6V in automotive)

Option A: Pure Series
Six LEDs in series requires $6 \times 2.0V = 12.0V$. This leaves 0V headroom for a current-limiting resistor. If the supply fluctuates to 12.6V, the LEDs will overcurrent. Rejected.

Option B: Pure Parallel
Six parallel branches. Each branch needs a resistor to drop $12V - 2.0V = 10.0V$.
Using Ohm's Law ($R = V/I$): $R = 10.0V / 0.02A = 500\Omega$. We'd use the closest standard E12 value: 510$\Omega$.
Total current draw: $6 \times 20mA = 120mA$. Viable, but wastes power as heat in the resistors.

Option C: Series-Parallel (The Winner)
We create three parallel strings, each containing two series LEDs.
Voltage per string: $2 \times 2.0V = 4.0V$.
Voltage to drop across the branch resistor: $12.0V - 4.0V = 8.0V$.
Required resistance: $R = 8.0V / 0.02A = 400\Omega$.
The closest standard E12 resistor is 390$\Omega$. Let's verify the actual current: $I = 8.0V / 390\Omega = 20.5mA$. This is perfectly safe for a 20mA rated LED.
Total current draw: $3 \times 20.5mA = 61.5mA$. We've cut the power waste in half compared to pure parallel.

Resistor Power Sizing:
Using the power formula $P = I^2R$: $P = (0.0205A)^2 \times 390\Omega = 0.164W$.
A standard 1/4W (0.25W) resistor is technically sufficient, but running it at 65% capacity will make it hot to the touch. Good engineering practice dictates derating to 50%. Therefore, we select a 1/2W (0.5W) metal film resistor, such as the Vishay PR02 series (Part: PR02000203900JR500).

Breadboard Testing Step-by-Step

Before soldering this array to a perfboard, we must validate the math on a breadboard. For a refresher on breadboard internal node connections, refer to the SparkFun breadboard tutorial.

  1. De-energize the bus: Ensure your 12V bench supply is turned off and unplugged. Connect the red power rail to the positive terminal and the blue rail to ground, but do not apply power yet.
  2. Insert the strings: Place three pairs of LEDs across the center trench. Ensure the anodes (long legs) face the positive rail side. Insert a 390$\Omega$ 1/2W resistor in series with the cathode (short leg) of the bottom LED in each pair, routing it to the ground rail.
  3. Cold Resistance Check: Set your multimeter to resistance (Ohms). Place the red probe on the positive rail and the black probe on the ground rail. You should read approximately $130\Omega$ (three 390$\Omega$ branches in parallel, plus the minor resistance of the LED junctions). If you read 0$\Omega$ (short) or OL (open), check your jumper wires.
  4. Apply Power and Measure Voltage: Turn on the 12V supply. Set your multimeter to DC Voltage. Measure across the 390$\Omega$ resistor in String 1. It should read close to 8.0V. Measure across the two LEDs; they should read close to 4.0V.
  5. Measure Branch Current: Turn off the supply. Break the circuit at the ground rail for String 1. Insert your multimeter in series (set to mA current mode) between the resistor and the ground rail. Turn the supply back on. Verify the reading is between 19mA and 21mA.

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

When designing any multi-load DC circuit, use this decision matrix to lock in your topology. Do not guess; follow the constraints of your power supply and load.

Condition / Constraint Recommended Topology Concrete Implementation Pick
$V_{supply}$ is slightly higher than a single load's $V_f$, and maximum redundancy is required. Pure Parallel Individual branch resistors for every single load. (e.g., 12V supply, 12V relays in parallel).
$V_{supply}$ is vastly higher than load $V_f$, and power efficiency is the primary constraint. Pure Series Do not use linear resistors. Use a switching constant-current buck LED driver (e.g., Texas Instruments LM3409) to step down the voltage efficiently.
$V_{supply}$ is 2x to 4x the load $V_f$, balancing efficiency, component count, and fault tolerance. Series-Parallel Group series loads to consume ~70% of $V_{supply}$, drop the remaining 30% across a 1/2W branch resistor.
Loads have wildly varying $V_f$ or current requirements (e.g., mixing red and blue LEDs). Independent Parallel Branches Calculate unique series resistors for each specific load type based on its specific datasheet $V_f$.

The Verdict: Default to Series-Parallel for Robustness

When working with standard low-voltage DC lighting and indicator arrays, series-parallel is the definitive default topology. Pure series leaves you vulnerable to single-point open-circuit failures that kill the entire system. Pure parallel wastes massive amounts of energy as heat in the current-limiting resistors and demands heavier gauge wiring to handle the compounded current draw.

By grouping your loads in series strings that consume roughly 60% to 75% of your supply voltage, and placing those strings in parallel, you achieve the mathematical sweet spot. You minimize $I^2R$ resistive losses, ensure that a single open LED only knocks out a small fraction of your total light output, and prevent the thermal runaway inherent in raw parallel wiring. For a standard 12V system using 2.0V LEDs, build 3-string series-parallel arrays using 390$\Omega$ 1/2W metal film resistors. It is the most robust, mathematically sound configuration for the bench and the field.