Categories
Electricity Basics

MPPT vs PWM Charge Controllers: How Each Turns Solar Into Charge

MPPT vs PWM is the first choice you make on any battery-based solar system, and charge controller manuals from makers such as Victron Energy explain the difference: a PWM controller connects the panel straight to the battery, while an MPPT controller is a DC-DC converter that runs the panel at its best voltage and turns the extra voltage into extra current. Here’s what that means in watts, wiring and cost.

MPPT vs PWM at a Glance

PWMMPPT
How it worksSwitches panel to battery; panel runs at battery voltageTracks max power point, converts voltage down
Panel voltageMust closely match battery (e.g., “12V” panels, ~18 Vmp)Can be much higher (series strings)
Typical harvest gainBaselineOften 10-30% more, most in cold weather or with high-voltage strings
CostLowHigher
Best forSmall, simple 12V systemsMost systems over ~200W

Why PWM Wastes Power

A “12V” panel has a Vmp around 18V. A PWM controller pulls it down to battery voltage, around 13V. Since current stays about the same, power falls: 18V × 5.5A = 99W at the panel’s best point, but 13V × 5.5A ≈ 72W into the battery.

How MPPT Recovers It

An MPPT controller keeps the panel at about 18V, takes the full ~99W, and converts it to about 13V at ~7A (minus a few percent conversion loss). The gain grows when panels are cold (higher voltage) or wired in series.

Series Strings Need MPPT

With MPPT you can wire panels in series, for example three 40V Vmp panels for ~120V. Higher voltage means less current, thinner wire and lower voltage drop on long runs. A PWM controller can’t use that voltage.

When PWM Is Fine

  • One small panel trickle-charging a battery
  • Matched 12V panels on a short run
  • Very tight budget, small loads

Sizing an MPPT Controller

Check two numbers: max PV input voltage (use cold-weather Voc) and max charge current (array watts ÷ battery voltage). Example: 400W ÷ 12.8V ≈ 31A, so a 30A to 35A controller.

Other Features Worth Paying For

  • Bluetooth or app monitoring to see daily yield and spot problems
  • Adjustable charge voltages for LiFePO4, AGM and flooded batteries
  • Load output with low-voltage disconnect for small DC loads
  • Temperature sensing so lead-acid batteries get the right voltage in heat and cold
  • Networking with an inverter or battery monitor for coordinated charging

Worked Example: The Same Panels, Two Controllers

Illustrative: two “12V” panels rated 200W each, Vmp 20V and Imp 10A, charging a 12.8V LiFePO4 battery at about 13.6V.

PWM (panels in parallel)MPPT (panels in series)
Array voltagePulled down to about 13.6VAbout 40V at max power
Array currentAbout 20AAbout 10A
Power from the array13.6 × 20 ≈ 272W40 × 10 = 400W
Conversion efficiency (illustrative)n/aAbout 96%
Into the batteryAbout 272WAbout 384W
Charge current at 13.6VAbout 20AAbout 28A

At STC that’s about 40% more charge from the same panels in this example. Real-world gains are smaller when panels run hot, because Vmp drops, and larger in cold weather.

Victron’s Naming: What “100/30” Means

Many MPPT controllers are named by two numbers. On a Victron SmartSolar 100/30, 100 is the maximum PV input voltage (100V) and 30 is the maximum charge current into the battery (30A). Victron’s manual also states the controller starts charging once PV voltage is 5V above battery voltage, and keeps charging as long as it stays at least 1V above. Other brands follow similar rules. Check yours.

MPPT Sizing Steps

  1. Charge current: array watts ÷ battery charging voltage. Illustrative: 800W ÷ 13.6V ≈ 59A, so a 60A controller, or step up to 24V and use a 30–35A unit.
  2. Max PV voltage: cold-weather Voc of the string. Keep it under the controller’s limit. See solar panel specs explained.
  3. Minimum PV voltage: hot-weather Vmp must stay above battery voltage plus the start margin.
  4. Battery voltage support: 12/24V auto-select, or 12/24/48V.

MPPT vs PWM for LiFePO4

Both types can charge LiFePO4 if they let you set absorption and float voltages and turn off temperature compensation and equalization. Many have a lithium preset. The choice between MPPT and PWM is about harvest, not chemistry. See LiFePO4 vs lithium ion.

Efficiency in Practice

ControllerWhere losses come fromTypical results
PWMPanel forced to battery voltageVery efficient as a switch, but the panel doesn’t run at its max power point
MPPTDC-DC conversionPeak efficiencies of about 98% are common on datasheets

MPPT’s conversion loss is small compared with the power PWM leaves on the panel when Vmp is well above battery voltage.

Wire Savings With Higher Voltage

Illustrative: the same 400W array, 30 feet from the controller.

CurrentWire for about 3% drop (illustrative)
PWM, parallel at about 13.6VAbout 29AHeavy gauge, often 4 AWG or larger
MPPT, series at about 40VAbout 10AOften 12 or 10 AWG

Run the real numbers with the voltage drop calculator.

MPPT vs PWM Inverters and All-in-Ones

“MPPT inverter” usually means an all-in-one inverter-charger with a built-in MPPT solar controller. Low-cost all-in-ones sometimes use a PWM solar input instead, so read the spec sheet: a PWM input needs panel voltage close to battery voltage, while an MPPT input lists a voltage window such as 60–450V.

Matching Panels to Common MPPT Voltage Limits

Illustrative strings, using a panel with Voc 22.5V and a cold-weather factor of 1.12:

Controller max PV voltagePanels in seriesCold VocFits?
75V222.5 × 1.12 × 2 ≈ 50.4VYes
75V3≈ 75.6VNo
100V3≈ 75.6VYes
100V4≈ 100.8VNo
150V5≈ 126VYes
150V6≈ 151.2VNo

Use your own panel’s Voc, its temperature coefficient and your site’s record low. A string that’s over the limit even slightly can exceed the controller’s rating on the coldest morning.

PWM Panel Matching

With PWM, the panel’s Vmp should sit modestly above battery charging voltage, which is why “12V” panels with a Vmp around 17–20V are paired with 12V batteries. Using a 60-cell or larger residential panel (Vmp around 30V or more) on a 12V PWM controller wastes much of its power, because the panel is held near battery voltage.

FAQ

Is MPPT always better than PWM?

It harvests more in most cases, but on a tiny matched system the difference may not justify the price.

Can I use a 24V panel with PWM on a 12V battery?

Not efficiently. Most of the extra voltage is wasted. Use MPPT.

Do MPPT controllers work in the shade?

They track the best point available, but shade still cuts output.

Is MPPT worth it for 100W?

For one small panel, PWM is often fine. The MPPT gain matters more as arrays grow.

Can MPPT charge a lead-acid battery?

Yes. Set the AGM or flooded profile and enable temperature compensation if available.

Which is more efficient, MPPT or PWM?

MPPT usually harvests more because it runs panels at their max power point.

Sources: NREL Solar program; NREL PVWatts documentation; manufacturer controller manuals; Victron Energy SmartSolar MPPT manual and datasheet. Accessed Oct 2026.

Related: SunSwift 60A MPPT Solar Charge Controller Review, MHPOWOS Solar Battery Trickle Charger Review

2 replies on “MPPT vs PWM Charge Controllers: How Each Turns Solar Into Charge”

Leave a Reply

Your email address will not be published. Required fields are marked *