A charge controller technique that attempts to supply maximum power to the batteries by tracking the maximum power point (MPP) at all times achieving a 15% to 35% increase over other types of charging techniques. Basically, Maximum Power Point Tracking (MPPT) is algorithm that included in charge controllers used for extracting maximum available power from PV module under certain conditions. The voltage at which PV module can produce maximum power is called ‘maximum power point’ (or peak power voltage). Maximum power varies with solar radiation, ambient temperature and solar cell temperature.

The major principle of MPPT is to extract the maximum available power from PV module by making them operate at the most efficient voltage (maximum power point).

Maximum Power Point Tracking (MPPT) checks output of PV module, compares it to battery voltage then fixes what is the best power that PV module can produce to charge the battery and converts it to the best voltage to get maximum current into battery. It can also supply power to a DC load, which is connected directly to the battery.