Wiring solar panels in series parallel (often called a series-parallel array) means connecting panels in series to build voltage, then wiring those series strings in parallel to increase current. This configuration is required when your total array voltage exceeds the charge controller's maximum input limit, or when you need to keep the string voltage within the MPPT's optimal operating window while scaling up total system wattage. For a standard 48V off-grid system using 400W panels, a 2S2P (two in series, two strings in parallel) configuration is the most common baseline to hit the 80V-100V MPPT sweet spot without exceeding 150V Voc limits.

The Source-to-Load System Block

Before cutting any wire, map the exact path from photon to appliance. A properly wired off-grid system follows a strict source-to-load block sequence to ensure overcurrent protection and efficient power transfer:

  1. PV Array: Solar panels wired in series-parallel, combining at a DC combiner box.
  2. PV Disconnect: A DC-rated isolator switch (e.g., 600VDC, 30A) to safely de-energize the array.
  3. MPPT Charge Controller: Steps down high DC voltage to match the battery bank's charging profile.
  4. Battery Bank: Energy storage (LiFePO4) protected by a Class-T fuse on the positive terminal and a Battery Management System (BMS) for cell balancing.
  5. Inverter/Charger: Converts DC battery voltage to 120V/240V AC split-phase power.
  6. AC Subpanel: Distributes power to branch circuits, protected by standard AC breakers.

Assumption check: All wire sizing in this guide assumes copper conductors, 75°C termination ratings, and an ambient temperature of 30°C (86°F). If your conduit runs across a hot roof, you must apply NEC 310.15 temperature derating factors.

Series vs. Parallel: Voltage, Current, and MPPT Matching

The fundamental rule of PV wiring is that series connections add voltage (V) while keeping current (A) constant, and parallel connections add current (A) while keeping voltage constant. When you wire solar panels in series parallel, you are manipulating both to match your hardware limits.

Spec Sheet: 400W Monocrystalline Panel Baseline
ParameterValueNotes
Maximum Power (Pmax)400WAt STC (1000W/m², 25°C)
Voltage at Pmax (Vmp)41.1VOperating voltage under load
Current at Pmax (Imp)9.73AOperating current under load
Open Circuit Voltage (Voc)49.2VMax voltage, cold temp (critical for MPPT)
Short Circuit Current (Isc)10.4AMax current (critical for fuse sizing)

The 2S2P Decision Matrix

Let's look at four 400W panels (1600W total). Here is how the wiring topology changes the output and why series-parallel wins for a 150V MPPT controller:

Decision Tree: Array Topology for Four 400W Panels
TopologyVmp / ImpVoc (at -10°C)Verdict & Hardware Match
4P (All Parallel)41.1V / 38.9A49.2VReject: 38.9A requires 8 AWG PV wire and exceeds the 30A-40A input limits of most mid-range MPPTs. Voltage is too low for efficient 48V battery charging.
4S (All Series)164.4V / 9.73A196.8VReject: Cold-weather Voc (196.8V) will fry a 150V max MPPT controller. Requires a 250V controller.
2S2P (Series-Parallel)82.2V / 19.46A98.4VAccept: 98.4V max Voc is safely under the 150V limit. 19.46A fits standard 10 AWG PV wire and 30A+ MPPT inputs. Optimal MPPT tracking voltage.

Battery Bank Sizing: Math, C-Rates, and Peukert's Reality

Sizing the battery bank requires calculating the daily load, factoring in inverter efficiency, and applying the correct Depth of Discharge (DoD). Let's size a bank for a 3,000W continuous load running for 4 hours a day (e.g., a well pump, refrigerator, and lighting).

The Sizing Math

  1. Daily Energy Need: 3,000W × 4 hours = 12,000 Wh.
  2. Inverter Efficiency Factor: Pure sine wave inverters operate at ~93% efficiency under heavy load. 12,000 Wh / 0.93 = 12,903 Wh actually drawn from the battery.
  3. Peukert's Law Check: If you were using Lead-Acid (AGM), Peukert's exponent (k ≈ 1.3) decimates usable capacity at high discharge rates. Pulling 150A from a 300Ah AGM bank yields only ~190Ah of real capacity. LiFePO4 chemistry has a Peukert exponent of roughly 1.05, meaning it suffers less than 2% capacity loss at high draws. We will proceed with LiFePO4.
  4. Depth of Discharge (DoD): LiFePO4 should be limited to 80% DoD for a 10-year cycle life. 12,903 Wh / 0.80 = 16,128 Wh total required bank capacity.
  5. Amp-Hour Conversion (48V System): A 16-cell LiFePO4 battery has a nominal voltage of 51.2V. 16,128 Wh / 51.2V = 315 Ah.

