STM32G0B1VET6 ARM-mikrokontrollere – MCU Mainstream Arm Cortex-M0+ 32-bit MCU, opptil 512 KB flashminne, 144 KB RAM
♠ Produktbeskrivelse
Produktattributt | Attributtverdi |
Produsent: | STMicroelectronics |
Produktkategori: | ARM-mikrokontrollere - MCU |
RoHS-kode: | Detaljer |
Serie: | STM32G0 |
Monteringsstil: | SMD/SMT |
Kjerne: | ARM Cortex M0+ |
Programminnestørrelse: | 512 kB |
Databussbredde: | 32-biters |
ADC-oppløsning: | 12-biters |
Maksimal klokkefrekvens: | 64 MHz |
Antall I/O-er: | 94 I/O |
Data-RAM-størrelse: | 144 kB |
Forsyningsspenning - Min: | 1,7 V |
Forsyningsspenning - Maks: | 3,6 V |
Minimum driftstemperatur: | - 40 grader Celsius |
Maksimal driftstemperatur: | + 85 °C |
Emballasje: | Brett |
Merke: | STMicroelectronics |
Fuktighetsfølsom: | Ja |
Produkttype: | ARM-mikrokontrollere - MCU |
Fabrikkpakkemengde: | 540 |
Underkategori: | Mikrokontrollere - MCU |
Handelsnavn: | STM32 |
Enhetsvekt: | 0,024022 unser |
♠ Arm® Cortex®-M0+ 32-bit MCU, opptil 512 KB flash, 144 KB RAM, 6x USART, timere, ADC, DAC, kommunikasjons-I/F-er, 1,7–3,6 V
STM32G0B1xB/xC/xE-mikrokontrollerne i hovedserien er basert på den høytytende Arm® Cortex®-M0+ 32-bits RISC-kjerne som opererer med en frekvens på opptil 64 MHz. De tilbyr et høyt integrasjonsnivå og er egnet for et bredt spekter av applikasjoner innen forbruker-, industri- og apparatdomener, og er klare for tingenes internett (IoT)-løsninger.
Enhetene har en minnebeskyttelsesenhet (MPU), innebygde høyhastighetsminner (144 kbyte SRAM og opptil 512 kbyte Flash-programminne med lesebeskyttelse, skrivebeskyttelse, proprietær kodebeskyttelse og sikret område), DMA, et bredt utvalg av systemfunksjoner, forbedrede I/O-er og periferiutstyr. Enhetene tilbyr standard kommunikasjonsgrensesnitt (tre I2C-er, tre SPI-er / to I2S-er, én HDMI CEC, én fullhastighets USB, to FD CAN-er og seks USART-er), én 12-bit ADC (2,5 MSps) med opptil 19 kanaler, én 12-bit DAC med to kanaler, tre raske komparatorer, en intern spenningsreferansebuffer, en lavstrøms RTC, en avansert kontroll PWM-timer som kjører med opptil dobbelt så høy CPU-frekvens, seks generelle 16-bit timere hvorav én kjører med opptil dobbelt så høy CPU-frekvens, en 32-bit generell timer, to grunnleggende timere, to lavstrøms 16-bit timere, to watchdog-timere og en SysTick-timer. Enhetene har en fullt integrert USB Type-C strømforsyningskontroller.
Enhetene opererer i omgivelsestemperaturer fra -40 til 125 °C og med forsyningsspenninger fra 1,7 V til 3,6 V. Optimalisert dynamisk forbruk kombinert med et omfattende sett med strømsparingsmoduser, lavstrømstimere og lavstrøms-UART, muliggjør design av lavstrømsapplikasjoner.
VBAT direkte batteriinngang gjør det mulig å holde RTC- og backupregistre strømførende.
Enhetene leveres i pakker med 32 til 100 pinner. Noen pakker med lavt antall pinner er tilgjengelige med to pinout-er (standard og alternativt angitt med suffikset «N»). Produkter merket med suffikset N tilbyr VDDIO2-forsyning og ekstra UCPD-port i stedet for standard pinout, og er derfor et bedre valg for UCPD/USB-applikasjoner.
• Kjerne: Arm® 32-bit Cortex®-M0+ CPU, frekvens opptil 64 MHz
• Driftstemperatur fra -40 °C til 85 °C / 105 °C / 125 °C
• Minner
– Opptil 512 kbyte flashminne med beskyttelse og sikret område, to banker, støtte for lesing under skriving
– 144 kbyte SRAM (128 kbyte med HW-paritetssjekk)
• CRC-beregningsenhet
• Tilbakestilling og strømstyring
– Spenningsområde: 1,7 V til 3,6 V
– Separat I/O-forsyningspinne (1,6 V til 3,6 V)
– Tilbakestilling ved på-/avslåing (POR/PDR)
– Programmerbar tilbakestilling av strømbrudd (BOR)
– Programmerbar spenningsdetektor (PVD)
– Lavstrømsmoduser: Hvilemodus, Stopp, Standby, Avstenging
– VBAT-forsyning for RTC og backup-registre
• Klokkehåndtering
– 4 til 48 MHz krystalloscillator
– 32 kHz krystalloscillator med kalibrering
– Intern 16 MHz RC med PLL-opsjon (±1 %)
– Intern 32 kHz RC-oscillator (±5 %)
• Opptil 94 raske I/O-er
– Alt kan tilordnes på eksterne avbruddsvektorer
– Flere 5 V-tolerante I/O-er
• 12-kanals DMA-kontroller med fleksibel mapping
• 12-bit, 0,4 µs ADC (opptil 16 eksterne kanaler)
– Opptil 16-bit med maskinvareoversampling
– Konverteringsområde: 0 til 3,6 V
• To 12-bits DAC-er, sample-and-hold med lavt strømforbruk
• Tre raske lavstrøms analoge komparatorer, med programmerbar inngang og utgang, skinne-til-skinne
• 15 timere (to 128 MHz-kompatible): 16-bit for avansert motorstyring, én 32-bit og seks 16-bit generelle timere, to grunnleggende 16-bit, to lavstrøms 16-bit, to watchdogs, SysTick-timer
• Kalender-RTC med alarm og periodisk oppvåkning fra stopp/standby/avstengning
• Kommunikasjonsgrensesnitt
– Tre I2C-bussgrensesnitt som støtter Fast-mode Plus (1 Mbit/s) med ekstra strømavtak, to som støtter SMBus/PMBus og oppvåkning fra stoppmodus
– Seks USART-er med master/slave-synkron SPI; tre støtter ISO7816-grensesnitt, LIN, IrDA-funksjonalitet, automatisk baudrate-deteksjon og oppvåkningsfunksjon
– To lavstrøms UART-er
– Tre SPI-er (32 Mbit/s) med 4- til 16-bit programmerbar bitramme, to multipleksede med I2S-grensesnitt
– HDMI CEC-grensesnitt, oppvåkning på header
• USB 2.0 FS-enhet (krystallløs) og vertskontroller
• USB Type-C™ strømforsyningskontroller
• To FDCAN-kontrollere
• Utviklingsstøtte: seriell kabelfeilsøking (SWD)
• 96-bits unik ID