STM32F412RET6 ARM-Mikrocontroller MCU IC
♠ Produktbeschreibung
Produkteigenschaften | Attributwert |
Hersteller: | STMicroelectronics |
Produktkategorie: | ARM-Mikrocontroller – MCU |
RoHS: | Details |
Serie: | STM32F412RE |
Montageart: | SMD/SMT |
Verpackung / Koffer: | LQFP-64 |
Kern: | ARM Cortex M4 |
Programmspeichergröße: | 512 kB |
Datenbusbreite: | 32 Bit |
ADC-Auflösung: | 12 Bit |
Maximale Taktfrequenz: | 100 MHz |
Anzahl der E/As: | 50 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 |
Produkttyp: | ARM-Mikrocontroller – MCU |
Fabrikpackungsmenge: | 960 |
Unterkategorie: | Mikrocontroller - MCU |
Handelsname: | STM32 |
Stückgewicht: | 0,012699 Unzen |
♠ Arm®-Cortex®-M4 32b MCU+FPU, 125 DMIPS, 1 MB Flash, 256 KB RAM, USB OTG FS, 17 TIMs, 1 ADC, 17 Kommunikationsschnittstellen
STM32F412XE/G-Geräte basieren auf dem leistungsstarken Arm® Cortex® -M4 32-BitRISC-Kern mit einer Frequenz von bis zu 100 MHz. Ihr Cortex®-M4-Kern verfügt über einenGleitkommaeinheit (FPU) mit einfacher Genauigkeit, die alle ARM-Datenverarbeitungsanweisungen und -datentypen mit einfacher Genauigkeit unterstützt. Sie implementiert außerdem einen vollständigen Satz von DSP-Anweisungen undeine Memory Protection Unit (MPU), die die Anwendungssicherheit erhöht.
STM32F412XE/G-Geräte gehören zur STM32 Dynamic Efficiency™-Produktlinie (mitProdukte, die Energieeffizienz, Leistung und Integration vereinen) und gleichzeitig eine neueinnovative Funktion namens Batch Acquisition Mode (BAM) ermöglicht noch mehr LeistungVerbrauchseinsparung beim Daten-Batching.
STM32F412XE/G-Geräte verfügen über eingebettete Hochgeschwindigkeitsspeicher (bis zu 1 MByteFlash-Speicher, 256 KBytes SRAM) und eine umfangreiche Palette an erweiterten I/Os undPeripheriegeräte, die an zwei APB-Busse, drei AHB-Busse und einen 32-Bit-Multi-AHB-Bus angeschlossen sindMatrix.
Alle Geräte bieten einen 12-Bit-ADC, eine RTC mit geringem Stromverbrauch, zwölf universelle 16-Bit-Timer,zwei PWM-Timer zur Motorsteuerung und zwei allgemeine 32-Bit-Timer.
Sie verfügen außerdem über standardmäßige 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 Audio-Klassengenauigkeit zu erreichen,Peripheriegeräte können über eine dedizierte interne Audio-PLL oder über einen externen Taktgeber getaktet werdenum die Synchronisierung zu ermöglichen.
• Vier USARTs
• Eine SDIO/MMC-Schnittstelle
• Eine USB 2.0 OTG-Schnittstelle mit voller Geschwindigkeit
• Zwei CANs.
Darüber hinaus sind in den STM32F412xE/G-Geräten erweiterte Peripheriegeräte integriert:
• Eine flexible statische Speichercontrollerschnittstelle (FSMC)
• Eine Quad-SPI-Speicherschnittstelle
• Ein digitaler Filter für Sigma-Modulator (DFSDM), zwei Filter, bis zu vier Eingänge und Unterstützungvon Mikrofon-MEMs.
STM32F412xE/G-Geräte werden in 7 Paketen mit 48 bis 144 Pins angeboten. Der Satz vonDie verfügbaren Peripheriegeräte hängen vom ausgewählten Paket ab.
Der STM32F412xE/G arbeitet im Temperaturbereich von -40 bis +125 °C ab einem 1,7 (PDROFF) auf 3,6 V Stromversorgung. Ein umfangreicher Satz von Energiesparmodi ermöglicht das Designvon Anwendungen mit geringem Stromverbrauch.
Diese Eigenschaften machen die STM32F412xE/G Mikrocontroller geeignet für eine breite Palette vonAnwendungen:
• Motorantrieb und Anwendungssteuerung
• Medizinische Geräte
• Industrielle Anwendungen: SPS, Wechselrichter, Leistungsschalter
• Drucker und Scanner
• Alarmsysteme, Video-Gegensprechanlage und HLK
• Heim-Audiogeräte
• Handy-Sensor-Hub
• Tragbare Geräte
• Verbundene Objekte
• WLAN-Module
• Dynamische Effizienzlinie 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 MByte Flash-Speicher
– 256 KByte SRAM
– Flexibler externer statischer Speichercontrollermit bis zu 16-Bit Datenbus: SRAM, PSRAM,NOR-Flash-Speicher
– Dual-Mode-Quad-SPI-Schnittstelle
• LCD-Parallelschnittstelle, 8080/6800-Modi
• Takt-, Reset- und Versorgungsmanagement
– 1,7 V bis 3,6 V Anwendungsversorgung 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
• Stromverbrauch
– Betrieb: 112 µA/MHz (Peripheriegerät aus)
– Stopp (Blinken im Stoppmodus, schnelles AufwachenZeit): 50 µA Typ @ 25 °C; 75 µA max
@25 °C
– Stopp (Blinken 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 ohneRTC; 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-)Encoder-Eingang, zweiWatchdog-Timer (unabhängig und Fenster),
ein SysTick-Timer
• Debug-Modus
– Serial Wire Debug (SWD) und JTAG
– Cortex®-M4 Embedded Trace Macrocell™
• Bis zu 114 E/A-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 oderI2S-Audioprotokoll), von denen 2 gemultiplextVollduplex-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
• 96-Bit eindeutige ID
• RTC: Genauigkeit unter einer Sekunde, Hardwarekalender
• Alle Pakete sind ECOPACK®2