STMicroelectronics ARM®-Cortex®-M0+-MCUs STM32C0x, 32 Bit
STMicroelectronics STM32C0x ARM® Cortex®-M0+-32-Bit-MCUs implementieren einen leistungsstarken ARM Cortex-M0+-32-Bit-RISC-Core, der mit einer Frequenz von bis zu 48 MHz betrieben werden kann. Die Bauteile bieten ein hohes Maß an integration und eignen sich hervorragend für eine große Auswahl von Verbraucher-, Industrie- und Haushaltsgeräteapplikationen. Darüber hinaus sind die MCUs für Internet of Things(IoT)-Lösungen vorbereitet.Die ARM-Cortex-M0+-MCUs STM32C0x, 32 Bit, von STM kombinieren eine Speicherschutzeinheit (MPU), embedded-Hochgeschwindigkeitsspeicher (12 Kbyte SRAM und bis zu 32 Kbyte Flash-Programmspeicher mit Lese- und Schreibschutz), DMA und eine große Auswahl von Systemfunktionen, verbesserte I/Os und Peripherie. Darüber hinaus bieten die MCUs Standard-Kommunikationsschnittstellen (eine I2C, ein SPI, eine I2S und zwei USARTs), einen 12-Bit-ADC (2,5 MS/s) mit bis zu 21 Kanälen, eine stromsparende RTC, einen fortschrittlichen Steuerungs-PWM-Timer, vier 16-Bit-Universal-Timer, zwei Watchdog-Timer und einen SysTick-Timer.
Die STM32C0x-MCUs funktionieren in einem Umgebungstemperaturbereich von -40 °C bis +125 °C und einem Versorgungsspannungsbereich von 2,0 V bis 3,6 V. Der optimierte dynamische Verbrauch des Bauteils zusammen mit den Stromsparmodi ermöglicht das Design von stromsparenden Applikationen.
Der STM32C031x4/x6 ist in Gehäusen mit 20 bis 48 Pins untergebracht, während der STM32C011x4/x6 in Gehäusen mit 8 bis 20 Pins untergebracht ist.
Merkmale
- Core: ARM® Cortex®-M0+-32-Bit-CPU, Frequenz von bis zu 48 MHz
- Betriebstemperatur: -40 °C bis +85 °C/+105 °C/+125 °C
- Speicher
- Bis zu 32 Kbyte Flash-Speicher mit Schutzfunktionen
- 6 Kbyte SRAM mit HW-Paritätsprüfung
- CRC-Berechnungseinheit
- Reset und Energiemanagement
- Spannungsbereich: 2,0 V bis 3,6 V
- Power-on-/Power-down-Reset (POR/PDR)
- Programmierbares Brown-out-Reset (BOR)
- Stromsparende Modi: Schlaf-, Stopp-, Standby- und Abschaltmodus
- Takt-Management
- Quarzoszillator: 4 MHz bis 48 MHz
- 32-kHz-Quarzoszillator mit Kalibrierung
- Interner 48-MHz-RC-Oszillator (±1 %)
- Interner 32-kHz-RC-Oszillator (±5 %)
- Bis zu 18 schnelle I/Os
- Können alle externen Interrupt-Vektoren zugeordnet werden
- Mehrere 5-V-tolerante I/Os
- Dreikanal-DMA-Controller mit flexibler Zuordnung
- 0,4 µs 12-Bit-ADC (bis zu 13 externe Kanäle)
- Umwandlungsbereich: 0 V bis 3,6 V
- 8 x Timer bestehend aus 16-Bit für erweiterte Motorsteuerung, 4 x 16-Bit für Universal, 2 x Watchdogs, ein SysTick-Timer
- RTC mit Kalender- und Alarm-Funktionen
- Kommunikationsschnittstellen
- 1 x I2C-Bus-Schnittstelle unterstützt Fast-Mode Plus (1 MBit/s) mit zusätzlicher Stromsenke, unterstützt SMBus/PmBus und Aktivierung aus Stop-Modus
- 2 x USARTs mit Master/Slave-synchroner SPI; eine unterstützt ISO7816-Schnittstelle, LIN, IrDA-Fähigkeit, automatische Baudraten-Erkennung und Aktivierungsfunktion
- 1 x SPI (24 MBit/s) mit programmierbarem 4- bis 16-Bit-Rahmen, gemultiplext mit I2S-Schnittstelle
- Entwicklungsunterstützung für Serial Wire Debug (SWD)
- Alle Gehäuse sind ECOPACK2-konform
Applikationen
- Smart Home
- Industriegeräte
- Unterhaltungselektronikgeräte
- Kostenempfindliche Applikationen
Videos
STM32C0-Portfolio
Inhalts-Stream
