STM32F412CGU6 ARM mikrocontrollere IC Arm Cortex-M4 MCU
♠ Produktbeskrivelse
Produktegenskab | Attributværdi |
Fabrikant: | STMicroelectronics |
Produktkategori: | ARM mikrocontrollere - MCU |
RoHS: | 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 urfrekvens: | 100 MHz |
Antal I/O'er: | 36 I/O |
Data RAM Størrelse: | 256 kB |
Forsyningsspænding - min.: | 1,7 V |
Forsyningsspænding - Max: | 3,6 V |
Minimum driftstemperatur: | -40 C |
Maksimal driftstemperatur: | + 85 C |
Emballage: | Bakke |
Mærke: | STMicroelectronics |
Fugt følsom: | Ja |
Produkttype: | ARM mikrocontrollere - MCU |
Fabrikspakkemængde: | 1560 |
Underkategori: | Mikrocontrollere - MCU |
Handelsnavn: | STM32 |
Enhedsvægt: | 0,003517 oz |
♠ Arm®-Cortex®-M4 32b MCU+FPU, 125 DMIPS, 1MB Flash, 256KB RAM, USB OTG FS, 17 TIM'er, 1 ADC, 17 komm.grænseflader
STM32F412XE/G-enheder er baseret på den højtydende Arm® Cortex® -M4 32-bitRISC-kerne arbejder ved en frekvens på op til 100 MHz.Deres Cortex®-M4 kerne har enFloating point unit (FPU) enkelt præcision, som understøtter alle Arm single-precision databehandlingsinstruktioner og datatyper.Den implementerer også et komplet sæt DSP-instruktioner ogen hukommelsesbeskyttelsesenhed (MPU), som øger applikationssikkerheden.
STM32F412XE/G-enheder tilhører STM32 Dynamic Efficiency™-produktlinjen (medprodukter, der kombinerer strømeffektivitet, ydeevne og integration), mens der tilføjes en nyinnovativ funktion kaldet Batch Acquisition Mode (BAM), der tillader endnu mere kraftforbrugsbesparelse under databatching.
STM32F412XE/G-enheder inkorporerer højhastigheds-indlejrede hukommelser (op til 1 Mbyte afFlash-hukommelse, 256 Kbytes 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 en 12-bit ADC, en laveffekt RTC, 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 en I2C, der understøtter Fast-Mode Plus
• Fem SPI'er
• Fem I2S'er, hvoraf to er fuld duplex.For at opnå lydklassenøjagtighed er I2Sperifere enheder kan clockes via en dedikeret intern audio PLL eller via et eksternt urfor at tillade synkronisering.
• Fire USART'er
• Et SDIO/MMC-interface
• En USB 2.0 OTG fuldhastighedsgrænseflade
• To CAN'er.
Derudover integrerer STM32F412xE/G-enheder avanceret periferiudstyr:
• Et fleksibelt statisk hukommelsescontrollerinterface (FSMC)
• Et Quad-SPI hukommelsesinterface
• Et digitalt filter til sigma modulator (DFSDM), to filtre, op til fire indgange og supportaf mikrofon MEM'er.
STM32F412xE/G-enheder tilbydes i 7 pakker, der spænder fra 48 til 144 ben.Sættet aftilgængelige perifere enheder 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 muliggør designetaf applikationer med lav effekt.
Disse funktioner gør STM32F412xE/G mikrocontrollere velegnede til en bred vifte afapplikationer:
• Motordrev og applikationskontrol
• Medicinsk udstyr
• Industrielle applikationer: PLC, invertere, afbrydere
• Printere og scannere
• Alarmsystemer, videosamtaleanlæg og HVAC
• Lydapparater til hjemmet
• Mobiltelefon sensor hub
• Bærbare enheder
• Forbundne objekter
• Wifi-moduler
• Dynamic Efficiency Line med BAM (BatchAcquisition Mode)
• Kerne: Arm® 32-bit Cortex®-M4 CPU med FPU,Adaptiv realtidsaccelerator (ARTAccelerator™) tillader 0-vent tilstand eksekveringfra Flash-hukommelse, frekvens op til 100 MHz,hukommelsesbeskyttelsesenhed,125 DMIPS/1,25 DMIPS/MHz (Dhrystone 2.1),og DSP instruktioner
• Erindringer
– Op til 1 Mbyte Flash-hukommelse
– 256 Kbyte SRAM
– Fleksibel ekstern statisk hukommelsescontrollermed op til 16-bit databus: SRAM, PSRAM,NOR Flash-hukommelse
– Dual mode Quad-SPI interface
• LCD parallel 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 fabrikstrimmet RC
– 32 kHz oscillator til RTC med kalibrering
– Intern 32 kHz RC med kalibrering
• Strømforbrug
– Kørsel: 112 µA/MHz (periferi fra)
– Stop (Blitz i stoptilstand, hurtig vækningtid): 50 µA Typ @ 25 °C;75 µA maks
@25 °C
– Stop (blink i dyb nedlukningstilstand,langsom vækningstid): ned til 18 µA @
25°C;40 µA maks. ved 25 °C
– Standby: 2,4 µA ved 25 °C / 1,7 V udenRTC;12 µA ved 85 °C @ 1,7 V
– VBAT-forsyning til RTC: 1 µA ved 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æller ogkvadratur (inkremental) encoder input, towatchdog timere (uafhængige og vindue),
en SysTick-timer
• Fejlretningstilstand
– Serial wire debug (SWD) & JTAG
– Cortex®-M4 Embedded Trace Macrocell™
• Op til 114 I/O-porte med mulighed for afbrydelse
– 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 muxedfuld-duplex I2S-grænseflader
– SDIO interface (SD/MMC/eMMC)
– Avanceret tilslutning: USB 2.0 fuld hastighedenhed/vært/OTG-controller med PHY
– 2x CAN (2.0B aktiv)
• Ægte tilfældigt tal generator
• CRC beregningsenhed
• 96-bit unikt ID
• RTC: sekunds nøjagtighed, hardwarekalender
• Alle pakker er ECOPACK®2