With the advent of portable and high density microelectronic devices, the minimization of power consumption in CMOS VLSI circuits is becoming a critical concern. An embedded system is a combination of electronic hardware and software and sometimes additional parts designed to perform a dedicated function. In many cases system (microprocessor) must monitor the amount of power it uses and take appropriate steps to save the battery life. There are several methods to save power consumption of microprocessor unit including: clock control, power-sensitive processors, low-voltage and circuit shutdown. The effect of reducing power consumption can be achieved either by hardware or software optimization. This paper presents the software level power consumption analysis of MCU, focusing mainly on instruction and data realization.