STM32G0B1VET6 ARM-mikrokontrollers – MCU Mainstream Arm Cortex-M0+ 32-bit MCU, oant 512KB Flash, 144KB RAM
♠ Produktbeskriuwing
Produktattribuut | Attribútwearde |
Fabrikant: | STMicroelectronics |
Produktkategory: | ARM-mikrokontrollers - MCU |
RoHS: | Details |
Searje: | STM32G0 |
Montagestyl: | SMD/SMT |
Kearn: | ARM Cortex M0+ |
Programma ûnthâldgrutte: | 512 kB |
Breedte fan de databus: | 32 bit |
ADC-resolúsje: | 12 bit |
Maksimale klokfrekwinsje: | 64 MHz |
Oantal I/O's: | 94 Yn/út |
Gegevens RAM-grutte: | 144 kB |
Oanfierspanning - Min: | 1.7 V |
Oanfierspanning - Maks: | 3.6 V |
Minimale wurktemperatuer: | - 40 graden Celsius |
Maksimale wurktemperatuer: | + 85 °C |
Ferpakking: | Bak |
Merk: | STMicroelectronics |
Fochtgefoelich: | Ja |
Produkttype: | ARM-mikrokontrollers - MCU |
Fabrykspakket kwantiteit: | 540 |
Subkategory: | Mikrokontrollers - MCU |
Handelsnamme: | STM32 |
Gewicht fan 'e ienheid: | 0.024022 oz |
♠ Arm® Cortex®-M0+ 32-bit MCU, oant 512KB Flash, 144KB RAM, 6x USART, timers, ADC, DAC, kommunikaasje-I/F's, 1.7-3.6V
De STM32G0B1xB/xC/xE mainstream mikrokontrollers binne basearre op in hege-prestaasje Arm® Cortex®-M0+ 32-bit RISC-kearn dy't wurket mei in frekwinsje oant 64 MHz. Mei in hege yntegraasjenivo binne se geskikt foar in breed skala oan tapassingen yn konsuminte-, yndustriële en apparaatdomeinen en klear foar de Ynternet fan Dingen (IoT) oplossingen.
De apparaten omfetsje in ûnthâldbeskermingsienheid (MPU), ynbêde ûnthâlden mei hege snelheid (144 Kbytes SRAM en maksimaal 512 Kbytes Flash-programmaûnthâld mei lêsbeskerming, skriuwbeskerming, proprietêre koadebeskerming en befeilige gebiet), DMA, in breed oanbod fan systeemfunksjes, ferbettere I/O's en perifeare apparaten. De apparaten biede standert kommunikaasje-ynterfaces (trije I2C's, trije SPI's / twa I2S, ien HDMI CEC, ien full-speed USB, twa FD CAN's, en seis USART's), ien 12-bit ADC (2.5 MSps) mei maksimaal 19 kanalen, ien 12-bit DAC mei twa kanalen, trije snelle komparators, in ynterne spanningsreferinsjebuffer, in leech-enerzjy RTC, in avansearre kontrôle PWM-timer dy't rint oant dûbel de CPU-frekwinsje, seis algemiene 16-bit timers mei ien dy't rint oant dûbel de CPU-frekwinsje, in 32-bit algemiene timer, twa basistimers, twa leech-enerzjy 16-bit timers, twa watchdog-timers, en in SysTick-timer. De apparaten leverje in folslein yntegreare USB Type-C Power Delivery-controller.
De apparaten wurkje binnen omjouwingstemperatueren fan -40 oant 125 °C en mei oanfierspanningen fan 1,7 V oant 3,6 V. Optimalisearre dynamysk ferbrûk yn kombinaasje mei in wiidweidige set enerzjybesparjende modi, timers mei leech fermogen en UART mei leech fermogen makket it ûntwerp fan applikaasjes mei leech fermogen mooglik.
VBAT direkte batterijynfier makket it mooglik om RTC- en reservekopyregisters oan te driuwen.
De apparaten komme yn pakketten mei 32 oant 100 pinnen. Guon pakketten mei in leech oantal pinnen binne beskikber yn twa pinouts (standert en alternatyf oanjûn troch it "N"-suffiks). Produkten markearre mei it N-suffiks biede in VDDIO2-foarsjenning en in ekstra UCPD-poarte yn ferliking mei de standert pinout, dêrom binne dy in bettere kar foar UCPD/USB-tapassingen.
• Kearn: Arm® 32-bit Cortex®-M0+ CPU, frekwinsje oant 64 MHz
• -40°C oant 85°C/105°C/125°C wurktemperatuer
• Oantinkens
– Oant 512 Kbytes Flash-ûnthâld mei beskerming en befeilige gebiet, twa banken, stipe foar lêzen wylst skriuwen
– 144 Kbytes fan SRAM (128 Kbytes mei HW-pariteitskontrôle)
• CRC-berekkeningsienheid
• Reset en enerzjybehear
– Spanningsberik: 1,7 V oant 3,6 V
– Aparte I/O-foarsjenningspin (1,6 V oant 3,6 V)
– Yn-/út-reset (POR/PDR)
– Programmeerbere Brownout-reset (BOR)
– Programmeerbere spanningsdetektor (PVD)
– Leech-enerzjymodi: Sliep, Stop, Standby, Útskeakelje
– VBAT-oanfier foar RTC- en reserveregisters
• Klokbehear
– 4 oant 48 MHz kristaloscillator
– 32 kHz kristaloscillator mei kalibraasje
– Ynterne 16 MHz RC mei PLL-opsje (±1%)
– Ynterne 32 kHz RC-oscillator (±5%)
• Oant 94 snelle I/O's
– Alles te mappen op eksterne ûnderbrekkingsfektoaren
– Meardere 5 V-tolerante I/O's
• 12-kanaals DMA-controller mei fleksibele mapping
• 12-bit, 0.4 µs ADC (oant 16 eksterne kanalen)
– Oant 16-bit mei hardware-oversampling
– Konverzjeberik: 0 oant 3.6V
• Twa 12-bit DAC's, sample-and-hold mei leech fermogen
• Trije rappe analoge komparators mei leech fermogen, mei programmeerbere ynfier en útfier, rail-to-rail
• 15 timers (twa 128 MHz-kompatibel): 16-bit foar avansearre motorkontrôle, ien 32-bit en seis 16-bit algemiene timers, twa basis 16-bit, twa leech-enerzjy 16-bit, twa watchdogs, SysTick-timer
• Kalinder RTC mei alarm en periodike wekker fan Stop/Standby/Shutdown
• Kommunikaasje-ynterfaces
– Trije I2C-bus-ynterfaces dy't Fast-mode Plus (1 Mbit/s) stypje mei ekstra stroomôffier, twa dy't SMBus/PMBus stypje en wekker wurde út Stop-modus
– Seis USART's mei master/slave syngroane SPI; trije dy't ISO7816-ynterface, LIN, IrDA-mooglikheden, automatyske baudratedeteksje en wekkerfunksje stypje
– Twa UART's mei leech fermogen
– Trije SPI's (32 Mbit/s) mei 4- oant 16-bit programmearber bitframe, twa multipleksearre mei I2S-ynterface
– HDMI CEC-ynterface, wekker wurde op koptekst
• USB 2.0 FS-apparaat (kristalleas) en hostcontroller
• USB Type-C™ Power Delivery-controller
• Twa FDCAN-controllers
• Untwikkelingsstipe: seriële tried debug (SWD)
• 96-bit unike ID