A series circuit connection forces the exact same current through every component while dividing the supply voltage across them. You use this topology when you need strict current matching—such as in LED strings, current-sense shunts, or voltage divider networks—and when your power supply has enough voltage overhead to cover the sum of all component voltage drops. If your supply voltage is lower than the combined forward voltages of your loads, or if a single component failure cannot be allowed to kill the entire system, you must abandon series and wire in parallel.
The Core Topology: Nodes, Current, and Voltage Drops
To design a series circuit, you must map your nodes. A node is any continuous conductive path between two or more components where no current is lost or gained. Consider a simple string powered by a 12V DC source:
- Node A: The positive terminal of the 12V supply (Source +).
- Node B: The junction between the first load (e.g., LED1) and the second load (LED2).
- Node C: The junction between LED2 and LED3.
- Node D: The junction between LED3 and the current-limiting resistor.
- Node E: The return path from the resistor to the supply ground (Source -).
Kirchhoff’s Voltage Law (KVL) dictates that the sum of the voltage drops across the loads and the resistor between Node A and Node E must exactly equal the 12V supplied. Kirchhoff’s Current Law (KCL) in a series context is simpler: the current leaving Node A is identical to the current arriving at Node E. There are no alternative paths. Think of it like a single garden hose with three kinks (restrictors) tied in it; the water flow rate (current) is identical at every point in the hose, but the water pressure (voltage) drops after each kink.
Series vs. Parallel: The Failure-Mode Contrast
Why choose a series circuit connection over parallel? The primary engineering advantage is current matching without individual regulators. In a parallel LED circuit, minor manufacturing variations in forward voltage (Vf) cause one LED to hog current and burn out prematurely. In series, they are physically forced to share the exact same milliamps. However, this comes at the cost of catastrophic failure modes.
| Component Event | Circuit Current | Voltage Across Remaining Elements | System State |
|---|---|---|---|
| Element Opens (e.g., LED burns out and breaks internal wire) | Drops to 0A instantly. | Full supply voltage appears across the open break. | Total system failure. All loads turn off. |
| Element Shorts (e.g., LED fails short-circuit) | Increases (limited only by remaining resistance). | Increases proportionally to maintain KVL. | Overcurrent/overvoltage cascade. Remaining elements likely fail. |
| Value Drifts +10% (e.g., Resistor heats up) | Decreases slightly. | Redistributes based on new impedance ratios. | Nominal operation, slight dimming or thermal shift. |
According to All About Circuits, the open-circuit failure is the most common real-world headache in holiday light strings and cheap LED fixtures. If one element opens, the entire string goes dark, forcing you to test every single node to find the culprit.
Design Walkthrough: Sizing a 12V Series LED String
Let’s move from theory to the bench. We need to wire three red LEDs in series on a 12V DC bus. We will use the Lite-On LTL-307EE, a standard 5mm red LED.
1. Gather Datasheet Values
- Forward Voltage (Vf) per LED: 2.0V (typical at 20mA)
- Target Forward Current (If): 20mA (0.020A)
- Supply Voltage (Vs): 12.0V DC
2. Calculate Total Voltage Drop
Three LEDs in series will consume: 3 × 2.0V = 6.0V.
The remaining voltage that must be burned off by the current-limiting resistor is: 12.0V - 6.0V = 6.0V.
3. Size the Current-Limiting Resistor
Using Ohm’s Law (R = V / I):
R = 6.0V / 0.020A = 300 Ω.
Since 300 Ω is not a standard E12/E24 resistor value, we step up to the next nearest standard value to ensure we do not exceed the 20mA maximum rating. We select a 330 Ω resistor. This yields a real-world current of 6.0V / 330 Ω = 18.1mA, which is perfectly safe and visually indistinguishable from 20mA.
4. Calculate Resistor Power Dissipation
Using the power formula (P = I² × R):
P = (0.0181A)² × 330 Ω = 0.108W.
A standard 1/4W (0.25W) through-hole carbon film resistor (like the Yageo CFR-25JB-52-330R) provides a comfortable 50%+ safety margin. Do not use a 1/8W resistor here; it will run hot and drift in value.
Breadboard Testing: Step-by-Step Verification
Before soldering, prove the topology on a breadboard. Breadboard contact resistance can skew low-voltage measurements, so follow this strict verification sequence using a digital multimeter (DMM).
- Visual Topology Check: With the power off, trace the path. The anode (long leg) of LED1 must connect to the power rail. The cathode (short leg) of LED1 must share a breadboard row with the anode of LED2. Continue this daisy-chain until the final cathode connects to one leg of the 330 Ω resistor. The other resistor leg goes to the ground rail.
- Continuity Test (De-energized): Set your DMM to the continuity/diode beep mode. Place the red probe on the power rail and the black probe on the ground rail. You should not hear a continuous beep (which would indicate a short). Instead, you should see the forward voltage drop of the LED string (approx. 6.0V) if your meter supports diode testing, or an open circuit (OL) on standard continuity.
- Energize and Measure Source: Connect the 12V supply. Measure directly across the power and ground rails. Confirm it reads between 11.8V and 12.2V. If it reads significantly lower, your supply is browning out.
- Node Voltage Mapping: Keep the black probe on the ground rail. Move the red probe to Node B (between LED1 and LED2). It should read ~10.0V. Move to Node C; it should read ~8.0V. Move to Node D; it should read ~6.0V.
- Current Verification: Break the circuit at Node A. Insert your DMM in series (set to the mA port) to measure actual current flow. It should read between 17.5mA and 18.5mA. If it reads 0mA, check for a backwards (reverse-biased) LED.
Decision Matrix: Should You Wire in Series?
Use this decision path to finalize your circuit configuration. Do not default to series just because it uses fewer wires.
| Design Constraint | If True... | If False... |
|---|---|---|
| Is V_supply > Sum of all load voltage drops? | Proceed to next question. | Stop. Wire in parallel or boost supply voltage. |
| Is strict current matching required across all loads? | Wire in series. | Wire in parallel with individual resistors. |
| Can the system tolerate a single-point open-circuit failure killing the whole string? | Wire in series. | Wire in parallel, or use parallel strings of series LEDs. |
| Are you driving more than 3 high-power LEDs from a fluctuating DC source (like a vehicle)? | Use a constant-current driver in series. | Standard series resistor is fine. |
As noted in SparkFun's circuit tutorials, combining series and parallel (series-parallel arrays) is the industry standard for high-reliability lighting, ensuring that if one string opens, the others remain illuminated.
The Default Pick for High-Count Strings
If your decision matrix leads you to wire more than three high-power LEDs in series on a fluctuating DC bus (like a 12V automotive system that swings from 11V to 14.5V), abandon the simple series resistor. The current will fluctuate wildly with the supply voltage.
Concrete Default Pick: Use the Diodes Incorporated AL8860 constant-current buck LED driver. Wire your LED string in series on the output of the AL8860. Set the sense resistor (Rs) to 0.33 Ω to lock the series current at exactly 300mA (using the formula I = 0.1V / Rs), regardless of whether the input battery voltage sags to 11V or spikes to 14.5V. This guarantees thermal stability and eliminates the cascade failure modes inherent to raw resistor-limited series circuits.






