Solar energy, radiant light and heat from the sun, has been reined by humans since ancient times using a range of ever-evolving technologies. Solar radiant energy accounts for most of the usable renewable energy on earth. Photovoltaic (PV) is a method of generating electrical power by converting solar radiation into direct current electricity using semiconductors that exhibit the photovoltaic effect.The tracking process of maximum power point is called maximum power point tracking (MPPT). The concept of Maximum Power Point Tracking is to be implemented which results in appreciable increase in the efficiency of the Photovoltaic System. Different schemes of MPPT algorithms such as Perturb and Observe.To overcome the difficulties of commonly used MPPT methods a unique controller called fuzzy logic controller is implemented.In this paper a novel back propagation neural network based MPP controller is proposed and it is shown that it can track the MPP more accurately than fuzzy logic based controller.Due to the conventional inherent nature of neural network based controller, it shows no oscillation around the MPP and hence no power loss owing to this fact.