STM32F412CGU6 ARM mikrokontroller IC Arm Cortex-M4 MCU
♠ Produktbeskrivning
Produktattribut | Attributvärde |
Tillverkare: | STMicroelectronics |
Produktkategori: | ARM mikrokontroller - MCU |
RoHS: | Detaljer |
Serier: | STM32F412CG |
Monteringsstil: | SMD/SMT |
Paket/fodral: | UFQFPN-48 |
Kärna: | ARM Cortex M4 |
Programminnesstorlek: | 1 MB |
Databussbredd: | 32 bitar |
ADC-upplösning: | 12 bitar |
Maximal klockfrekvens: | 100 MHz |
Antal I/O: | 36 I/O |
Data RAM-storlek: | 256 kB |
Matningsspänning - Min: | 1,7 V |
Matningsspänning - Max: | 3,6 V |
Lägsta driftstemperatur: | -40 C |
Maximal drifttemperatur: | + 85 C |
Förpackning: | Bricka |
Varumärke: | STMicroelectronics |
Fuktkänslig: | Ja |
Produkttyp: | ARM mikrokontroller - MCU |
Fabriksförpackningsmängd: | 1560 |
Underkategori: | Mikrokontroller - MCU |
Handelsnamn: | STM32 |
Enhetsvikt: | 0,003517 oz |
♠ Arm®-Cortex®-M4 32b MCU+FPU, 125 DMIPS, 1MB Flash, 256KB RAM, USB OTG FS, 17 TIM, 1 ADC, 17 komm.gränssnitt
STM32F412XE/G-enheter ä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 enFlytpunktsenhet (FPU) enkel precision som stöder alla Arm single-precision databehandlingsinstruktioner och datatyper.Den implementerar också en komplett uppsättning DSP-instruktioner ochen minnesskyddsenhet (MPU) som förbättrar applikationssäkerheten.
STM32F412XE/G-enheter tillhör produktlinjen STM32 Dynamic Efficiency™ (medprodukter som kombinerar energieffektivitet, prestanda och integration) samtidigt som man lägger till en nyinnovativ funktion som kallas Batch Acquisition Mode (BAM) som ger ännu mer kraftförbrukningsbesparing under databatchning.
STM32F412XE/G-enheter har inbyggda höghastighetsminnen (upp till 1 Mbyte avFlash-minne, 256 Kbyte SRAM), och ett omfattande utbud av förbättrade I/O 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 allmänna 16-bitars timer,två PWM-timers för motorstyrning och två allmänna 32-bitars timers.
De har också standard och avancerade kommunikationsgränssnitt:
• Upp till fyra I2C, inklusive en I2C som stöder Fast-Mode Plus
• Fem SPI:er
• Fem I2S varav två är full duplex.För att uppnå ljudklassnoggrannhet använder I2Skringutrustning kan klockas via en dedikerad intern ljud-PLL, eller via en extern klockaför att tillåta synkronisering.
• Fyra USART
• Ett SDIO/MMC-gränssnitt
• Ett USB 2.0 OTG fullhastighetsgränssnitt
• Två CAN:er.
Dessutom bäddar STM32F412xE/G-enheter in avancerad kringutrustning:
• Ett flexibelt statiskt minneskontrollgrä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 från 48 till 144 stift.Uppsättningen avtillgänglig kringutrustning beror på det valda paketet.
STM32F412xE/G fungerar i temperaturintervallet -40 till +125 °C från 1,7 (PDR)AV) till 3,6 V strömförsörjning.En omfattande uppsättning energisparlägen tillåter designenav lågeffektapplikationer.
Dessa funktioner gör STM32F412xE/G mikrokontroller lämpliga för ett brett utbud avapplikationer:
• Motordrift och applikationskontroll
• Medicinsk utrustning
• Industriella applikationer: PLC, växelriktare, brytare
• Skrivare och skannrar
• Larmsystem, videointercom och VVS
• Ljudapparater för hemmet
• Mobiltelefonsensornav
• Bärbara enheter
• Anslutna objekt
• Wifi-moduler
• Dynamic Efficiency Line med BAM (batchFörvärvsläge)
• Kärna: Arm® 32-bitars Cortex®-M4 CPU med FPU,Adaptiv realtidsaccelerator (ARTAccelerator™) som tillåter exekvering av 0-väntelägefrå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 minneskontrollmed upp till 16-bitars databuss: SRAM, PSRAM,NOR Flash-minne
– Dual mode Quad-SPI-gränssnitt
• LCD parallellt gränssnitt, 8080/6800 lägen
• Klocka, återställ och försörjningshantering
– 1,7 V till 3,6 V applikationsförsörjning och I/O
– POR, PDR, PVD och BOR
– 4-till-26 MHz kristalloscillator
– Intern 16 MHz fabrikstrimmad RC
– 32 kHz oscillator för RTC med kalibrering
– Intern 32 kHz RC med kalibrering
• Energiförbrukning
– Körning: 112 µA/MHz (periferi av)
– Stopp (blixt i stoppläge, snabb väckningtid): 50 uA Typ @ 25°C;75 µA max
@25 °C
– Stopp (blixt 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 @25 °C / 1,7 V utanRTC;12 µA vid 85 °C @ 1,7 V
– VBAT-försörjning 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, stereomikrofonstöd
• Allmänt 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 ochkvadratur (inkrementell) kodaringång, tvåwatchdog-timers (oberoende och fönster),
en SysTick-timer
• Felsökningsläge
– Serial wire debug (SWD) & JTAG
– Cortex®-M4 Embedded Trace Macrocell™
• Upp till 114 I/O-portar med avbrottskapacitet
– Upp till 109 snabba I/O upp till 100 MHz
– Upp till 114 fem V-toleranta I/O
• Upp till 17 kommunikationsgränssnitt
– Upp till 4x I2C-gränssnitt (SMBus/PMBus)
– Upp till 4 USART (2 x 12,5 Mbit/s,2 x 6,25 Mbit/s), ISO 7816-gränssnitt, LIN,
IrDA, modemkontroll)
– Upp till 5 SPI/I2Ss (upp till 50 Mbit/s, SPI ellerI2S-ljudprotokoll), varav 2 muxadefull-duplex I2S-gränssnitt
– SDIO-gränssnitt (SD/MMC/eMMC)
– Avancerad anslutning: USB 2.0 fullhastighetenhet/värd/OTG-kontroller med PHY
– 2x CAN (2.0B Active)
• Sann slumptalsgenerator
• CRC-beräkningsenhet
• 96-bitars unikt ID
• RTC: sekunds noggrannhet, hårdvarukalender
• Alla förpackningar är ECOPACK®2