PWM (Pulse Width Modulation) solar charge controllers are the traditional style that puts less stress on the battery, extending battery life, they are robust, inexpensive and widely used in solar panel applications. As the battery gets closer to being fully charged, more modern charge controllers use pulse width modulation (PWM) to slowly reduce the amount of charge applied to the battery. This type of controller allows the battery to be charged more fully, it extends battery life and protects it from overcharging, undercharging, short circuits and overheating.
cheapest
longer service life
Smaller size and flexible operation.
PWM Solar Charge Controller are durable, most with passive radiator cooling
These controllers are available in a variety of sizes for a variety of applications