STMicroelectronics ha annunciato la produzione in volumi dei microcontroller ARM® Cortex-M0+ ad altissima efficienza energetica serie STM32L0, con un esteso ecosistema di sviluppo tra cui schede di costo minimo e strumenti software gratuiti che consentono agli sviluppatori di tenere sotto stretto controllo il consumo energetico delle applicazioni e abbattere il time-to-market. Questi MCU sono ideali per applicazioni sensibili ai consumi tra cui dispositivi indossabili, monitor medicali, sensori industriali e dispositivi smart. Esiste un ambiente di sviluppo professionale gratuito per STM32L0 e STM32F0. MDK-ARM per le edizioni STM32F0 e STM32L0 include il compilatore ARM C/C++, il kernel CMSIS-RTOS RTX e l'IDE/debugger µVision. Lo sviluppo software è supportato dalla suite di middleware e firmware STM32CubeMX e STM32CubeL0. Il generatore del codice di inizializzazione STM32CubeMX e il configuratore MCU hanno procedure guidate intuitive, tra cui una calcolatrice dell'assorbimento di potenza che consente di valutare e affinare la potenza disponibile. STM32CubeL0 include un HAL (livello di astrazione hardware) che semplifica il trasferimento ad altri dispositivi entro la famiglia STM32 compatibile a livello di pin e di codice. In totale, STM32Cube offre oltre 200 esempi di codice gratuito. Tutti gli strumenti di STM32Cube sono disponibile gratuitamente, così come il debugger ST-Link e gli strumenti loader DfuSe e Flash che semplificano l'utilizzo e il testing del bootloader ROM.
| Caratteristiche e vantaggi |
|
|
- L'ADC a bassa potenza assorbe soltanto 41 µA a 12 bit di risoluzione e 10 K campione/campioni
- Modalità di risparmio energetico, tra cui arresto a 340 nA con mantenimento dei dati in RAM e riattivazione automatica
- Contatore di impulsi a bassa potenza (timer a 16 bit) che rimane disponibile anche a bassissimo assorbimento di potenza
|
|
- 3,5 µs di riattivazione dall'arresto
- La matrice di interconnessione consente la continua gestione dei dati la CPU è inattiva
|