STM32F412CGU6 ARM-mikrocontrollere IC Arm Cortex-M4 MCU
♠ Produktbeskrivelse
Produktattribut | Attributværdi |
Fabrikant: | STMicroelectronics |
Produktkategori: | ARM-mikrocontrollere - MCU |
RoHS-kode: | Detaljer |
Serie: | STM32F412CG |
Monteringsstil: | SMD/SMT |
Pakke / Etui: | UFQFPN-48 |
Kerne: | ARM Cortex M4 |
Programhukommelsesstørrelse: | 1 MB |
Databusbredde: | 32-bit |
ADC-opløsning: | 12-bit |
Maksimal clockfrekvens: | 100 MHz |
Antal I/O'er: | 36 I/O |
Data RAM-størrelse: | 256 kB |
Forsyningsspænding - Min: | 1,7 V |
Forsyningsspænding - Maks.: | 3,6 V |
Minimum driftstemperatur: | - 40 grader Celsius |
Maksimal driftstemperatur: | + 85°C |
Emballage: | Bakke |
Mærke: | STMicroelectronics |
Fugtfølsom: | Ja |
Produkttype: | ARM-mikrocontrollere - MCU |
Fabrikspakke antal: | 1560 |
Underkategori: | Mikrocontrollere - MCU |
Handelsnavn: | STM32 |
Enhedsvægt: | 0,003517 oz |
♠ Arm®-Cortex®-M4 32b MCU+FPU, 125 DMIPS, 1 MB Flash, 256 KB RAM, USB OTG FS, 17 TIM'er, 1 ADC, 17 kommunikationsgrænseflader
STM32F412XE/G-enheder er baseret på den højtydende Arm® Cortex®-M4 32-bitRISC-kernen opererer med en frekvens på op til 100 MHz. Deres Cortex®-M4-kerne har enFlydende kommaenhed (FPU) med enkelt præcision, der understøtter alle Arm enkeltpræcisions databehandlingsinstruktioner og datatyper. Den implementerer også et komplet sæt DSP-instruktioner ogen hukommelsesbeskyttelsesenhed (MPU), der forbedrer applikationssikkerheden.
STM32F412XE/G-enheder tilhører STM32 Dynamic Efficiency™-produktserien (medprodukter, der kombinerer energieffektivitet, ydeevne og integration) samtidig med at de tilføjer en nyinnovativ funktion kaldet Batch Acquisition Mode (BAM) giver endnu mere kraftforbrugsbesparelse under databatching.
STM32F412XE/G-enheder har indbyggede højhastighedshukommelser (op til 1 MbyteFlashhukommelse, 256 Kbyte SRAM) og et omfattende udvalg af forbedrede I/O'er ogperiferiudstyr forbundet til to APB-busser, tre AHB-busser og en 32-bit multi-AHB-busmatrix.
Alle enheder tilbyder én 12-bit ADC, en RTC med lavt strømforbrug, tolv generelle 16-bit timere,to PWM-timere til motorstyring og to generelle 32-bit timere.
De har også standard og avancerede kommunikationsgrænseflader:
• Op til fire I2C'er, inklusive én I2C, der understøtter Fast-Mode Plus
• Fem SPI'er
• Fem I2S'er, hvoraf to er fuld duplex. For at opnå nøjagtighed i lydklassen er I2S'enPeriferiudstyr kan clockes via en dedikeret intern lyd-PLL eller via et eksternt clock-signalfor at tillade synkronisering.
• Fire USART'er
• Et SDIO/MMC-interface
• En USB 2.0 OTG full-speed-grænseflade
• To CAN'er.
Derudover har STM32F412xE/G-enheder integreret avanceret periferiudstyr:
• En fleksibel statisk hukommelsescontrollergrænseflade (FSMC)
• En Quad-SPI hukommelsesgrænseflade
• Et digitalt filter til sigmamodulator (DFSDM), to filtre, op til fire indgange og understøttelse afaf mikrofon-MEM'er.
STM32F412xE/G-enheder tilbydes i 7 pakker, der spænder fra 48 til 144 ben. Sættet afTilgængeligt periferiudstyr afhænger af den valgte pakke.
STM32F412xE/G fungerer i temperaturområdet -40 til +125 °C fra 1,7 (PDR)(OFF) til 3,6 V strømforsyning. Et omfattende sæt strømbesparende tilstande gør det muligt at designeaf lavstrømsapplikationer.
Disse funktioner gør STM32F412xE/G mikrocontrollerne velegnede til en bred vifte afapplikationer:
• Motordrev og applikationsstyring
• Medicinsk udstyr
• Industrielle anvendelser: PLC, invertere, afbrydere
• Printere og scannere
• Alarmsystemer, videointercom og HVAC
• Hjemmelydapparater
• Mobiltelefonsensorhub
• Bærbare enheder
• Forbundne objekter
• Wifi-moduler
• Dynamisk effektivitetslinje med BAM (BatchOptagelsestilstand)
• Kerne: Arm® 32-bit Cortex®-M4 CPU med FPU,Adaptiv realtidsaccelerator (ART)Accelerator™) der tillader udførelse af 0-ventetilstandfra flashhukommelse, frekvens op til 100 MHz,hukommelsesbeskyttelsesenhed,125 DMIPS/1,25 DMIPS/MHz (Dhrystone 2.1),og DSP-instruktioner
• Minder
– Op til 1 MB flashhukommelse
– 256 kbyte SRAM
– Fleksibel ekstern statisk hukommelsescontrollermed op til 16-bit databus: SRAM, PSRAM,NOR Flash-hukommelse
– Dobbelttilstand Quad-SPI-grænseflade
• LCD parallelt interface, 8080/6800 tilstande
• Ur, nulstilling og forsyningsstyring
– 1,7 V til 3,6 V applikationsforsyning og I/O'er
– POR, PDR, PVD og BOR
– 4 til 26 MHz krystaloscillator
– Intern 16 MHz fabriksindstillet fjernbetjening
– 32 kHz oscillator til RTC med kalibrering
– Intern 32 kHz fjernbetjening med kalibrering
• Strømforbrug
– Kørsel: 112 µA/MHz (periferi slukket)
– Stop (Blitz i stoptilstand, hurtig opvågningtid): 50 µA Typisk ved 25 °C; 75 µA maks.
@25 °C
– Stop (Blink i dyb nedlukningstilstand,langsom opvågningstid): ned til 18 µA @
25 °C; 40 µA maks. ved 25 °C
– Standby: 2,4 µA @25 °C / 1,7 V udenRTC; 12 µA ved 85 °C ved 1,7 V
– VBAT-forsyning til RTC: 1 µA @25 °C
• 1×12-bit, 2,4 MSPS ADC: op til 16 kanaler
• 2x digitale filtre til sigma delta modulator,4x PDM-grænseflader, understøttelse af stereomikrofon
• Generel DMA: 16-stream DMA
• Op til 17 timere: op til tolv 16-bit timere, to32-bit timere op til 100 MHz hver med op tilfire IC/OC/PWM eller pulstællere ogkvadratur (inkrementel) encoderindgang, towatchdog-timere (uafhængige og vinduestimere),
én SysTick-timer
• Fejlfindingstilstand
– Seriel ledningsfejlfinding (SWD) og JTAG
– Cortex®-M4 Embedded Trace Macrocell™
• Op til 114 I/O-porte med afbrydelsesfunktion
– Op til 109 hurtige I/O'er op til 100 MHz
– Op til 114 fem V-tolerante I/O'er
• Op til 17 kommunikationsgrænseflader
– Op til 4x I2C-grænseflader (SMBus/PMBus)
– Op til 4 USART'er (2 x 12,5 Mbit/s,2 x 6,25 Mbit/s), ISO 7816-grænseflade, LIN,
IrDA, modemkontrol)
– Op til 5 SPI/I2S'er (op til 50 Mbit/s, SPI ellerI2S-lydprotokol), hvoraf 2 muxedefuld-duplex I2S-grænseflader
– SDIO-grænseflade (SD/MMC/eMMC)
– Avanceret tilslutning: USB 2.0 full speedenhed/vært/OTG-controller med PHY
– 2x CAN (2.0B aktiv)
• Ægte tilfældig talgenerator
• CRC-beregningsenhed
• 96-bit unikt ID
• RTC: nøjagtighed på under et sekund, hardwarekalender
• Alle pakker er ECOPACK®2