How Do You Design a Series-Parallel Li-Ion Battery Pack Configuration?
Last updated 10 July 2026 · 9 min read
Direct Answer
A series-parallel Li-ion battery pack combines cells both in series (to reach the required pack voltage) and in parallel (to reach the required capacity or current capability), described using nSmP notation — a 4S2P pack has four series groups of two parallel cells each, giving roughly four times a single cell's nominal voltage and twice its capacity. The design decisions specific to this topology, beyond simply choosing a cell and a BMS, are: how cells within a parallel group are matched and connected so they share current and age together rather than one cell silently absorbing a disproportionate share of cycling; whether each parallel group or series string needs its own fuse to prevent a single failed cell from drawing down its neighbours through a short; and which interconnect method (spot welding, bus bars, or nickel strips) is appropriate for the pack's current level and manufacturing volume. Getting parallel-group matching and per-string protection wrong doesn't necessarily show up in bench testing — it shows up as accelerated capacity fade or a thermal event after months of field cycling.
Detailed Explanation
What is a BMS? covers the electronics that monitor and protect a multi-cell pack — but the BMS is only half of a series-parallel pack design. The other half is the pack's physical topology: how many cells in series, how many in parallel, how the parallel groups are matched and interconnected, and how each string is protected against a single-cell fault. These decisions are made before the BMS is even selected, because the BMS IC's cell count and channel configuration follow directly from the pack topology chosen here.
nSmP Notation
Battery pack configurations are described as nSmP, where n is the number of cells in series and m is the number in parallel within each series position. A 4S2P pack has 4 series positions, each made of 2 cells in parallel — 8 cells total, with a nominal voltage of roughly 4 × the single-cell nominal voltage (commonly around 3.6–3.7 V per cell for Li-ion, so approximately 14.4–14.8 V nominal for 4S) and a capacity of roughly 2 × a single cell's rated capacity. Series count sets the pack voltage; parallel count sets the pack capacity and maximum current capability, since the discharge current is shared across the parallel cells in each group.
Why Parallel Groups Need Cell Matching
Cells connected directly in parallel are forced to the same terminal voltage at every instant — but they are not forced to carry the same current. A cell with slightly lower internal resistance in the group will supply (or absorb, during charge) a disproportionate share of the group's current, simply because it's the path of least resistance. Over many cycles, this uneven current sharing accelerates that cell's capacity fade relative to its neighbours in the same group, which itself further worsens the imbalance — a mismatch that starts small compounds over the pack's service life.
Production pack assembly typically addresses this by matching cells into parallel groups based on measured capacity and internal resistance (not just nominal datasheet values or a shared batch/date code), so that every cell in a given parallel group starts its service life close to its group-mates. This matching step is standard in commercial pack manufacturing and is one of the reasons a professionally assembled pack outperforms one built from unmatched cells, even when both use the same cell part number.
Series-String Voltage Balancing Still Happens at the BMS
The BMS's cell-balancing function (covered in detail in what is a BMS?) operates at the series-group level: each parallel group is treated as one larger equivalent cell for balancing purposes, since all cells within a parallel group are already forced to the same voltage by their direct connection. A 4S2P pack therefore needs a BMS IC with 4 cell-voltage-sensing channels, not 8 — matching the series cell count, not the total cell count.
Per-String and Per-Cell Fusing
The specific failure mode per-string or per-cell fusing addresses is a single internally shorted cell within a parallel group being fed current by its healthy neighbours in the same group. A hard internal short in one cell presents a very low resistance path; the other cells in the same parallel group, each still at normal voltage, discharge rapidly into that short. This is a different (and in some ways more dangerous) event than an external short across the whole pack, because the fault current is limited only by the healthy cells' own internal resistance and interconnect resistance, not by the pack's external protection circuitry.
Common approaches:
- Per-cell fuses — a small fuse (or a fusible interconnect, such as a nickel strip sized to open at a defined current) in series with each individual cell within a parallel group, isolating a single shorted cell without taking down the whole group.
- Per-string fuses — a single fuse per series string (i.e., per parallel group at each series position), a coarser level of protection than per-cell fusing but simpler and lower-cost.
- Pack-level protection only — relying on the BMS's overall overcurrent response without per-cell or per-string fusing, common in lower-risk, low-parallel-count (2P) consumer designs but not typically acceptable for higher-energy or safety-certified packs.
The right choice depends on the pack's energy content, the applicable safety standard (IEC 62133 and UL 2054 both address internal cell-fault tolerance), and the consequences of a worst-case single-cell failure in the specific application.
Interconnect Methods
How cells within a group — and groups within a series string — are physically joined affects both current capacity and long-term reliability:
- Spot welding (nickel or nickel-plated steel strips, resistance-welded to the cell terminals) — the standard method for production packs. Low contact resistance, no heat applied to the cell body (unlike soldering directly to a cell, which risks damaging the internal seal), and well suited to automated assembly at volume.
- Bus bars — thicker, often bolted or welded copper or nickel bars used for higher-current packs (e-bikes, power tools, larger stationary storage), where a thin nickel strip's resistance would create unacceptable I²R losses and localised heating.
- Battery holders with spring contacts — used mainly in low-volume, prototype, or field-serviceable designs (removable cell packs) where welding isn't practical; comes at the cost of higher and less consistent contact resistance than a welded joint, and is generally not used in a sealed, non-serviceable production pack.
Never solder directly to a cylindrical Li-ion cell's terminal in a production design — the sustained heat from hand soldering can damage the cell's internal seal and separator, and it's a well-documented cause of latent cell damage that doesn't show up until later in the cell's life.
Practical Examples
A power tool manufacturer designs a 5S4P pack (20 cells) using 21700-format cells to deliver a 18 V nominal pack voltage at a high discharge current for a corded-replacement power tool. Cells are capacity- and impedance-matched into groups of 4 before spot-welding with nickel strips sized for the tool's peak discharge current; each of the 5 series strings carries its own fuse sized to interrupt a single shorted cell's fault current without nuisance-tripping under the tool's normal high-current pulses.
A portable medical device uses a 2S2P pack (4 cells) with unmatched cells from the same production batch, relying on the pack-level BMS's overcurrent protection rather than per-cell fusing, judged acceptable for the device's relatively low energy content and its IEC 62133 risk assessment. The 2S balancing is handled by a standard 2S BMS IC; the 2P groups are simply spot-welded pairs with no additional per-cell protection, a design decision documented in the product's safety file as appropriate for the pack's specific risk profile rather than a default choice made without analysis.
Design Considerations
- Match cells into parallel groups by measured capacity and internal resistance, not just by part number or shared batch code, for any pack expected to see meaningful cycle life — the mismatch compounds over time rather than staying constant.
- Size per-string or per-cell fusing (if used) against the pack's actual worst-case discharge current, not just the fault current — a fuse sized too close to normal operating current nuisance-trips under legitimate high-current pulses, while one sized too high fails to protect against the fault it's meant to catch.
- Choose the interconnect method against the pack's current level and production volume, not just cost — nickel strip spot welding that's appropriate for a low-current consumer pack will overheat under a power-tool-class discharge current, where bus bars are the correct choice.
- Confirm the BMS IC's cell-sensing channel count matches the series count, not the total cell count — an nSmP pack needs n voltage-sensing channels, and getting this wrong at the BMS selection stage is a costly late-stage design change.
- Factor pack topology into the safety certification path early. UN 38.3 transport testing and IEC 62133 safety testing both apply to the finished pack configuration, not just the individual cell — a topology change after initial certification testing typically requires re-testing. Zeus Design's engineering team designs multi-cell battery packs, including cell topology, protection architecture, and certification support, for commercial products.
Common Mistakes
- Assuming cells from the same batch are automatically matched for parallel grouping. Datasheet-nominal capacity and internal resistance hide real unit-to-unit spread that compounds over cycle life within a parallel group.
- Omitting per-string protection on a high-parallel-count or high-energy pack without a documented risk assessment — the absence of per-cell fusing should be a deliberate, analysed decision for the specific application, not a default.
- Soldering directly to cylindrical cell terminals instead of spot welding or using a properly designed interconnect — the sustained heat risks damaging the cell's internal seal in a way that may not manifest as a field failure until well after the design has shipped.
- Undersizing nickel-strip interconnects for the pack's actual peak current, leading to localised heating at the strip that can go unnoticed in short bench tests but causes measurable I²R loss and thermal stress under sustained real-world load.
- Selecting the BMS IC before finalising the pack topology. Because the BMS's channel count follows the series cell count, choosing the pack topology after the BMS is already selected (rather than before) frequently forces a BMS respin.
Frequently Asked Questions
- Do parallel-connected cells need individual balancing like series cells do?
- No, not in the same sense. Cells connected directly in parallel are electrically forced to the same voltage at all times — there's no equivalent of the series-string voltage drift that a BMS's cell balancing corrects for, because a parallel connection is itself a continuous, passive balancing mechanism. What parallel cells do need is current-sharing matching: cells with different internal resistance or capacity within the same parallel group will share charge and discharge current unevenly even while sitting at the same terminal voltage, so the BMS balances at the series-group level (treating each parallel group as one larger equivalent cell) while match-selecting and interconnect design handle current sharing within each parallel group.
- Does every parallel string need its own fuse?
- It depends on the failure modes the design needs to tolerate and the applicable safety standard, not a universal rule. The specific risk a per-string fuse addresses is a single shorted cell within a parallel group being fed a large reverse current by its healthy neighbours in the same group — without a fuse, the healthy cells can rapidly discharge into the short, generating heat well beyond what a single cell's own protection circuitry is designed to interrupt. For low parallel-cell-count packs (2P) in low-risk applications, many designs omit individual per-cell fusing and rely on the pack-level protection circuit's overcurrent response instead; for higher parallel counts, high-energy packs, or designs needing IEC 62133 or UL 2054 certification, per-cell or per-string fusing is standard practice specifically to bound this failure mode.
- Why can't I just pick any cells from the same batch and assume they're matched?
- Cells from the same manufacturing batch and even the same date code still have measurable spread in capacity and internal resistance — typically a few percent, but enough to matter in a pack that will be cycled hundreds of times. For a parallel group, mismatched cells share current unevenly (a lower-internal-resistance cell in the group takes a disproportionate share of both charge and discharge current), which accelerates that cell's aging relative to its neighbours and, over enough cycles, can leave one cell doing meaningfully more work than the others. Production packs intended for a long service life typically match cells by measured capacity and internal resistance into groups before assembly, not just by nominal part number — this is a standard step in commercial pack assembly, not an exotic precaution.
References
Related Questions
What Is a Battery Management System (BMS)?
A BMS monitors and protects multi-cell Li-ion packs with cell balancing, state-of-charge estimation, temperature monitoring, and communication.
How Do Lithium-Ion Batteries Charge?
Li-ion batteries charge via CC/CV method to 4.2V per cell. Learn how each charge phase works, what terminates charging, and what charger ICs handle.
What Is a Battery Protection Circuit?
A Li-ion protection circuit prevents overcharge, overdischarge, overcurrent, and short circuits using a dedicated IC and back-to-back MOSFETs.
LFP vs NMC vs NCA: Choosing a Lithium Battery Chemistry for Your Design
LFP, NMC, and NCA make different trade-offs between energy density, cycle life, thermal safety, and cost. A practical guide for product designers.
What Is UN 38.3, and What Do You Need to Ship Lithium Batteries?
UN 38.3 is the transport test series required to ship lithium cells and batteries by air or sea. Learn what it tests and what documentation you need.
How Do You Calculate Battery Life for an Embedded Device?
Battery life = capacity (mAh) ÷ average current (mA). Learn how to calculate average current for embedded devices with active and sleep states.
Related Forum Discussions
BQ27220 SoC wildly inaccurate after config — does it really need a full charge/discharge cycle to 'learn' the cell?
Bringing up a BQ27220 on a new product board — single-cell Li-ion, 2000 mAh pack, 0.01Ω sense resistor per the reference design. Programmed
MAX17048 reporting 0% SoC at power-on — reading jumps to ~70% after several seconds
Adding a MAX17048 to an ESP32 project — single 18650 cell, standard SOT-23 breakout board, I2C on pins 21/22. Address 0x36, confirmed with a
TP4056 CHRG LED stays on for hours — is the charge ever going to terminate?
Built a small Li-ion charger using one of those cheap blue TP4056 modules from AliExpress. Battery is a single-cell 2000 mAh flat LiPo (nomi
LDO overheating and shutting down on a 2S Li-ion powered board
Got a board running off a 2S Li-ion pack (7.4V nominal, up to 8.4V fresh off the charger) feeding an LDO down to 3.3V for the MCU and a coup