STM32L412C8U6 ARM-mikrokontrollere – MCU FPU med ultralavt strømforbruk Arm Cortex-M4 MCU 80 MHz 64 kbyte flashminne, USB
♠ Produktbeskrivelse
Produktattributt | Attributtverdi |
Produsent: | STMicroelectronics |
Produktkategori: | ARM-mikrokontrollere - MCU |
RoHS-kode: | Detaljer |
Serie: | STM32L412C8 |
Monteringsstil: | SMD/SMT |
Pakke / Etui: | QFN-48 |
Kjerne: | ARM Cortex M4 |
Programminnestørrelse: | 64 kB |
Databussbredde: | 32-biters |
ADC-oppløsning: | 2 x 12-bit |
Maksimal klokkefrekvens: | 80 MHz |
Antall I/O-er: | 38 I/O |
Data-RAM-størrelse: | 40 kB |
Forsyningsspenning - Min: | 1,71 V |
Forsyningsspenning - Maks: | 3,6 V |
Minimum driftstemperatur: | - 40 grader Celsius |
Maksimal driftstemperatur: | + 85 °C |
Emballasje: | Brett |
Analog forsyningsspenning: | 1,62 V til 3,6 V |
Merke: | STMicroelectronics |
Data-RAM-type: | SRAM |
Grensesnitttype: | I2C, SPI, UART, USART, USB |
Fuktighetsfølsom: | Ja |
Antall ADC-kanaler: | 12 kanaler |
Produkt: | MCU+FPU |
Produkttype: | ARM-mikrokontrollere - MCU |
Programminnetype: | Blits |
Fabrikkpakkemengde: | 1560 |
Underkategori: | Mikrokontrollere - MCU |
Handelsnavn: | STM32 |
Vakthund-timere: | Watchdog-timer, med vindu |
Enhetsvekt: | 0,003517 unser |
♠ Ultralavt strømforbruk Arm® Cortex®-M4 32-bit MCU+FPU, 100DMIPS, opptil 128KB Flash, 40KB SRAM, analog, ekstern SMPS
STM32L412xx-enhetene er mikrokontrollere med ultralavt strømforbruk basert på den høytytende Arm® Cortex®-M4 32-bit RISC-kjernen som opererer med en frekvens på opptil 80 MHz. Cortex-M4-kjernen har en flytende kommaenhet (FPU) med enkel presisjon som støtter alle Arm® enkeltpresisjons databehandlingsinstruksjoner og datatyper. Den implementerer også et komplett sett med DSP-instruksjoner og en minnebeskyttelsesenhet (MPU) som forbedrer applikasjonssikkerheten.
STM32L412xx-enhetene har innebygde høyhastighetsminner (flashminne opptil 128 kbyte, 40 kbyte SRAM), et Quad SPI flashminnegrensesnitt (tilgjengelig på alle pakker) og et bredt utvalg av forbedrede I/O-er og periferiutstyr koblet til to APB-busser, to AHB-busser og en 32-bits multi-AHB-bussmatrise.
STM32L412xx-enhetene har flere beskyttelsesmekanismer for innebygd flashminne og SRAM: avlesningsbeskyttelse, skrivebeskyttelse, proprietær kodeavlesningsbeskyttelse og brannmur.
Enhetene tilbyr to raske 12-bit ADC (5 Msps), to komparatorer, én operasjonsforsterker, en laveffekts-RTC, én generell 32-bit timer, én 16-bit PWM-timer dedikert til motorstyring, fire generelle 16-bit timere og to 16-bit laveffektstimere.
I tillegg er opptil 12 kapasitive sensorkanaler tilgjengelig.
De har også standard og avanserte kommunikasjonsgrensesnitt, nemlig tre I2C-er, to SPI-er, tre USART-er og én laveffekts-UART, én krystallløs USB-enhet for full hastighet.
STM32L412xx opererer i temperaturområder fra -40 til +85 °C (+105 °C kobling) og -40 til +125 °C (+130 °C kobling) fra en VDD-strømforsyning på 1,71 til 3,6 V ved bruk av intern LDO-regulator og en VDD12-strømforsyning på 1,00 til 1,32 V ved bruk av ekstern SMPS-forsyning. Et omfattende sett med strømsparingsmoduser muliggjør design av lavstrømsapplikasjoner.
Noen uavhengige strømforsyninger støttes: analog uavhengig strømforsyningsinngang for ADC, OPAMP og komparator. En VBAT-inngang gjør det mulig å sikkerhetskopiere RTC- og sikkerhetskopieringsregistrene. Dedikerte VDD12-strømforsyninger kan brukes til å omgå den interne LDO-regulatoren når den er koblet til en ekstern SMPS.
STM32L412xx-familien tilbyr seks pakker fra 32 til 64-pinners pakker.
• Ultralavt strømforbruk med FlexPowerControl
– 1,71 V til 3,6 V strømforsyning
– Temperaturområde fra -40 °C til 85/125 °C
– 300 nA i VBAT-modus: forsyning for RTC og 32×32-bits backupregistre
– 16 nA Avstengningsmodus (4 oppvåkningspinner)
– 32 nA Standby-modus (4 oppvåkningspinner)
– 245 nA Standby-modus med RTC
– 0,7 µA Stopp 2-modus, 0,95 µA med RTC
– 79 µA/MHz kjøremodus (LDO-modus)
– 28 μA/MHz driftsmodus (@3,3 V SMPS-modus)
– Batch-innsamlingsmodus (BAM)
– 4 µs oppvåkning fra stoppmodus
– Tilbakestilling av strømbrudd (BOR)
– Sammenkoblingsmatrise
• Kjerne: Arm® 32-bit Cortex®-M4 CPU med FPU, adaptiv sanntidsakselerator (ART Accelerator™) som tillater 0-ventetilstandsutførelse fra flashminne, frekvens opptil 80 MHz, MPU, 100DMIPS og DSP-instruksjoner
• Ytelsesbenchmark
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz @ 80 MHz)
• Energireferanse
– 442 ULPMark-CP®
– 165 ULPMark-PP®
• Klokkekilder
– 4 til 48 MHz krystalloscillator
– 32 kHz krystalloscillator for RTC (LSE)
– Intern 16 MHz fabrikktrimmet RC (±1 %)
– Intern laveffekts 32 kHz RC (±5 %)
– Intern flerhastighetsoscillator på 100 kHz til 48 MHz, automatisk trimmet av LSE (bedre enn ±0,25 % nøyaktighet)
– Intern 48 MHz med klokkegjenoppretting
– PLL for systemklokke
• Opptil 52 raske I/O-er, de fleste 5 V-tolerante
• RTC med maskinvarekalender, alarmer og kalibrering
• Opptil 12 kapasitive sensorkanaler: støtter berøringssensorer for berøringstaster, lineære berøringssensorer og roterende berøringssensorer
• 10 timere: 1 x 16-bit avansert motorstyring, 1 x 32-bit og 2 x 16-bit generell bruk, 1 x 16-bit grunnleggende, 2 x lavstrøms 16-bit timere (tilgjengelig i stoppmodus), 2 x watchdogs, SysTick-timer
• Minner
– 128 KB enkeltbank Flash, proprietær kodeavlesningsbeskyttelse
– 40 KB SRAM inkludert 8 KB med maskinvareparitetssjekk
– Quad SPI-minnegrensesnitt med XIP-funksjonalitet
• Rik analog periferiutstyr (uavhengig strømforsyning)
– 2x 12-bit ADC 5 Msps, opptil 16-bit med maskinvareoversampling, 200 µA/Msps
– 2x operasjonsforsterkere med innebygd PGA
– 1x komparator med ultralavt strømforbruk
– Nøyaktig 2,5 V eller 2,048 V referansespenningsbufferutgang
• 12 kommunikasjonsgrensesnitt
– USB 2.0 fullhastighets krystallfri løsning med LPM og BCD
– 3x I2C FM+(1 Mbit/s), SMBus/PMBus
– 3x USART (ISO 7816, LIN, IrDA, modem)
– 1x LPUART (Stopp 2-oppvåkning)
– 2x SPI-er (og 1x Quad SPI)
– IRTIM (infrarødt grensesnitt)
• 14-kanals DMA-kontroller
• Ekte tilfeldig tallgenerator
• CRC-beregningsenhet, 96-bits unik ID
• Utviklingsstøtte: seriell ledningsfeilsøking (SWD), JTAG, Embedded Trace Macrocell™