This paper proposes a closed-loop maximum power point tracker (MPPT) for subwatt photovoltaic (PV) panels used in wireless sensor networks. Both high power efficiency and low circuit complexity are achieved. A microcontroller (mu C) driven by a fast clock was used to implement an MPPT algorithm with a low processing time. This leads to a maximum central-processing-unit duty cycle of 6% and frees the mu C to be used in the remaining tasks of the autonomous sensor, such as sensing, processing, and transmitting data. In order to reduce power consumption, dynamic power management techniques were applied, which implied the use of predictive algorithms. In addition, the measurement and acquisition of the output current and voltage of the PV panel, which increase circuit complexity, was avoided. Experimental measurements showed power consumptions of the MPPT controller as low as 52 mu W for a 2.7-mW PV power and up to 388 mu W for a 94.4-mW PV power. Tracking efficiency was higher than 99.4%. The overall efficiency was higher than 90% for a PV panel power higher than 20 mW. Field measurements showed an energy gain 15.7% higher than that of a direct-coupled solution.