Microcontrollori ARM STM32L051C8T7 MCU Arm Cortex-M0+ a bassissimo consumo energetico, 64 kbyte di Flash, CPU da 32 MHz
♠ Descrizione del prodotto
Attributo del prodotto | Valore dell'attributo |
Produttore: | STMicroelectronics |
Categoria di prodotto: | Microcontrollori ARM - MCU |
Direttiva RoHS: | Dettagli |
Serie: | STM32L051C8 |
Stile di montaggio: | SMD/SMT |
Nucleo: | ARM Cortex M0+ |
Dimensione della memoria del programma: | 64 kB |
Larghezza del bus dati: | 32 bit |
Risoluzione ADC: | 12 bit |
Frequenza di clock massima: | 32 MHz |
Numero di I/O: | 37 I/O |
Dimensione RAM dati: | 8 kB |
Tensione di alimentazione - Min: | 1,8 V |
Tensione di alimentazione - Max: | 3,6 V |
Temperatura minima di esercizio: | - 40 °C |
Temperatura massima di esercizio: | + 105 °C |
Confezione: | Vassoio |
Marca: | STMicroelectronics |
Sensibile all'umidità: | SÌ |
Serie di processori: | ARM Cortex M |
Tipo di prodotto: | Microcontrollori ARM - MCU |
Quantità confezione di fabbrica: | 1500 |
Sottocategoria: | Microcontrollori - MCU |
Nome commerciale: | STM32 |
Peso unitario: | 0,091712 once |
♠ Linea di accesso MCU a 32 bit a bassissimo consumo energetico basato su Arm® Cortex®-M0+, fino a 64 KB Flash, 8 KB SRAM, 2 KB EEPROM, ADC
I microcontrollori STM32L051x6/8 a bassissimo consumo energetico della linea di accesso incorporano il core RISC Arm Cortex-M0+ a 32 bit ad alte prestazioni che opera a una frequenza di 32 MHz, una memoriaunità di protezione (MPU), memorie integrate ad alta velocità (64 Kbyte di programma Flashmemoria, 2 Kbyte di dati EEPROM e 8 Kbyte di RAM) più una vasta gamma diI/O e periferiche migliorate.
I dispositivi STM32L051x6/8 forniscono un'elevata efficienza energetica per un'ampia gamma diprestazioni. Ciò è ottenuto con un'ampia scelta di sorgenti di clock interne ed esterne, unadattamento della tensione interna e diverse modalità a basso consumo.
I dispositivi STM32L051x6/8 offrono diverse funzionalità analogiche, un ADC a 12 bit con hardwaresovracampionamento, due comparatori a bassissimo consumo, diversi timer, un timer a basso consumo(LPTIM), tre timer a 16 bit per uso generale e un timer di base, un RTC e unoSysTick, che può essere utilizzato come base dei tempi. Dispone inoltre di due watchdog, uno dei qualicon capacità di clock e finestra indipendenti e un watchdog di finestra basato sul busorologio.
Inoltre, i dispositivi STM32L051x6/8 incorporano comunicazioni standard e avanzateinterfacce: fino a due I2C, due SPI, una I2S, due USART, una UART a basso consumo (LPUART), .
L'STM32L051x6/8 include anche un orologio in tempo reale e un set di registri di backup cherimanere alimentati in modalità Standby.
I dispositivi STM32L051x6/8 a bassissimo consumo energetico funzionano con un'alimentazione da 1,8 a 3,6 V(fino a 1,65 V allo spegnimento) con BOR e da un alimentatore da 1,65 a 3,6 V senzaOpzione BOR. Sono disponibili nell'intervallo di temperatura da -40 a +125 °C. Un'ampia gamma diinsieme di modalità di risparmio energetico consente la progettazione di applicazioni a basso consumo.
• Piattaforma a bassissimo consumo energetico
– Alimentazione da 1,65 V a 3,6 V
– Intervallo di temperatura da -40 a 125 °C
– 0,27 µA Modalità standby (2 pin di riattivazione)
– Modalità di arresto 0,4 µA (16 linee di riattivazione)
– Modalità di arresto da 0,8 µA + RTC + RAM da 8 Kbyteritenzione
– 88 µA/MHz in modalità Run
– Tempo di riattivazione di 3,5 µs (dalla RAM)
– Tempo di riattivazione di 5 µs (dalla memoria Flash)
• Core: Arm® Cortex®-M0+ a 32 bit con MPU
– Da 32 kHz fino a 32 MHz max.
– 0,95 DMIPS/MHz
• Ricordi
– Memoria Flash fino a 64 Kbyte con ECC
– 8 Kbyte di RAM
– 2 Kbyte di dati EEPROM con ECC
– Registro di backup da 20 byte
– Protezione del settore contro le operazioni R/W
• Fino a 51 I/O veloci (45 I/O tolleranti a 5 V)
• Gestione del ripristino e dell'approvvigionamento
– BOR ultra-sicuro e a basso consumo (ripristino a bassa tensione)con 5 soglie selezionabili
– POR/PDR a bassissimo consumo energetico
– Rilevatore di tensione programmabile (PVD)
• Sorgenti di clock
– Oscillatore a cristallo da 1 a 25 MHz
– Oscillatore a 32 kHz per RTC con calibrazione
– RC interno ad alta velocità da 16 MHz regolato in fabbrica(+/- 1%)
– RC interno a bassa potenza da 37 kHz
– Multivelocità interna a bassa potenza da 65 kHz a4,2 MHz RC
– PLL per il clock della CPU
• Bootloader preprogrammato
– Supportato da USART, SPI
• Supporto allo sviluppo
– Debug del cavo seriale supportato
• Periferiche analogiche avanzate
– ADC a 12 bit 1,14 Msps fino a 16 canali (downa 1,65 V)
– 2 comparatori a bassissimo consumo (modalità finestra)e capacità di riattivazione, fino a 1,65 V)
• Controller DMA a 7 canali, che supporta ADC, SPI,I2C, USART, Timer
• 7 interfacce di comunicazione periferica
– 2x USART (ISO 7816, IrDA), 1x UART (bassoenergia)
– Fino a 4x SPI 16 Mbit/s
– 2x I2C (SMBus/PMBus)
• 9x timer: 1x 16 bit con fino a 4 canali, 2x 16 bitcon fino a 2 canali, 1x 16 bit a bassissimo consumotimer, 1x SysTick, 1x RTC, 1x base a 16 bit e 2xcani da guardia (indipendenti/finestra)
• Unità di calcolo CRC, ID univoco a 96 bit
• Tutti i pacchetti sono ECOPACK2
• Contatori di gas/acqua e sensori industriali
• Attrezzature per la salute e il fitness
• Controllo remoto e interfaccia utente
• Periferiche per PC, giochi, apparecchiature GPS
• Sistema di allarme, sensori cablati e wireless, videocitofono