A series parallel diagram represents a circuit topology that combines both series and parallel connections to optimize voltage distribution and current sharing. In practical electronics, pure series or pure parallel configurations rarely survive outside of textbook examples. When you need to drive multiple loads—like an array of indicator LEDs or a battery bank—from a single DC source, the series-parallel hybrid is the standard engineering solution.

Why Choose a Series-Parallel Topology Over Pure Configurations?

To understand why we use a series-parallel circuit, we have to look at the physical limitations of pure topologies. If you wire six 2V LEDs in pure series, you need a 12V source just to turn them on, and if one LED fails open, the entire string goes dark. If you wire them in pure parallel to a 12V source, each LED needs its own massive voltage-dropping resistor, wasting power as heat, and minor variations in forward voltage (Vf) will cause current hogging, where one LED pulls more current and burns out prematurely.

Bench Insight: Current hogging in pure parallel LED arrays is the number one cause of early failure in DIY lighting projects. Grouping LEDs in series strings forces the exact same current through each LED in that branch, eliminating Vf mismatch issues.
Topology Comparison for a 6-LED Array
CriteriaPure SeriesPure ParallelSeries-Parallel (3x2)
Required Source VoltageHigh (12V+)Low (2V+)Medium (4V+)
Total Current DrawLow (20mA)High (120mA)Medium (60mA)
Single LED Open FailureAll LEDs turn offOnly failed LED turns offOnly that specific branch turns off
Current Hogging RiskNoneHighNone (within branches)

Topology Breakdown: Node Labels and Current Paths

Let us map out a standard 3-branch series-parallel diagram. We will define two primary nodes: Node A (the positive voltage rail) and Node B (the ground/negative rail).

  • Node A (VCC): The 12V DC source connects here. The current splits into three distinct parallel paths (Branch 1, Branch 2, and Branch 3).
  • Branch Paths: Each branch contains a current-limiting resistor (R1, R2, R3) followed by two series-wired LEDs (D1-D2, D3-D4, D5-D6).
  • Node B (GND): The cathodes of the final LEDs in each branch tie together here, completing the circuit back to the power supply.

According to Kirchhoff’s Current Law (KCL), the total current leaving Node A must equal the sum of the currents in Branch 1, Branch 2, and Branch 3. Because the branches are in parallel, the voltage drop across each entire branch (from Node A to Node B) is identical: exactly 12V.

Design Walkthrough: Sizing Real Components for a 12V LED Array

Theory is useless without real component values. Let us design this circuit using standard off-the-shelf parts. We are using a 12V DC bench supply and standard 5mm red LEDs. According to the SparkFun LED tutorial, a typical 5mm red LED has a forward voltage (Vf) of 2.0V and a target forward current (If) of 20mA.

Step 1: Calculate the Series Voltage Drop

Each branch has two LEDs in series.
Total Vf per branch = 2.0V + 2.0V = 4.0V.

Step 2: Determine Resistor Voltage Drop

The resistor must absorb the remaining voltage from the 12V source.
V_resistor = V_source - Total_Vf = 12V - 4.0V = 8.0V.

Step 3: Calculate Resistance and Select E12 Value

Using Ohm’s Law (R = V / I):
R = 8.0V / 0.020A = 400 ohms.
Looking at the standard E12 resistor series, 390Ω and 470Ω are the closest values. We will select 470Ω to slightly underdrive the LEDs (extending their lifespan and reducing heat).

Step 4: Verify Actual Current and Resistor Wattage

Actual branch current: I = 8.0V / 470Ω = 17.0mA.
Resistor power dissipation: P = I² × R = (0.017)² × 470 = 0.135W.
A standard 1/4W (0.25W) carbon film resistor is rated for 0.25W, but best practice dictates derating to 50% for reliability. Since 0.135W is slightly above 50% of 0.25W, a 1/2W 470Ω resistor is the correct professional choice to keep the component cool to the touch.

Safety Note: Never run a 1/4W resistor at its absolute 0.25W maximum limit in an enclosed project box. The ambient temperature rise will degrade the resistor's tolerance and potentially scorch the PCB or breadboard.

Failure Mode Analysis: What Breaks at the Extremes?

