Microcontroladors ARM STM32L431RCT6: MCU FPU de baix consum Arm Cortex-M4 MCU 80 MHz 256 Kbytes de memòria flaix
♠ Descripció del producte
Atribut del producte | Valor de l'atribut |
Fabricant: | STMicroelectrònica |
Categoria de producte: | Microcontroladors ARM - MCU |
RoHS: | Detalls |
Sèrie: | STM32L431RC |
Estil de muntatge: | SMD/SMT |
Paquet / Caixa: | LQFP-64 |
Nucli: | ARM Cortex M4 |
Mida de memòria del programa: | 256 kB |
Amplada del bus de dades: | 32 bits |
Resolució ADC: | 12 bits |
Freqüència màxima de rellotge: | 80 MHz |
Nombre d'E/S: | 52 E/S |
Mida de la RAM de dades: | 64 kB |
Tensió d'alimentació - Mín: | 1,71 V |
Tensió d'alimentació - Màx.: | 3,6 V |
Temperatura mínima de funcionament: | - 40 °C |
Temperatura màxima de funcionament: | + 85 °C |
Embalatge: | Safata |
Marca: | STMicroelectrònica |
Resolució DAC: | 12 bits |
Tipus de RAM de dades: | SRAM |
Tipus d'interfície: | CAN, I2C, LPUART, SAI, SPI, USART |
Sensible a la humitat: | Sí |
Nombre de canals ADC: | 16 canals |
Nombre de temporitzadors/comptadors: | 11 Temporitzador |
Sèrie de processadors: | STM32L4 |
Producte: | MCU+FPU |
Tipus de producte: | Microcontroladors ARM - MCU |
Tipus de memòria de programa: | Flaix |
Quantitat del paquet de fàbrica: | 960 |
Subcategoria: | Microcontroladors - MCU |
Nom comercial: | STM32 |
Temporitzadors de vigilància: | Temporitzador de vigilància, en finestra |
Pes unitari: | 0,012335 unces |
♠ MCU+FPU Arm® Cortex®-M4 de 32 bits i consum ultrabaix, 100 DMIPS, fins a 256 KB de memòria flaix, 64 KB de SRAM, analògic, àudio
Els dispositius STM32L431xx són microcontroladors de consum ultrabaix basats en el nucli RISC d'alt rendiment Arm® Cortex®-M4 de 32 bits que funciona a una freqüència de fins a 80 MHz. El nucli Cortex-M4 presenta una unitat de coma flotant (FPU) de simple precisió que admet totes les instruccions i tipus de dades de processament de dades de simple precisió Arm®. També implementa un conjunt complet d'instruccions DSP i una unitat de protecció de memòria (MPU) que millora la seguretat de l'aplicació.
Els dispositius STM32L431xx incorporen memòries d'alta velocitat (memòria flash de fins a 256 Kbyte, 64 Kbyte de SRAM), una interfície de memòries flash Quad SPI (disponible en tots els paquets) i una àmplia gamma d'E/S i perifèrics millorats connectats a dos busos APB, dos busos AHB i una matriu de bus multi-AHB de 32 bits.
Els dispositius STM32L431xx incorporen diversos mecanismes de protecció per a la memòria flash i la SRAM integrades: protecció contra lectura, protecció contra escriptura, protecció contra lectura de codi propietari i tallafocs.
Els dispositius ofereixen un ADC ràpid de 12 bits (5 Msps), dos comparadors, un amplificador operacional, dos canals DAC, un buffer de referència de voltatge intern, un RTC de baix consum, un temporitzador de 32 bits d'ús general, un temporitzador PWM de 16 bits dedicat al control de motors, quatre temporitzadors de 16 bits d'ús general i dos temporitzadors de baix consum de 16 bits.
• Consum ultrabaix amb FlexPowerControl
– Font d'alimentació d'1,71 V a 3,6 V
– Rang de temperatura de -40 °C a 85/105/125 °C
– 200 nA en mode VBAT: subministrament per a RTC i registres de còpia de seguretat de 32 × 32 bits
– Mode d'apagada de 8 nA (5 pins d'activació)
– Mode d'espera de 28 nA (5 pins d'activació)
– Mode d'espera de 280 nA amb RTC
– 1,0 µA Mode d'aturada 2, 1,28 µA amb RTC
– Mode d'execució de 84 µA/MHz
– Mode d'adquisició per lots (BAM)
– 4 µs de despertador des del mode d'aturada
– Reinici de caiguda de tensió (BOR)
– Matriu d'interconnexió
• Nucli: CPU Arm® Cortex®-M4 de 32 bits amb FPU, accelerador adaptatiu en temps real (ART Accelerator™) que permet l'execució en estat d'espera 0 des de memòria flash, freqüència de fins a 80 MHz, MPU, instruccions 100DMIPS i DSP
• Benchmark de rendiment
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz a 80 MHz)
• Referència energètica
– Puntuació ULPBench® de 176,7
• Fonts de rellotge
– Oscil·lador de cristall de 4 a 48 MHz
– Oscil·lador de cristall de 32 kHz per a RTC (LSE)
– RC intern de 16 MHz ajustat de fàbrica (±1%)
– RC interna de baixa potència de 32 kHz (±5%)
– Oscil·lador intern multivelocitat de 100 kHz a 48 MHz, ajustat automàticament per LSE (precisió superior a ±0,25%)
– 48 MHz interns amb recuperació de rellotge
– 2 PLL per al rellotge del sistema, àudio i ADC
• Fins a 83 E/S ràpides, la majoria tolerants a 5 V
• RTC amb calendari de maquinari, alarmes i calibratge
• Fins a 21 canals de detecció capacitiva: admeten sensors tàctils, lineals i rotatius
• 11 temporitzadors: 1 control de motor avançat de 16 bits, 1 d'ús general de 32 bits i 2 de 16 bits, 2 bàsics de 16 bits, 2 temporitzadors de baix consum de 16 bits (disponibles en mode d'aturada), 2 vigilància, temporitzador SysTick
• Records
– Fins a 256 KB de memòria flash d'un sol banc, protecció de lectura de codi propietària
– 64 KB de SRAM, inclosos 16 KB amb comprovació de paritat de maquinari
– Interfície de memòria SPI quàdruple
• Perifèrics analògics rics (alimentació independent)
– 1x ADC de 12 bits a 5 Msps, fins a 16 bits amb sobremostreig per maquinari, 200 µA/Msps
– 2 canals de sortida DAC de 12 bits, mostreig i retenció de baix consum
– 1x amplificador operacional amb PGA integrat
– 2 comparadors de consum ultrabaix
• 16 interfícies de comunicació: 1 SAI (interfície d'àudio sèrie)
– 3x I2C FM+ (1 Mbit/s), SMBus/PMBus
– 4 USART (ISO 7816, LIN, IrDA, mòdem)
– 1x LPUART (Atura 2 despertador)
– 3 SPI (i 1 SPI quàdruple)
– Interfície CAN (2.0B Actiu) i SDMMC
– Interfície d'entrada/sortida mestre del protocol de cable únic SWPMI
– IRTIM (interfície d'infrarojos)
• Controlador DMA de 14 canals
• Generador de nombres aleatoris veritables
• Unitat de càlcul CRC, ID únic de 96 bits