¡El nuevo punto de referencia de MCU convencional está aquí!


STM32H5 es el nuevo microcontrolador convencional de referencia gracias a la implementación más potente de Cortex-M33, que alcanza los 1017 puntos en CoreMark, y gracias a sus amplias capacidades de seguridad. El nuevo dispositivo funciona a 250 MHz. Tiene hasta 2 MB de Dual Bank Flash y hasta 640 KB de RAM. También se basa en modelos anteriores para ofrecer un acelerador CORDIC y FMAC, como en el STM32G4. Del mismo modo, toma las funciones de seguridad del STM32U5 y se basa en ellas al introducir, entre otras cosas, la Raíz de confianza inmutable (iRoT) y la Raíz de confianza actualizable (uRoT). Como resultado, destrona al STM32F4 como el nuevo estándar para sistemas integrados.

La importancia de un UCM convencional

Saber qué microcontrolador usar es un desafío. Sirviendo como una nueva referencia para el mercado principal, el STM32H5 permite a los desarrolladores evaluar mejor sus necesidades. Por ejemplo, los equipos menos experimentados pueden empezar a trabajar en su propio sistema de control del motor para evaluar si la configuración STM32H5 es suficiente o si necesitan algo más especializado, como un STM32G4, o algo más potente, como un STM32H7. De manera similar, los equipos pueden comenzar con un STM32H5 y luego actualizar a un STM32U5 o STM32L5 si necesitan reducir significativamente el consumo de energía. Gracias a STM32CubeMX, los desarrolladores siempre han podido cambiar rápidamente de un STM32 a otro.

Una arquitectura flexible y con visión de futuro

Primera MCU STM32 con I3C

STM32H5
STM32H5

Ser el nuevo punto de referencia para la mayoría de las aplicaciones integradas significa estar preparado para el futuro. Por lo tanto, el STM32H5 es el primer dispositivo STM32 que incluye una interfaz de circuito interintegrado (I3C) mejorada. El nuevo bus es significativamente más rápido, lo que se vuelve cada vez más crítico a medida que los sistemas integrados manejan una miríada de datos de sensores. Gracias a una frecuencia de 12,5 MHz, I3C es unas 12 veces más rápido que I2C. La nueva tecnología también es compatible con el direccionamiento dinámico y puede ayudar a reducir el uso de pines al permitir que el microcontrolador se comunique con varios dispositivos simultáneamente. A pesar de su bus con visión de futuro, el STM32H5 sigue siendo un MCU de uso general gracias a muchas interfaces, como CAN-FD, HDMI-CEC y USB-C Power Delivery, entre muchas otras.

ADC, DAC, flash de doble banco, SMPS

El STM32H5 incluye dos convertidores de analógico a digital de 12 bits y dos convertidores de digital a analógico de 12 bits, que sirven a muchas aplicaciones que requieren una adquisición de datos rápida o múltiples interfaces. También hay muchos temporizadores, incluidos dos avanzados de 16 bits para aplicaciones de control de motores, idénticos a los que se encuentran en el STM32G4. Dando un paso atrás, toda la arquitectura del STM32H5 es un ejercicio para equilibrar la flexibilidad y la preparación para el futuro. Otro ejemplo de este enfoque es la presencia de Flash de doble banco para permitir, entre otras cosas, la implementación de una actualización inalámbrica sin tener que apagar el sistema, lo cual es esencial en las aplicaciones industriales.

Asimismo, el STM32H5 soporta una temperatura de 125ºC para cumplir con los requisitos de los productos industriales más exigentes, al tiempo que proporciona una fuente de alimentación conmutada para optimizar el consumo eléctrico. Gracias al SMPS presente en algunos modelos, el modo de parada (con todas las E/S habilitadas) consume solo 46 µA. El bajo consumo de energía también significa que el STM32H5 puede usar paquetes rentables en lugar de alternativas costosas que tendrían que disipar mucho calor.

Características de seguridad más completas

iRoT y uRoT

Al igual que el STM32U5, el STM32H5 contará con la certificación SESIP Nivel 3. Sin embargo, el nuevo dispositivo agrega muchas más funciones, como una raíz de confianza de dos etapas: la raíz de confianza inmutable y actualizable, o iRoT y uRoT. Como sugiere el nombre, el primero viene configurado de fábrica y no se puede cambiar. Utiliza memoria de solo lectura que contiene claves y otros mecanismos definidos por ST para establecer un arranque seguro sin claves externas.

Los clientes también pueden definir su propio iRoT con información permanente no editable. Una vez que el sistema pasa iRoT, hace la transición a uRoT, lo que permite a los desarrolladores almacenar y usar datos confidenciales que se pueden actualizar. La implementación de ambas raíces de confianza requería nuevas funciones de hardware para evitar la sobrescritura de datos en el iRoT y para proteger ambas fases de ataques físicos y lógicos. STM32H5 también permite a los desarrolladores elegir lo que les gustaría implementar. Algunos pueden elegir usar iRot, otros iRot y uRot, mientras que otros pueden querer ambos junto con Trusted Execution Environment y servicios seguros o nada.

Gestión del ciclo de vida

STM32H5 incluye otras optimizaciones arquitectónicas que fortalecen la seguridad, como una identificación única de 96 bits y una aceleración hash compleja, como SHA-2 512. En última instancia, las nuevas funciones y protecciones de hardware permitirán a los ingenieros aislar las aplicaciones confidenciales del resto del sistema. y proporcionar una estrategia de seguridad más precisa.

El nuevo dispositivo también se beneficiará de un nuevo sistema de gestión del ciclo de vida que permite a los desarrolladores personalizar la activación o desactivación de funciones de bajo nivel dependiendo de dónde se encuentren en el proceso de desarrollo. Tradicionalmente, los equipos apagan las funciones de depuración para evitar intrusiones maliciosas una vez que el dispositivo está listo para producción e implementación. Con capacidades de autenticación de depuración y administración del ciclo de vida, el STM32H5 puede volver a habilitar de manera segura ciertas capacidades de depuración para ayudar a los ingenieros de campo a trabajar en sistemas implementados. Además, si una empresa teme que una capa segura se haya visto comprometida, una raíz de confianza inmutable permite a los equipos realizar una regresión completa a un estado seguro conocido, lo que garantiza que el dispositivo sea seguro de usar.

Próximos pasos

La mejor manera de comenzar a experimentar con todas las funciones de su nuevo dispositivo es tomar una placa de desarrollo. En el momento de este anuncio, las placas Nucleo (NUCLEO-H503RB y NUCLEO-H563ZI) ya están disponibles y un Discovery Kit con STM32H573, que incluye todas las funciones de seguridad, estará disponible a través de los distribuidores en junio. También será cuando ST ponga a disposición para su descarga nuestro Secure Manager, un entorno de ejecución confiable completamente nuevo para ayudar a los desarrolladores, independientemente de su nivel de experiencia, a aprovechar las últimas características de seguridad del STM32H5. Hemos trabajado en estrecha colaboración con ProvenRun en implementaciones de software y Secure Manager permite a los ingenieros aprovechar los beneficios de esta colaboración.