MPPT solar charge controllers are a more expensive and complex charge controller option. They provide the same switch-like protection that a PWM controller does, and will reduce the power flowing to your home battery as it nears capacity.
Unlike PWM controllers, MPPT charge controllers can pair non-matching voltages frompanels and batteries. MPPT controllers adjust their input to bring in themaximum power possible from your solar array, and can also vary their outputpower to match the attached battery. This means that MPPT charge controllersare more efficient than PWM controllers, and more effectively utilize the fullpower of your solar panels to charge a home battery system.