STM32G0B1VET6 ARM mikrovaldikliai – MCU Mainstream Arm Cortex-M0+ 32 bitų MCU, iki 512 KB „Flash“ atminties, 144 KB RAM
♠ Produkto aprašymas
Produkto atributas | Atributo reikšmė |
Gamintojas: | STMicroelectronics |
Produkto kategorija: | ARM mikrovaldikliai - MCU |
RoHS: | Išsami informacija |
Serija: | STM32G0 |
Montavimo stilius: | SMD/SMT |
Branduolys: | ARM Cortex M0+ |
Programos atminties dydis: | 512 kB |
Duomenų magistralės plotis: | 32 bitų |
ADC skiriamoji geba: | 12 bitų |
Maksimalus takto dažnis: | 64 MHz |
Įvesčių / išvesčių skaičius: | 94 įvesties/išvesties |
Duomenų RAM dydis: | 144 kB |
Maitinimo įtampa - Min.: | 1,7 V |
Maitinimo įtampa - maks.: | 3,6 V |
Minimali darbinė temperatūra: | - 40 °C |
Maksimali darbinė temperatūra: | + 85 °C |
Pakuotė: | Dėklas |
Prekės ženklas: | STMicroelectronics |
Jautrus drėgmei: | Taip |
Produkto tipas: | ARM mikrovaldikliai - MCU |
Gamyklinės pakuotės kiekis: | 540 |
Subkategorija: | Mikrovaldikliai - MCU |
Prekinis pavadinimas: | STM32 |
Vieneto svoris: | 0,024022 uncijos |
♠ „Arm® Cortex®-M0+“ 32 bitų mikrovaldiklis, iki 512 KB „Flash“ atmintis, 144 KB RAM, 6x USART, laikmačiai, ADC, DAC, ryšio I/F, 1,7–3,6 V
Pagrindiniai STM32G0B1xB/xC/xE mikrovaldikliai yra pagrįsti didelio našumo „Arm® Cortex®-M0+“ 32 bitų RISC branduoliu, veikiančiu iki 64 MHz dažniu. Pasižymėdami aukštu integracijos lygiu, jie tinka įvairioms reikmėms vartotojų, pramonės ir buitinės technikos srityse ir yra paruošti daiktų interneto (IoT) sprendimams.
Įrenginiuose yra atminties apsaugos blokas (MPU), didelės spartos įterptosios atminties (144 kbitų SRAM ir iki 512 kbitų „Flash“ programos atminties su skaitymo apsauga, rašymo apsauga, patentuota kodo apsauga ir saugoma sritimi), DMA, platus sistemos funkcijų spektras, patobulinti įvesties / išvesties jungtys ir periferiniai įrenginiai. Įrenginiai siūlo standartines ryšio sąsajas (tris I2C, tris SPI / du I2S, vieną HDMI CEC, vieną viso greičio USB, du FD CAN ir šešis USART), vieną 12 bitų ADC (2,5 MSps) su iki 19 kanalų, vieną 12 bitų DAC su dviem kanalais, tris greitus lygintuvus, vidinį įtampos etaloninį buferį, mažos galios RTC, pažangų valdymo PWM laikmatį, veikiantį iki dvigubo procesoriaus dažnio, šešis bendrosios paskirties 16 bitų laikmačius, iš kurių vienas veikia iki dvigubo procesoriaus dažnio, 32 bitų bendrosios paskirties laikmatį, du pagrindinius laikmačius, du mažos galios 16 bitų laikmačius, du sarginius laikmačius ir „SysTick“ laikmatį. Įrenginiai turi visiškai integruotą USB Type-C maitinimo valdiklį.
Įrenginiai veikia aplinkos temperatūroje nuo -40 iki 125 °C, o maitinimo įtampa yra nuo 1,7 V iki 3,6 V. Optimizuotas dinaminis suvartojimas kartu su išsamiu energijos taupymo režimų rinkiniu, mažos galios laikmačiais ir mažos galios UART leidžia projektuoti mažos galios taikymus.
Tiesioginis VBAT akumuliatoriaus įėjimas leidžia maitinti RTC ir atsarginius registrus.
Įrenginiai tiekiami korpusuose su 32–100 kontaktų. Kai kurie korpusai su mažu kontaktų skaičiumi galimi su dviem kontaktų išvestimis (standartinis ir alternatyvus, žymimi „N“ priesaga). Produktai, pažymėti N priesaga, siūlo VDDIO2 maitinimą ir papildomą UCPD prievadą, palyginti su standartiniu kontaktų išvestimi, todėl jie yra geresnis pasirinkimas UCPD/USB taikymams.
• Branduolys: „Arm®“ 32 bitų „Cortex®-M0+“ procesorius, dažnis iki 64 MHz
• Darbinė temperatūra nuo -40 °C iki 85 °C / 105 °C / 125 °C
• Prisiminimai
– Iki 512 kbitų „flash“ atminties su apsauga ir saugia sritimi, dviem blokais, skaitymo ir rašymo palaikymu
– 144 Kbaitai SRAM (128 Kbaitai su aparatinės įrangos pariteto patikrinimu)
• CRC skaičiavimo vienetas
• Atstatymas ir energijos valdymas
– Įtampos diapazonas: nuo 1,7 V iki 3,6 V
– Atskiras įvesties/išvesties maitinimo kontaktas (nuo 1,6 V iki 3,6 V)
– Įjungimo / išjungimo atstatymas (POR / PDR)
– Programuojamas įtampos kritimo atstatymas (BOR)
– Programuojamas įtampos detektorius (PVD)
– Mažos galios režimai: miego, sustabdymo, budėjimo, išjungimo
– VBAT maitinimas RTC ir atsarginiams registrams
• Laikrodžio valdymas
– 4–48 MHz kristalinis osciliatorius
– 32 kHz kristalinis osciliatorius su kalibravimu
– Vidinis 16 MHz nuotolinio valdymo pultas su PLL parinktimi (±1 %)
– Vidinis 32 kHz RC osciliatorius (±5 %)
• Iki 94 greitų įėjimų / išėjimų
– Visi atvaizduojami išoriniuose pertraukimų vektoriuose
– Keli 5 V tolerantiški įėjimai / išėjimai
• 12 kanalų DMA valdiklis su lanksčiu žemėlapių sudarymu
• 12 bitų, 0,4 µs ADC (iki 16 išorinių kanalų)
– Iki 16 bitų su aparatinės įrangos pertekliniu diskretizavimu
– Konversijos diapazonas: nuo 0 iki 3,6 V
• Du 12 bitų DAC, mažos galios samplavimo ir palaikymo funkcija
• Trys greiti mažos galios analoginiai lygintuvai su programuojamu įėjimu ir išėjimu, skirti bėgiams
• 15 laikmačių (du galintys veikti po 128 MHz): 16 bitų – pažangiam variklio valdymui, vienas 32 bitų ir šeši 16 bitų bendrosios paskirties, du baziniai 16 bitų, du mažos galios 16 bitų, du sarginiai, „SysTick“ laikmatis
• Kalendoriaus RTC su aliarmu ir periodiniu žadinimo režimu iš sustabdymo / budėjimo / išjungimo
• Ryšio sąsajos
– Trys I2C magistralės sąsajos, palaikančios „Fast-mode Plus“ (1 Mbit/s) su papildomu srovės pralaidumu, dvi, palaikančios SMBus/PMBus ir žadinimo iš sustabdymo režimo funkciją
– Šeši USART su sinchroniniu pagrindinio/pavaldžiojo SPI; trys palaiko ISO7816 sąsają, LIN, IrDA galimybes, automatinį duomenų perdavimo spartos aptikimą ir pažadinimo funkciją
– Du mažos galios UART tranzistoriai
– Trys SPI (32 Mbit/s) su 4–16 bitų programuojamu bitų kadru, du multipleksuoti su I2S sąsaja
– HDMI CEC sąsaja, pažadinimas antraštėje
• USB 2.0 FS įrenginys (be kristalų) ir pagrindinio kompiuterio valdiklis
• USB Type-C™ maitinimo tiekimo valdiklis
• Du FDCAN valdikliai
• Kūrimo palaikymas: nuosekliojo ryšio derinimas (SWD)
• 96 bitų unikalus ID