STM32G0B1VET6 ARM-mikrocontrollere – MCU Mainstream Arm Cortex-M0+ 32-bit MCU, op til 512KB flash, 144KB RAM
♠ Produktbeskrivelse
Produktattribut | Attributværdi |
Fabrikant: | STMicroelectronics |
Produktkategori: | ARM-mikrocontrollere - MCU |
RoHS-kode: | Detaljer |
Serie: | STM32G0 |
Monteringsstil: | SMD/SMT |
Kerne: | ARM Cortex M0+ |
Programhukommelsesstørrelse: | 512 kB |
Databusbredde: | 32-bit |
ADC-opløsning: | 12-bit |
Maksimal clockfrekvens: | 64 MHz |
Antal I/O'er: | 94 I/O |
Data RAM-størrelse: | 144 kB |
Forsyningsspænding - Min: | 1,7 V |
Forsyningsspænding - Maks.: | 3,6 V |
Minimum driftstemperatur: | - 40 grader Celsius |
Maksimal driftstemperatur: | + 85°C |
Emballage: | Bakke |
Mærke: | STMicroelectronics |
Fugtfølsom: | Ja |
Produkttype: | ARM-mikrocontrollere - MCU |
Fabrikspakke antal: | 540 |
Underkategori: | Mikrocontrollere - MCU |
Handelsnavn: | STM32 |
Enhedsvægt: | 0,024022 oz |
♠ Arm® Cortex®-M0+ 32-bit MCU, op til 512KB Flash, 144KB RAM, 6x USART, timere, ADC, DAC, kommunikations-I/F'er, 1,7-3,6V
STM32G0B1xB/xC/xE mainstream-mikrocontrollerne er baseret på den højtydende Arm® Cortex®-M0+ 32-bit RISC-kerne, der opererer med en frekvens på op til 64 MHz. De tilbyder et højt integrationsniveau og er velegnede til en bred vifte af applikationer inden for forbrugere, industri og apparater, og de er klar til Internet of Things (IoT)-løsninger.
Enhederne har en hukommelsesbeskyttelsesenhed (MPU), indlejrede højhastighedshukommelser (144 Kbyte SRAM og op til 512 Kbyte Flash-programhukommelse med læsebeskyttelse, skrivebeskyttelse, proprietær kodebeskyttelse og et sikkert område), DMA, en bred vifte af systemfunktioner, forbedrede I/O'er og periferiudstyr. Enhederne tilbyder standardkommunikationsgrænseflader (tre I2C'er, tre SPI'er / to I2S, en HDMI CEC, en full-speed USB, to FD CAN'er og seks USART'er), en 12-bit ADC (2,5 MSps) med op til 19 kanaler, en 12-bit DAC med to kanaler, tre hurtige komparatorer, en intern spændingsreferencebuffer, en lav-effekt RTC, en avanceret PWM-timer, der kører med op til det dobbelte af CPU-frekvensen, seks generelle 16-bit timere, hvoraf én kører med op til det dobbelte af CPU-frekvensen, en 32-bit generel timer, to basistimere, to lav-effekt 16-bit timere, to watchdog-timere og en SysTick-timer. Enhederne leverer en fuldt integreret USB Type-C Power Delivery-controller.
Enhederne fungerer ved omgivelsestemperaturer fra -40 til 125 °C og med forsyningsspændinger fra 1,7 V til 3,6 V. Optimeret dynamisk forbrug kombineret med et omfattende sæt strømbesparende tilstande, lavstrømstimere og lavstrøms-UART muliggør design af lavstrømsapplikationer.
VBAT direkte batteriindgang gør det muligt at holde RTC- og backupregistre strømforsynede.
Enhederne leveres i pakker med 32 til 100 pins. Nogle pakker med lavt pinantal fås med to pinouts (standard og alternativ angivet med suffikset "N"). Produkter markeret med suffikset N tilbyder VDDIO2-forsyning og ekstra UCPD-port i forhold til standard pinout, og er derfor et bedre valg til UCPD/USB-applikationer.
• Kerne: Arm® 32-bit Cortex®-M0+ CPU, frekvens op til 64 MHz
• Driftstemperatur fra -40°C til 85°C/105°C/125°C
• Minder
– Op til 512 Kbyte flashhukommelse med beskyttelse og sikkert område, to banker, understøttelse af læsning under skrivning
– 144 Kbyte SRAM (128 Kbyte med HW-paritetskontrol)
• CRC-beregningsenhed
• Nulstilling og strømstyring
– Spændingsområde: 1,7 V til 3,6 V
– Separat I/O-forsyningsstik (1,6 V til 3,6 V)
– Nulstilling ved tænding/nedlukning (POR/PDR)
– Programmerbar Brownout-nulstilling (BOR)
– Programmerbar spændingsdetektor (PVD)
– Lavstrømstilstande: Dvale, Stop, Standby, Nedlukning
– VBAT-forsyning til RTC og backupregistre
• Urstyring
– 4 til 48 MHz krystaloscillator
– 32 kHz krystaloscillator med kalibrering
– Intern 16 MHz RC med PLL-mulighed (±1 %)
– Intern 32 kHz RC-oscillator (±5 %)
• Op til 94 hurtige I/O'er
– Alle kan kortlægges på eksterne afbrydelsesvektorer
– Flere 5 V-tolerante I/O'er
• 12-kanals DMA-controller med fleksibel mapping
• 12-bit, 0,4 µs ADC (op til 16 eksterne kanaler)
– Op til 16-bit med hardware-oversampling
– Konverteringsområde: 0 til 3,6V
• To 12-bit DAC'er, sample-and-hold med lavt strømforbrug
• Tre hurtige analoge komparatorer med lavt strømforbrug, med programmerbar indgang og udgang, skinne-til-skinne
• 15 timere (to 128 MHz-kompatible): 16-bit til avanceret motorstyring, en 32-bit og seks 16-bit universaltimere, to basale 16-bit timere, to lavenergitimere 16-bit timere, to watchdogs, SysTick-timere
• Kalender RTC med alarm og periodisk vækning fra Stop/Standby/Nedlukning
• Kommunikationsgrænseflader
– Tre I2C-busgrænseflader, der understøtter Fast-mode Plus (1 Mbit/s) med ekstra strømdræn, to der understøtter SMBus/PMBus og opvågning fra stoptilstand
– Seks USART'er med master/slave synkron SPI; tre understøtter ISO7816-grænseflade, LIN, IrDA-funktion, automatisk baudrate-detektion og wakeup-funktion
– To UART'er med lavt strømforbrug
– Tre SPI'er (32 Mbit/s) med 4- til 16-bit programmerbar bitframe, to multiplexede med I2S-interface
– HDMI CEC-grænseflade, wakeup på header
• USB 2.0 FS-enhed (krystalfri) og værtcontroller
• USB Type-C™ strømforsyningscontroller
• To FDCAN-controllere
• Udviklingssupport: seriel wire debug (SWD)
• 96-bit unikt ID