When designing multi-LED illumination circuits, the decision to wire your array in parallel or series dictates your power supply requirements, component count, and failure resilience. The direct answer: choose a **series topology** when your supply voltage comfortably exceeds the sum of the LEDs' forward voltages, as it guarantees identical current through every diode and maximizes efficiency. Choose a **parallel topology** (with individual current-limiting resistors per branch) when your supply voltage is lower than the combined forward voltage of the string, or when you need the array to survive the catastrophic open-circuit failure of a single LED. This guide maps the node behavior, contrasts the extreme failure modes, and walks through a real-world 5V USB design to show exactly how to size and test your components on the bench.

Topology Definitions & Node Mapping

Before selecting components, we must define the electrical nodes. A node is any continuous conductive path where two or more components meet. In our reference designs, we use four primary node labels:

  • VCC: The positive supply rail (e.g., 5V from a USB breakout).
  • N1 (Series) / Branch Nodes (Parallel): The junction between the current-limiting resistor and the LED anode.
  • N2 (Series): The junction between the cathode of one LED and the anode of the next.
  • GND: The common ground return path to the power supply.

In a series configuration, components are daisy-chained end-to-end. Current flows from VCC, through a single resistor at N1, through LED1 to N2, through LED2, and finally to GND. There is only one path for current. Kirchhoff's Voltage Law (KVL) dictates that the supply voltage must equal the sum of the voltage drops across all components.

In a parallel configuration, the circuit splits into multiple branches. VCC and GND form two main horizontal bus nodes. Each branch connects across these exact same two nodes. Kirchhoff's Current Law (KCL) dictates that the total current drawn from the supply equals the sum of the currents in each individual branch.

The Failure-Mode Contrast: What Breaks at the Extremes?

Theoretical circuit analysis assumes perfect components. On the workbench, LEDs suffer from bond-wire fractures (opens) and dielectric breakdown (shorts). How your topology handles these extremes is often the deciding factor in industrial and automotive lighting design.

Table 1: Failure-Mode Behavior Matrix (4-LED Array, 20mA nominal per branch)
Topology Failure Event Circuit Behavior & Node Voltage Shifts Resulting State
Series One LED Opens (fractured bond wire) Current drops to 0mA instantly. VCC appears across the open LED's terminals; all other LEDs go dark. Total array failure. Safe, but zero illumination.
Series One LED Shorts (internal die short) Current remains ~20mA. The shorted LED drops 0V. The remaining voltage is distributed across the resistor and surviving LEDs, slightly increasing their current. Partial illumination. Surviving LEDs run hotter, accelerating secondary failures.
Parallel (with individual resistors) One LED Opens Current in the failed branch drops to 0mA. The other branches maintain exactly 20mA. Total supply current drops by 20mA. Partial illumination. The rest of the array operates completely unaffected.
Parallel (with individual resistors) One LED Shorts The shorted branch draws maximum current limited only by its resistor (e.g., 5V / 150Ω = 33mA). The resistor dissipates excess heat. Other branches remain at 20mA. Partial illumination. The specific branch resistor may overheat if not properly power-rated, but the rest of the array is safe.
Safety Note on Parallel Strings Without Resistors: Never wire raw LEDs directly in parallel without individual branch resistors. Due to manufacturing variances in forward voltage (Vf), the LED with the lowest Vf will hog the majority of the current, overheat, and fail. When it fails open, the current shifts to the next lowest Vf LED, creating a thermal runaway cascade that destroys the entire array.

Design Walkthrough: Sizing Real Component Values

Let's design a 4-LED indicator array powered by a standard 5V USB supply. We are using standard 5mm through-hole red LEDs (e.g., Lite-On LTL-307EE). According to the SparkFun LED guide, typical red LEDs have a forward voltage (Vf) of 2.0V and a target forward current (If) of 20mA.

Why Series Fails Here

If we attempt a series topology, the total forward voltage required is 4 × 2.0V = 8.0V. Our USB supply only provides 5.0V. The LEDs will not turn on because the supply cannot overcome the combined junction barriers. We must use a parallel topology.

Sizing the Parallel Branch Resistors

For a parallel array, each of the 4 branches needs its own current-limiting resistor. We calculate the resistance using Ohm's Law applied to the branch:

R = (V_supply - V_LED) / I_target

R = (5.0V - 2.0V) / 0.020A = 3.0V / 0.020A = 150 Ω

Next, we calculate the power dissipated by the resistor to select the correct physical package size:

P = I² × R = (0.020A)² × 150Ω = 0.0004 × 150 = 0.06 Watts

A standard 1/4W (0.25W) carbon film resistor is more than sufficient, providing a 4x safety margin. We will specify a Yageo CFR-25JB-52-150R (150Ω, 1/4W, 5% tolerance). If 150Ω is out of stock, stepping up to a standard 220Ω resistor is a common bench practice; it will derate the current to ~13.6mA, which still produces excellent brightness for indicator use while extending LED lifespan.

