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
Flusso di contenuti
