Microcontrollori ARM STM32G0B1VET6 - MCU Mainstream Arm Cortex-M0+ MCU a 32 bit, finu à 512 KB Flash, 144 KB RAM
♠ Descrizzione di u produttu
Attributu di u produttu | Valore di l'attributu |
Produttore: | STMicroelectronics |
Categoria di produttu: | Microcontrollers ARM - MCU |
RoHS: | Dettagli |
Serie: | STM32G0 |
Stile di muntatura: | SMD/SMT |
Core: | ARM Cortex M0+ |
Dimensione di memoria di prugramma: | 512 kB |
Larghezza di bus di dati: | 32 bit |
Risoluzione ADC: | 12 bit |
Frequenza massima di clock: | 64 MHz |
Numero di I/O: | 94 I/O |
Dimensione RAM di dati: | 144 kB |
Tensione di alimentazione - Min: | 1,7 V |
Tensione di alimentazione - Max: | 3,6 V |
Température minimale de fonctionnement : | - 40 C |
Temperature Maximum Operating: | + 85 C |
Imballaggio: | vassa |
Marca: | STMicroelectronics |
Sensibili à l'umidità: | Iè |
Tipu di pruduttu: | Microcontrollers ARM - MCU |
Quantità di pacchettu di fabbrica: | 540 |
Subcategoria: | Microcontrollers - MCU |
Nome commerciale: | STM32 |
Pesu unità: | 0,024022 oz |
♠ Arm® Cortex®-M0+ 32-bit MCU, finu à 512KB Flash, 144KB RAM, 6x USART, timers, ADC, DAC, comm.I/Fs, 1.7-3.6V
I microcontrollers mainstream STM32G0B1xB/xC/xE sò basati in un core RISC di 32-bit Arm® Cortex®-M0+ d'altu rendiment chì opera à una frequenza di 64 MHz.Offrendu un altu livellu di integrazione, sò adattati per una larga gamma d'applicazioni in i duminii di cunsumatori, industriali è di l'apparecchi è pronti per l'Internet of Things (IoT).
I dispositi incorporanu una unità di prutezzione di memoria (MPU), memorie integrate d'alta velocità (144 Kbytes di SRAM è finu à 512 Kbytes di memoria di prugramma Flash cù prutezzione di lettura, prutezzione di scrittura, prutezzione di codice proprietariu è zona sicura), DMA, una vasta gamma di funzioni di sistema, I / O rinfurzati è periferiche.I dispositi offrenu interfacce di cumunicazione standard (trè I2C, trè SPI / dui I2S, un HDMI CEC, un USB full-speed, dui FD CAN, è sei USART), un ADC 12-bit (2.5 MSps) cù finu à 19 canali, un DAC 12-bit cù dui canali, trè comparatori veloci, un buffer di riferimentu di tensione internu, un RTC di bassa putenza, un timer PWM di cuntrollu avanzatu chì funziona finu à duppià a frequenza di CPU, sei timers 16-bit per scopi generali cù una corsa. finu à duppià a frequenza di CPU, un cronometru generale 32-bit, dui timers basi, dui timers 16-bit low-power, dui timers watchdog, è un timer SysTick.I dispositi furniscenu un controller USB Type-C Power Delivery cumplettamente integratu.
I dispusitivi operanu à a temperatura di l'ambienti da -40 à 125 ° C è cù tensioni di furnimentu da 1,7 V à 3,6 V. U cunsumu dinamicu ottimizatu cumminatu cù un inseme cumpletu di modi di risparmiu di energia, timers di bassa putenza è UART di bassa putenza, permette cuncepimentu di applicazioni di bassa putenza.
L'entrata diretta di a batteria VBAT permette di mantene RTC è i registri di salvezza alimentati.
I dispusitivi venenu in pacchetti da 32 à 100 pin.Certi pacchetti cù un numeru di pin bassu sò dispunibuli in dui pinouts (standard è alternativu indicatu da u suffissu "N").I prudutti marcati da N suffissu offrenu un fornimentu VDDIO2 è un portu UCPD supplementu versus u pinout standard, dunque quelli sò megliu scelta per l'applicazioni UCPD / USB.
• Core: CPU Arm® 32-bit Cortex®-M0+, frequenza finu à 64 MHz
• -40 ° C à 85 ° C / 105 ° C / 125 ° C temperatura funziunamentu
• Memorie
- Finu à 512 Kbytes di memoria Flash cù prutezzione è zona sicura, duie banche, supportu di lettura-mentre-scrittura
- 144 Kbytes di SRAM (128 Kbytes cù verificazione di parità HW)
• Unità di calculu CRC
• Resetten è gestione putenza
- Gamma di tensione: 1,7 V à 3,6 V
– Broche d'alimentation d'E/S séparée (1,6 V à 3,6 V)
- Ripristinazione di accensione / spegnimentu (POR / PDR)
- Reset di Brownout programmabile (BOR)
- Rilevatore di tensione programmabile (PVD)
- Modi di bassa putenza: Sleep, Stop, Standby, Shutdown
- Fornitura VBAT per i registri RTC è di salvezza
• Gestione di u clock
– Oscillatore a cristallo da 4 a 48 MHz
- Oscillatore à cristalli 32 kHz cù calibrazione
- RC internu 16 MHz cù opzione PLL (± 1%)
- Oscillatore RC 32 kHz internu (± 5%)
• Finu à 94 I / O veloce
- Tutti mappabili nantu à i vettori di interruzzione esterni
– Multiple 5 I/O V-tolerant
• Controller DMA 12-channel cun mapping flexible
• ADC à 12 bits, 0,4 µs (fins à 16 canaux externes)
- Finu à 16-bit cù oversampling hardware
- Gamma di cunversione: 0 à 3.6V
• Dui DAC 12-bit, sample-and-hold di bassa putenza
• Trè comparatori analogichi veloci di bassa putenza, cù input è output programmable, rail-to-rail
• 15 timers (dui 128 MHz capaci): 16-bit per u cuntrollu avanzatu di u mutore, un 32-bit è sei 16-bit general-purpose, dui basi 16-bit, dui low-power 16-bit, dui watchdogs, timer SysTick
• Calendar RTC cù alarme è sveglia periodica da Stop / Standby / Shutdown
• Interfacce di cumunicazione
- Trè interfacce I2C-bus chì supportanu Fast-mode Plus (1 Mbit/s) cù un sink di corrente extra, dui supportanu SMBus / PMBus è sveglia da u modu Stop
- Sei USART cù SPI sincronu maestru / slave;trè interfaccia ISO7816 di supportu, capacità LIN, IrDA, rilevazione automatica di baud rate è funzione di sveglia
- Dui UART di bassa putenza
- Trè SPI (32 Mbit/s) cù bitframe programmabile da 4 à 16 bit, duie multiplexate cù interfaccia I2S
- Interfaccia HDMI CEC, sveglia nantu à l'intestazione
• Dispositivu USB 2.0 FS (crystal-less) è controller host
• Controller USB Type-C™ Power Delivery
• Dui cuntrolli FDCAN
• Supportu di sviluppu: debug di filu seriale (SWD)
• ID unicu 96-bit