Table 2: Bill of Materials & Electrical Specifications
Component Value / Spec Quantity Purpose
Power Supply 5V DC, 500mA min 1 USB breakout board providing VCC and GND nodes.
LED 5mm Red, Vf=2.0V, If=20mA 4 Light emission. Lite-On LTL-307EE or equivalent.
Resistor 150Ω, 1/4W, Carbon Film 4 Limits branch current to 20mA. Yageo CFR-25JB.
Total Array Current 80mA (4 × 20mA) N/A Well within the 500mA USB 2.0 specification limit.

Step-by-Step Breadboard Build & Verification

Translating the schematic to a physical solderless breadboard requires disciplined node management. Follow these steps to build and verify the parallel array.

  1. De-energize the board: Unplug the USB cable from the power breakout. Never insert components into a live breadboard; a slipped lead can short VCC to GND and fry your USB port.
  2. Establish the bus rails: Use red jumper wires to connect the 5V breakout pin to the long positive (+) rail on the left side of the breadboard. Use black jumper wires to connect the GND pin to the long negative (-) rail.
  3. Insert the resistors: Place the four 150Ω resistors vertically across the center trench. Ensure one leg of each resistor is in the top half (e.g., rows 10, 15, 20, 25) and the other leg is in the bottom half. Bend the top legs and hook them into the positive (+) VCC rail.
  4. Insert the LEDs: Identify the LED polarity (the longer leg is the anode, the shorter leg is the cathode; the flat side of the plastic lens also indicates the cathode). Insert the anode (long leg) into the same bottom-half rows as the resistor legs (rows 10, 15, 20, 25). Insert the cathode (short leg) into rows directly below them (e.g., 12, 17, 22, 27).
  5. Complete the GND node: Use short jumper wires to connect all four LED cathode rows (12, 17, 22, 27) to the negative (-) GND rail.
  6. Verify with a Digital Multimeter (DMM):
    • Voltage Check: Plug in the USB power. Set your DMM to DC Volts. Place the red probe on the anode of LED1 and the black probe on its cathode. You should read between 1.9V and 2.1V. Repeat for all four LEDs.
    • Current Check: Unplug the USB. Set the DMM to DC Amps (mA range). Remove the jumper wire connecting LED1's cathode to the GND rail. Place the DMM's red probe on the LED cathode leg and the black probe on the GND rail wire. Plug in the USB. The meter should read approximately 20mA (±5% based on resistor tolerance). Unplug and restore the jumper wire.
Bench Trick for Node Verification: If your LEDs are dim or flickering, do not immediately blame the components. Measure the voltage directly at the VCC and GND bus rails while the circuit is powered. Cheap breadboards often suffer from high contact resistance or oxidized internal clips. If you measure 4.6V at the rail instead of 5.0V under an 80mA load, your breadboard's internal buses are dropping voltage. Switch to a higher-quality board (like a Global Specialties PB-201) or solder the array to perfboard.

Decision Matrix: When to Use Which Topology

While our 5V USB scenario demanded a parallel layout, higher-voltage systems flip the math. Use this framework to decide your topology before opening your component drawers.

Choose Series When:

  • You have a high-voltage supply: If you are driving LEDs from a 12V automotive battery or a 24V industrial PLC output, wiring three 3.2V white LEDs in series (total 9.6V) leaves just enough headroom for a single current-limiting resistor. This wastes less power as heat compared to running three parallel branches off 12V.
  • You are using a Constant Current (CC) LED driver: Drivers like the Mean Well LDD-300H output a fixed current (e.g., 300mA) regardless of voltage fluctuations. You must wire your LED string in series so the exact same 300mA is forced through every diode. Parallel strings on a CC driver will split the current unpredictably.
  • You need maximum efficiency: Series strings minimize the voltage dropped across the current-limiting resistor, reducing I²R heating losses.

Choose Parallel (with individual resistors) When:

  • Your supply voltage is low: As demonstrated, a 5V or 3.3V microcontroller GPIO pin cannot drive multiple standard LEDs in series.
  • Graceful degradation is required: If the application is an aviation instrument panel or a critical status indicator where losing 25% of the light output is acceptable but losing 100% (due to a single series open) is a safety hazard, parallel branches ensure the rest of the array survives a single LED fracture.
  • You are mixing LED colors: You cannot wire a red LED (Vf 2.0V) and a blue LED (Vf 3.2V) in the same series string efficiently; the blue LED will bottleneck the current, or the red LED will be overdriven if you bypass the blue one's requirements. Wire them in parallel branches, each with a resistor sized for its specific Vf.

For a deeper mathematical breakdown of how Kirchhoff's laws apply to complex mixed networks, the All About Circuits DC textbook chapter on series and parallel circuits provides excellent foundational node analysis. Ultimately, mapping your supply voltage against the sum of your forward voltages will always give you the definitive answer on whether to route your traces in parallel or series.