STM32G0B1VET6 ARM mikrokontroleri – MCU Mainstream Arm Cortex-M0+ 32-bitni MCU, do 512KB Flash memorije, 144KB RAM memorije
♠ Opis proizvoda
Atribut proizvoda | Vrijednost atributa |
Proizvođač: | STMicroelectronics |
Kategorija proizvoda: | ARM mikrokontroleri - MCU |
RoHS: | Detalji |
Niz: | STM32G0 |
Stil montaže: | SMD/SMT |
Jezgra: | ARM Cortex M0+ |
Veličina programske memorije: | 512 kB |
Širina podatkovne sabirnice: | 32-bitni |
Rezolucija ADC-a: | 12-bitni |
Maksimalna frekvencija takta: | 64 MHz |
Broj U/I: | 94 U/I |
Veličina RAM-a za podatke: | 144 kB |
Napon napajanja - Min: | 1,7 V |
Napon napajanja - Maks.: | 3,6 V |
Minimalna radna temperatura: | - 40°C |
Maksimalna radna temperatura: | +85°C |
Pakiranje: | Pladanj |
Marka: | STMicroelectronics |
Osjetljivost na vlagu: | Da |
Vrsta proizvoda: | ARM mikrokontroleri - MCU |
Količina u tvorničkom pakiranju: | 540 |
Podkategorija: | Mikrokontroleri - MCU |
Trgovački naziv: | STM32 |
Težina jedinice: | 0,024022 unce |
♠ Arm® Cortex®-M0+ 32-bitni MCU, do 512KB Flash memorije, 144KB RAM-a, 6x USART, timeri, ADC, DAC, komunikacijski interfejsi, 1,7-3,6 V
STM32G0B1xB/xC/xE mikrokontroleri za široku upotrebu temelje se na visokoučinkovitoj Arm® Cortex®-M0+ 32-bitnoj RISC jezgri koja radi na frekvenciji do 64 MHz. Nudeći visoku razinu integracije, prikladni su za širok raspon primjena u potrošačkim, industrijskim i kućanskim domenama te su spremni za rješenja Interneta stvari (IoT).
Uređaji uključuju jedinicu za zaštitu memorije (MPU), brze ugrađene memorije (144 Kbajta SRAM-a i do 512 Kbajta Flash programske memorije sa zaštitom od čitanja, zaštitom od pisanja, zaštitom vlasničkog koda i sigurnim područjem), DMA, širok raspon sistemskih funkcija, poboljšane I/O-e i periferne uređaje. Uređaji nude standardna komunikacijska sučelja (tri I2C-a, tri SPI-ja / dva I2S-a, jedan HDMI CEC, jedan USB pune brzine, dva FD CAN-a i šest USART-ova), jedan 12-bitni ADC (2,5 MSps) s do 19 kanala, jedan 12-bitni DAC s dva kanala, tri brza komparatora, unutarnji međuspremnik referentnog napona, RTC male snage, napredni PWM timer koji radi do dvostruke frekvencije CPU-a, šest 16-bitnih timera opće namjene od kojih jedan radi do dvostruke frekvencije CPU-a, 32-bitni timer opće namjene, dva osnovna timera, dva 16-bitna timera male snage, dva watchdog timera i SysTick timer. Uređaji pružaju potpuno integrirani USB Type-C kontroler napajanja.
Uređaji rade na temperaturama okoline od -40 do 125°C i s naponima napajanja od 1,7 V do 3,6 V. Optimizirana dinamička potrošnja u kombinaciji s opsežnim skupom načina rada za uštedu energije, timera niske potrošnje energije i UART-a niske potrošnje energije omogućuje dizajn aplikacija niske potrošnje energije.
Izravni baterijski ulaz VBAT-a omogućuje napajanje RTC-a i rezervnih registara.
Uređaji dolaze u kućištima s 32 do 100 pinova. Neka kućišta s malim brojem pinova dostupna su u dva rasporeda pinova (standardni i alternativni označeni sufiksom "N"). Proizvodi označeni sufiksom N nude VDDIO2 napajanje i dodatni UCPD port u odnosu na standardni raspored pinova, stoga su bolji izbor za UCPD/USB primjene.
• Jezgra: Arm® 32-bitni Cortex®-M0+ CPU, frekvencija do 64 MHz
• Radna temperatura od -40°C do 85°C/105°C/125°C
• Sjećanja
– Do 512 Kbajta flash memorije sa zaštitom i sigurnim područjem, dvije banke, podrška za čitanje tijekom pisanja
– 144 Kbajta SRAM-a (128 Kbajta s HW provjerom pariteta)
• Jedinica za izračun CRC-a
• Resetiranje i upravljanje napajanjem
– Raspon napona: 1,7 V do 3,6 V
– Odvojeni I/O pin za napajanje (1,6 V do 3,6 V)
– Resetiranje pri uključivanju/isključivanju (POR/PDR)
– Programabilno resetiranje pri padu napona (BOR)
– Programabilni detektor napona (PVD)
– Načini rada s niskom potrošnjom energije: Spavanje, Zaustavljanje, Pripravnost, Isključivanje
– VBAT napajanje za RTC i rezervne registre
• Upravljanje satom
– Kristalni oscilator od 4 do 48 MHz
– 32 kHz kristalni oscilator s kalibracijom
– Interni RC od 16 MHz s PLL opcijom (±1 %)
– Interni RC oscilator od 32 kHz (±5 %)
• Do 94 brza I/O-a
– Sve se može mapirati na vanjske vektore prekida
– Višestruki 5 V-tolerantni I/O-i
• 12-kanalni DMA kontroler s fleksibilnim mapiranjem
• 12-bitni, 0,4 µs ADC (do 16 vanjskih kanala)
– Do 16-bita s hardverskim oversamplingom
– Raspon pretvorbe: 0 do 3,6 V
• Dva 12-bitna DAC-a, uzorkovanje i zadržavanje niske snage
• Tri brza analogna komparatora male snage, s programabilnim ulazom i izlazom, od šine do šine
• 15 timera (dva s podrškom za 128 MHz): 16-bitni za napredno upravljanje motorom, jedan 32-bitni i šest 16-bitnih opće namjene, dva osnovna 16-bitna, dva 16-bitna s niskom potrošnjom energije, dva watchdoga, SysTick timer
• Kalendar RTC s alarmom i periodičnim buđenjem iz stanja Zaustavljanje/Pripravnost/Isključivanje
• Komunikacijska sučelja
– Tri I2C-bus sučelja koja podržavaju Fast-mode Plus (1 Mbit/s) s dodatnim odvodom struje, dva s podrškom za SMBus/PMBus i buđenje iz Stop načina rada
– Šest USART-ova s master/slave sinkronim SPI-jem; tri podržavaju ISO7816 sučelje, LIN, IrDA mogućnosti, automatsko otkrivanje brzine prijenosa i značajku buđenja
– Dva UART-a male snage
– Tri SPI-ja (32 Mbit/s) s programabilnim bitnim okvirom od 4 do 16 bita, dva multipleksirana s I2S sučeljem
– HDMI CEC sučelje, buđenje na konektoru
• USB 2.0 FS uređaj (bez kristala) i glavni kontroler
• USB Type-C™ kontroler napajanja
• Dva FDCAN kontrolera
• Razvojna podrška: otklanjanje pogrešaka po serijskoj vezi (SWD)
• 96-bitni jedinstveni ID