STM32F103C8T7TR ARM-Mikrocontroller – MCU Mainstream Performance-Linie, Arm Cortex-M3 MCU 64 KByte Flash 72 MHz CPU, mo
♠ Produktbeschreibung
Produkteigenschaften | Attributwert |
Hersteller: | STMicroelectronics |
Produktkategorie: | ARM-Mikrocontroller – MCU |
RoHS: | Details |
Serie: | STM32F103C8 |
ADC-Auflösung: | 12 Bit |
Verpackung: | Spule |
Verpackung: | Klebeband abschneiden |
Marke: | STMicroelectronics |
Produkttyp: | ARM-Mikrocontroller – MCU |
Fabrikpackungsmenge: | 2400 |
Unterkategorie: | Mikrocontroller - MCU |
Handelsname: | STM32 |
♠ Mitteldichte Performance-Linie Arm®-basierter 32-Bit-MCU mit 64 oder 128 KB Flash, USB, CAN, 7 Timern, 2 ADCs, 9 Com-Schnittstellen
Die STM32F103xx-Familie mittlerer Leistungsdichte umfasst den leistungsstarken Arm® Cortex®-M3 32-Bit-RISC-Kern mit 72 MHz Taktfrequenz, schnelle Embedded-Speicher (Flash-Speicher bis zu 128 KByte und SRAM bis zu 20 KByte) sowie eine umfangreiche Palette erweiterter E/As und Peripheriegeräte, die an zwei APB-Busse angeschlossen sind. Alle Bausteine bieten zwei 12-Bit-ADCs, drei universelle 16-Bit-Timer und einen PWM-Timer sowie standardmäßige und erweiterte Kommunikationsschnittstellen: bis zu zwei I2Cs und SPIs, drei USARTs, einen USB- und einen CAN-Anschluss.
Die Bausteine werden mit einer Versorgungsspannung von 2,0 bis 3,6 V betrieben. Sie sind sowohl im Temperaturbereich von –40 bis +85 °C als auch im erweiterten Temperaturbereich von –40 bis +105 °C erhältlich. Ein umfangreicher Satz Energiesparmodi ermöglicht die Entwicklung von Anwendungen mit geringem Stromverbrauch.
Die STM32F103xx-Familie mit mittlerer Leistungsdichte umfasst Geräte in sechs verschiedenen Gehäusetypen: von 36 bis 100 Pins. Je nach gewähltem Gerät sind unterschiedliche Peripheriegeräte im Lieferumfang enthalten. Die folgende Beschreibung gibt einen Überblick über das gesamte Peripherieangebot dieser Familie.
Aufgrund dieser Funktionen eignet sich die Mikrocontrollerfamilie STM32F103xx mit mittlerer Leistungsdichte für eine breite Palette von Anwendungen wie Motorantriebe, Anwendungssteuerung, medizinische und tragbare Geräte, PC- und Gaming-Peripheriegeräte, GPS-Plattformen, industrielle Anwendungen, SPS, Wechselrichter, Drucker, Scanner, Alarmsysteme, Video-Gegensprechanlagen und HLK-Anlagen.
• Arm® 32-Bit Cortex®-M3 CPU-Kern
– 72 MHz maximale Frequenz, 1,25 DMIPS / MHz (Dhrystone 2.1) Leistung bei 0 Wait-State-Speicherzugriff
– Einzelzyklus-Multiplikation und Hardware-Division
• Erinnerungen
– 64 oder 128 KByte Flash-Speicher
– 20 KByte SRAM
• Takt-, Reset- und Versorgungsmanagement
– 2,0 bis 3,6 V Anwendungsversorgung und I/Os
– POR, PDR und programmierbarer Spannungsdetektor (PVD)
– 4 bis 16 MHz Quarzoszillator
– Interner 8 MHz werkseitig getrimmter RC
– Interner 40 kHz RC
– PLL für CPU-Takt
– 32 kHz Oszillator für RTC mit Kalibrierung
• Niedriger Stromverbrauch
– Schlaf-, Stopp- und Standby-Modus
– VBAT-Versorgung für RTC und Backup-Register
• 2x 12-Bit, 1 µs A/D-Wandler (bis zu 16 Kanäle)
– Wandlungsbereich: 0 bis 3,6 V
– Dual-Sample-and-Hold-Funktion
– Temperatursensor
• DMA
– 7-Kanal-DMA-Controller
– Unterstützte Peripheriegeräte: Timer, ADC, SPIs, I 2Cs und USARTs
• Bis zu 80 schnelle I/O-Ports
– 26/37/51/80 I/Os, alle auf 16 externe Interrupt-Vektoren abbildbar und fast alle 5 V-tolerant
• Debug-Modus
– Serial Wire Debug (SWD) und JTAG-Schnittstellen
• Sieben Timer
– Drei 16-Bit-Timer mit jeweils bis zu 4 IC/OC/PWM- oder Impulszähler- und Quadratur-(Inkremental-)Encoder-Eingängen
– 16-Bit, Motorsteuerung PWM-Timer mit Totzeitgenerierung und Not-Aus
– Zwei Watchdog-Timer (unabhängig und Fenster)
– SysTick-Timer 24-Bit-Abwärtszähler
• Bis zu neun Kommunikationsschnittstellen
– Bis zu zwei I2C-Schnittstellen (SMBus/PMBus®)
– Bis zu drei USARTs (ISO 7816-Schnittstelle, LIN, IrDA-Fähigkeit, Modemsteuerung)
– Bis zu zwei SPIs (18 Mbit/s)
– CAN-Schnittstelle (2.0B Aktiv)
– USB 2.0 Full-Speed-Schnittstelle
• CRC-Berechnungseinheit, 96-Bit eindeutige ID