Abstract
An adaptive method to perform dynamic voltage and frequency scheduling (DVFS) for minimizing the energy consumption of microcontroller. Instead of using fixed update interval, the proposed DVFS system makes use of adaptive update intervals for optimal frequency and voltage scheduling. The system is interconnected with battery, the battery is connected to the ADC and it converts analytical electrical power to digital frequency. Then the microcontroller is internally connected to the oscillator and the oscillator maintains the operating frequency level in that controller. Thus the converted digital frequency is send to the microcontroller, the controller detects the battery power level. If the battery power value is low, the operating frequency level in the microcontroller can be reduced by an oscillator. The optimization enables the system to rapidly track the workload changes so as to meet soft real-time deadlines. The technique, which can be realized with very simple hardware, is completely transparent to the application.