Bassissimo consumo ed elevato livello di sicurezza caratterizzano il nuovo micro STM32L5 destinato ad applicazioni IoT

STMicroelectronics introduce un micro con la migliore gestione dell’alimentazione per applicazioni a basso consumo energetico, sicurezza garantita da Arm TrustZone con certificazione PSA Livello 2, avvio sicuro, isolamento HW completo e acceleratori crittografici. 

Le MCU serie STM32L5 – che sfrutta un core RISC Arm Cortex-M33 a 32 bit con clock a 110 MHz – utilizza per la sicurezza Arm TrustZone. Pensato inizialmente per apparecchiature come desktop, dispositivi mobili e infrastruttura di comunicazione, Arm TrustZone autentica i dispositivi collegati a una rete creando un ambiente di esecuzione protetto per la salvaguardia informatica e il codice sensibile (crittografia e archiviazione delle chiavi) che blocca i tentativi di corrompere i dispositivi o il software. Un secondo ambiente di esecuzione indipendente consente l’esecuzione di codice non attendibile.

A questa base, ST aggiunge la libertà di includere o escludere ogni I/O, periferica o area di Flash o SRAM dalla protezione TrustZone, consentendo ai carichi di lavoro sensibili di essere completamente isolati per la massima sicurezza. Inoltre, ST ha progettato TrustZone per garantire il supporto per l’avvio sicuro, la protezione speciale di lettura e scrittura per SRAM e Flash integrati e l’accelerazione crittografica, tra cui l’accelerazione hardware per chiave AES 128/256 bit, l’accelerazione chiave pubblica (PKA) e la decodifica al volo AES-128 (OTFDEC), per proteggere codice o dati esterni. STM32L5 supporta anche il rilevamento di manomissioni attive e l’installazione sicura del firmware. Con questa attenzione alla sicurezza, STM32L5 è stato certificato secondo il livello 2 di PSA.

“Poiché l’IoT e i dispositivi integrati aumentano in termini di intelligenza e funzionalità, la sicurezza deve essere integrata da zero“, ha affermato Thomas Ensergueix, senior director, Automotive and IoT Line of Business at Arm. “La serie STM32L5 rende più semplice per gli sviluppatori la creazione di dispositivi certificati PSA affidabili, basati sul processore Arm Cortex-M33, fornendo una base solida e sicura per dispositivi che vanno dai prodotti di consumo alle apparecchiature industriali.”

Oltre a questa protezione ed alla flessibilità di progettazione, ST unisce la sua competenza in ambito low-power design, attraverso tecniche come il ridimensionamento adattivo della tensione, l’accelerazione in tempo reale, il power gating e molteplici altre modalità operative a potenza ridotta in grado di consentire alle MCU di offrire prestazioni elevate  e tempi di esecuzione prolungati, alimentati da celle a bottone o anche attraverso energy-harvesting. Inoltre, un regolatore step-down in modalità switch particolarmente efficiente può essere acceso o abbassato al volo per migliorare le prestazioni a bassa potenza quando la tensione VDD è sufficientemente alta. I punteggi ULPMark risultanti,  che sono le misure chiave dell’efficienza a bassissima potenza basata sui benchmark del mondo reale sviluppati da EEMBC, sono eccellenti: 370 ULPMark-CoreProfile e 54 ULPMark-PeripheralProfile a 1,8 V.

“In qualità di leader di mercato nelle MCU con un focus strategico in aree come Smart Cities, Smart Buildings e Smart Industry, la ST ha riconosciuto l’importanza di una serie di MCU che combinavano consumi a bassissima potenza di livello mondiale con sicurezza leader del settore e protezione dei dati, per applicazioni mission-critical ed elaborazione dei nodi all’avanguardia “, ha affermato Ricardo De Sa Earp, direttore generale della divisione microcontrollori, STMicroelectronics. “Applicando l’esperienza di ST nella progettazione e tecnologie di elaborazione a bassissima potenza e aggiungendo la nostra sicurezza e protezione dei dati oltre alla solida base di Arm TrustZone e all’eccezionale ecosistema STM32, le MCU STM32L5x2 sono ideali per le applicazioni IoT industriali: misurazione, salute (monitoraggio umano o macchina), punto vendita mobile – che richiedono affidabilità e sicurezza”.

Le MCU STM32L5x2 offrono Flash dual-bank da 512 Kbyte che consente operazioni di lettura/scrittura per facilitare la gestione dei dispositivi e con Flash che garantiscono un elevato livello di sicurezza supportando il codice di correzione errori con diagnostica (ECC). C’è anche una SRAM da 256 Kbyte e funzionalità per supportare la memoria esterna ad alta velocità tra cui SPI singolo, doppio, quad o ottale e Hyperbus Flash o SRAM e un’interfaccia per SRAM, PSRAM, NOR, NAND o FRAM.

Le periferiche digitali per STM32L5x2 includono USB Full Speed ​​con alimentazione dedicata, che consente ai clienti di mantenere la comunicazione USB anche quando il sistema è alimentato a 1,8 V e un controller UCPD conforme alle specifiche USB Type-C Rev. 1.2 e USB Power Delivery Rev. 3.0 . Le funzioni analogiche intelligenti includono un convertitore analogico-digitale (ADC) all’avanguardia, due convertitori digitale-analogico (DAC) con gate di potenza, due comparatori a bassissima potenza e due amplificatori operazionali con capacità di routing follower interno o esterno e amplificatore a guadagno programmabile (PGA).

Come parte della famiglia di MCU STM32 leader del settore, la serie STM32L5 è completamente supportata dall’ecosistema STM32 e presenta il proprio pacchetto software one-stop STM32CubeL5, che include livello di astrazione hardware e driver di basso livello, FreeRTOS, Trusted Firmware -M (TF-M), Secure Boot e Secure Firmware Update (SBSFU), driver di dispositivo USB-PD, MbedTLS e MbedCrypto, file system FatFS e driver Touch Sensing. Inoltre, STM32CubeL5 offre oltre 300 esempi di progetti che possono essere eseguiti sulla scheda di valutazione STM32L552E-EV, sul kit di rilevamento STM32L562E-DK e su NUCLEO-L552ZE-Q. Questi progetti possono essere compilati con lo strumento di sviluppo Arm Keil, i toolchain IAR o STM32CubeIDE e vengono forniti con un file di configurazione STM32CubeMX, che consente una facile personalizzazione e l’aggiornamento del codice.

Le MCU STM32L5x2 sono in piena produzione e sono disponibili nelle versioni a temperatura standard (da -40 °C a + 85 °C) per applicazioni di consumo e commerciali, o ad alta temperatura da -40 °C a + 125 °C per ambienti ostili. Il prezzo unitario parte da USD 2,60 per quantitativi di 1000 pezzi.

 

 

 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Main Menu