STM32G0B1VET6 ARM-microcontrollers – MCU Mainstream Arm Cortex-M0+ 32-bits MCU, tot 512KB Flash, 144KB RAM
♠ Productbeschrijving
Productkenmerk | Attribuutwaarde |
Fabrikant: | ST Micro-elektronica |
Product categorie: | ARM-microcontrollers - MCU |
RoHS: | Details |
Serie: | STM32G0 |
Montagestijl: | SMD/SMT |
Kern: | ARM Cortex M0+ |
Programma geheugengrootte: | 512 KB |
Breedte databus: | 32-bits |
ADC-resolutie: | 12 bit |
Maximale klokfrequentie: | 64 MHz |
Aantal I/O's: | 94 I/O |
Gegevens RAM-grootte: | 144 KB |
Voedingsspanning - Min: | 1,7 V |
Voedingsspanning - Max: | 3,6 V |
Minimale bedrijfstemperatuur: | - 40 C |
Maximale bedrijfstemperatuur: | + 85 C |
verpakking: | Dienblad |
Merk: | ST Micro-elektronica |
Vochtgevoelig: | Ja |
Product type: | ARM-microcontrollers - MCU |
Hoeveelheid fabriekspakket: | 540 |
Subcategorie: | Microcontrollers - MCU |
Handelsnaam: | STM32 |
Gewichtseenheid: | 0,024022 ons |
♠ Arm® Cortex®-M0+ 32-bits MCU, tot 512KB Flash, 144KB RAM, 6x USART, timers, ADC, DAC, comm.I/Fs, 1,7-3,6V
De STM32G0B1xB/xC/xE mainstream-microcontrollers zijn gebaseerd op de hoogwaardige Arm® Cortex®-M0+ 32-bits RISC-kern die werkt op een frequentie tot 64 MHz.Ze bieden een hoge mate van integratie en zijn geschikt voor een breed scala aan toepassingen in consumenten-, industriële en apparaatdomeinen en klaar voor de Internet of Things (IoT)-oplossingen.
De apparaten bevatten een Memory Protection Unit (MPU), high-speed embedded geheugens (144 Kbytes SRAM en tot 512 Kbytes Flash-programmageheugen met leesbeveiliging, schrijfbeveiliging, eigen codebeveiliging en beveiligbaar gebied), DMA, een uitgebreide scala aan systeemfuncties, verbeterde I/O's en randapparatuur.De apparaten bieden standaard communicatie-interfaces (drie I2C's, drie SPI's / twee I2S, één HDMI CEC, één full-speed USB, twee FD CAN's en zes USART's), één 12-bits ADC (2,5 MSps) met maximaal 19 kanalen, één 12-bits DAC met twee kanalen, drie snelle vergelijkers, een interne spanningsreferentiebuffer, een RTC met laag vermogen, een geavanceerde besturings-PWM-timer die tot tweemaal de CPU-frequentie draait, zes 16-bits timers voor algemeen gebruik waarvan er één draait met maximaal het dubbele van de CPU-frequentie, een 32-bits timer voor algemeen gebruik, twee basistimers, twee low-power 16-bits timers, twee watchdog-timers en een SysTick-timer.De apparaten bieden een volledig geïntegreerde USB Type-C Power Delivery-controller.
De apparaten werken bij omgevingstemperaturen van -40 tot 125 °C en met voedingsspanningen van 1,7 V tot 3,6 V. Geoptimaliseerd dynamisch verbruik in combinatie met een uitgebreide set energiebesparende modi, low-power timers en low-power UART, maakt de ontwerp van energiezuinige toepassingen.
Dankzij de directe batterij-ingang van VBAT kunnen RTC- en back-upregisters van stroom worden voorzien.
De apparaten worden geleverd in pakketten met 32 tot 100 pinnen.Sommige pakketten met een laag aantal pinnen zijn beschikbaar in twee pinouts (standaard en alternatief aangeduid met het achtervoegsel "N").Producten gemarkeerd met het achtervoegsel N bieden VDDIO2-voeding en een extra UCPD-poort in plaats van de standaard pinout, daarom zijn deze een betere keuze voor UCPD/USB-toepassingen.
• Kern: Arm® 32-bits Cortex®-M0+ CPU, frequentie tot 64 MHz
• -40°C tot 85°C/105°C/125°C bedrijfstemperatuur
• Herinneringen
– Tot 512 Kbyte Flash-geheugen met bescherming en beveiligbaar gebied, twee banken, ondersteuning voor lezen tijdens schrijven
– 144 Kbytes SRAM (128 Kbytes met HW pariteitscontrole)
• CRC rekeneenheid
• Reset en energiebeheer
– Spanningsbereik: 1,7 V tot 3,6 V
– Afzonderlijke I/O-voedingspin (1,6 V tot 3,6 V)
– Power-on/Power-down reset (POR/PDR)
– Programmeerbare Brownout-reset (BOR)
– Programmeerbare spanningsdetector (PVD)
- Energiebesparende modi: slaapstand, stop, stand-by, afsluiten
– VBAT-voorziening voor RTC en back-up registers
• Klokbeheer
– 4 tot 48 MHz kristaloscillator
– 32 kHz kristaloscillator met kalibratie
– Interne 16 MHz RC met PLL-optie (±1 %)
– Interne 32 kHz RC-oscillator (±5 %)
• Tot 94 snelle I/O's
– Allemaal toewijsbaar op externe interruptvectoren
– Meerdere 5 V-tolerante I/O's
• 12-kanaals DMA-controller met flexibele mapping
• 12-bits, 0,4 µs ADC (tot 16 externe kanalen)
– Tot 16-bits met hardware-oversampling
– Conversiebereik: 0 tot 3,6V
• Twee 12-bits DAC's, low-power sample-and-hold
• Drie snelle analoge vergelijkers met laag vermogen, met programmeerbare ingang en uitgang, rail-to-rail
• 15 timers (twee geschikt voor 128 MHz): 16-bits voor geavanceerde motorbesturing, één 32-bits en zes 16-bits voor algemeen gebruik, twee standaard 16-bits, twee low-power 16-bits, twee waakhonden, SysTick-timer
• Kalender RTC met alarm en periodiek ontwaken vanuit Stop/Standby/Shutdown
• Communicatie-interfaces
– Drie I2C-businterfaces die Fast-mode Plus (1 Mbit/s) ondersteunen met extra stroomafvoer, twee die SMBus/PMBus ondersteunen en wakker worden vanuit de stopmodus
– Zes USART's met master/slave synchrone SPI;drie ondersteunende ISO7816-interface, LIN, IrDA-mogelijkheid, automatische baudratedetectie en ontwaakfunctie
– Twee energiezuinige UART's
– Drie SPI's (32 Mbit/s) met 4- tot 16-bits programmeerbaar bitframe, twee gemultiplext met I2S-interface
- HDMI CEC-interface, wake-up op header
• USB 2.0 FS-apparaat (kristalloos) en hostcontroller
• USB Type-C™ Power Delivery-controller
• Twee FDCAN-controllers
• Ontwikkelingsondersteuning: serial wire debug (SWD)
• 96-bits unieke ID