STMicroelectronics MCU a 32 bit Arm®Cortex®-M0+ STM32C0x

Gli MCU STM32C0x Arm®Cortex®-M0+ a 32 bit di STMicroelectronics implementano un nucleo RISC Arm Cortex-M0+ a 32 bit ad alte prestazioni che opera a frequenze fino a 48 MHz. I dispositivi forniscono un elevato livello di integrazione, ideale per una vasta gamma di applicazioni di consumo, industriali e su elettrodomestici. Inoltre, le unità MCU sono pronti per le soluzioni Internet degli oggetti (IoT).

Gli MCU a 32 bit Arm Cortex-M0+ STM32C0x di STM combinano un'unità di protezione della memoria (MPU), memorie integrate ad alta velocità (12 Kbyte di SRAM e fino a 32 Kbyte di memoria di programma Flash con protezione da lettura e scrittura), DMA e un'ampia gamma di funzioni di sistema, I/O potenziati e periferiche. Gli MCU offrono inoltre interfacce di comunicazione standard (una I2C, una SPI/una I2S e due USART), un ADC a 12 bit (2,5 MSPS) con un massimo di 21 canali, un RTC a bassa potenza, un timer PWM di controllo avanzato, quattro timer a 16 bit per uso generico, due timer di watchdog e un timer SysTick.

Gli MCU STM32C0x offrono un intervallo di temperatura ambiente da -40 °C a +125 °C e una portata di tensione di alimentazione da 2.0 V a 3,6 V. Il consumo dinamico ottimizzato del dispositivo combinato con le modalità di risparmio energetico consente la progettazione di applicazioni a bassa potenza.

L'STM32C031x4/x6 è alloggiato in package da 20 a 48 pin, mentre l'STM32C011x4/x6 è alloggiato in package da 8 a 20 pin.

Caratteristiche

  • Core: CPU Arm® Cortex®-M0+ a 32 bit, frequenza fino a 48 MHz
  • Temperatura di funzionamento: da -40 °C a +85 °C/+105 °C/+125 °C
  • Memorie
    • Fino a 32 Kbyte di memoria Flash con protezione
    • 6 Kbyte di SRAM con controllo di parità HW
  • Unità di calcolo CRC
  • Ripristino e gestione dell'energia
    • Intervallo di tensione da 2 V a 3,6 V
    • Ripristino accensione/spegnimento (POR/PDR)
    • Reset di brown-out programmabile (BOR)
    • Modalità a bassa potenza: sospensione, arresto, standby, spegnimento
  • Gestione clock
    • Oscillatore al cristallo da 4 MHz a 48 MHz
    • Oscillatore al cristallo da 32 kHz con calibrazione
    • Oscillatore RC interno a 48 MHz (±1%)
    • Oscillatore RC interno a 32 kHz (±5%)
  • Fino a 18 I/O veloci
    • Tutti mappabili su vettori di interrupt esterni
    • I/O multipli con tolleranza di 5 V
  • Controller DMA a 3 canali con mappatura flessibile
  • ADC a 12 bit, 0,4 μs (fino a 13 canali est.)
    • Intervallo di conversione da 0 V a 3,6 V
  • 8 timer composti da 16 bit per il controllo avanzato dei motori, 4 a 16 bit per uso generico, 2 watchdog, un timer SysTick
  • RTC calendario con allarme
  • Interfacce di comunicazione
    • Una interfaccia I2C-bus che supporta Fast-mode Plus (1 Mbit/s) con dissipatore di corrente extra, supporto SMBus/PMBus e riattivazione dalla modalità Stop
    • 2 USART con SPI sincrono master/slave; uno che supporta l'interfaccia ISO7816, LIN, capacità IrDA, rilevamento automatico della velocità di trasmissione del baud e funzione di riattivazione
    • 1 SPI (24 Mbit/s) con bitframe programmabile da 4 a 16 bit, multiplexato con interfaccia I2S
  • Supporto di sviluppo Serial Wire Debug (SWD)
  • Tutti i package sono conformi a ECOPACK 2

Applicazioni

  • Smart home
  • Dispositivi industriali
  • Dispositivi di consumo
  • Applicazioni sensibili ai costi

Video

Portafoglio STM32C0

Grafico delle prestazioni - STMicroelectronics MCU a 32 bit Arm®Cortex®-M0+ STM32C0x

Flusso di contenuti

STMicroelectronics MCU a 32 bit Arm®Cortex®-M0+ STM32C0x
Pubblicato: 2023-01-09 | Aggiornato: 2025-06-04