Mikrokontrolery ARM STM32G0B1CEU6 – MCU Mainstream Arm Cortex-M0+ 32-bitowy MCU, do 512 KB Flash, 144 KB RAM, 6x USART
♠ Opis produktu
Atrybut produktu | Wartość atrybutu |
Producent: | STMicroelektronika |
Kategoria produktu: | Mikrokontrolery ARM - MCU |
RoHS: | Bliższe dane |
Szereg: | STM32G0 |
Styl montażu: | SMD/SMT |
Rdzeń: | Procesor ARM Cortex M0+ |
Rozmiar pamięci programu: | 512 kB |
Szerokość magistrali danych: | 32 bit |
Rozdzielczość ADC: | 12 bit |
Maksymalna częstotliwość zegara: | 64MHz |
Liczba wejść/wyjść: | 44 wejścia/wyjścia |
Rozmiar pamięci RAM danych: | 144 kB |
Napięcie zasilania - min: | 1,7 V |
Napięcie zasilania - maks.: | 3,6 V |
Minimalna temperatura pracy: | -40 stopni Celsjusza |
Maksymalna temperatura pracy: | + 85 stopni Celsjusza |
Opakowanie: | Taca |
Marka: | STMicroelektronika |
Typ interfejsu: | UART |
Wrażliwość na wilgoć: | Tak |
Typ produktu: | Mikrokontrolery ARM - MCU |
Ilość w opakowaniu fabrycznym: | 1560 |
Podkategoria: | Mikrokontrolery - MCU |
Nazwa handlowa: | STM32 |
Waga jednostkowa: | 0,003527 uncji |
♠ Wieloprotokołowy, bezprzewodowy 32-bitowy układ MCU Arm®-based Cortex®-M4 z FPU, rozwiązanie radiowe Bluetooth® 5.2
Bezprzewodowe urządzenie wieloprotokołowe STM32WB15CC o bardzo niskim poborze mocy zawiera wydajny moduł radiowy o bardzo niskim poborze mocy zgodny ze specyfikacją Bluetooth® Low Energy SIG 5.2. Zawiera dedykowany procesor Arm® Cortex®-M0+ do wykonywania wszystkich operacji niskiej warstwy w czasie rzeczywistym.
Urządzenie jest zaprojektowane tak, aby było niezwykle energooszczędne i opiera się na wydajnym rdzeniu RISC Arm® Cortex®-M4 32-bit, działającym z częstotliwością do 64 MHz. Rdzeń ten zawiera jednostkę zmiennoprzecinkową (FPU) pojedynczej precyzji, która obsługuje wszystkie instrukcje przetwarzania danych pojedynczej precyzji Arm® i typy danych. Implementuje również pełny zestaw instrukcji DSP i jednostkę ochrony pamięci (MPU), która zwiększa bezpieczeństwo aplikacji.
Ulepszona komunikacja międzyprocesorowa jest zapewniana przez IPCC za pomocą sześciu dwukierunkowych kanałów. HSEM zapewnia sprzętowe semafory używane do współdzielenia wspólnych zasobów między dwoma procesorami.
Urządzenie zawiera szybką pamięć (320 KB pamięci Flash, 48 KB pamięci SRAM) oraz szeroką gamę ulepszonych wejść/wyjść i urządzeń peryferyjnych.
Bezpośredni transfer danych pomiędzy pamięcią i urządzeniami peryferyjnymi oraz z pamięci do pamięci obsługiwany jest przez siedem kanałów DMA z w pełni elastycznym mapowaniem kanałów przez urządzenie peryferyjne DMAMUX.
Urządzenie oferuje kilka mechanizmów dla wbudowanej pamięci Flash i SRAM: ochrona odczytu, ochrona zapisu i zastrzeżona ochrona odczytu kodu. Części pamięci mogą być zabezpieczone dla wyłącznego dostępu Cortex® -M0+.
• Zawiera najnowocześniejszą opatentowaną technologię ST
• Radio
– 2,4 GHz – nadajnik-odbiornik RF obsługujący specyfikację Bluetooth® 5.2
– Czułość RX: -95,5 dBm (Bluetooth® Low Energy przy 1 Mb/s)
– Programowalna moc wyjściowa do +5,5 dBm z krokiem 1 dB
– Zintegrowany balun w celu skrócenia BOM
– Obsługa 2 Mb/s
– Dedykowany procesor Arm® 32-bit Cortex® M0+ do warstwy radiowej w czasie rzeczywistym
– Dokładny RSSI umożliwiający kontrolę mocy
– Nadaje się do systemów wymagających zgodności z przepisami dotyczącymi częstotliwości radiowych ETSI EN 300 328, EN 300 440, FCC CFR47 część 15 i ARIB STD-T66
– Wsparcie dla zewnętrznego PA
– Dostępny zintegrowany układ scalony urządzenia pasywnego (IPD) do zoptymalizowanego rozwiązania dopasowującego (MLPF-WB-01E3)
• Platforma o bardzo niskim poborze mocy
– Zasilanie 1,71 do 3,6 V
– – Zakres temperatur od 40 °C do 85 / 105 °C
– tryb wyłączenia 12 nA
– 610 nA Tryb czuwania + RTC + 48 KB RAM
– MCU w trybie aktywnym: 33 µA / MHz przy włączonym RF i SMPS
– Radio: Rx 4,5 mA / Tx przy 0 dBm 5,2 mA
• Rdzeń: 32-bitowy procesor Arm® Cortex®-M4 z FPU, adaptacyjny akcelerator czasu rzeczywistego (ART Accelerator) umożliwiający wykonywanie operacji bez stanu oczekiwania z pamięci Flash, częstotliwość do 64 MHz, MPU, 80 DMIPS i instrukcje DSP
• Test wydajności
– 1,25 DMIPS/MHz (Drystone 2.1)
• Zarządzanie dostawami i resetowaniem
– Wysokowydajny wbudowany przetwornik obniżający napięcie SMPS z inteligentnym trybem obejścia
– Ultra bezpieczny, energooszczędny BOR (reset przy spadku napięcia) z pięcioma wybieralnymi progami
– POR/PDR o bardzo niskim poborze mocy
– Programowalny detektor napięcia (PVD)
– Tryb VBAT z RTC i rejestrami zapasowymi
• Źródła zegara
– 32 MHz oscylator kwarcowy ze zintegrowanymi kondensatorami przycinającymi (taktowanie radia i procesora)
– 32 kHz oscylator kwarcowy dla RTC (LSE)
– Wewnętrzny, niskonapięciowy 32 kHz RC (LSI1)
– Wewnętrzny niskodryftowy 32 kHz RC (LSI2)
– Wewnętrzny wielobiegowy oscylator 100 kHz do 48 MHz, fabrycznie wyregulowany
– Szybki wewnętrzny 16 MHz fabrycznie przycięty RC
– 1x PLL dla zegara systemowego i przetwornika ADC
• Wspomnienia
– 320 KB pamięci Flash z ochroną sektorów (PCROP) przed operacjami odczytu/zapisu, umożliwiającą obsługę stosu radiowego i aplikacji
– 48 KB pamięci SRAM, w tym 36 KB ze sprzętową kontrolą parzystości
– 20×32-bitowy rejestr zapasowy
– Bootloader obsługujący interfejsy USART, SPI, I2C
– 1 Kbajt (128 podwójnych słów) OTP
• Bogate peryferia analogowe (do 1,62 V)
– 12-bitowy przetwornik ADC 2,5 Msps, 190 µA/Msps
– 1x komparator o bardzo niskim poborze mocy
• Urządzenia peryferyjne systemu
– Kontroler komunikacji międzyprocesorowej (IPCC) do komunikacji z technologią Bluetooth® Low Energy
– Semafory sprzętowe do współdzielenia zasobów między procesorami
– 1x kontroler DMA (7x kanałów) obsługujący ADC, SPI, I2C, USART, AES, timery
– 1x USART (ISO 7816, IrDA, SPI Master, tryb Modbus i Smartcard)
– 1x LPUART (niska moc)
– 1x SPI 32 Mbit/s
– 1x I2C (SMBus/PMBus®)
– Kontroler dotykowy, do ośmiu czujników
– 1x 16-bitowy, czterokanałowy zaawansowany timer
– 1x 32-bitowy, czterokanałowy timer
– 2x 16-bitowy timer o bardzo niskim poborze mocy
– 1x niezależny Systick
– 1x niezależny organ nadzorujący
– 1x watchdog okna
• Bezpieczeństwo i identyfikacja
– Bezpieczna instalacja oprogramowania układowego (SFI) dla stosu oprogramowania Bluetooth® Low Energy
– 2x sprzętowe szyfrowanie AES maksymalnie 256-bitowe dla aplikacji i Bluetooth® Low Energy
– Autoryzacja klucza publicznego HW (PKA)
– Algorytmy kryptograficzne: RSA, Diffie-Helman, ECC na GF(p)
– Generator prawdziwych liczb losowych (RNG)
– Ochrona sektora przed operacjami R/W (PCROP)
– Jednostka obliczeniowa CRC – Informacje o matrycy: 96-bitowy unikalny identyfikator
– IEEE 64-bitowy unikalny identyfikator. Możliwość wyprowadzenia Bluetooth® Low Energy 48-bit EUI
• Do 37 szybkich wejść/wyjść, w tym 35 tolerujących napięcie 5 V
• Wsparcie rozwoju
– Debugowanie za pomocą przewodu szeregowego (SWD), JTAG dla procesora aplikacji
– Wyzwalacz krzyżowy aplikacji