When debugging a parallel resistor network or series-parallel array, you must understand how the circuit reacts when a component fails. Components generally fail in two ways: Open (infinite resistance, broken wire) or Short (zero resistance, internal junction meltdown).

Series-Parallel Branch Behavior Under Failure Conditions
Component FailureEffect on the Affected BranchEffect on the Rest of the Circuit
R1 OpensCurrent drops to 0mA. D1 and D2 turn off.None. Branches 2 and 3 continue drawing 17mA each.
D1 OpensCurrent drops to 0mA. Both D1 and D2 turn off.None. Branches 2 and 3 operate normally.
D1 ShortsBranch Vf drops to 2.0V. Resistor now drops 10V. Branch current spikes to 21.2mA. R1 dissipates 0.21W (runs very hot).None. Total circuit current increases by roughly 4mA.
R1 Shorts12V is applied directly to D1+D2 (rated for 4V). Massive current spike. D1 and D2 instantly burn out (thermal runaway), eventually causing the branch to fail open.Power supply may trip OCP (Over Current Protection) if not sized correctly. Branches 2 and 3 may see a voltage sag if the supply rails droop.

Notice the contrast: in a pure parallel setup without individual resistors, a single shorted LED would pull infinite current, melting the main power wires and taking down the entire system. The series resistor in our series-parallel diagram acts as a localized ballast, containing the failure to a single branch.

Breadboard Testing Protocol: Step-by-Step Verification

Do not just plug the circuit in and hope for the best. Follow this verification sequence to ensure your physical build matches your series parallel diagram.

  1. De-energize the Board: Ensure your bench power supply is turned off and unplugged from the breadboard rails.
  2. Set OCP Limits: Turn on the power supply (without connecting the load) and set the Over-Current Protection (OCP) limit to 100mA. Since our calculated total draw is 51mA (3 branches × 17mA), a 100mA limit will safely trip if you accidentally short a branch.
  3. Continuity Check: Use a digital multimeter (DMM) in continuity mode. Place one probe on Node A and the other on Node B. It should read open (OL). If it beeps, you have a dead short on the main rails—find it before applying power.
  4. Branch Isolation Test: Measure the resistance across each individual branch (from the top of the resistor to the bottom of the second LED). You should read approximately 470Ω plus the junction resistance of the diodes. If you read 0Ω, your LED is installed backward or shorted.
  5. Apply Power and Measure Current: Connect the supply. Break the circuit at Node A for Branch 1 and insert your DMM in series (set to mA mode). Verify the reading is ~17mA. Repeat for Branches 2 and 3.
  6. Thermal Check: Let the circuit run for 5 minutes. Carefully touch the resistors. They should be warm, but not hot enough to burn your finger. If a resistor is scorching hot, recalculate your wattage dissipation.

Frequently Asked Questions

How do I draw a series parallel diagram for a battery pack?

When designing a battery pack (like a 3S2P 18650 Li-ion configuration), the diagram is drawn similarly to the LED array but without current-limiting resistors. The "series" elements (3 cells) stack their voltages (3 × 3.7V = 11.1V nominal), and the "parallel" elements (2 strings) double the amp-hour capacity and current delivery. You must include a Battery Management System (BMS) in your diagram, wired to the node junctions between the series cells to monitor individual cell balancing.

Can I mix different resistor values in a series parallel diagram?

Yes, but only if you intend to drive the branches at different currents. For example, if Branch 1 contains a high-power blue LED (Vf 3.2V, 30mA) and Branch 2 contains a standard red indicator LED (Vf 2.0V, 10mA), you will calculate and install entirely different resistor values for each branch. The parallel topology allows each branch to operate independently, provided the power supply can handle the combined, uneven current draw.

Why does my series parallel diagram simulation show different current than my breadboard?

SPICE simulations (like LTspice or Falstad) assume ideal components unless you manually configure parasitic models. In the real world, a 5mm LED's forward voltage varies by ±0.2V depending on the manufacturing batch and the ambient temperature. Furthermore, breadboard contact resistance can add 0.5Ω to 2Ω per junction, and your 470Ω resistor might actually measure 485Ω due to a 5% tolerance. Always trust the physical DMM measurement over the theoretical simulation when debugging hardware.