A novel maximum power point (MPP) search algorithm for photovoltaic (PV) array systems is introduced. The proposed algorithm determines the maximum power point of a PV array for any temperature and solar irradiation level using an on-line procedure. The method needs only the on-line values of the PV array output voltage and current, which can be obtained easily by using just current and voltage transducers. The algorithm requires neither the measurement of temperature and solar irradiation level nor a PV array model that is mostly used in look-up table based algorithms. Satisfactory results were obtained with the proposed algorithm in a laboratory prototype implementation scheme consisting of a PV array computer emulation model, a chopper controlled permanent magnet de motor, and a DT2827 data acquisition board with the ATLAB software drivers for interfacing.