STM32F412CGU6 ARM Mikrocontroller IC ARM Cortex-M4 MCU
♠ Produktbeschreibung
Produkteigenschaft | Attributwert |
Hersteller: | STMicroelectronics |
Produktkategorie: | ARM-Mikrocontroller - MCU |
RoHS: | Einzelheiten |
Serie: | STM32F412CG |
Montageart: | SMD/SMT |
Paket / Koffer: | UFQFPN-48 |
Kern: | ARM Cortex M4 |
Größe des Programmspeichers: | 1MB |
Datenbusbreite: | 32-Bit |
ADC-Auflösung: | 12-Bit |
Maximale Taktfrequenz: | 100 MHz |
Anzahl E/As: | 36 E/A |
Daten-RAM-Größe: | 256 KB |
Versorgungsspannung - Min.: | 1,7 V |
Versorgungsspannung - max.: | 3,6 V |
Minimale Betriebstemperatur: | - 40 C |
Maximale Betriebstemperatur: | + 85 C |
Verpackung: | Tablett |
Marke: | STMicroelectronics |
Feuchtigkeitsempfindlich: | Ja |
Produktart: | ARM-Mikrocontroller - MCU |
Werkspackungsmenge: | 1560 |
Unterkategorie: | Mikrocontroller - MCU |
Handelsname: | STM32 |
Gewichtseinheit: | 0,003517 oz |
♠ Arm®-Cortex®-M4 32b MCU+FPU, 125 DMIPS, 1 MB Flash, 256 KB RAM, USB OTG FS, 17 TIMs, 1 ADC, 17 Komm.Schnittstellen
STM32F412XE/G-Bausteine basieren auf dem leistungsstarken Arm® Cortex® -M4 32-BitRISC-Kern, der mit einer Frequenz von bis zu 100 MHz arbeitet.Ihr Cortex®-M4-Kern verfügt über aGleitkommaeinheit (FPU) mit einfacher Genauigkeit, die alle Arm-Datenverarbeitungsanweisungen und Datentypen mit einfacher Genauigkeit unterstützt.Es implementiert auch einen vollständigen Satz von DSP-Befehlen undeine Speicherschutzeinheit (MPU), die die Anwendungssicherheit erhöht.
STM32F412XE/G-Geräte gehören zur STM32 Dynamic Efficiency™-Produktlinie (mitProdukte, die Energieeffizienz, Leistung und Integration kombinieren) und gleichzeitig ein neues hinzufügeninnovative Funktion namens Batch Acquisition Mode (BAM), die noch mehr Leistung ermöglichtVerbrauchseinsparung beim Datenbatching.
STM32F412XE/G-Bausteine enthalten eingebettete Hochgeschwindigkeitsspeicher (bis zu 1 MB anFlash-Speicher, 256 KByte SRAM) und ein umfangreiches Angebot an erweiterten I/Os undPeripheriegeräte, die mit zwei APB-Bussen, drei AHB-Bussen und einem 32-Bit-Multi-AHB-Bus verbunden sindMatrix.
Alle Geräte bieten einen 12-Bit-ADC, eine stromsparende RTC, zwölf universelle 16-Bit-Timer,zwei PWM-Timer für die Motorsteuerung und zwei Allzweck-32-Bit-Timer.
Sie verfügen außerdem über Standard- und erweiterte Kommunikationsschnittstellen:
• Bis zu vier I2Cs, darunter ein I2C, der Fast-Mode Plus unterstützt
• Fünf SPIs
• Fünf I2S, davon zwei Vollduplex.Um die Genauigkeit der Audioklasse zu erreichen, muss der I2SPeripheriegeräte können über eine dedizierte interne Audio-PLL oder über einen externen Taktgeber getaktet werdenSynchronisierung zu ermöglichen.
• Vier USARTs
• Eine SDIO/MMC-Schnittstelle
• Eine USB 2.0 OTG Full-Speed-Schnittstelle
• Zwei CANs.
Darüber hinaus integrieren STM32F412xE/G-Geräte fortschrittliche Peripheriegeräte:
• Eine flexible statische Speicher-Controller-Schnittstelle (FSMC)
• Eine Quad-SPI-Speicherschnittstelle
• Ein digitaler Filter für Sigma-Modulator (DFSDM), zwei Filter, bis zu vier Eingänge und Supportvon Mikrofon-MEMs.
STM32F412xE/G-Bausteine werden in 7 Gehäusen mit 48 bis 144 Pins angeboten.Der Satz vonverfügbare Peripherie hängt vom ausgewählten Paket ab.
Der STM32F412xE/G arbeitet im Temperaturbereich von -40 bis +125 °C von 1,7 (PDROFF) an 3,6 V Stromversorgung.Ein umfangreiches Set an Stromsparmodi ermöglicht das Designvon Low-Power-Anwendungen.
Diese Eigenschaften machen die STM32F412xE/G-Mikrocontroller für eine Vielzahl von Anwendungen geeignetAnwendungen:
• Motorantrieb und Anwendungssteuerung
• Medizinische Ausrüstung
• Industrielle Anwendungen: SPS, Wechselrichter, Leistungsschalter
• Drucker und Scanner
• Alarmsysteme, Video-Gegensprechanlage und HVAC
• Heimaudiogeräte
• Mobiltelefon-Sensor-Hub
• Tragbare Geräte
• Verbundene Objekte
• WLAN-Module
• Dynamic Efficiency Line mit BAM (BatchErfassungsmodus)
• Kern: ARM®-32-Bit-Cortex®-M4-CPU mit FPU,Adaptiver Echtzeitbeschleuniger (ARTAccelerator™) ermöglicht die Ausführung im 0-Wartezustandaus Flash-Speicher, Frequenz bis 100 MHz,Speicherschutzeinheit,125 DMIPS/1,25 DMIPS/MHz (Dhrystone 2.1),und DSP-Anweisungen
• Erinnerungen
– Bis zu 1 MB Flash-Speicher
– 256 KByte SRAM
– Flexibler externer statischer Speichercontrollermit bis zu 16 Bit Datenbus: SRAM, PSRAM,NOR-Flash-Speicher
– Dual-Mode-Quad-SPI-Schnittstelle
• Parallele LCD-Schnittstelle, 8080/6800-Modi
• Uhr-, Reset- und Versorgungsmanagement
– 1,7 V bis 3,6 V Applikationsversorgung und I/Os
– POR, PDR, PVD und BOR
– 4- bis 26-MHz-Quarzoszillator
– Interner 16 MHz werkseitig getrimmter RC
– 32-kHz-Oszillator für RTC mit Kalibrierung
– Interner 32-kHz-RC mit Kalibrierung
• Energieverbrauch
– Betrieb: 112 µA/MHz (Peripherie aus)
– Stop (Blinken im Stop-Modus, schnelles AufwachenZeit): 50 µA Typ @ 25 °C;75 µA max
@25°C
– Stop (Blitz im Deep-Power-Down-Modus,langsame Aufwachzeit): bis zu 18 µA @
25 °C;40 µA max. bei 25 °C
– Standby: 2,4 µA @25 °C / 1,7 V ohneEchtzeituhr;12 µA bei 85 °C bei 1,7 V
– VBAT-Versorgung für RTC: 1 µA @25 °C
• 1×12-Bit, 2,4 MSPS ADC: bis zu 16 Kanäle
• 2x digitale Filter für Sigma-Delta-Modulator,4x PDM-Schnittstellen, Stereomikrofon-Unterstützung
• Allzweck-DMA: 16-Stream-DMA
• Bis zu 17 Timer: bis zu zwölf 16-Bit-Timer, zwei32-Bit-Timer bis 100 MHz mit jeweils bis zuvier IC/OC/PWM oder Impulszähler undQuadratur-(Inkremental-)Encodereingang, zweiWatchdog-Timer (unabhängig und Fenster),
ein SysTick-Timer
• Debug-Modus
– Serielles Kabel-Debugging (SWD) und JTAG
– Cortex®-M4 Embedded Trace Macrocell™
• Bis zu 114 I/O-Ports mit Interrupt-Fähigkeit
– Bis zu 109 schnelle I/Os bis 100 MHz
– Bis zu 114 fünf V-tolerante I/Os
• Bis zu 17 Kommunikationsschnittstellen
– Bis zu 4x I2C-Schnittstellen (SMBus/PMBus)
– Bis zu 4 USARTs (2 x 12,5 Mbit/s,2 x 6,25 Mbit/s), ISO 7816 Schnittstelle, LIN,
IrDA, Modemsteuerung)
– Bis zu 5 SPI/I2S (bis zu 50 Mbit/s, SPI bzwI2S-Audioprotokoll), davon 2 gemuxtVollduplex-I2S-Schnittstellen
– SDIO-Schnittstelle (SD/MMC/eMMC)
– Erweiterte Konnektivität: USB 2.0 Full-SpeedGerät/Host/OTG-Controller mit PHY
– 2x CAN (2.0B aktiv)
• Echter Zufallszahlengenerator
• CRC-Berechnungseinheit
• Eindeutige 96-Bit-ID
• RTC: Untersekunden-Genauigkeit, Hardware-Kalender
• Alle Pakete sind ECOPACK®2