STM32G0B1VET6 ARM Mikrokontrolagailuak – MCU Arm Cortex-M0+ 32 biteko MCU nagusia, 512KB Flash arte, 144KB RAM
♠ Produktuaren deskribapena
Produktuaren atributua | Atributuaren balioa |
Fabrikatzailea: | STMicroelectronics |
Produktuaren kategoria: | ARM Mikrokontrolagailuak - MCU |
RoHS: | Xehetasunak |
Seriea: | STM32G0 |
Muntatzeko estiloa: | SMD/SMT |
Nukleoa: | ARM Cortex M0+ |
Programaren memoriaren tamaina: | 512 kB |
Datu-busaren zabalera: | 32 bit |
ADCren bereizmena: | 12 bit |
Gehienezko erloju-maiztasuna: | 64 MHz |
S/I kopurua: | 94 S/I |
Datuen RAM tamaina: | 144 kB |
Hornidura-tentsioa - Min: | 1,7 V |
Hornidura-tentsioa - Max: | 3,6 V |
Gutxieneko funtzionamendu-tenperatura: | - 40 °C |
Gehienezko funtzionamendu-tenperatura: | + 85 °C |
Ontziratzea: | Erretilua |
Marka: | STMicroelectronics |
Hezetasunarekiko sentikorra: | Bai |
Produktu mota: | ARM Mikrokontrolagailuak - MCU |
Fabrika pakete kantitatea: | 540 |
Azpikategoria: | Mikrokontrolagailuak - MCU |
Izen komertziala: | STM32 |
Unitateko pisua: | 0,024022 ontza |
♠ Arm® Cortex®-M0+ 32 biteko MCU, gehienez 512KB Flash, 144KB RAM, 6x USART, tenporizadoreak, ADC, DAC, komunikazio I/F-ak, 1.7-3.6V
STM32G0B1xB/xC/xE mikrokontrolagailu nagusiak 64 MHz-ko maiztasunera arteko Arm® Cortex®-M0+ 32 biteko RISC nukleo errendimendu handikoan oinarritzen dira. Integrazio maila altua eskainiz, kontsumo, industria eta etxetresna elektrikoen arloetako aplikazio sorta zabal baterako egokiak dira, eta Gauzen Internet (IoT) irtenbideetarako prest daude.
Gailuek memoria babesteko unitatea (MPU), abiadura handiko memoria txertatuak (144 Kbyte SRAM eta 512 Kbyte arte Flash programa memoria, irakurketa babesarekin, idazketa babesarekin, kode jabedun babesarekin eta eremu seguruarekin), DMA, sistema funtzio sorta zabala, S/I hobetuak eta periferikoak dituzte barnean. Gailuek komunikazio-interfaze estandarrak eskaintzen dituzte (hiru I2C, hiru SPI / bi I2S, HDMI CEC bat, USB abiadura osoko bat, bi FD CAN eta sei USART), 12 biteko ADC bat (2,5 MSps) 19 kanal arte, bi kanal dituen 12 biteko DAC bat, hiru konparadore azkar, barneko tentsio-erreferentzia buffer bat, potentzia baxuko RTC bat, CPUaren maiztasunaren bikoitza arte exekutatzen den kontrol aurreratuko PWM tenporizadore bat, sei helburu orokorreko 16 biteko tenporizadore (bat CPUaren maiztasunaren bikoitza arte exekutatzen dena), 32 biteko helburu orokorreko tenporizadore bat, bi oinarrizko tenporizadore, bi potentzia baxuko 16 biteko tenporizadore, bi zaintza-tenporizadore eta SysTick tenporizadore bat. Gailuek USB C motako potentzia-hornidura kontrolatzaile guztiz integratua eskaintzen dute.
Gailuek -40 eta 125 °C arteko giro-tenperaturetan eta 1,7 V eta 3,6 V arteko hornidura-tentsioetan funtzionatzen dute. Kontsumo dinamiko optimizatuak, energia aurrezteko moduen, potentzia txikiko tenporizadoreen eta potentzia txikiko UARTen multzo oso batekin konbinatuta, potentzia txikiko aplikazioak diseinatzea ahalbidetzen du.
VBAT bateriaren sarrera zuzenak RTC eta babeskopia erregistroak piztuta mantentzea ahalbidetzen du.
Gailuak 32 eta 100 pin arteko paketeetan datoz. Pin kopuru txikia duten pakete batzuk bi pin-out-etan daude eskuragarri (estandarra eta alternatiboa "N" atzizkiarekin adierazita). N atzizkiarekin markatutako produktuek VDDIO2 hornidura eta UCPD ataka gehigarria eskaintzen dute pin-out estandarraren aldean, beraz, aukera hobea dira UCPD/USB aplikazioetarako.
• Nukleoa: Arm® 32 biteko Cortex®-M0+ CPUa, 64 MHz-rainoko maiztasuna
• -40 °C-tik 85 °C-ra / 105 °C-ra / 125 °C-ra bitarteko funtzionamendu-tenperatura
• Oroitzapenak
– Gehienez 512 Kbyte-ko Flash memoria babesarekin eta eremu seguruarekin, bi banku, irakurtzeko eta idazteko laguntza
– 144 Kbyte SRAM (128 Kbyte HW paritate-egiaztapenarekin)
• CRC kalkulu unitatea
• Berrezarri eta energia kudeatzea
– Tentsio-tartea: 1,7 V-tik 3,6 V-ra
– S/I hornidura pin bereizia (1,6 V-tik 3,6 V-ra)
– Piztea/itzaltzea berrezartzea (POR/PDR)
– Programatzeko moduko tentsio-murrizketa berrezartzea (BOR)
– Tentsio detektagailu programagarria (PVD)
– Energia gutxiko moduak: Lo, Gelditu, Itxaron, Itzali
– RTC eta babeskopia erregistroetarako VBAT hornidura
• Erlojuaren kudeaketa
– 4tik 48 MHz-ra bitarteko kristal osziladorea
– 32 kHz-ko kristal osziladorea kalibrazioarekin
– Barneko 16 MHz-ko RC PLL aukerarekin (± % 1)
– Barneko 32 kHz-ko RC osziladorea (± % 5)
• Gehienez 94 sarrera/irteera azkar
– Kanpoko eten bektoreetan mapa daitezke guztiak
– 5 V-ko tolerantzia duten hainbat sarrera/irteera
• 12 kanaleko DMA kontrolatzailea mapaketa malguarekin
• 12 biteko, 0,4 µs-ko ADC (gehienez 16 kanal gehigarri)
– 16 biteko hardware gainlaginketarekin
– Bihurketa-tartea: 0tik 3,6Vra
• Bi 12 biteko DAC, potentzia txikiko laginketa eta euskarria
• Hiru konparagailu analogiko azkar eta potentzia txikikoak, sarrera eta irteera programagarriekin, errailetik errailera
• 15 tenporizadore (bi 128 MHz-ko gai): 16 biteko motorren kontrol aurreraturako, bat 32 bitekoa eta sei 16 biteko helburu orokorrerako, bi oinarrizko 16 bitekoak, bi potentzia txikiko 16 bitekoak, bi zaindari, SysTick tenporizadorea
• Egutegiko RTC alarmarekin eta Stop/Stand/Shutby-tik aldizkako esnaldiarekin
• Komunikazio interfazeak
– Hiru I2C-bus interfaze, Fast-mode Plus (1 Mbit/s) onartzen dutenak korronte-hustugailu gehigarriarekin, bi SMBus/PMBus onartzen dituztenak eta Stop modutik esnatzeko aukera ematen dutenak.
– Sei USART maisu/esklabo SPI sinkronoarekin; hiruk ISO7816 interfazea, LIN, IrDA gaitasuna, baud abiadura automatikoaren detekzioa eta esnatzeko funtzioa onartzen dituzte.
– Bi UART potentzia txikikoak
– Hiru SPI (32 Mbit/s) 4tik 16 biteko bit-marko programagarriekin, bi I2S interfazearekin multiplexatuta
– HDMI CEC interfazea, goiburuan esnatzeko aukera
• USB 2.0 FS gailua (kristal gabekoa) eta ostalari kontrolatzailea
• USB C motako™ potentzia-banaketa kontrolagailua
• Bi FDCAN kontrolatzaile
• Garapen laguntza: serieko kableen arazketa (SWD)
• 96 biteko ID bakarra