Een PWM -controller (pulsbreedtemodulatie) kan worden beschouwd als een (elektronische) schakelaar tussen de zonnepanelen en de batterij.
De PWM is een goede goedkope optie voor kleinere systemen/waarbij de efficiëntie van het systeem niet kritisch is, bijvoorbeeld druppelladen/voor zonnepanelen met een maximale vermogensspanning (VMP) van maximaal 18V voor het opladen van een 12V-batterij (36V voor 24V-batterij, enz.).