Microcontrolere ARM STM32L412CBU6 – MCU FPU cu consum ultra-redus de energie, MCU Arm Cortex-M4, 80 MHz, 128 Kbacteți de memorie Flash, USB
♠ Descrierea produsului
Atributul produsului | Valoare atribut |
Producător: | STMicroelectronics |
Categorie de produse: | Microcontrolere ARM - MCU |
RoHS: | Detalii |
Serie: | STM32L412CB |
Stil de montare: | SMD/SMT |
Nucleu: | ARM Cortex M4 |
Dimensiunea memoriei programului: | 128 kB |
Lățime magistrală de date: | 32 de biți |
Rezoluție ADC: | 2 x 12 biți |
Frecvență maximă de ceas: | 80 MHz |
Număr de intrări/ieșiri: | 38 I/O |
Dimensiune memorie RAM pentru date: | 40 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ță: | I2C, SPI, UART |
Sensibil la umiditate: | Da |
Produs: | MCU+FPU |
Tip produs: | Microcontrolere ARM - MCU |
Tip de memorie de program: | Bliț |
Cantitate pachet din fabrică: | 1560 |
Subcategorie: | Microcontrolere - MCU |
Denumire comercială: | STM32 |
Greutate unitară: | 0,003517 uncii |
♠ MCU+FPU Arm® Cortex®-M4 pe 32 de biți cu consum ultra-redus de energie, 100DMIPS, memorie flash de până la 128KB, SRAM de 40KB, analogic, SMPS extern
Dispozitivele STM32L412xx 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 STM32L412xx încorporează memorii de mare viteză (memorie Flash de până la 128 Kbyte, 40 Kbyte de SRAM), o interfață Quad SPI Flash memorys (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 STM32L412xx î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ă două ADC-uri rapide pe 12 biți (5 Msps), două comparatoare, un amplificator operațional, un RTC de mică putere, un temporizator de uz general pe 32 de biți, un temporizator PWM de 16 biți dedicat controlului motorului, patru temporizatoare de uz general pe 16 biți și două temporizatoare de mică putere pe 16 biți.
În plus, sunt disponibile până la 12 canale de detectare capacitivă.
De asemenea, acestea dispun de interfețe de comunicație standard și avansate, și anume trei I2C, două SPI, trei USART și un UART de putere redusă, un dispozitiv USB de viteză maximă fără cristal.
STM32L412xx funcționează în intervalele de temperatură de la -40 la +85 °C (joncțiunea +105 °C) și de la -40 la +125 °C (joncțiunea +130 °C), cu o sursă de alimentare VDD de 1,71 la 3,6 V atunci când se utilizează un regulator LDO intern și cu o sursă de alimentare VDD12 de 1,00 la 1,32 V atunci când se utilizează o sursă externă SMPS. Un set complet de moduri de economisire a energiei face posibilă proiectarea aplicațiilor cu consum redus de energie.
Sunt acceptate unele surse de alimentare independente: intrare analogică independentă pentru ADC, OPAMP și comparator. O intrare VBAT permite crearea de copii de rezervă a registrelor RTC și de rezervă. Sursele de alimentare VDD12 dedicate pot fi utilizate pentru a ocoli regulatorul LDO intern atunci când sunt conectate la un SMPS extern.
Familia STM32L412xx oferă șase pachete, de la 32 la 64 de pini.
• 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/125 °C
– 300 nA în modul VBAT: alimentare pentru RTC și registre de rezervă de 32×32 biți
– Mod de oprire 16 nA (4 pini de activare)
– Mod standby 32 nA (4 pini de activare)
– Mod standby 245 nA cu RTC
– 0,7 µA Mod Stop 2, 0,95 µA cu RTC
– Mod de funcționare 79 µA/MHz (Mod LDO)
– Mod de funcționare 28 μA/MHz (mod SMPS 3,3 V)
– 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ă
– 442 ULPMark-CP®
– 165 ULPMark-PP®
• 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
– PLL pentru ceasul sistemului
• Până la 52 de intrări/ieșiri rapide, majoritatea cu toleranță la 5 V
• RTC cu calendar hardware, alarme și calibrare
• Până la 12 canale de detectare capacitivă: acceptă senzori tactili, liniari și rotativi
• 10 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, 1 temporizator 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 128 KB, protecție proprietară la citirea codului
– 40 KB de SRAM, inclusiv 8 KB cu verificare a parității hardware
– Interfață de memorie Quad SPI cu capacitate XIP
• Periferice analogice bogate (alimentare independentă)
– 2x ADC pe 12 biți, 5 Msps, până la 16 biți cu supraeșantionare hardware, 200 µA/Msps
– 2 amplificatoare operaționale cu PGA încorporat
– 1x comparator cu consum ultra-redus de energie
– Ieșire tamponată cu tensiune de referință precisă de 2,5 V sau 2,048 V
• 12x interfețe de comunicare
– Soluție USB 2.0 full-speed fără cristale cu LPM și BCD
– 3x I2C FM+ (1 Mbit/s), SMBus/PMBus
– 3x USART (ISO 7816, LIN, IrDA, modem)
– 1x LPUART (Oprire 2 trezire)
– 2x SPI-uri (și 1x Quad SPI)
– 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™
• Toate pachetele sunt conforme cu ECOPACK2