In this work a Maximum Power Point Tracker (MPPT) for photovoltaic modules is developed using fuzzy logic. As it is well known, the output of the photovoltaic module is a non-linear curve which has a unique point of maximum power (MPP) for a given condition of radiation and temperature. When a load is connected to the module, only in very specifics cases, the operation point will coincide with the MPP, for any other conditions the system will not operate with maximum power. Thus MPPT circuits must guarantee that photovoltaic modules operate with its maximum power at most of the time, independently to the radiation and temperature conditions. In order to achieve this objective, in this paper the input variables of the controller are transformed into linguistic variables, which associate with a set of rules results the displacement of the operation point so as to transfer the maximum power from the photovoltaic module to the load.