Final Battery Spec: A 48V (51.2V nominal) 350Ah LiFePO4 server-rack battery bank.

Charge and Discharge Limits (C-Rates)

Battery chemistry dictates how fast you can push energy in or pull it out, measured in C-rates (where 1C = charging/discharging the full capacity in one hour). For our 350Ah LiFePO4 bank:

  • Discharge Limit: Standard LiFePO4 allows a 1C continuous discharge (350A max). Our 3,000W load pulls roughly 65A at 48V, which is a gentle 0.18C draw. The battery will run cool.
  • Charge Limit: Most manufacturers recommend a 0.5C maximum charge rate to prevent lithium plating. 0.5C of 350Ah = 175A maximum charge current. Your solar array and AC charger combined must not exceed this.
⚠️ LITHIUM FIRE-SAFETY & PARALLEL MATCHING WARNING

When building a 48V battery bank from multiple 12V cells or parallel server-rack modules, never parallel mismatched cells, different capacities, or batteries of different ages. Voltage imbalances between parallel strings cause high-current cross-charging, which can melt busbars and trigger thermal runaway. Every parallel string must have its own individual fuse or breaker, and the entire bank must be monitored by a high-quality BMS with low-temperature charge cutoff (LTCC) to prevent lithium plating if the ambient temperature drops below 0°C (32°F).

Inverter and Charge Controller Sizing for the Stated Load

With the array and battery defined, we must size the conversion hardware to handle the 3,000W continuous load and the 1600W solar input.

Inverter/Charger Sizing

A 3,000W continuous load often includes inductive surges (like a well pump starting). You need an inverter rated for at least 1.5x the continuous load to handle the surge current without tripping the low-voltage cutoff.
Selection: A 48V 5000W (5kVA) Pure Sine Wave Inverter/Charger (e.g., Victron MultiPlus-II 48/5000). This provides 5,000W continuous and roughly 9,000W peak surge for 3 seconds. Wire the DC side with 2/0 AWG copper to the 48V busbar, protected by a 250A Class-T fuse.

MPPT Charge Controller Sizing

The MPPT must handle the array's maximum current and step it down to the battery's charge voltage.
Array Output: 1600W at 51.2V battery voltage = 31.25A of charge current.
NEC Safety Margin: Multiply by 1.25 for continuous load derating = 39A.
Selection: A 150V / 50A MPPT Charge Controller (e.g., Victron SmartSolar 150/50). The 150V max input easily accommodates our 2S string's 98.4V cold-weather Voc, and the 50A output is well below our battery's 175A (0.5C) charge limit.

Frequently Asked Questions

Can I wire different wattage solar panels in series parallel?

You can, but it is highly inefficient and generally discouraged. When wiring panels in series, the entire string's current is bottlenecked by the panel with the lowest Imp (current at max power). If you put a 300W panel (Imp 8A) in series with a 400W panel (Imp 10A), the 400W panel is clipped to 8A, wasting 20% of its capacity. If you must mix panels, wire identical panels together in their own series strings, and then parallel those separate strings together.

Does wiring solar panels in series parallel require blocking diodes?

No. Modern solar panels are manufactured with bypass diodes built into the junction box to prevent reverse current flow through shaded cells within a single panel. You do not need to add external blocking diodes to your MC4 connections. In fact, adding inline diodes introduces a voltage drop (0.5V to 0.7V per diode) which wastes power and creates a heat-generating failure point in your wiring harness.

What happens to the MPPT tracking if one string in a parallel array is shaded?

When one series string in a parallel array is shaded, its voltage drops. The MPPT controller will attempt to find the global maximum power point. Depending on the controller's algorithm, it may lock onto the unshaded string's voltage (leaving the shaded string underutilized) or sweep the curve and settle at a compromised middle ground. To mitigate this, ensure parallel strings are wired to separate MPPT inputs if your controller supports it, or use panels with half-cut cell technology, which splits the panel into two independent halves to minimize shading losses.

How do I size the fuses for a series parallel solar array?

Fusing is required on the positive wire of each parallel string when you have three or more strings in parallel. For a 2S2P array (only two parallel strings), fuses are technically optional per the NEC, but highly recommended for safety. Size the string fuse at 1.56 times the panel's Short Circuit Current (Isc). For our 400W panel with an Isc of 10.4A: 10.4A × 1.56 = 16.2A. Use a standard 15A or 20A DC-rated inline MC4 fuse on the positive lead of each of the two parallel strings before they combine at the Y-connector or combiner box.