Mikrokontrolery STM32G0B1VET6 ARM – MCU Mainstream Arm Cortex-M0+ 32-bitowy MCU, do 512 KB Flash, 144 KB RAM
♠ Opis produktu
Atrybut produktu | Wartość atrybutu |
Producent: | STMicroelectronics |
Kategoria produktu: | Mikrokontrolery ARM - MCU |
RoHS: | Detale |
Seria: | STM32G0 |
Styl montażu: | SMD/SMT |
Rdzeń: | Kora ARM M0+ |
Rozmiar pamięci programu: | 512 kB |
Szerokość magistrali danych: | 32-bitowy |
Rozdzielczość ADC: | 12 bitów |
Maksymalna częstotliwość zegara: | 64MHz |
Liczba wejść/wyjść: | 94 we/wy |
Rozmiar pamięci RAM: | 144kB |
Napięcie zasilania — min.: | 1,7 V |
Napięcie zasilania — maks.: | 3,6 V |
Minimalna temperatura pracy: | - 40 C |
Maksymalna temperatura robocza: | + 85 C |
Opakowanie: | Taca |
Marka: | STMicroelectronics |
Wrażliwy na wilgoć: | Tak |
Rodzaj produktu: | Mikrokontrolery ARM - MCU |
Fabryczna ilość w opakowaniu: | 540 |
Podkategoria: | Mikrokontrolery - MCU |
Nazwa handlowa: | STM32 |
Masa jednostkowa: | 0,024022 uncji |
♠ Arm® Cortex®-M0+ 32-bitowy MCU, do 512 KB Flash, 144 KB RAM, 6x USART, timery, ADC, DAC, comm.I/F, 1,7-3,6 V
Mikrokontrolery głównego nurtu STM32G0B1xB/xC/xE są oparte na wysokowydajnym 32-bitowym rdzeniu RISC Arm® Cortex®-M0+, pracującym z częstotliwością do 64 MHz.Oferując wysoki poziom integracji, nadają się do szerokiego zakresu zastosowań w domenach konsumenckich, przemysłowych i urządzeń, a także są gotowe na rozwiązania Internetu rzeczy (IoT).
Urządzenia zawierają jednostkę ochrony pamięci (MPU), wbudowane pamięci o dużej szybkości (144 KB pamięci SRAM i do 512 KB pamięci programu Flash z ochroną odczytu, ochroną zapisu, ochroną zastrzeżonego kodu i obszarem chronionym), DMA, rozbudowaną zakres funkcji systemowych, udoskonalone wejścia/wyjścia i urządzenia peryferyjne.Urządzenia oferują standardowe interfejsy komunikacyjne (trzy I2C, trzy SPI / dwa I2S, jedno HDMI CEC, jedno USB full-speed, dwa FD CAN i sześć USART), jeden 12-bitowy ADC (2,5 MSps) z maksymalnie 19 kanałami, jeden 12-bitowy przetwornik cyfrowo-analogowy z dwoma kanałami, trzy szybkie komparatory, wewnętrzny bufor odniesienia napięcia, zegar RTC o niskim poborze mocy, zaawansowany zegar sterujący PWM działający nawet z podwójną częstotliwością procesora, sześć 16-bitowych timerów ogólnego przeznaczenia, z których jeden działa z nawet dwukrotnie większą częstotliwością procesora, 32-bitowy zegar ogólnego przeznaczenia, dwa podstawowe zegary, dwa 16-bitowe zegary o niskim poborze mocy, dwa zegary kontrolne i zegar SysTick.Urządzenia zapewniają w pełni zintegrowany kontroler USB Type-C Power Delivery.
Urządzenia pracują w temperaturach otoczenia od -40 do 125°C i napięciach zasilania od 1,7 V do 3,6 V. Zoptymalizowany pobór dynamiczny w połączeniu z kompleksowym zestawem trybów oszczędzania energii, timerów małej mocy i UART małej mocy, pozwala projektowanie aplikacji o niskim poborze mocy.
Bezpośrednie wejście bateryjne VBAT umożliwia utrzymywanie zasilania RTC i rejestrów zapasowych.
Urządzenia są dostarczane w opakowaniach zawierających od 32 do 100 pinów.Niektóre pakiety z małą liczbą styków są dostępne w dwóch układach styków (standardowy i alternatywny, oznaczony przyrostkiem „N”).Produkty oznaczone sufiksem N oferują zasilanie VDDIO2 i dodatkowy port UCPD w porównaniu ze standardowym układem pinów, dlatego są lepszym wyborem do zastosowań UCPD/USB.
• Rdzeń: 32-bitowy procesor Arm® Cortex®-M0+, częstotliwość do 64 MHz
• Temperatura pracy od -40°C do 85°C/105°C/125°C
• Wspomnienia
– Do 512 KB pamięci Flash z ochroną i obszarem zabezpieczającym, dwa banki, obsługa odczytu podczas zapisu
– 144 KB pamięci SRAM (128 KB z kontrolą parzystości sprzętowej)
• Jednostka obliczeniowa CRC
• Resetowanie i zarządzanie energią
– Zakres napięcia: od 1,7 V do 3,6 V
– Oddzielny styk zasilania we/wy (od 1,6 V do 3,6 V)
– Resetowanie po włączeniu/wyłączeniu zasilania (POR/PDR)
– Programowalny reset zaniku zasilania (BOR)
– Programowalny detektor napięcia (PVD)
– Tryby niskiego poboru mocy: uśpienie, zatrzymanie, czuwanie, wyłączenie
– Zasilanie VBAT dla RTC i rejestrów zapasowych
• Zarządzanie zegarem
– Oscylator kwarcowy 4 do 48 MHz
– Oscylator kwarcowy 32 kHz z kalibracją
– Wewnętrzny RC 16 MHz z opcją PLL (±1 %)
– Wewnętrzny oscylator RC 32 kHz (±5 %)
• Do 94 szybkich wejść/wyjść
– Wszystkie mapowalne na zewnętrznych wektorach przerwań
– Wiele wejść/wyjść z tolerancją 5 V
• 12-kanałowy kontroler DMA z elastycznym mapowaniem
• 12-bitowy, 0,4 µs ADC (do 16 kanałów zewnętrznych)
– Do 16-bitów ze sprzętowym nadpróbkowaniem
– Zakres konwersji: od 0 do 3,6 V
• Dwa 12-bitowe przetworniki cyfrowo-analogowe z funkcją próbkowania i zatrzymywania o niskim poborze mocy
• Trzy szybkie analogowe komparatory małej mocy z programowalnym wejściem i wyjściem typu rail-to-rail
• 15 timerów (dwa obsługujące 128 MHz): 16-bitowy do zaawansowanego sterowania silnikiem, jeden 32-bitowy i sześć 16-bitowych ogólnego przeznaczenia, dwa podstawowe 16-bitowe, dwa 16-bitowe o niskim poborze mocy, dwa watchdogi, zegar SysTick
• Kalendarz RTC z alarmem i okresowym wybudzaniem ze Stop/Standby/Shutdown
• Interfejsy komunikacyjne
– Trzy interfejsy magistrali I2C obsługujące tryb Fast-mode Plus (1 Mbit/s) z dodatkowym ujściem prądu, dwa obsługujące SMBus/PMBus i wybudzanie z trybu zatrzymania
– Sześć USART z synchronicznym interfejsem SPI master/slave;trzy obsługujące interfejs ISO7816, LIN, IrDA, automatyczne wykrywanie szybkości transmisji i funkcję budzenia
– Dwa układy UART małej mocy
– Trzy interfejsy SPI (32 Mbit/s) z programowalną ramką bitową od 4 do 16 bitów, dwa multipleksowane z interfejsem I2S
– Interfejs HDMI CEC, budzenie na nagłówku
• Urządzenie USB 2.0 FS (bez kryształu) i kontroler hosta
• Kontroler zasilania USB Type-C™
• Dwa kontrolery FDCAN
• Wsparcie programistyczne: debugowanie przewodu szeregowego (SWD)
• 96-bitowy unikalny identyfikator