Microcontrollori ARM STM32L431RCT6 - MCU FPU à bassissima putenza Arm Cortex-M4 MCU 80 MHz 256 Kbyte di Flash
♠ Descrizzione di u pruduttu
Attributu di u pruduttu | Valore di l'attributu |
Fabbricante: | STMicroelectronics |
Categoria di u pruduttu: | Microcontrollori ARM - MCU |
RoHS: | Dettagli |
Serie: | STM32L431RC |
Stile di muntatura: | SMD/SMT |
Pacchettu / Custodia: | LQFP-64 |
Core: | ARM Cortex M4 |
Dimensione di a memoria di u prugramma: | 256 kB |
Larghezza di u bus di dati: | 32 bit |
Risoluzione ADC: | 12 bit |
Frequenza massima di clock: | 80 MHz |
Numeru d'I/O: | 52 E/S |
Dimensione di a RAM di dati: | 64 kB |
Tensione di alimentazione - Min: | 1,71 V |
Tensione di alimentazione - Max: | 3,6 V |
Temperatura minima di funziunamentu: | - 40°C |
Temperatura massima di funziunamentu: | + 85°C |
Imballaggio: | Vassoio |
Marca: | STMicroelectronics |
Risoluzione DAC: | 12 bit |
Tipu di RAM di dati: | SRAM |
Tipu d'interfaccia: | CAN, I2C, LPUART, SAI, SPI, USART |
Sensibile à l'umidità: | Iè |
Numeru di canali ADC: | 16 Canali |
Numeru di Timer/Contatori: | 11 Cronometru |
Serie di processori: | STM32L4 |
Prodottu: | MCU+FPU |
Tipu di pruduttu: | Microcontrollori ARM - MCU |
Tipu di memoria di prugramma: | Lampu |
Quantità di pacchettu di fabbrica: | 960 |
Sottucateguria: | Microcontrollori - MCU |
Nome cummerciale: | STM32 |
Timer di guardia: | Timer di guardia, in finestra |
Pesu unitariu: | 0,012335 once |
♠ Arm® Cortex®-M4 MCU+FPU à 32 bit à bassissima putenza, 100DMIPS, finu à 256KB di Flash, 64KB di SRAM, analogicu, audio
I dispusitivi STM32L431xx sò i microcontrollori à bassissima putenza basati annantu à u core RISC Arm® Cortex®-M4 à 32 bit d'altu rendimentu chì funziona à una frequenza finu à 80 MHz. U core Cortex-M4 presenta una unità à virgola mobile (FPU) à precisione unica chì supporta tutte l'istruzzioni è i tipi di dati di trasfurmazione di dati à precisione unica Arm®. Implementa ancu un inseme cumpletu d'istruzzioni DSP è una unità di prutezzione di memoria (MPU) chì migliora a sicurezza di l'applicazione.
I dispusitivi STM32L431xx integranu memorie à alta velocità (memoria Flash finu à 256 Kbyte, 64 Kbyte di SRAM), un'interfaccia di memorie flash Quad SPI (dispunibule nantu à tutti i pacchetti) è una vasta gamma di I/O è periferiche migliorate cunnesse à dui bus APB, dui bus AHB è una matrice di bus multi-AHB à 32 bit.
I dispusitivi STM32L431xx integranu parechji meccanismi di prutezzione per a memoria Flash è a SRAM integrate: prutezzione di lettura, prutezzione di scrittura, prutezzione di lettura di codice pruprietariu è Firewall.
I dispusitivi offrenu un ADC rapidu di 12 bit (5 Msps), dui comparatori, un amplificatore operazionale, dui canali DAC, un buffer di riferimentu di tensione internu, un RTC di bassa putenza, un timer di 32 bit di usu generale, un timer PWM di 16 bit dedicatu à u cuntrollu di u mutore, quattru timer di 16 bit di usu generale è dui timer di bassa putenza di 16 bit.
• Bassa putenza cù FlexPowerControl
– Alimentazione da 1,71 V à 3,6 V
– Gamma di temperatura da -40 °C à 85/105/125 °C
– 200 nA in modu VBAT: alimentazione per RTC è registri di salvezza 32 × 32 bit
– Modu di spegnimentu 8 nA (5 pin di sveglia)
– Modu standby 28 nA (5 pin di sveglia)
– Modu standby 280 nA cù RTC
– 1,0 µA Modu Stop 2, 1,28 µA cù RTC
– Modu di funziunamentu 84 µA/MHz
– Modu d'acquisizione in batch (BAM)
– 4 µs di risvegliu da a modalità Stop
– Reset di a tensione bruna (BOR)
– Matrice d'interconnessione
• Core: CPU Arm® Cortex®-M4 à 32 bit cù FPU, acceleratore in tempu reale adattivu (ART Accelerator™) chì permette l'esecuzione in statu d'attesa 0 da a memoria Flash, frequenza finu à 80 MHz, MPU, istruzioni 100DMIPS è DSP
• Benchmark di rendiment
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz à 80 MHz)
• Benchmark energeticu
– 176,7 puntuazione ULPBench®
• Surghjenti di l'orologio
– Oscillatore à cristallu da 4 à 48 MHz
– Oscillatore di cristallu à 32 kHz per RTC (LSE)
– RC interna 16 MHz cunfigurata in fabbrica (±1%)
– RC interna di bassa putenza 32 kHz (±5%)
– Oscillatore internu multivelocità da 100 kHz à 48 MHz, auto-trimmed da LSE (precisione megliu cà ± 0,25%)
– 48 MHz interni cù ricuperazione di clock
– 2 PLL per l'orologio di sistema, l'audio, l'ADC
• Finu à 83 I/O veloci, a maiò parte tollerante à 5 V
• RTC cù calendariu HW, allarmi è calibrazione
• Finu à 21 canali di rilevamentu capacitivi: supportanu sensori tattili à tasti tattili, lineari è rotativi
• 11 timer: 1 cuntrollu di mutore avanzatu à 16 bit, 1 usu generale à 32 bit è 2 à 16 bit, 2 basi à 16 bit, 2 timer à bassa putenza à 16 bit (dispunibuli in modu Stop), 2 watchdog, timer SysTick
• Ricordi
– Finu à 256 KB di memoria Flash à banca unica, prutezzione di lettura di codice pruprietariu
– 64 KB di SRAM cumpresi 16 KB cù cuntrollu di parità hardware
– Interfaccia di memoria Quad SPI
• Periferiche analogiche ricche (alimentazione indipendente)
– 1x ADC à 12 bit 5 Msps, finu à 16 bit cù sovracampionamentu hardware, 200 µA/Msps
– 2 canali di uscita DAC à 12 bit, campionamentu è mantenimentu à bassa putenza
– 1x amplificatore operazionale cù PGA integratu
– 2x comparatori à bassissima putenza
• 16 interfacce di cumunicazione - 1 SAI (interfaccia audio seriale)
– 3x I2C FM+ (1 Mbit/s), SMBus/PMBus
– 4x USART (ISO 7816, LIN, IrDA, modem)
– 1x LPUART (Stop 2 sveglia)
– 3 SPI (è 1 SPI quadruplu)
– Interfaccia CAN (2.0B Attiva) è SDMMC
– I/F maestru di protocolu à filu unicu SWPMI
– IRTIM (interfaccia infrarossa)
• Cuntrollu DMA à 14 canali
• Generatore di numeri aleatorii veri
• Unità di calculu CRC, ID unicu di 96 bit