Hello! Welcome to Embedic!
This website uses cookies. By using this site, you consent to the use of cookies. For more information, please take a look at our Privacy Policy.
Home > Embedded Events > [Solved] How to Reduce the Power Consumption of MCU 2023

[Solved] How to Reduce the Power Consumption of MCU 2023

Date: 01-02-2023 ClickCount: 298

Reducing MCU power consumption is very important for an electronic product that needs to be powered by a battery. Not only do MCU development engineers need to design a reasonable circuit and choose the right electronic devices to strictly control the power consumption of MCU. So what are the aspects of reducing MCU power consumption?

 

So what is a low-power MCU chip?

 

Strictly speaking, there is no audit standard for low-power MCU chips, because every MCU manufacturer will advertise low power consumption when developing and producing chips. But in the end is not low power consumption, it is necessary to test the use of data before being able to conclude.

 

how to reduce the power consumption of mcu

 

Ways to Reduce MCU Power Consumption

 

1. Reduce the power consumption of the MCU chip when running in active mode can reduce the energy consumption of the MCU chip, the MCU should be selected so that it runs at the lowest possible clock speed, and then run them at the lowest possible voltage according to the selected clock frequency.

 

If the MCU can be programmed clock rate, a good program should be written to clarify the load in all modes of operation and run the MCU at the lowest possible rate in each mode.

 

2. During MCU chip development, the code setup is as concise as possible to make the microcontroller spend less time in operation. In addition, 32-bit microcontroller cores process data more efficiently than 8-bit or 16-bit microcontrollers because they can operate on large blocks of data in a single clock cycle.

 

Moreover, 32-bit microcontrollers will likely be manufactured using more advanced semiconductor process technologies, and these technologies, if used properly, are expected to reduce operating power consumption.

 

Further Reading: MSP430 Low Power Consumption Principle and its Application of Sea Temperature Measurement

 

The Specific Six Methods to Reduce MCU Power Consumption are as follows

 

1. Peripheral component selection

 

Some 8-bit MCU power of a few tens of microamps, sleep mode for about 1uA, become the preferred. The most likely problem with this type of MCU is the limited resources and the small number of pins, such as an ICROM only 1K,RAM 32 bytes, so the final software implementation may be difficult.

 

2. Sleep mode

 

MCU can sleep in sleep mode, or in module sleep mode. When the MCU external trigger wakes up, the MCU then wakes up the module that consumes more power, and immediately goes to sleep after completing the function or communication, in short, it is natural to enter the sleep state to save power. Some modules use a variety of sleep modes, the purpose is to reduce power consumption more flexibly without affecting the function.

 

3. Shut down the unused resources

 

When using a slightly more complex MCU, it comes with its own peripherals, which must be turned off when not in use. When using a simple MCU, all possible functions, such as IIC,SPI,Uart and so on, but also note that before starting sleep, you should turn off the corresponding devices, such as sensors, or let it enter PowerDownMode, after waking up, before initializing the configuration.

 

4. Reduce the main frequency

 

We all know that the higher the main frequency of the chip, the greater the power consumption. Frequency reduction program generally does not use external crystal oscillator, using internal crystal oscillator, frequency selection commonly used 32768Hz although low, but can only get seconds of accuracy, to get ms or us-level accuracy, more than 1M frequency is rare.

 

5. The principle of intermittent work.

 

The so-called intermittent work, refers to the combination of work and rest, alternating work rest, using intermittent power supply, intermittent switching mode, so that the power consumption of the device is reduced by half. If a device is powered on, it needs to warm up for a period of time, this method does not work.

 

There are also some level-driven components, give the pulse a certain duty cycle can work, but also according to the voltage to adjust the duty cycle, balance the load to achieve the maximum utilization of power, but this is also a complex task.

 

6. The IO interface configuration.

 

In the above mentioned sleep before turning off external devices, you think this can be, in fact, not necessarily. If some pins are connected externally to pull-up resistors, and the MCU is sleeping when the pin is placed lower, so that there is a voltage difference, there is a resistance, the formation of unnecessary power consumption. This problem is easy to ignore, so each pin must be configured reasonably according to the external circuit.

 

Therefore, the definition of "low-power MCU chip" is often a variety of factors, whether it is the internal architecture layout or the actual experience of production, to meet the requirements of low power consumption, in order to be called "low-power MCU chip".

 

  • The Timers and Counters in 8051 Microcontroller 2023
  • The Overview of STM32F103 microcontroller Newly Updated 2023

Author

Kristina Moyes is an experienced writer who has been working in the electronics industry for the past five years. With a deep passion for electronics and the industry as a whole, she has written numerous articles on a wide range of topics related to electronic products and their development. Kristina's knowledge and expertise in the field have earned her a reputation as a trusted and reliable source of information for readers interested in the latest advancements in electronics.

Hot Products

  • TMS320C6678XCYP

    Manufacturer: Texas Instruments

    IC DSP FIX/FLOAT POINT 841FCBGA

    Product Categories: DSP

    Lifecycle:

    RoHS:

  • ADSP-BF506KSWZ-4F

    Manufacturer: Analog Devices

    IC DSP 12BIT 400MHZ 120LQFP

    Product Categories: DSP

    Lifecycle:

    RoHS:

  • PIC32MX120F032B-I/ML

    Manufacturer: Microchip

    IC MCU 32BIT 32KB FLASH 28QFN

    Product Categories: 32bit MCU

    Lifecycle:

    RoHS:

  • PIC16F1937-I/ML

    Manufacturer: Microchip

    IC MCU 8BIT 14KB FLASH 44QFN

    Product Categories: 8bit MCU

    Lifecycle:

    RoHS:

Customer Comments

  • Looking forward to your comment

  • Comment

    Verification Code * 

Compare products

Compare Empty