Microcontrolere ARM STM32L431CCT6 – MCU FPU cu consum ultra-redus de energie MCU Arm Cortex-M4 80 MHz 256 Kbytes de memorie Flash
♠ Descrierea produsului
Atributul produsului | Valoare atribut |
Producător: | STMicroelectronics |
Categorie de produse: | Microcontrolere ARM - MCU |
RoHS: | Detalii |
Serie: | STM32L431CC |
Stil de montare: | SMD/SMT |
Pachet / Cutie: | LQFP-48 |
Nucleu: | ARM Cortex M4 |
Dimensiunea memoriei programului: | 256 kB |
Lățime magistrală de date: | 32 de biți |
Rezoluție ADC: | 12 biți |
Frecvență maximă de ceas: | 80 MHz |
Număr de intrări/ieșiri: | 38 I/O |
Dimensiune memorie RAM pentru date: | 64 kB |
Tensiune de alimentare - Min: | 1,71 V |
Tensiune de alimentare - Max: | 3,6 V |
Temperatura minimă de funcționare: | - 40°C |
Temperatura maximă de funcționare: | + 85°C |
Ambalaj: | Tavă |
Marca: | STMicroelectronics |
Rezoluție DAC: | 12 biți |
Tipul memoriei RAM pentru date: | SRAM |
Tip de interfață: | CAN, I2C, LPUART, SAI, SPI, USART |
Sensibil la umiditate: | Da |
Număr de canale ADC: | 10 canale |
Număr de temporizatoare/contori: | 11 Cronometru |
Serie de procesoare: | STM32L4 |
Produs: | MCU+FPU |
Tip produs: | Microcontrolere ARM - MCU |
Tip de memorie de program: | Bliț |
Cantitate pachet din fabrică: | 1500 |
Subcategorie: | Microcontrolere - MCU |
Denumire comercială: | STM32 |
Temporizatoare de supraveghere: | Temporizator de supraveghere, cu fereastră |
Greutate unitară: | 0,006349 uncii |
♠ MCU+FPU Arm® Cortex®-M4 pe 32 de biți cu consum ultra-redus de energie, 100DMIPS, memorie flash de până la 256KB, SRAM de 64KB, analogic, audio
Dispozitivele STM32L431xx sunt microcontrolere cu consum ultra-redus de energie bazate pe nucleul RISC de înaltă performanță Arm® Cortex®-M4 pe 32 de biți, care funcționează la o frecvență de până la 80 MHz. Nucleul Cortex-M4 dispune de o unitate cu virgulă mobilă (FPU) de precizie simplă, care acceptă toate instrucțiunile și tipurile de date de procesare a datelor de precizie simplă Arm®. De asemenea, implementează un set complet de instrucțiuni DSP și o unitate de protecție a memoriei (MPU) care îmbunătățește securitatea aplicației.
Dispozitivele STM32L431xx încorporează memorii de mare viteză (memorie flash de până la 256 Kbyte, 64 Kbyte de SRAM), o interfață pentru memorii flash Quad SPI (disponibilă în toate pachetele) și o gamă extinsă de intrări/ieșiri (I/O) și periferice îmbunătățite conectate la două magistrale APB, două magistrale AHB și o matrice de magistrală multi-AHB pe 32 de biți.
Dispozitivele STM32L431xx încorporează mai multe mecanisme de protecție pentru memoria Flash și SRAM încorporate: protecție la citire, protecție la scriere, protecție la citire de cod proprietar și firewall.
Dispozitivele oferă un ADC rapid pe 12 biți (5 Msps), două comparatoare, un amplificator operațional, două canale DAC, un buffer intern de referință de tensiune, un RTC de consum redus, un temporizator de uz general pe 32 de biți, un temporizator PWM pe 16 biți dedicat controlului motorului, patru temporizatoare de uz general pe 16 biți și două temporizatoare de consum redus pe 16 biți.
• Consum ultra-redus de energie cu FlexPowerControl
– Sursă de alimentare de la 1,71 V la 3,6 V
– Interval de temperatură de la -40 °C la 85/105/125 °C
– 200 nA în modul VBAT: alimentare pentru RTC și registre de rezervă de 32×32 biți
– Mod de oprire 8 nA (5 pini de activare)
– 28 nA Mod standby (5 pini de activare)
– Mod standby 280 nA cu RTC
– 1,0 µA Mod Stop 2, 1,28 µA cu RTC
– Mod de funcționare 84 µA/MHz
– Mod de achiziție în loturi (BAM)
– 4 µs trezire din modul Stop
– Resetare la cădere de tensiune (BOR)
– Matricea de interconectare
• Nucleu: CPU Arm® Cortex®-M4 pe 32 de biți cu FPU, accelerator adaptiv în timp real (ART Accelerator™) care permite execuția în starea de așteptare 0 din memoria Flash, frecvență de până la 80 MHz, MPU, instrucțiuni 100DMIPS și DSP
• Indicator de performanță
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz la 80 MHz)
• Referință energetică
– Scor ULPBench® de 176,7
• Surse de ceas
– Oscilator cu cristal de la 4 la 48 MHz
– Oscilator cu cristal de 32 kHz pentru RTC (LSE)
– RC intern de 16 MHz, reglat din fabrică (±1%)
– RC intern de putere redusă, 32 kHz (±5%)
– Oscilator intern multiviteză de la 100 kHz la 48 MHz, reglat automat de LSE (precizie mai bună de ±0,25%)
– Frecvență internă de 48 MHz cu recuperare de ceas
– 2 PLL-uri pentru ceasul sistemului, audio, ADC
• Până la 83 de intrări/ieșiri rapide, majoritatea cu toleranță la 5 V
• RTC cu calendar hardware, alarme și calibrare
• Până la 21 de canale de detectare capacitivă: acceptă senzori tactili, liniari și rotativi
• 11 temporizatoare: 1 temporizator avansat pe 16 biți pentru controlul motorului, 1 temporizator pe 32 de biți și 2 temporizatoare pe 16 biți pentru uz general, 2 temporizatoare de bază pe 16 biți, 2 temporizatoare de consum redus de energie pe 16 biți (disponibile în modul Stop), 2 temporizatoare watchdog, temporizator SysTick
• Amintiri
– Memorie flash cu o singură bancă de până la 256 KB, protecție proprietară la citirea codului
– 64 KB de SRAM, inclusiv 16 KB cu verificare a parității hardware
– Interfață de memorie Quad SPI
• Periferice analogice bogate (alimentare independentă)
– 1x ADC pe 12 biți, 5 Msps, până la 16 biți cu supraeșantionare hardware, 200 µA/Msps
– 2 canale de ieșire DAC pe 12 biți, sample și hold cu consum redus de energie
– 1x amplificator operațional cu PGA încorporat
– 2 comparatoare cu consum ultra-redus de energie
• 16 interfețe de comunicare
– 1x SAI (interfață audio serială)
– 3x I2C FM+ (1 Mbit/s), SMBus/PMBus
– 4x USART-uri (ISO 7816, LIN, IrDA, modem)
– 1x LPUART (Oprire 2 trezire)
– 3x SPI-uri (și 1x Quad SPI)
– Interfață CAN (2.0B Activ) și SDMMC
– Interfață I/F principală pentru protocolul cu fir unic SWPMI
– IRTIM (Interfață infraroșu)
• Controler DMA cu 14 canale
• Generator de numere aleatorii reale
• Unitate de calcul CRC, ID unic pe 96 de biți
• Suport pentru dezvoltare: depanare serială prin cabluri (SWD), JTAG, Embedded Trace Macrocell™