STM32L412C8U6 ARM-mikrokontroller – MCU Ultra-lågeffekt FPU Arm Cortex-M4 MCU 80 MHz 64 Kbyte flash , USB
♠ Produktbeskrivning
Produktattribut | Attributvärde |
Tillverkare: | STMicroelectronics |
Produktkategori: | ARM mikrokontroller - MCU |
RoHS: | Detaljer |
Serier: | STM32L412C8 |
Monteringsstil: | SMD/SMT |
Paket/fodral: | QFN-48 |
Kärna: | ARM Cortex M4 |
Programminnesstorlek: | 64 kB |
Databussbredd: | 32 bitar |
ADC-upplösning: | 2 x 12 bitar |
Maximal klockfrekvens: | 80 MHz |
Antal I/O: | 38 I/O |
Data RAM-storlek: | 40 kB |
Matningsspänning - Min: | 1,71 V |
Matningsspänning - Max: | 3,6 V |
Lägsta driftstemperatur: | -40 C |
Maximal drifttemperatur: | + 85 C |
Förpackning: | Bricka |
Analog matningsspänning: | 1,62 V till 3,6 V |
Varumärke: | STMicroelectronics |
Data RAM-typ: | SRAM |
Gränssnittstyp: | I2C, SPI, UART, USART, USB |
Fuktkänslig: | Ja |
Antal ADC-kanaler: | 12 kanaler |
Produkt: | MCU+FPU |
Produkttyp: | ARM mikrokontroller - MCU |
Programminnestyp: | Blixt |
Fabriksförpackningsmängd: | 1560 |
Underkategori: | Mikrokontroller - MCU |
Handelsnamn: | STM32 |
Watchdog Timers: | Watchdog Timer, fönster |
Enhetsvikt: | 0,003517 oz |
♠ Ultralågeffekt Arm® Cortex®-M4 32-bitars MCU+FPU, 100DMIPS, upp till 128KB Flash, 40KB SRAM, analog, ext.SMPS
STM32L412xx-enheterna är mikrokontroller med ultralåg effekt baserade på den högpresterande Arm® Cortex®-M4 32-bitars RISC-kärnan som arbetar med en frekvens på upp till 80 MHz.Cortex-M4-kärnan har en flytande punktenhet (FPU) enkelprecision som stöder alla Arm® enkelprecisionsdatabearbetningsinstruktioner och datatyper.Den implementerar också en komplett uppsättning DSP-instruktioner och en minnesskyddsenhet (MPU) som förbättrar applikationssäkerheten.
STM32L412xx-enheterna bäddar in höghastighetsminnen (Flashminne upp till 128 Kbyte, 40 Kbyte SRAM), ett Quad SPI Flash-minnesgränssnitt (tillgängligt på alla paket) och ett omfattande utbud av förbättrade I/O och kringutrustning anslutna till två APB-bussar , två AHB-bussar och en 32-bitars multi-AHB-bussmatris.
STM32L412xx-enheterna bäddar in flera skyddsmekanismer för inbäddat flashminne och SRAM: lässkydd, skrivskydd, proprietärt kodavläsningsskydd och brandvägg.
Enheterna erbjuder två snabba 12-bitars ADC (5 Msps), två komparatorer, en operationsförstärkare, en lågeffekts-RTC, en allmän 32-bitars timer, en 16-bitars PWM-timer dedikerad till motorstyrning, fyra allmänna- ändamålsenliga 16-bitars timers och två 16-bitars lågeffekttimers.
Dessutom finns upp till 12 kapacitiva avkänningskanaler tillgängliga.
De har också standard och avancerade kommunikationsgränssnitt, nämligen tre I2C:er, två SPI:er, tre USART:er och en Low-Power UART, en USB fullhastighetsenhet kristall mindre.
STM32L412xx fungerar i temperaturområdena -40 till +85 °C (+105 °C-övergång) och -40 till +125 °C (+130 °C-övergång) från en 1,71 till 3,6 V VDD-strömförsörjning när intern LDO-regulator används och en 1,00 till 1,32V VDD12-strömförsörjning vid användning av extern SMPS-försörjning.En omfattande uppsättning energisparlägen gör det möjligt att designa applikationer med låg effekt.
Vissa oberoende strömförsörjningar stöds: analog oberoende matningsingång för ADC, OPAMP och komparator.En VBAT-ingång gör det möjligt att säkerhetskopiera RTC- och backupregistren.Dedikerade VDD12-nätaggregat kan användas för att kringgå den interna LDO-regulatorn när den är ansluten till en extern SMPS.
STM32L412xx-familjen erbjuder sex paket från 32 till 64-stiftspaket.
• Ultralåg effekt med FlexPowerControl
– 1,71 V till 3,6 V strömförsörjning
– -40 °C till 85/125 °C temperaturområde
– 300 nA i VBAT-läge: matning för RTC- och 32×32-bitars backupregister
– 16 nA avstängningsläge (4 väckningsstift)
– 32 nA Standby-läge (4 väckningsstift)
– 245 nA Standby-läge med RTC
– 0,7 µA Stop 2-läge, 0,95 µA med RTC
– 79 µA/MHz körläge (LDO-läge)
– 28 μA/MHz körläge (@3,3 V SMPS-läge)
– Batchinsamlingsläge (BAM)
– 4 µs väckning från stoppläge
– Återställning av brun ut (BOR)
– Sammankopplingsmatris
• Kärna: Arm® 32-bitars Cortex®-M4 CPU med FPU, Adaptiv realtidsaccelerator (ART Accelerator™) som möjliggör 0-väntelägesexekvering från Flash-minne, frekvens upp till 80 MHz, MPU, 100DMIPS och DSP-instruktioner
• Prestandabenchmark
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz @ 80 MHz)
• Energiriktmärke
– 442 ULPMark-CP®
– 165 ULPMark-PP®
• Klockkällor
– 4 till 48 MHz kristalloscillator
– 32 kHz kristalloscillator för RTC (LSE)
– Intern 16 MHz fabrikstrimmad RC (±1%)
– Intern lågeffekt 32 kHz RC (±5 %)
– Intern oscillator med flera hastigheter 100 kHz till 48 MHz, autotrimmad av LSE (bättre än ±0,25 % noggrannhet)
– Intern 48 MHz med klockåterställning
– PLL för systemklocka
• Upp till 52 snabba I/O, de flesta 5 V-toleranta
• RTC med HW-kalender, larm och kalibrering
• Upp till 12 kapacitiva avkänningskanaler: stöd för touchknapp, linjära och roterande touchsensorer
• 10x timers: 1x 16-bitars avancerad motorstyrning, 1x 32-bitars och 2x 16-bitars allmänt bruk, 1x 16-bitars grundläggande, 2x lågeffekts 16-bitars timers (tillgängliga i stoppläge), 2x watchdogs, SysTick timer
• Minnen
– 128 KB enkelbanks Flash, patentskyddat kodavläsningsskydd
– 40 KB SRAM inklusive 8 KB med hårdvaruparitetskontroll
– Quad SPI-minnesgränssnitt med XIP-kapacitet
• Riktiga analoga kringutrustning (oberoende leverans)
– 2x 12-bitars ADC 5 Msps, upp till 16-bitars med hårdvaruöversampling, 200 µA/Msps
– 2x operationsförstärkare med inbyggd PGA
– 1x komparator med ultralåg effekt
– Noggrann 2,5 V eller 2,048 V referensspänningsbuffrad utgång
• 12x kommunikationsgränssnitt
– USB 2.0 full-speed kristalllös lösning med LPM och BCD
– 3x I2C FM+(1 Mbit/s), SMBus/PMBus
– 3x USART (ISO 7816, LIN, IrDA, modem)
– 1x LPUART (Stop 2 wake-up)
– 2x SPI (och 1x Quad SPI)
– IRTIM (infrarött gränssnitt)
• 14-kanals DMA-kontroller
• Sann slumptalsgenerator
• CRC-beräkningsenhet, 96-bitars unikt ID
• Utvecklingsstöd: seriell trådfelsökning (SWD), JTAG, Embedded Trace Macrocell™