The installation of photovoltaic (PV) generation systems is rapidly growing in response to concerns related to energy security and environmental issues such as global warming. PV generation system is considered as a clean and environmentally-friendly source of energy. However, PV generation systems have two major problems which are related to low conversion efficiency of about 15 to 20 % especially in low irradiation conditions and that the amount of electric power generated by PV arrays varies continuously with weather conditions. Thus there is a need for an efficient tool for maximizing the power produced from the PV panel. Here comes the role of Maximum Power point Tracking (MPPT) technology. The MPPT is an instrument that extract maximum power available from the PV array at any given instant. Basically there are two type of MPPT techniques. (i) Mechanical Tracking (ii) Electronic tracking In mechanical tracking, In electronic tracking, MPPT controller is employed, which is an electronic charge controller system is used to track the maximum power point of PV systems. The power available from a PV module passes through a peak at a particular operating point, and this peak is also changes with atmospheric conditions. Hence the change in peak power needs to be continuously tracked. Electronic MPPT system thus uses a DC to DC converter as the MPPT controller, which introduced between the source and load in order to nullify the load mismatch conditions. This is done by varying the duty cycle of the charge controller in such a way to optimize the current drawn from the array. Charge controllers are generally employed with tracking algorithms. Perturb and observe (P & O) method, Incremental conductance (IC) and Hybrid tracking methods are some example of algorithms used in MPPT. Since the ease in digitalized programming and less complicate when compared with other algorithms, P & O algorithm is preferred in this project. P & O method involve perturbing the point (voltage) of operation and measuring the power delivered by the PV array. This process followed by comparing the power values at two consecutive instant that leads to decision on the direction of perturbation in the subsequent sampling cycle.