STM32F412RGT6 MCU STM32 Dynamisk Effektivitets-MCU BAM
♠ Produktbeskrivning
Produktattribut | Attributvärde |
Tillverkare: | STMicroelectronics |
Produktkategori: | ARM-mikrokontroller - MCU |
RoHS-riktlinjer: | Detaljer |
Serie: | STM32F412RG |
Monteringsstil: | SMD/SMT |
Paket / Fodral: | LQFP-64 |
Kärna: | ARM Cortex M4 |
Programminnesstorlek: | 1 MB |
Databussbredd: | 32 bitar |
ADC-upplösning: | 12 bitar |
Maximal klockfrekvens: | 100 MHz |
Antal I/O:er: | 50 I/O |
Data-RAM-storlek: | 256 kB |
Matningsspänning - Min: | 1,7 V |
Matningsspänning - Max: | 3,6 V |
Lägsta driftstemperatur: | - 40 grader Celsius |
Maximal driftstemperatur: | +85°C |
Förpackning: | Bricka |
Analog matningsspänning: | 1,7 V till 3,6 V |
Stämpla: | STMicroelectronics |
Data-RAM-typ: | SRAM |
Gränssnittstyp: | I2C, LIN, SPI, UART |
Fuktkänslig: | Ja |
Processorserie: | STM32L0 |
Produkt: | MCU |
Produkttyp: | ARM-mikrokontroller - MCU |
Programminnestyp: | Flash |
Fabriksförpackningskvantitet: | 960 |
Underkategori: | Mikrokontroller - MCU |
Handelsnamn: | STM32 |
Watchdog-timers: | Vakthundstimer |
Enhetsvikt: | 0,012594 oz |
♠ Arm®-Cortex®-M4 32b MCU+FPU, 125 DMIPS, 1 MB Flash, 256 KB RAM, USB OTG FS, 17 TIM, 1 ADC, 17 kommunikationsgränssnitt
STM32F412XE/G-enheterna är baserade på den högpresterande Arm® Cortex®-M4 32-bitarsRISC-kärna som arbetar med en frekvens på upp till 100 MHz. Deras Cortex®-M4-kärna har enFlyttalsenhet (FPU) med enkel precision som stöder alla Arm-instruktioner och datatyper med enkel precision. Den implementerar också en komplett uppsättning DSP-instruktioner ochen minnesskyddsenhet (MPU) som förbättrar applikationssäkerheten.
STM32F412XE/G-enheterna tillhör produktserien STM32 Dynamic Efficiency™ (medprodukter som kombinerar energieffektivitet, prestanda och integration) samtidigt som de lägger till en nyinnovativ funktion som kallas Batch Acquisition Mode (BAM) ger ännu mer kraftförbrukningsbesparing under databatchning.
STM32F412XE/G-enheter har inbyggda höghastighetsminnen (upp till 1 MBFlashminne, 256 kbyte SRAM) och ett omfattande utbud av förbättrade I/O-enheter ochkringutrustning ansluten till två APB-bussar, tre AHB-bussar och en 32-bitars multi-AHB-bussmatris.
Alla enheter erbjuder en 12-bitars ADC, en lågeffekts-RTC, tolv generella 16-bitars timers,två PWM-timers för motorstyrning och två generella 32-bitars timers.
De har även standardiserade och avancerade kommunikationsgränssnitt:
• Upp till fyra I2C:er, inklusive en I2C som stöder Fast-Mode Plus
• Fem SPI:er
• Fem I2S varav två är full duplex. För att uppnå noggrannhet i ljudklassen är I2Skringutrustning kan klockas via en dedikerad intern ljud-PLL eller via en extern klockaför att tillåta synkronisering.
• Fyra USART:er
• Ett SDIO/MMC-gränssnitt
• Ett USB 2.0 OTG fullspeed-gränssnitt
• Två CAN:er.
Dessutom har STM32F412xE/G-enheterna avancerad kringutrustning:
• Ett flexibelt statiskt minneskontrollergränssnitt (FSMC)
• Ett Quad-SPI-minnesgränssnitt
• Ett digitalt filter för sigmamodulator (DFSDM), två filter, upp till fyra ingångar och stödav mikrofon-MEM.
STM32F412xE/G-enheter erbjuds i 7 paket med 48 till 144 stift. Satsen består avtillgängliga kringutrustningar beror på valt paket.
STM32F412xE/G arbetar i temperaturområdet -40 till +125 °C från 1,7 (PDR)AV) till 3,6 V strömförsörjning. En omfattande uppsättning energisparlägen gör det möjligt att designaav lågeffektapplikationer.
Dessa funktioner gör STM32F412xE/G-mikrokontrollerna lämpliga för en mängd olikatillämpningar:
• Motordrift och applikationsstyrning
• Medicinsk utrustning
• Industriella tillämpningar: PLC, växelriktare, brytare
• Skrivare och skannrar
• Larmsystem, videoporttelefon och värme- och ventilationsanläggning
• Hemljudapparater
• Mobiltelefonsensorhubb
• Bärbara enheter
• Sammankopplade objekt
• Wifi-moduler
• Dynamisk effektivitetslinje med BAM (BatchFörvärvsläge)
• Kärna: Arm® 32-bitars Cortex®-M4 CPU med FPU,Adaptiv realtidsaccelerator (ARTAccelerator™) som möjliggör exekvering av 0-väntetillståndfrån flashminne, frekvens upp till 100 MHz,minnesskyddsenhet,125 DMIPS/1,25 DMIPS/MHz (Dhrystone 2.1),och DSP-instruktioner
• Minnen
– Upp till 1 MB flashminne
– 256 kbyte SRAM
– Flexibel extern statisk minneskontrollermed upp till 16-bitars databuss: SRAM, PSRAM,NOR-flashminne
– Dubbelläges Quad-SPI-gränssnitt
• LCD-parallellt gränssnitt, 8080/6800-lägen
• Klocka, återställning och förbrukningshantering
– 1,7 V till 3,6 V applikationsmatning och I/O
– POR, PDR, PVD och BOR
– 4 till 26 MHz kristalloscillator
– Intern 16 MHz fabriksinställd RC
– 32 kHz oscillator för RTC med kalibrering
– Intern 32 kHz RC med kalibrering
• Strömförbrukning
– Drift: 112 µA/MHz (kringutrustning avstängd)
– Stopp (Blinkar i stoppläge, snabb uppvakningtid): 50 µA Typiskt vid 25 °C; 75 µA max
@25 °C
– Stopp (Blinkar i djupt avstängningsläge,långsam väckningstid): ner till 18 µA @
25 °C; 40 µA max vid 25 °C
– Standby: 2,4 µA vid 25 °C / 1,7 V utanRTC; 12 µA vid 85 °C vid 1,7 V
– VBAT-matning för RTC: 1 µA vid 25 °C
• 1×12-bitars, 2,4 MSPS ADC: upp till 16 kanaler
• 2x digitala filter för sigma delta-modulator,4x PDM-gränssnitt, stöd för stereomikrofon
• Allmän DMA: 16-ströms DMA
• Upp till 17 timers: upp till tolv 16-bitars timers, två32-bitars timers upp till 100 MHz vardera med upp tillfyra IC/OC/PWM eller pulsräknare ochkvadraturkodare (inkrementell) ingång, tvåwatchdog-timers (oberoende och fönsterbaserade),
en SysTick-timer
• Felsökningsläge
– Felsökning med seriell kabel (SWD) och JTAG
– Cortex®-M4 Inbäddad Trace Macrocell™
• Upp till 114 I/O-portar med avbrottskapacitet
– Upp till 109 snabba I/O:er upp till 100 MHz
– Upp till 114 fem V-toleranta I/O:er
• Upp till 17 kommunikationsgränssnitt
– Upp till 4x I2C-gränssnitt (SMBus/PMBus)
– Upp till 4 USART:er (2 x 12,5 Mbit/s,2 x 6,25 Mbit/s), ISO 7816-gränssnitt, LIN,
IrDA, modemkontroll)
– Upp till 5 SPI/I2S (upp till 50 Mbit/s, SPI ellerI2S-ljudprotokoll), varav 2 muxadefullduplex I2S-gränssnitt
– SDIO-gränssnitt (SD/MMC/eMMC)
– Avancerad anslutning: USB 2.0 full hastighetenhet/värd/OTG-kontroller med PHY
– 2x CAN (2.0B aktiv)
• Sann slumptalsgenerator
• CRC-beräkningsenhet
• 96-bitars unikt ID
• RTC: subsekundnoggrannhet, hårdvarukalender
• Alla paket är ECOPACK®2