STM32F091CCT6TR ARM-Mikrocontroller – MCU Mainstream Arm Cortex-M0 Zugriffsleitung MCU 256 KB Flash 48 MHz CPU, CAN & C
♠ Produktbeschreibung
Produkteigenschaften | Attributwert |
Hersteller: | STMicroelectronics |
Produktkategorie: | ARM-Mikrocontroller – MCU |
RoHS: | Details |
Serie: | STM32F091CC |
Montageart: | SMD/SMT |
Kern: | ARM Cortex M0 |
Programmspeichergröße: | 256 kB |
Datenbusbreite: | 32 Bit |
ADC-Auflösung: | 12 Bit |
Maximale Taktfrequenz: | 48 MHz |
Anzahl der E/As: | 38 E/A |
Daten-RAM-Größe: | 32 kB |
Versorgungsspannung - Min: | 2 V |
Versorgungsspannung - Max: | 3,6 V |
Minimale Betriebstemperatur: | - 40 °C |
Maximale Betriebstemperatur: | + 85 °C |
Verpackung: | Spule |
Verpackung: | Klebeband abschneiden |
Verpackung: | Mausrolle |
Marke: | STMicroelectronics |
Feuchtigkeitsempfindlich: | Ja |
Produkttyp: | ARM-Mikrocontroller – MCU |
Fabrikpackungsmenge: | 2400 |
Unterkategorie: | Mikrocontroller - MCU |
Handelsname: | STM32 |
Stückgewicht: | 0,006349 Unzen |
♠ ARM®-basierte 32-Bit-MCU, bis zu 256 KB Flash, CAN, 12 Timer, ADC, DAC und Kommunikationsschnittstellen, 2,0 – 3,6 V
Die Mikrocontroller STM32F091xB/xC verfügen über den leistungsstarken ARM® Cortex®-M0 32-Bit-RISC-Kern mit einer Taktfrequenz von bis zu 48 MHz, integrierte Hochgeschwindigkeitsspeicher (bis zu 256 KB Flash-Speicher und 32 KB SRAM) sowie eine umfangreiche Palette an erweiterten Peripherie- und E/A-Funktionen. Der Baustein bietet Standard-Kommunikationsschnittstellen (zwei I²Cs, zwei SPIs/ein I²S, ein HDMI CEC und bis zu acht USARTs), einen CAN-Anschluss, einen 12-Bit-ADC, einen 12-Bit-DAC mit zwei Kanälen, sieben 16-Bit-Timer, einen 32-Bit-Timer und einen PWM-Timer mit erweiterter Steuerung.
Die Mikrocontroller STM32F091xB/xC 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 STM32F091xB/xC sind in sieben verschiedenen Gehäusen mit 48 bis 100 Pins erhältlich. Die Chips sind auf Anfrage erhältlich. Je nach gewähltem Gerät sind unterschiedliche Peripheriegeräte im Lieferumfang enthalten.
Aufgrund dieser Funktionen eignen sich die Mikrocontroller STM32F091xB/xC 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
– 128 bis 256 KByte Flash-Speicher
– 32 KByte SRAM mit HW-Parität
• CRC-Berechnungseinheit
• Reset und Energieverwaltung
– Digital- & I/O-Versorgung: VDD = 2,0 V bis 3,6 V
– Analoge Versorgung: VDDA = VDD bis 3,6 V
– Ein-/Ausschalt-Reset (POR/PDR)
– Programmierbarer Spannungsdetektor (PVD)
– Energiesparmodi: Ruhezustand, Stopp, 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
– Interner 48 MHz Oszillator mit automatischer Trimmung basierend auf externer Synchronisation
• Bis zu 88 schnelle I/Os
– Alle auf externe Interrupt-Vektoren abbildbar
– Bis zu 69 I/Os mit 5V-Toleranz und 19 mit unabhängiger Versorgung VDDIO2
• 12-Kanal-DMA-Controller
• Ein 12-Bit, 1,0 µs ADC (bis zu 16 Kanäle)
– Wandlungsbereich: 0 bis 3,6 V
– Separate analoge Versorgung: 2,4 V bis 3,6 V
• Ein 12-Bit-D/A-Wandler (mit 2 Kanälen)
• Zwei schnelle analoge Komparatoren mit geringem Stromverbrauch und programmierbarem Eingang und Ausgang
• Bis zu 24 kapazitive Sensorkanäle für Touchkey-, lineare und rotierende Touch-Sensoren
• Kalender-RTC mit Alarm und regelmäßigem Aufwachen aus Stop/Standby
• 12 Timer
– Ein 16-Bit-Advanced-Control-Timer für 6-Kanal-PWM-Ausgang
– Ein 32-Bit- und sieben 16-Bit-Timer, mit bis zu 4 IC/OC, OCN, verwendbar für IR-Steuerungsdekodierung oder DAC-Steuerung
– Unabhängige und System-Watchdog-Timer
– SysTick-Timer
• Kommunikationsschnittstellen
– Zwei I2C-Schnittstellen unterstützen Fast Mode Plus (1 Mbit/s) mit 20 mA Stromsenke, eine unterstützt SMBus/PMBus und Wakeup
– Bis zu acht USARTs unterstützen Master-Synchron-SPI und Modemsteuerung, drei mit ISO7816-Schnittstelle, LIN, IrDA, automatischer Baudratenerkennung und Wakeup-Funktion
– Zwei SPIs (18 Mbit/s) mit 4 bis 16 programmierbaren Bitrahmen und mit gemultiplexter I2S-Schnittstelle
– CAN-Schnittstelle
• HDMI CEC-Aktivierung beim Header-Empfang
• Serielles Kabel-Debugging (SWD)
• 96-Bit eindeutige ID