STM32G0B1VET6 ARM mikrokrmilniki – MCU Mainstream Arm Cortex-M0+ 32-bitni MCU, do 512KB Flash, 144KB RAM
♠ Opis izdelka
Atribut izdelka | Vrednost atributa |
Proizvajalec: | STMicroelectronics |
Kategorija izdelka: | ARM mikrokrmilniki - MCU |
RoHS: | Podrobnosti |
Serija: | STM32G0 |
Slog montaže: | SMD/SMT |
Jedro: | ARM Cortex M0+ |
Velikost programskega pomnilnika: | 512 kB |
Širina podatkovnega vodila: | 32-bitni |
Ločljivost ADC-ja: | 12-bitni |
Največja taktna frekvenca: | 64 MHz |
Število V/I: | 94 V/I |
Velikost podatkovnega RAM-a: | 144 kB |
Napajalna napetost - min.: | 1,7 V |
Napajalna napetost - maks.: | 3,6 V |
Najnižja delovna temperatura: | - 40 °C |
Najvišja delovna temperatura: | +85 °C |
Embalaža: | Pladenj |
Znamka: | STMicroelectronics |
Občutljivost na vlago: | Da |
Vrsta izdelka: | ARM mikrokrmilniki - MCU |
Količina v tovarniškem pakiranju: | 540 |
Podkategorija: | Mikrokrmilniki - MCU |
Trgovsko ime: | STM32 |
Teža enote: | 0,024022 oz |
♠ Arm® Cortex®-M0+ 32-bitni mikrokontroler, do 512 KB bliskovnega pomnilnika, 144 KB RAM-a, 6x USART, časovniki, ADC, DAC, komunikacijski vmesniki/vmesniki, 1,7–3,6 V
Osnovni mikrokrmilniki STM32G0B1xB/xC/xE temeljijo na visokozmogljivem 32-bitnem RISC jedru Arm® Cortex®-M0+, ki deluje s frekvenco do 64 MHz. Z visoko stopnjo integracije so primerni za širok spekter aplikacij v potrošniški, industrijski in gospodinjski domeni ter pripravljeni za rešitve interneta stvari (IoT).
Naprave vključujejo enoto za zaščito pomnilnika (MPU), visokohitrostne vgrajene pomnilnike (144 KB SRAM-a in do 512 KB flash programskega pomnilnika z zaščito pred branjem, zaščito pred pisanjem, zaščito lastniške kode in varnim območjem), DMA, širok nabor sistemskih funkcij, izboljšane V/I-je in periferne naprave. Naprave ponujajo standardne komunikacijske vmesnike (trije I2C, trije SPI / dva I2S, en HDMI CEC, en USB s polno hitrostjo, dva FD CAN in šest USART-ov), en 12-bitni ADC (2,5 MSps) z do 19 kanali, en 12-bitni DAC z dvema kanaloma, tri hitre primerjalnike, notranji napetostni referenčni medpomnilnik, RTC z nizko porabo energije, napredni krmilni PWM časovnik, ki deluje do dvakratne frekvence procesorja, šest splošnih 16-bitnih časovnikov, od katerih eden deluje do dvakratne frekvence procesorja, 32-bitni splošni časovnik, dva osnovna časovnika, dva nizkoenergijska 16-bitna časovnika, dva nadzorna časovnika in časovnik SysTick. Naprave zagotavljajo popolnoma integriran krmilnik napajanja USB Type-C.
Naprave delujejo pri temperaturah okolice od -40 do 125 °C in z napajalnimi napetostmi od 1,7 V do 3,6 V. Optimizirana dinamična poraba v kombinaciji s celovitim naborom načinov varčevanja z energijo, časovniki z nizko porabo energije in nizkoenergijskim UART-om omogoča načrtovanje aplikacij z nizko porabo energije.
Neposredni baterijski vhod VBAT omogoča napajanje RTC in rezervnih registrov.
Naprave so dobavljene v ohišjih z 32 do 100 pini. Nekatera ohišja z majhnim številom pinov so na voljo v dveh različicah pinov (standardna in alternativna, označena s pripono »N«). Izdelki, označeni s pripono N, ponujajo napajanje VDDIO2 in dodatna vrata UCPD v primerjavi s standardno razporeditvijo pinov, zato so boljša izbira za aplikacije UCPD/USB.
• Jedro: 32-bitni procesor Arm® Cortex®-M0+, frekvenca do 64 MHz
• Delovna temperatura od -40 °C do 85 °C/105 °C/125 °C
• Spomini
– Do 512 KB flash pomnilnika z zaščito in varnim območjem, dvema bankama, podpora za branje med pisanjem
– 144 KB SRAM-a (128 KB s strojno preverbo paritete)
• Enota za izračun CRC
• Ponastavitev in upravljanje porabe energije
– Območje napetosti: od 1,7 V do 3,6 V
– Ločen vhodno/izhodni napajalni pin (1,6 V do 3,6 V)
– Ponastavitev ob vklopu/izklopu (POR/PDR)
– Programabilna ponastavitev zaradi padca napetosti (BOR)
– Programabilni detektor napetosti (PVD)
– Načini nizke porabe energije: mirovanje, zaustavitev, stanje pripravljenosti, izklop
– VBAT napajanje za RTC in rezervne registre
• Upravljanje ure
– Kristalni oscilator od 4 do 48 MHz
– 32 kHz kristalni oscilator s kalibracijo
– Notranji 16 MHz RC z možnostjo PLL (±1 %)
– Notranji 32 kHz RC oscilator (±5 %)
• Do 94 hitrih V/I-jev
– Vse preslikavo na zunanje prekinitvene vektorje
– Več 5 V-tolerantnih V/I
• 12-kanalni DMA krmilnik s prilagodljivim mapiranjem
• 12-bitni, 0,4 µs ADC (do 16 zunanjih kanalov)
– Do 16-bitno s strojno oversamplingom
– Območje pretvorbe: od 0 do 3,6 V
• Dva 12-bitna DAC-ja, vzorčenje in zadrževanje z nizko porabo energije
• Trije hitri analogni primerjalniki z nizko porabo energije, s programirljivim vhodom in izhodom, od tirnice do tirnice
• 15 časovnikov (dva s frekvenco 128 MHz): 16-bitni za napredno krmiljenje motorja, en 32-bitni in šest 16-bitnih za splošno uporabo, dva osnovna 16-bitna, dva 16-bitna z nizko porabo energije, dva nadzorna organa (watchdog), časovnik SysTick
• Koledar RTC z alarmom in periodičnim prebujanjem iz stanja ustavitve/stanja pripravljenosti/izklopa
• Komunikacijski vmesniki
– Trije vmesniki I2C vodila, ki podpirajo Fast-mode Plus (1 Mbit/s) z dodatnim ponorom toka, dva pa podpirata SMBus/PMBus in prebujanje iz načina Stop
– Šest USART-ov s sinhronim SPI-jem master/slave; trije podpirajo vmesnik ISO7816, LIN, zmogljivost IrDA, samodejno zaznavanje hitrosti prenosa in funkcijo prebujanja
– Dva nizkoenergijska UART-a
– Trije SPI-ji (32 Mbit/s) s 4- do 16-bitnim programabilnim bitnim okvirjem, dva multipleksirana z vmesnikom I2S
– Vmesnik HDMI CEC, prebujanje ob izklopu glave
• Naprava USB 2.0 FS (brez kristalov) in gostiteljski krmilnik
• Krmilnik napajanja USB Type-C™
• Dva krmilnika FDCAN
• Razvojna podpora: odpravljanje napak po serijskem ožičenju (SWD)
• 96-bitni enolični ID