Microcontrollore STM32C0: Caratteristiche e Programmazione

Informazioni su STM32C0

Il microcontrollore della serie STM32C0 è un prodotto a basso consumo, ad alte prestazioni lanciato da STMicroelectronics. Sono progettati per applicazioni che richiedono piccole dimensioni, basso consumo energetico e alta integrabilità, come sensori, prodotti di consumo, dispositivi alimentati a batteria, automazione domestica e sicurezza. Questa serie di microcontrollori utilizza il core ARM Cortex-M0 e dispone di ricche periferiche.

Caratteristiche di STM32C0

L’MCU della serie STM32C0 ha periferiche semplici e un ecosistema maturo, rendendolo molto adatto agli ingegneri per lo sviluppo. Rispetto a prodotti simili sul mercato, STM32C0 ha prestazioni più potenti, qualità e stabilità affidabili.

Alte prestazioni

STM32C0 fornisce agli utenti prestazioni affidabili del chip:

  • Core Arm Cortex-M0+ a 32 bit
  • Alimentazione da 2-3,6 V
  • Massimizza le porte I/O
  • Una coppia di pacchi di alimentazione
  • Clock interno dell’1%
  • Tutte le sorgenti di clock
    1. Bassa velocità 32kHz
    2. Alta velocità
    3. Interno/Esterno
  • Accesso diretto alla memoria (DMA)
  • Timer a 16 bit con funzione di controllo del motore
  • Le periferiche di comunicazione includono 2 USART
  • Orologio in tempo reale
  • ADC ultraveloce a 12 bit
  • Funzione di sicurezza
  • Eccellente consumo dinamico 80μA/MHz

Conveniente

Il prezzo ufficiale di ST per STM32C0 non supera $ 1, rendendolo l’MCU STM32 più conveniente. Le ragioni del basso prezzo di STM32C0 includono:

  • meno componenti periferici per ottenere dimensioni PCB più piccole;
  • dotato di una sola coppia di alimentatori;
  • clock ad alta velocità incorporato di precisione. 

Basso consumo energetico

STM32C0 ha una semplice architettura a basso consumo, disposta dall’alto verso il basso in termini di consumo energetico, con modalità operative come esecuzione, sospensione, stop, standby e arresto. Prendere STM32C031x4/x6 come esempio (in Typ 25°C):

  • Modalità operativa: almeno 37,5μA/MHz
  • Modalità sospensione: almeno 0,0745mA;
  • Modalità stop: almeno 70,5µA;
  • Modalità standby: almeno 6,75µA;
  • Modalità arresto: almeno 9,00nA;

Poiché il tempo di avvio HSI e la frequenza di avvio predefinita sono 12 MHz, mentre STM32G0 è 16 MHz, il tempo di riattivazione su STM32C0 è più lungo di quello su STM32G0.

Pacchetto compatto

STM32C0 fornisce 9 micropacchetti, dal più piccolo SO8N al più grande LQFP48, da 8 pin a 48 pin, mentre il numero di pin degli MCU ordinari raramente raggiunge meno di 20 pin.

  • Micropacchetto:
    3x3mm 20pin-QFN, 28/32/48-pin UFQFPN
  • Dimensioni più piccole:
    1,42 x 2,08 mm WLCSP12
  • Uso popolare:
    SO8N, TSSOP20, LQFP32/48

Compatibile con la serie STM32G0

La serie STM32C0 utilizza la stessa tecnologia a 90 nm di STM32G0 per garantire standard di prestazioni di alta qualità e garantire che gli utenti possano migrare facilmente a STM32G0. I pin coerenti con STM32G0 lasciano spazio per futuri aggiornamenti del prodotto.

  • Basato su core Arm Cortex-M0+, con clock a 48 MHz;
  • Fornisce una produttività di istruzioni di 44 DMIPS e prestazioni di 114 CoreMark;
  • Ha lo stesso layout dei pin della serie STM32G0;

Diagramma a blocchi STM32C0

STM32C011 or C031 Block Diagram
STM32C011 or C031 Block Diagram (Image Credit: STMicroelectronics)

Configurazione dei pinout STM32C0

Sia la serie STM32C011 che la serie STM32C031 hanno solo un pin di alimentazione (VDD/VSS), quindi il layout del microcontrollore della serie STM32C0 diventa più semplice. Nei package inferiori a 48 pin, i pin HSE e LSE sono multiplexati e possiamo selezionare tramite il bit “HSE_NOT_REMAPPED” nell’option byte.

STM32C031 LQFP48 Pinout
STM32C031 LQFP48 Pinout (Image Credit: STMicroelectronics)

Applicazione STM32C0

  • Prodotti per la casa intelligente: come frigoriferi, forni, macchine da caffè, ecc;
  • Apparecchiature industriali: come pompe industriali, controlli di ventilatori, interruttori automatici, rilevatori di fumo, rilevatori di incendio, dispositivi di allarme, ecc;
  • Apparecchiature elettroniche di consumo: come periferiche per computer, sigarette elettroniche, altri accessori, ecc.

Sblocco delle serie di circuiti integrati STM32C0

Condividi con:

Torna in alto

Instant Quote