Most homeowners get pitched module-level power electronics as a feature: "We use Enphase microinverters" or "We use SolarEdge optimizers" gets dropped into the sales conversation as a differentiator. It isn't, really. Under the current National Electrical Code, module-level power electronics (MLPE) are effectively mandatory for residential rooftop solar in California. The real question is which architecture — and the answer depends on the specific roof, not the sales rep's preferred vendor.
This piece walks through the engineering reality: what NEC 690.12 actually requires, the two compliance paths, and how to think about microinverters vs string + optimizers for a typical California residential install in 2026.
What NEC 690.12 actually says
NEC 690.12 is the rapid shutdown standard for rooftop PV systems. The intent is firefighter safety: in the event of a fire, first responders need to be able to de-energize the high-voltage DC conductors on the roof within a defined time window so they can vent the roof without risk of electrocution.
The 2017 and later editions of the NEC tightened this materially. Under the current rule, when the shutdown is initiated:
- Inside the array boundary (within 1 foot of the modules), DC conductors must drop to 80 V or less within 30 seconds.
- Outside the array boundary, conductors must drop to 30 V or less within 30 seconds.
The 80V inside-array limit is the consequential one. It can only be met in two ways: module-level power electronics (MLPE), or a PV Hazard Control System (PVHCS) — a listed system that performs the equivalent function at the array level. In practice, for nearly all California residential installations, MLPE is the compliance path.
The two MLPE architectures
Within the MLPE category, there are two broad architectures: microinverters and DC optimizers paired with a central string inverter. Both achieve rapid shutdown compliance. They differ in how they handle DC conversion, optimization, and system architecture.
| Property | Microinverters (Enphase IQ8, etc.) | DC Optimizers + Central String Inverter (SolarEdge, Tigo) |
|---|---|---|
| DC-to-AC conversion | Happens at each module. The roof carries AC. | Happens centrally at one inverter on a wall or ground location. The roof carries optimized DC. |
| Module-level MPPT | Yes — each module is independent. | Yes — each optimizer adjusts independently, feeding a constant string voltage. |
| Shading tolerance | Excellent — one shaded panel only affects itself. | Excellent — same tolerance, slightly different mechanics. |
| Roof-level component count | 1 microinverter per module (or 1 per 2 modules on dual-module units). | 1 optimizer per module. Inverter is off-roof. |
| Field replacement / serviceability | Each microinverter is independent — fail isolation is per-module. | String inverter is a single point of failure for the string; optimizers are individually replaceable. |
| Warranty (typical) | 25 years microinverter, 25 years module. | 12-year inverter, 25 years optimizer, 25 years module. |
| System DC voltage | Always low on the roof (sub-80V). | Optimized to typically 350-380V at string level (during normal operation); drops to safe levels on shutdown. |
| Battery integration | Enphase ecosystem (IQ Battery) — AC-coupled. | SolarEdge HD-Wave + Energy Bank, or hybrid inverters like Sol-Ark. DC-coupled options. |
Which architecture is right for which roof
The honest answer is: it depends on the specific roof and the specific homeowner. There is no universally "better" architecture. But there are patterns where one fits better than the other.
Microinverters tend to fit better when:
The roof has multiple orientations — south, east, and west planes that all need independent optimization. The roof has complex shading patterns — partial canopy, chimneys, dormers that shade different panels at different times. The homeowner wants maximum granular monitoring — per-module production data, fault isolation by module. The system is likely to expand later — adding panels is module-by-module rather than string-by-string. AC coupling with future battery makes sense for the energy profile.
String + optimizers tend to fit better when:
The roof is large, uniform, and unshaded — a big south-facing plane where module-level conversion adds expense without benefit. The homeowner wants a DC-coupled battery with hybrid inverter architecture (we often pair Sol-Ark for this on properties where backup is a primary driver). Component swappability at the inverter is desired — a single central inverter is sometimes easier to upgrade or replace than 30 microinverters. The system is large enough to justify three-phase conversion at the inverter for commercial-style efficiency.
What we typically specify for California residential
For straightforward residential rooftops with average shading and standard orientations, our default is Enphase IQ8 microinverters paired with REC or Maxeon modules. The Enphase IQ8 family is now the dominant residential microinverter in California, the Enlighten monitoring platform is mature, and Enphase's Sunlight Backup capability provides a unique grid-outage solar-only operation that other architectures cannot replicate without battery.
For properties where the homeowner is prioritizing battery resilience and wants a hybrid (DC-coupled) architecture, we typically specify a Sol-Ark Limitless hybrid inverter paired with REC or Maxeon modules and module-level Tigo TS4-A-O optimizers. The DC-coupled architecture is more efficient in heavy battery-cycling scenarios and offers superior off-grid behavior.
We don't specify SolarEdge as often as the industry average for residential — not because it's bad, but because the warranty math (12-year inverter vs 25-year microinverter) doesn't favor it for the all-in 25-year cost of ownership in our experience. SolarEdge remains a strong choice for some specific configurations, and we use it when the project calls for it.
What to ask your installer
Three questions cut through most of the architectural fog:
- Which specific MLPE component and which inverter are you specifying, and are they on the same UL 9540 / UL 1741 system listing?
- Does the design exceed the 80V inside-array boundary under any condition, including during rapid shutdown sequence?
- If you swap any component during procurement, who reviews the substitution against the original plan set before installation?
An installer that can answer all three crisply is one that understands the code. An installer that hand-waves on any of them is one that learned the trade before NEC 690.12 tightened and hasn't fully updated.
The summary
Module-level power electronics aren't a feature your installer should be selling you. They are a requirement that competent installers have already engineered around. The interesting questions — microinverter vs optimizer + central inverter, AC vs DC coupling for batteries, which specific listed system — depend on your specific roof, your battery plans, and your tolerance for component complexity. We model all of them at the design phase and pick the architecture that fits the project, not the architecture the rep prefers.
Want a design that fits your specific roof?
We engineer each system to the property — not to a template. Free site evaluation, no obligation.
Request a Free Evaluation →