STM32F031G4U6 ARM-Mikrocontroller – MCU Cortex M0 16 kB 48 MHz Motorsteuerung SRAM MCU
♠ Produktbeschreibung
Produkteigenschaften | Attributwert |
Hersteller: | STMicroelectronics |
Produktkategorie: | ARM-Mikrocontroller – MCU |
RoHS: | Details |
Serie: | STM32F031G4 |
Montageart: | SMD/SMT |
Verpackung / Koffer: | UFQFPN-28 |
Kern: | ARM Cortex M0 |
Programmspeichergröße: | 16 kB |
Datenbusbreite: | 32 Bit |
ADC-Auflösung: | 12 Bit |
Maximale Taktfrequenz: | 48 MHz |
Anzahl der E/As: | 23 E/A |
Daten-RAM-Größe: | 4 kB |
Versorgungsspannung - Min: | 2 V |
Versorgungsspannung - Max: | 3,6 V |
Minimale Betriebstemperatur: | - 40 °C |
Maximale Betriebstemperatur: | + 85 °C |
Verpackung: | Tablett |
Analoge Versorgungsspannung: | 2,4 V bis 3,6 V |
Marke: | STMicroelectronics |
Daten-RAM-Typ: | SRAM |
E/A-Spannung: | 2 V bis 3,6 V |
Schnittstellentyp: | I2C, SPI, USART |
Feuchtigkeitsempfindlich: | Ja |
Anzahl der ADC-Kanäle: | 13 Kanal |
Prozessorserie: | STM32F031 |
Produkt: | MCU |
Produkttyp: | ARM-Mikrocontroller – MCU |
Programmspeichertyp: | Blitz |
Fabrikpackungsmenge: | 2940 |
Unterkategorie: | Mikrocontroller - MCU |
Handelsname: | STM32 |
Watchdog-Timer: | Watchdog-Timer |
Stückgewicht: | 0,008466 Unzen |
♠ ARM®-basierte 32-Bit-MCU mit bis zu 32 KByte Flash, 9 Timern, ADC und Kommunikationsschnittstellen, 2,0 – 3,6 V
Die Mikrocontroller STM32F031x4/x6 verfügen über den leistungsstarken ARM® Cortex®-M0 32-Bit-RISC-Kern mit einer Taktfrequenz von bis zu 48 MHz, integrierte Hochgeschwindigkeitsspeicher (bis zu 32 KB Flash-Speicher und 4 KB SRAM) sowie eine umfangreiche Palette an erweiterten Peripheriegeräten und E/As. Alle Bausteine bieten Standard-Kommunikationsschnittstellen (eine I²C-, eine SPI/I²S- und eine USART-Schnittstelle), einen 12-Bit-ADC, fünf 16-Bit-Timer, einen 32-Bit-Timer und einen PWM-Timer mit erweiterter Steuerung.
Die Mikrocontroller STM32F031x4/x6 arbeiten in den Temperaturbereichen -40 bis +85 °C und -40 bis +105 °C mit einer Versorgungsspannung von 2,0 bis 3,6 V. Ein umfassender Satz Energiesparmodi ermöglicht die Entwicklung von Anwendungen mit geringem Stromverbrauch.
Die Mikrocontroller STM32F031x4/x6 sind in sechs verschiedenen Gehäusen mit 20 bis 48 Pins erhältlich. Auf Anfrage ist auch eine Chip-Form erhältlich. Je nach gewähltem Gerät sind unterschiedliche Peripheriegeräte im Lieferumfang enthalten.
Aufgrund dieser Funktionen eignen sich die Mikrocontroller STM32F031x4/x6 für eine breite Palette von Anwendungen wie Anwendungssteuerung und Benutzeroberflächen, Handgeräte, A/V-Receiver und digitales Fernsehen, PC-Peripheriegeräte, Gaming- und GPS-Plattformen, industrielle Anwendungen, SPS, Wechselrichter, Drucker, Scanner, Alarmsysteme, Video-Gegensprechanlagen und HLK-Anlagen.
• Kern: ARM® 32-Bit Cortex®-M0 CPU, Frequenz bis zu 48 MHz
• Erinnerungen
– 16 bis 32 KByte Flash-Speicher
– 4 KBytes SRAM mit HW-Parität
• CRC-Berechnungseinheit
• Reset und Energieverwaltung
– Digital- und I/O-Versorgung: 2,0 bis 3,6 V
– Analoge Versorgung: VDDA = von VDD bis 3,6 V
– Power-on/Power-down-Reset (POR/PDR)
– Programmierbarer Spannungsdetektor (PVD)
– Energiesparmodi: Ruhezustand, Stopp und Standby
– VBAT-Versorgung für RTC und Backup-Register
• Zeitmanagement
– 4 bis 32 MHz Quarzoszillator
– 32 kHz Oszillator für RTC mit Kalibrierung
– Interner 8 MHz RC mit x6 PLL-Option
– Interner 40 kHz RC-Oszillator
• Bis zu 39 schnelle I/Os
– Alle auf externe Interrupt-Vektoren abbildbar
– Bis zu 26 I/Os mit 5 V-Toleranz
• 5-Kanal-DMA-Controller
• 1 × 12-Bit, 1,0 µs ADC (bis zu 10 Kanäle)
– Konvertierungsbereich: 0 bis 3,6 V
– Separate Analogversorgung von 2,4 bis 3,6 V
• Bis zu 9 Timer
– 1 x 16-Bit 7-Kanal Advanced-Control-Timer für 6 Kanäle PWM-Ausgang, mit Totzeitgenerierung und Not-Aus
– 1 x 32-Bit und 1 x 16-Bit-Timer, mit bis zu 4 IC/OC, nutzbar für IR-Steuerungsdekodierung
– 1 x 16-Bit-Timer, mit 2 IC/OC, 1 OCN, Totzeitgenerierung und Not-Aus
– 1 x 16-Bit-Timer, mit IC/OC und OCN, Totzeitgenerierung, Not-Aus und Modulator-Gate zur IR-Steuerung
– 1 x 16-Bit-Timer mit 1 IC/OC
– Unabhängige und System-Watchdog-Timer
– SysTick-Timer: 24-Bit-Abwärtszähler
• Kalender-RTC mit Alarm und regelmäßigem Aufwachen aus Stop/Standby
• Kommunikationsschnittstellen
– 1 x I2C-Schnittstelle, unterstützt Fast Mode Plus (1 Mbit/s) mit 20 mA Stromsenke, SMBus/PMBus und Wakeup aus dem Stop-Modus
– 1 x USART unterstützt Master-Synchron-SPI und Modemsteuerung, ISO7816-Schnittstelle, LIN, IrDA-Fähigkeit, automatische Baudratenerkennung und Wakeup-Funktion
– 1 x SPI (18 Mbit/s) mit 4 bis 16 programmierbaren Bitrahmen, mit gemultiplexter I2S-Schnittstelle
• Serielles Kabel-Debugging (SWD)
• 96-Bit eindeutige ID
• Erweiterter Temperaturbereich: -40 bis +105°C
• Alle Verpackungen ECOPACK®2