Skip to main content
StefanH
Associate II
August 31, 2023
Question

Making an STM32 last at 150°C?

  • August 31, 2023
  • 9 replies
  • 9999 views

Are there any guides or tips on making an STM32 MCU last in a high temperature (~150°C) environment? Specific voltage or clock speed tweaks?

The MCU would sleep most of the time, but now and then take and store some measurements.

Would certain families be better (for example because of different semiconductor nodes)? We're looking at the G4 and L4 MCUs (G4 for the embedded OPAMPs) but the application would work with pretty much any part number.

Similarly, would certain package types be more temperature resilient?

9 replies

Technical Moderator
August 31, 2023

Hello @StefanH ,

When you run an MCU at high temperature (especially > 125°C), you have to take into account several factors and thermal parameters (thermal runaway, lifeTime usage estimation, TJ ...)

I recommend you this AN5036 Thermal management guidelines for STM32 applications, which describes the thermal management guidelines.

Note that several application notes are available, which present lifetime usage estimates by product series:

Hope this helped you!

Imen

In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question. Thanks
StefanH
StefanHAuthor
Associate II
August 31, 2023

Thank you! That's great information.

The G4 vs H4 comparison is interesting, the G4 graph is an order of magnitude better than the H7 if I interpret correctly? But the H7 is listed in the table with higher junction temperatures than the G4. Am I correct to assume those are just given points and a G4 would likely fare a lot better at 140 or 150C than the H7?

Pavel A.
Super User
August 31, 2023

Generally the bigger and more complex the chip (lot of memories...) - the lower is its temperature limit.

Perhaps you're looking for automobile grade STM8. these little critters can stand 150 C ambient.

waclawek.jan
Super User
August 31, 2023

This is just like overclocking. It "works" (probably), but there's no guarantee.

And what's worse, some the effects of higher temperature are not immediate. Some of them may be, as even individual transistors behave differently at other temperatures than they were designed to (i.e. you may experience "not work"); but many are not. Higher electromigration rate, higher leakages especially in FLASH reduce lifetime exponentially.

Btw. are you talking about 150deg.C "junction temperature", or 150deg.C ambient? Note, that that's a huge difference.

You may consider using microcontrollers (other than STM32) which are designed for high temperature operation, or a solution which in some way avoids the elevated temperature.

JW

StefanH
StefanHAuthor
Associate II
August 31, 2023

Thanks for your insights so far, Pavel & JW.

The STM8 would be interesting, but don't fit the performance needs. A G4 at 26MHz would probably be the minimum. CPU active times at this performance level would be very short, far less than a second.

The environment temperature varies but can be up to 150C. Can't do much to avoid that. There is no expectation that the parts should last outside of their operating temperature range, but I'm trying to maximize life.

The issues with flash at high temperature I was aware of, it's another research topic :)

I found ST MCUs rated for 150C, but only in stock as far larger packages than the 1cm2 we have for the MCU. I know, not easy, but if it was I wouldn't be asking here.

STOne-32
Technical Moderator
September 2, 2023

Dear @StefanH ,

Indeed we have few customers going beyond our products specification from time to time and may work properly . They rely on their own application qualification at the required environment.  You can see that our STM32G4 can sustain up to 150 degree in AMR ( Absolute Maximum Rating) it is a good choice for your application. 

IMG_4723.jpeg

IMG_4724.jpeg

Cheers,

STOne-32

waclawek.jan
Super User
August 31, 2023

> The environment temperature varies but can be up to 150C.

Consider junction temperatures perhaps +15deg.C higher. Probably all effects increase exponentially with temperature.

If electromigration is part of the problem - and there are hints that it may be - then you want to avoid mcus built with small-feature technology. You may want to consider 'F3 rather than 'G4.

One strategy to mitigate FLASH leakage is to reprogram it periodically (there's a tradeoff in this, you have to balance it against wear).

You may want to characterize the problems by performing a mockup HAST. 150deg.C is not an extremely high temperature and its effects won't be obvious immediately, so you may want to accelerate things by heating them up way higher, perhaps at a couple of temperature points, and then try to estimate probablility of failure in time.

And, most importantly, don't forget, that you are definitively outside what's guaranteed by ST. Be prepared for surprises, have plan B.

JW

StefanH
StefanHAuthor
Associate II
August 31, 2023

After Imen's reply I indeed went Googling to see if I could find a similar document on the F4. Now you mention it, the mixed signal F3's might be interesting indeed. We'll indeed be testing, but first it's key to understand what to test and have some ideas of where the problems may be so we can measure / observe accordingly.

Nikita91
Lead II
September 2, 2023

TI have a range of high temperature devices (-HT) up to 210°C developed for oil drilling.

https://www.ti.com/tool/TIDA-00002

Joe WILLIAMS
ST Employee
September 12, 2023

Dear StefanH,

As an alternate solution, if temperature is your primary concern, ST manufactures automotive grade MCUs. The SP5 has full operation guaranteed from -40 to 165 °C (TJ). Take a look at our SPC5 32-bit Automotive MCUs page to see if one of these automotive grade micros might work in your application. A SPC5 product selector tool is on the adjacent tab:

https://www.st.com/en/automotive-microcontrollers/spc5-32-bit-automotive-mcus/products.html

https://www.st.com/en/automotive-microcontrollers/spc5-32-bit-automotive-mcus.html

Several versions are available through the ST Authorized Distributor's inventory. If you need help locating alternate devices, please submit a request directly to the Online Support Team at:

 
https://my.st.com/ols.

Kind Regards

Joe WILLIAMS

STMicro Support

Garnett.Robert
Senior III
September 21, 2023

Hi,

Does the chip have to operate continually at 150 C or is that just a transient?

Does the board have electrolytic caps, these degrade very quickly at high temperature? The better normal grade are rated at 12,000 hrs at 105 deg C. Their life reduces by half for every ten degrees above their rating. At 150 C these wouldn't last more than 700 hrs, probably much less. (100 hrs?)  You can get auto grade that are rated at 150 C (Kemet), but I'm not sure of the capacitance and voltages available.

Is it possible to insulate the board and cool it with air? You can get lightweight ceramic insulation material that might do the job.

 

Regards

Rob

 

Visitor II
August 9, 2024

Hey just testing the waters here - Have you had any luck finding a small package MCU that will work up to 150C?

What solution did you end up going with?