Microcontrollori ARM STM32G0B1VET6 – MCU Mainstream Arm Cortex-M0+ MCU a 32 bit, fino a 512 KB di flash, 144 KB di RAM
♠ Descrizione del prodotto
Attributo del prodotto | Valore dell'attributo |
Produttore: | STMicroelectronics |
Categoria di prodotto: | Microcontrollori ARM - MCU |
RoHS: | Dettagli |
Serie: | STM32G0 |
Stile di montaggio: | SMD/SMT |
Nucleo: | BRACCIO Corteccia M0+ |
Dimensioni della memoria del programma: | 512KB |
Larghezza bus dati: | 32 bit |
Risoluzione dell'ADC: | 12 bit |
Frequenza di clock massima: | 64MHz |
Numero di I/O: | 94 ingressi/uscite |
Dimensione RAM dati: | 144KB |
Tensione di alimentazione - Min: | 1,7 V |
Tensione di alimentazione - Max: | 3,6 V |
Temperatura operativa minima: | - 40 C |
Temperatura operativa massima: | + 85 C |
Confezione: | Vassoio |
Marca: | STMicroelectronics |
Sensibile all'umidità: | SÌ |
Tipologia di prodotto: | Microcontrollori ARM - MCU |
Quantità confezione di fabbrica: | 540 |
Sottocategoria: | Microcontrollori - MCU |
Nome depositato: | STM32 |
Unità di peso: | 0,024022 once |
♠ Arm® Cortex®-M0+ MCU a 32 bit, fino a 512 KB di flash, 144 KB di RAM, 6x USART, timer, ADC, DAC, comm.I/F, 1,7-3,6 V
I microcontrollori mainstream STM32G0B1xB/xC/xE si basano su un core RISC Arm® Cortex®-M0+ a 32 bit ad alte prestazioni che funziona fino a una frequenza di 64 MHz.Offrendo un elevato livello di integrazione, sono adatti per un'ampia gamma di applicazioni nei domini consumer, industriale e degli elettrodomestici e pronti per le soluzioni Internet of Things (IoT).
I dispositivi incorporano un'unità di protezione della memoria (MPU), memorie incorporate ad alta velocità (144 Kbyte di SRAM e fino a 512 Kbyte di memoria di programma Flash con protezione da lettura, protezione da scrittura, protezione da codice proprietario e area protetta), DMA, un'ampia gamma di funzioni di sistema, I/O avanzati e periferiche.I dispositivi offrono interfacce di comunicazione standard (tre I2C, tre SPI/due I2S, un HDMI CEC, un USB full-speed, due CAN FD e sei USART), un ADC a 12 bit (2,5 MSps) con un massimo di 19 canali, un DAC a 12 bit con due canali, tre comparatori veloci, un buffer di riferimento di tensione interno, un RTC a bassa potenza, un timer PWM di controllo avanzato che funziona fino al doppio della frequenza della CPU, sei timer generici a 16 bit con uno in funzione fino al doppio della frequenza della CPU, un timer generico a 32 bit, due timer di base, due timer a 16 bit a bassa potenza, due timer watchdog e un timer SysTick.I dispositivi forniscono un controller USB Type-C Power Delivery completamente integrato.
I dispositivi funzionano a temperature ambiente da -40 a 125°C e con tensioni di alimentazione da 1,7 V a 3,6 V. Il consumo dinamico ottimizzato combinato con un set completo di modalità di risparmio energetico, timer a basso consumo e UART a basso consumo, consente progettazione di applicazioni a bassa potenza.
L'ingresso diretto della batteria VBAT consente di mantenere alimentati RTC e registri di backup.
I dispositivi vengono forniti in confezioni da 32 a 100 pin.Alcuni pacchetti con un basso numero di pin sono disponibili in due piedinature (standard e alternativa indicata dal suffisso “N”).I prodotti contrassegnati dal suffisso N offrono l'alimentazione VDDIO2 e una porta UCPD aggiuntiva rispetto al pinout standard, quindi sono la scelta migliore per le applicazioni UCPD/USB.
• Core: CPU Arm® Cortex®-M0+ a 32 bit, frequenza fino a 64 MHz
• Temperatura di esercizio da -40°C a 85°C/105°C/125°C
• Ricordi
– Fino a 512 Kbyte di memoria Flash con protezione e area protetta, due banchi, supporto lettura durante la scrittura
– 144 Kbyte di SRAM (128 Kbyte con controllo di parità HW)
• Unità di calcolo CRC
• Reset e gestione dell'alimentazione
– Intervallo di tensione: da 1,7 V a 3,6 V
– Pin di alimentazione I/O separato (da 1,6 V a 3,6 V)
– Ripristino accensione/spegnimento (POR/PDR)
– Ripristino Brownout programmabile (BOR)
– Rilevatore di tensione programmabile (PVD)
– Modalità a basso consumo: Sleep, Stop, Standby, Shutdown
– Fornitura VBAT per RTC e registri di backup
• Gestione dell'orologio
– Oscillatore a cristallo da 4 a 48 MHz
– Oscillatore a cristallo da 32 kHz con calibrazione
– RC interno a 16 MHz con opzione PLL (±1 %)
– Oscillatore RC interno da 32 kHz (±5 %)
• Fino a 94 I/O veloci
– Tutto mappabile su vettori di interrupt esterni
– Più I/O tolleranti a 5 V
• Controller DMA a 12 canali con mappatura flessibile
• ADC a 12 bit, 0,4 µs (fino a 16 canali esterni)
– Fino a 16 bit con sovracampionamento hardware
– Intervallo di conversione: da 0 a 3,6 V
• Due DAC a 12 bit, sample-and-hold a bassa potenza
• Tre comparatori analogici veloci a bassa potenza, con ingresso e uscita programmabili, rail-to-rail
• 15 timer (due a 128 MHz): 16 bit per il controllo motore avanzato, uno a 32 bit e sei a 16 bit per uso generico, due a 16 bit di base, due a 16 bit a basso consumo, due watchdog, timer SysTick
• Calendario RTC con allarme e risveglio periodico da Stop/Standby/Shutdown
• Interfacce di comunicazione
– Tre interfacce bus I2C che supportano Fast-mode Plus (1 Mbit/s) con dissipatore di corrente extra, due che supportano SMBus/PMBus e riattivazione dalla modalità Stop
– Sei USART con SPI sincrono master/slave;tre che supportano l'interfaccia ISO7816, LIN, funzionalità IrDA, rilevamento automatico della velocità di trasmissione e funzione di riattivazione
– Due UART a bassa potenza
– Tre SPI (32 Mbit/s) con bitframe programmabile da 4 a 16 bit, due multiplex con interfaccia I2S
– Interfaccia HDMI CEC, sveglia sull'intestazione
• Dispositivo USB 2.0 FS (senza cristalli) e controller host
• Controller di alimentazione USB Type-C™
• Due controller FDCAN
• Supporto allo sviluppo: debug via cavo seriale (SWD)
• ID univoco a 96 bit