If you are building a DC circuit, you only have two fundamental choices for routing electrons: force them through a single continuous path (series), or give them multiple branching paths (parallel). Every complex schematic you will ever read is just a combination of these two topologies. Understanding series and parallel circuits explained at the component level is the difference between a design that survives a fault and one that melts your breadboard.
In a series circuit, components share the same current but divide the source voltage. In a parallel circuit, components share the same voltage but divide the source current. Below, we break down the node behavior, map the exact failure modes, and walk through a real 12V LED design to show you how to choose the right topology for your build.
The Core Topologies: Series vs. Parallel Node Behavior
To analyze any circuit, we define nodes. A node is any continuous conductive path where two or more components meet. Let us define a simple source-and-load circuit:
- Node A: The positive terminal of the DC source.
- Node B: The junction point between components (or the branch point in parallel).
- Node C: The negative terminal (ground/return) of the DC source.
According to Kirchhoff’s Voltage Law (KVL) and Kirchhoff’s Current Law (KCL), the behavior at these nodes changes drastically depending on your topology. The table below maps exactly what happens to your measurements when you alter the circuit.
| Parameter | Series Circuit | Parallel Circuit |
|---|---|---|
| Voltage Distribution | Divides across components. $V_{total} = V_1 + V_2 + ... + V_n$ | Equal across all branches. $V_{total} = V_1 = V_2 = ... = V_n$ |
| Current Distribution | Equal through all components. $I_{total} = I_1 = I_2 = ... = I_n$ | Divides among branches. $I_{total} = I_1 + I_2 + ... + I_n$ |
| Total Resistance | Adds linearly. $R_{total} = R_1 + R_2 + ... + R_n$ | Reciprocal sum. $1/R_{total} = 1/R_1 + 1/R_2 + ... + 1/R_n$ |
| Adding a Component | Increases total resistance; drops total current. | Decreases total resistance; increases total current draw from source. |
| Node B Voltage | Depends on the voltage drop of preceding components. | Always equal to Node A (Source +) minus negligible wire drop. |
For a deeper mathematical derivation of these rules, the Georgia State University HyperPhysics database provides excellent interactive calculators for equivalent resistance.
Failure Modes at the Extremes: Opens and Shorts
Textbook theory assumes perfect components. Bench reality involves thermal runaway, cold solder joints, and dielectric breakdown. Here is exactly what breaks when a component fails open (infinite resistance) or short (zero resistance).
Series Circuit Extremes
- One Component Opens: The entire circuit dies. Current drops to 0A. The full source voltage will appear across the open component's terminals. This is the classic 'old Christmas light' failure mode.
- One Component Shorts: The shorted component drops 0V. The source voltage is now forced across the remaining components. If you have three 4V LEDs in series on a 12V supply and one shorts, the remaining two now see 6V each. They will overcurrent, overheat, and likely fail in a cascading thermal runaway.
Parallel Circuit Extremes
- One Branch Opens: Only that specific branch dies. Current in the open branch drops to 0A, but total current draw from the source decreases slightly. The remaining branches continue operating normally at the exact same voltage.
- One Branch Shorts: Catastrophic failure. A short in any parallel branch creates a dead short directly across Node A and Node C. Total resistance approaches 0Ω, current spikes to the maximum capacity of the power supply, and the main fuse blows or the supply's Overcurrent Protection (OCP) trips. All branches lose power instantly.
Design Walkthrough: Sizing Real Components for a 12V LED Array
Why choose one topology over the other? It comes down to source voltage, efficiency, and redundancy. Let us design a circuit to power three standard red LEDs (Lite-On LTL-307EE: $V_f = 2.0V$, $I_f = 20mA$) from a 12V DC bench supply.
Option A: The Series String
We place the three LEDs in series with a single current-limiting resistor.
- Calculate Voltage Drop: Three LEDs at 2.0V each = 6.0V total drop.
- Calculate Resistor Voltage: $12V (Source) - 6.0V (LEDs) = 6.0V$ remaining for the resistor.
- Size the Resistor: $R = V / I = 6.0V / 0.020A = 300\Omega$. The nearest standard E24 value is 330Ω.
- Check Power Dissipation: $P = I^2 \times R = (0.020)^2 \times 330 = 0.132W$. A standard 1/4W (0.25W) carbon film resistor is sufficient.
Why choose this? It draws only 20mA total from the 12V supply. It is highly efficient and requires fewer components. However, if one LED fails open, the whole array goes dark.
Option B: The Parallel Array
We place each LED in its own parallel branch, each with its own current-limiting resistor. (Never parallel raw LEDs without individual resistors; slight manufacturing variances in $V_f$ will cause the lowest-$V_f$ LED to hog the current and burn out).
- Calculate Resistor Voltage: $12V (Source) - 2.0V (Single LED) = 10.0V$ per resistor.
- Size the Resistors: $R = 10.0V / 0.020A = 500\Omega$. Nearest E24 value is 510Ω. You need three of them.
- Check Power Dissipation: $P = (0.020)^2 \times 510 = 0.204W$ per resistor. A 1/4W resistor is running at 80% capacity and will get hot. Upgrade to 1/2W resistors for reliability.
- Total Current Draw: $20mA \times 3 = 60mA$.
Why choose this? Redundancy. If one LED fails open, the other two stay lit. However, it wastes significantly more power as heat in the resistors and draws 3x the current from the source.
| Component | Series Topology | Parallel Topology |
|---|---|---|
| LEDs (Lite-On LTL-307EE) | 3 | 3 |
| Current Limiting Resistors | 1x 330Ω (1/4W) | 3x 510Ω (1/2W) |
| Total System Current | 20 mA | 60 mA |
| Total Resistor Heat Loss | 0.132 W | 0.612 W |
For more on practical LED driving and why parallel strings without individual resistors fail, check out the SparkFun series and parallel circuits tutorial.
Step-by-Step Breadboard Verification
Do not just plug it in and hope. Follow this verification sequence to ensure your physical build matches your schematic, using a digital multimeter (DMM) and a bench power supply with adjustable OCP.
- Set Supply OCP: Before connecting the breadboard, turn on your bench supply and set the voltage to 12.0V. Set the current limit (OCP) to 100mA. If a short exists, the supply will fold back at 100mA instead of dumping 5A and melting your jumper wires.
- Build and Visual Check: Insert the series string (Option A). Ensure the LED anodes (long leg) face Node A (positive). Ensure the resistor bridges the final LED cathode to Node C (ground).
- Verify Node Voltages (Energized): Power on. Set your DMM to DC Volts. Place the black probe on Node C (ground).
- Probe Node A: Should read 12.0V.
- Probe the junction between LED 1 and LED 2: Should read ~10.0V.
- Probe the junction between LED 3 and the resistor: Should read ~6.0V.
- Verify Current (De-energized Setup): Power off. Break the circuit at Node C. Set your DMM to the mA current range (ensure the red probe is in the mA jack, not the 10A jack). Insert the DMM in series to bridge the gap. Power on. The DMM should read between 17mA and 19mA (accounting for the 330Ω standard value rounding and typical LED $V_f$ variance).
- Test the Failure Mode: While monitoring the current, pull one LED out of the breadboard. The current should instantly drop to 0.00mA. Re-insert it. Now, use a jumper wire to briefly short across one LED. The current should spike, and the remaining LEDs will visibly brighten before you remove the jumper. (Do not hold the short for more than 1 second to avoid thermal damage).
Mastering these topologies on the bench means you will never have to guess why a string of sensors is dropping voltage or why a parallel motor array is tripping your BMS. Calculate the nodes, respect the failure modes, and verify with your meter.






