STM32G0B1VET6 ARM-mikrokontroller – MCU Mainstream Arm Cortex-M0+ 32-bitars MCU, upp till 512KB flashminne, 144KB RAM
♠ Produktbeskrivning
Produktattribut | Attributvärde |
Tillverkare: | STMicroelectronics |
Produktkategori: | ARM-mikrokontroller - MCU |
RoHS-riktlinjer: | Detaljer |
Serie: | STM32G0 |
Monteringsstil: | SMD/SMT |
Kärna: | ARM Cortex M0+ |
Programminnesstorlek: | 512 kB |
Databussbredd: | 32 bitar |
ADC-upplösning: | 12 bitar |
Maximal klockfrekvens: | 64 MHz |
Antal I/O:er: | 94 I/O |
Data-RAM-storlek: | 144 kB |
Matningsspänning - Min: | 1,7 V |
Matningsspänning - Max: | 3,6 V |
Lägsta driftstemperatur: | - 40 grader Celsius |
Maximal driftstemperatur: | +85°C |
Förpackning: | Bricka |
Stämpla: | STMicroelectronics |
Fuktkänslig: | Ja |
Produkttyp: | ARM-mikrokontroller - MCU |
Fabriksförpackningskvantitet: | 540 |
Underkategori: | Mikrokontroller - MCU |
Handelsnamn: | STM32 |
Enhetsvikt: | 0,024022 uns |
♠ Arm® Cortex®-M0+ 32-bitars MCU, upp till 512KB flashminne, 144KB RAM, 6x USART, timers, ADC, DAC, kommunikations-I/F, 1,7–3,6V
De vanliga mikrokontrollerna STM32G0B1xB/xC/xE är baserade på den högpresterande Arm® Cortex®-M0+ 32-bitars RISC-kärnan som arbetar med en frekvens upp till 64 MHz. De erbjuder en hög integrationsnivå och är lämpliga för ett brett spektrum av applikationer inom konsument-, industri- och apparatdomäner, och är redo för sakernas internet (IoT)-lösningar.
Enheterna har en minnesskyddsenhet (MPU), inbyggda höghastighetsminnen (144 kbyte SRAM och upp till 512 kbyte Flash-programminne med lässkydd, skrivskydd, proprietärt kodskydd och säkrat område), DMA, ett brett utbud av systemfunktioner, förbättrade I/O-enheter och kringutrustning. Enheterna erbjuder standardkommunikationsgränssnitt (tre I2C, tre SPI:er / två I2S, en HDMI CEC, en fullspeed USB, två FD CAN och sex USART), en 12-bitars ADC (2,5 MSps) med upp till 19 kanaler, en 12-bitars DAC med två kanaler, tre snabba komparatorer, en intern spänningsreferensbuffert, en lågeffekts-RTC, en avancerad PWM-timer som körs med upp till dubbelt så hög CPU-frekvens, sex generella 16-bitars timers varav en körs med upp till dubbelt så hög CPU-frekvens, en 32-bitars generell timer, två grundläggande timers, två lågeffekts-16-bitars timers, två watchdog-timers och en SysTick-timer. Enheterna har en helt integrerad USB Type-C Power Delivery-kontroller.
Enheterna arbetar i omgivningstemperaturer från -40 till 125 °C och med matningsspänningar från 1,7 V till 3,6 V. Optimerad dynamisk förbrukning i kombination med en omfattande uppsättning energisparlägen, timers med låg effekt och UART med låg effekt möjliggör design av applikationer med låg effekt.
VBAT direkt batteriingång gör det möjligt att hålla RTC- och backupregister strömförsörjda.
Enheterna levereras i paket med 32 till 100 stift. Vissa paket med lågt stiftantal finns tillgängliga med två stiftuttag (standard och alternativt indikerat med suffixet "N"). Produkter markerade med suffixet N erbjuder VDDIO2-matning och ytterligare UCPD-port jämfört med standardstiftuttaget, därför är dessa ett bättre val för UCPD/USB-applikationer.
• Kärna: Arm® 32-bitars Cortex®-M0+ CPU, frekvens upp till 64 MHz
• Driftstemperatur -40 °C till 85 °C/105 °C/125 °C
• Minnen
– Upp till 512 kbyte flashminne med skydd och säkrat område, två banker, stöd för läsning under skrivning
– 144 kbyte SRAM (128 kbyte med hårdvaruparitetskontroll)
• CRC-beräkningsenhet
• Återställning och strömhantering
– Spänningsområde: 1,7 V till 3,6 V
– Separat I/O-matningsstift (1,6 V till 3,6 V)
– Återställning vid påslagning/avstängning (POR/PDR)
– Programmerbar återställning av strömavbrott (BOR)
– Programmerbar spänningsdetektor (PVD)
– Lågströmslägen: Viloläge, Stopp, Standby, Avstängning
– VBAT-försörjning för RTC och backupregister
• Klockhantering
– 4 till 48 MHz kristalloscillator
– 32 kHz kristalloscillator med kalibrering
– Intern 16 MHz RC med PLL-tillval (±1 %)
– Intern 32 kHz RC-oscillator (±5 %)
• Upp till 94 snabba I/O-portar
– Alla mappningsbara på externa avbrottsvektorer
– Flera 5 V-toleranta I/O:er
• 12-kanalig DMA-kontroller med flexibel mappning
• 12-bitars, 0,4 µs ADC (upp till 16 externa kanaler)
– Upp till 16-bitars med hårdvaruöversampling
– Omvandlingsområde: 0 till 3,6V
• Två 12-bitars DAC:er, sample-and-hold med låg effekt
• Tre snabba analoga komparatorer med låg effekt, med programmerbar ingång och utgång, skena-till-skena
• 15 timers (två 128 MHz-kapabla): 16-bitars för avancerad motorstyrning, en 32-bitars och sex 16-bitars universaltimers, två grundläggande 16-bitarstimers, två strömsnåla 16-bitarstimers, två watchdogs, SysTick-timer
• Kalender-RTC med larm och periodisk väckning från stopp/standby/avstängning
• Kommunikationsgränssnitt
– Tre I2C-bussgränssnitt som stöder Fast-mode Plus (1 Mbit/s) med extra strömsänka, två som stöder SMBus/PMBus och väckning från stoppläge
– Sex USART:er med synkron master/slave-SPI; tre med stöd för ISO7816-gränssnitt, LIN, IrDA-kapacitet, automatisk baudhastighetsdetektering och väckningsfunktion
– Två UART:er med låg effekt
– Tre SPI:er (32 Mbit/s) med 4- till 16-bitars programmerbar bitframe, två multiplexerade med I2S-gränssnitt
– HDMI CEC-gränssnitt, väckning vid header
• USB 2.0 FS-enhet (kristallfri) och värdkontroller
• USB Type-C™ strömförsörjningskontroller
• Två FDCAN-styrenheter
• Utvecklingsstöd: seriell kabelfelsökning (SWD)
• 96-bitars unikt ID