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

Leistungsdiagramm - STMicroelectronics ARM®-Cortex®-M0+-MCUs STM32C0x, 32 Bit

Inhalts-Stream

STMicroelectronics ARM®-Cortex®-M0+-MCUs STM32C0x, 32 Bit
Veröffentlichungsdatum: 2023-01-09 | Aktualisiert: 2025-06-04