STM32G0B1VET6 ARM Mikrokontrolagailuak - MCU Mainstream Arm Cortex-M0+ 32 biteko MCU, 512KB Flash arte, 144KB RAM
♠ Produktuaren deskribapena
Produktuaren atributua | Atributuaren balioa |
Fabrikatzailea: | STMicroelectronics |
Produktu 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 |
ADC ebazpena: | 12 bit |
Erlojuaren gehieneko maiztasuna: | 64 MHz |
I/O kopurua: | 94 I/O |
Datuen RAM tamaina: | 144 kB |
Hornidura-tentsioa - Min.: | 1,7 V |
Hornidura-tentsioa - Max: | 3,6 V |
Gutxieneko funtzionamendu-tenperatura: | - 40 C |
Funtzionamendu-tenperatura maximoa: | + 85 C |
Paketatzea: | Erretilu |
Marka: | STMicroelectronics |
Hezetasunarekiko sentikorra: | Bai |
Produktu mota: | ARM Mikrokontrolagailuak - MCU |
Fabrikako paketearen kantitatea: | 540 |
Azpikategoria: | Mikrokontrolagailuak - MCU |
Izen komertziala: | STM32 |
Unitatearen pisua: | 0,024022 oz |
♠ Arm® Cortex®-M0+ 32 biteko MCU, 512 KB Flash arte, 144 KB RAM, 6x USART, tenporizadoreak, ADC, DAC, komunikazioa.I/Fs, 1,7-3,6V
STM32G0B1xB/xC/xE mikrokontroladore nagusiak errendimendu handiko Arm® Cortex®-M0+ 32 biteko RISC nukleoan oinarritzen dira 64 MHz-ko maiztasunarekin funtzionatzen duena.Integrazio maila altua eskainiz, kontsumo-, industria- eta tresnen domeinuetako aplikazio ugaritarako egokiak dira eta gauzen Interneterako (IoT) irtenbideetarako prest daude.
Gailuek memoria babesteko unitate bat (MPU), abiadura handiko memoria txertatuak (144 Kbyte SRAM eta 512 Kbyte Flash programaren memoria) irakurtzeko babesarekin, idazketa babesarekin, jabedun kode babesarekin eta eremu seguruarekin), DMA, zabala. sistemaren funtzio sorta, I/O hobetuak eta periferikoak.Gailuek komunikazio interfaze estandarrak eskaintzen dituzte (hiru I2C, hiru SPI / bi I2S, HDMI CEC bat, abiadura osoko USB bat, bi FD CAN eta sei USART), 12 biteko ADC bat (2,5 MSps) 19 kanalekin, 12 biteko DAC bat bi kanal dituena, hiru konparatzaile bizkor, barne tentsio-erreferentzia-buffer bat, potentzia baxuko RTC bat, kontrol aurreratu PWM tenporizadore bat CPU maiztasuna bikoiztu arte, erabilera orokorreko 16 biteko sei tenporizadore bat martxan jarrita. CPU maiztasuna bikoiztu arte, 32 biteko erabilera orokorreko tenporizadore bat, oinarrizko bi tenporizadore, potentzia baxuko 16 biteko bi tenporizadore, bi watchdog tenporizadore eta SysTick tenporizadore bat.Gailuek USB motako C Power Delivery kontrolagailu guztiz integratua eskaintzen dute.
Gailuek -40 eta 125 °C arteko giro-tenperaturan funtzionatzen dute eta 1,7 V eta 3,6 V bitarteko hornidura-tentsioekin. Kontsumo dinamiko optimizatuarekin batera, energia aurrezteko moduen, potentzia baxuko tenporizadore eta potentzia baxuko UART-ekin batera, potentzia baxuko aplikazioen diseinua.
VBAT bateriaren sarrera zuzenak RTC eta babeskopien erregistroak piztuta mantentzea ahalbidetzen du.
Gailuak 32 eta 100 pin bitarteko paketeetan datoz.Pin-kopuru txikia duten pakete batzuk bi pinoutetan daude eskuragarri (estandarra eta alternatiba "N" atzizkiarekin adierazita).N atzizkiarekin markatutako produktuek VDDIO2 hornidura eta UCPD ataka gehigarria eskaintzen dute pinout estandarraren aldean, beraz, aukera hobeak dira UCPD/USB aplikazioetarako.
• Nukleoa: Arm® 32 biteko Cortex®-M0+ CPU, maiztasuna 64 MHz arte
• -40°C eta 85°C/105°C/125°C funtzionamendu-tenperatura
• Oroitzapenak
- Gehienez 512 Kbyte Flash memoria babesarekin eta eremu seguruarekin, bi banku, irakurtzeko idazteko laguntzarekin
- 144 Kbyte SRAM (128 Kbyte HW parekotasun egiaztapenarekin)
• CRC kalkulu-unitatea
• Berrezarri eta energiaren kudeaketa
– Tentsio-tartea: 1,7 V-tik 3,6 V-ra
- I/O hornidura-pin bereizia (1,6 V-tik 3,6 V-ra)
- Piztu / itzali berrezarri (POR/PDR)
- Brownout programagarria berrezartzea (BOR)
- Tentsio-detektagailu programagarria (PVD)
- Potentzia baxuko moduak: Lo egin, Gelditu, Itxaroten, Itzali
– VBAT hornidura RTC eta backup erregistroetarako
• Erlojuaren kudeaketa
– 4 eta 48 MHz arteko kristal osziladorea
– 32 kHz-ko kristal-osziladorea kalibrazioarekin
- Barneko 16 MHz RC PLL aukerarekin (±% 1)
– Barneko 32 kHz RC osziladorea (±% 5)
• Gehienez 94 I/O azkar
– Kanpoko eten bektoreetan mapa daitezkeen guztiak
– 5 V-toleranteko I/O anitz
• 12 kanaleko DMA kontroladorea, mapaketa malguarekin
• 12 bit, 0,4 µs ADC (gehienez 16 kanpoko kanal)
– Gehienez 16 biteko hardwarearen gain-laginketarekin
– Bihurketa-tartea: 0tik 3,6V-ra
• 12 biteko bi DAC, potentzia baxuko sample-and-hold
• Potentzia baxuko hiru konparagailu analogiko azkar, sarrera eta irteera programagarriak dituztenak, errailetik errail
• 15 tenporizadore (128 MHz-eko bi gai): 16 bit-eko motorren kontrol aurreraturako, 32-bit-eko bat eta sei 16-bit erabilera orokorreko, oinarrizko bi 16-bit, bi potentzia baxuko 16-bit, bi watchdog, SysTick tenporizadore
• Egutegia RTC alarma eta aldizkako esnatzea Gelditu/Esan/Itzaltzetik
• Komunikazio interfazeak
- Hiru I2C-bus interfaze Fast-mode Plus onartzen dutenak (1 Mbit/s) korronte gehigarriarekin, bi SMBus/PMBus onartzen dutenak eta Stop modutik esnatzea.
– Sei USART SPI sinkrono nagusia/esklaboa dutenak;ISO7816 interfazea onartzen duten hiru, LIN, IrDA gaitasuna, baud-tasa automatikoki hautematea eta esnatzeko funtzioa
– Potentzia baxuko bi UART
- Hiru SPI (32 Mbit/s) 4 eta 16 biteko bitframe programagarriarekin, bi multiplexatuak I2S interfazearekin
- HDMI CEC interfazea, goiburuan esnatzea
• USB 2.0 FS gailua (kristalik gabekoa) eta ostalari kontrolatzailea
• USB Type-C™ Power Delivery kontrolagailua
• Bi FDCAN kontrolagailu
• Garapenerako euskarria: serial wire debug (SWD)
• 96 biteko ID bakarra