Microcontroladors ARM STM32L412C8U6: MCU FPU de baix consum Arm Cortex-M4 MCU 80 MHz 64 Kbytes de memòria flaix, USB
♠ Descripció del producte
Atribut del producte | Valor de l'atribut |
Fabricant: | STMicroelectrònica |
Categoria de producte: | Microcontroladors ARM - MCU |
RoHS: | Detalls |
Sèrie: | STM32L412C8 |
Estil de muntatge: | SMD/SMT |
Paquet / Caixa: | QFN-48 |
Nucli: | ARM Cortex M4 |
Mida de memòria del programa: | 64 kB |
Amplada del bus de dades: | 32 bits |
Resolució ADC: | 2 x 12 bits |
Freqüència màxima de rellotge: | 80 MHz |
Nombre d'E/S: | 38 E/S |
Mida de la RAM de dades: | 40 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 |
Tensió d'alimentació analògica: | 1,62 V a 3,6 V |
Marca: | STMicroelectrònica |
Tipus de RAM de dades: | SRAM |
Tipus d'interfície: | I2C, SPI, UART, USART, USB |
Sensible a la humitat: | Sí |
Nombre de canals ADC: | 12 canals |
Producte: | MCU+FPU |
Tipus de producte: | Microcontroladors ARM - MCU |
Tipus de memòria de programa: | Flaix |
Quantitat del paquet de fàbrica: | 1560 |
Subcategoria: | Microcontroladors - MCU |
Nom comercial: | STM32 |
Temporitzadors de vigilància: | Temporitzador de vigilància, en finestra |
Pes unitari: | 0,003517 unces |
♠ MCU+FPU Arm® Cortex®-M4 de 32 bits i consum ultrabaix, 100 DMIPS, fins a 128 KB de memòria flaix, 40 KB de SRAM, analògic, SMPS extern
Els dispositius STM32L412xx 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 STM32L412xx incorporen memòries d'alta velocitat (memòria flash de fins a 128 Kbyte, 40 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 STM32L412xx 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 dos ADC ràpids de 12 bits (5 Msps), dos comparadors, un amplificador operacional, un RTC de baixa potència, 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 baixa potència de 16 bits.
A més, hi ha disponibles fins a 12 canals de detecció capacitiva.
També disposen d'interfícies de comunicació estàndard i avançades, és a dir, tres I2C, dos SPI, tres USART i un UART de baix consum, un dispositiu USB de velocitat completa sense cristal.
L'STM32L412xx funciona en rangs de temperatura de -40 a +85 °C (unió +105 °C) i de -40 a +125 °C (unió +130 °C), amb una font d'alimentació VDD d'1,71 a 3,6 V quan s'utilitza un regulador LDO intern i una font d'alimentació VDD12 d'1,00 a 1,32 V quan s'utilitza una font SMPS externa. Un conjunt complet de modes d'estalvi d'energia fa possible el disseny d'aplicacions de baix consum.
S'admeten algunes fonts d'alimentació independents: entrada d'alimentació analògica independent per a ADC, OPAMP i comparador. Una entrada VBAT permet fer còpies de seguretat dels registres RTC i de còpia de seguretat. Es poden utilitzar fonts d'alimentació VDD12 dedicades per evitar el regulador LDO intern quan es connecta a un SMPS extern.
La família STM32L412xx ofereix sis paquets de 32 a 64 pins.
• Consum ultrabaix amb FlexPowerControl
– Font d'alimentació d'1,71 V a 3,6 V
– Rang de temperatura de -40 °C a 85/125 °C
– 300 nA en mode VBAT: subministrament per a RTC i registres de còpia de seguretat de 32 × 32 bits
– Mode d'apagada de 16 nA (4 pins d'activació)
– Mode d'espera de 32 nA (4 pins d'activació)
– Mode d'espera de 245 nA amb RTC
– 0,7 µA Mode d'aturada 2, 0,95 µA amb RTC
– Mode d'execució de 79 µA/MHz (mode LDO)
– Mode d'execució de 28 μA/MHz (mode SMPS de 3,3 V)
– 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
– 442 ULPMark-CP®
– 165 ULPMark-PP®
• 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
– PLL per al rellotge del sistema
• Fins a 52 E/S ràpides, la majoria tolerants a 5 V
• RTC amb calendari de maquinari, alarmes i calibratge
• Fins a 12 canals de detecció capacitiva: admeten sensors tàctils, lineals i rotatius
• 10 temporitzadors: 1 control de motor avançat de 16 bits, 1 d'ús general de 32 bits i 2 de 16 bits, 1 bàsic de 16 bits, 2 temporitzadors de baix consum de 16 bits (disponibles en mode d'aturada), 2 vigilància, temporitzador SysTick
• Records
– Memòria flash de banc únic de 128 KB, protecció de lectura de codi propietària
– 40 KB de SRAM, inclosos 8 KB amb comprovació de paritat de maquinari
– Interfície de memòria Quad SPI amb capacitat XIP
• Perifèrics analògics rics (alimentació independent)
– 2 ADC de 12 bits a 5 Msps, fins a 16 bits amb sobremostreig per maquinari, 200 µA/Msps
– 2 amplificadors operacionals amb PGA integrat
– 1 comparador de consum ultrabaix
– Sortida tamponada de voltatge de referència precisa de 2,5 V o 2,048 V
• 12 interfícies de comunicació
– Solució USB 2.0 sense cristalls a tota velocitat amb LPM i BCD
– 3x I2C FM+ (1 Mbit/s), SMBus/PMBus
- 3x USART (ISO 7816, LIN, IrDA, mòdem)
– 1x LPUART (Atura 2 despertador)
– 2 SPI (i 1 SPI quàdruple)
– 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
• Suport al desenvolupament: depuració de cables en sèrie (SWD), JTAG, Embedded Trace Macrocell™