Je suppose que le MCU est CMOS bien que vous ne le disiez pas. Tous les MCU souffrent de problèmes d'auto-échauffement qui limitent la température de fonctionnement maximale. Par exemple, un iPhone avec le chargeur branché peut se sentir à environ 50 ° C au toucher, mais être à 125 ° C ou plus en interne lorsqu'il fonctionne. Ainsi, la limite de test pour votre MCU, normalement contrôlée pendant la qualification avec un thermostream, garantira que la limite de conception est OK. Une fois que vous allez au-dessous de cette limite, les retards de transistor seront réduits, ce qui introduit des risques de course. De plus, la concentration intrinsèque des porteurs diminuera, ce qui aura un effet sur la mobilité. Si votre MCU possède des convertisseurs A / N ou D / A, leurs caractéristiques, par exemple l'erreur maximale, peuvent augmenter ou ne pas fonctionner du tout.
La réduction de la fréquence n'aidera pas du tout (cela peut aider avec une température élevée). Le principal inconvénient de l'utilisation de l'appareil en dehors de sa plage est que même si la probabilité d'erreur est faible, elle restera importante avec l'exécution de millions d'instructions par seconde. Si vous n'êtes pas trop particulier sur la consommation d'énergie, vous pouvez désactiver les routines d'économie d'énergie dans votre code (telles que l'arrêt, la veille, etc.) et cela se traduira par un petit effet d'auto-échauffement, qui pourrait être amélioré en utilisant une isolation épaisse . Cependant, si votre appareil doit fonctionner à des températures très basses et élevées, ce serait un problème.
La pré-qualification de votre appareil ne sera pas d'une grande aide à moins d'avoir accès à des lots lents et rapides de votre fabricant; ce seront des extrêmes de dopage et d'autres paramètres tels que l'épaisseur du métal pour évaluer la fiabilité.
Si vous avez un gros budget, vous pouvez acheter votre propre processeur ARM ou l'un de ses concurrents et le durcir vous-même selon vos propres spécifications de température. C'est ce que l'on appelle une approche COT (Customer Own-Tooling). Si nécessaire, vous pouvez également octroyer une licence pour le contrôleur de mémoire IP et les périphériques. Une alternative serait d'approcher un fabricant spécialisé dans la personnalisation et de leur demander de préqualifier votre produit requis sur une plage de température étendue.
Un fabricant qui effectue la personnalisation aura accès à toutes les bases de données de conception assistée par ordinateur (CAO) nécessaires pour vérifier une puce. Il suffit alors de revalider le design à une température plus basse. Cependant, ils peuvent dépendre d'un deuxième fournisseur pour caractériser le silicium à une température en dehors de la plage habituelle. Cela nécessite une vaste gamme de simulations SPICE et d'expériences de caractérisation de bibliothèque associées, qui peuvent être en dehors de la portée de ce qu'ils sont prêts à faire pour tous, sauf pour le plus gros client. Dans le cadre de ce processus, le flux thermique mentionné précédemment peut être utilisé pour vérifier que les lots fractionnés passent toujours leurs vecteurs de test à la basse température que vous spécifiez. Cela peut également entraîner une perte de rendement, comme mentionné dans d'autres réponses.