The paper presents a novel maximum utilization scheme for photovoltaic (PV) powered permanent magnet DC (PMDC) motor drives. The power from the PV array is used to operate the PMDC motor driving a mechanical pumping/ventilation/refrigeration load. The dc motor drive system is controlled by a dynamic multi-loop error driven Proportional-Integral-Derivative (PID) controller. The control scheme generates the required pulsing using a PWM-pulse width modulated switching block (PWM) for complementary switching of IGBT/MOSFET solid state devices in order to control the effective magnitude of the motor armature voltage for speed control and maximum utilization combined actions. Speed reference tracking and maximum photovoltaic power utilization are ensured by multi-loop dynamic action in case of solar irradiation, temperature variations as well as load excursions.