Mikrokontrolery STM32G0B1CEU6 ARM – MCU Mainstream Arm Cortex-M0+ 32-bitowy MCU, do 512 KB Flash, 144 KB RAM, 6x USART
♠ 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ść: | 44 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 |
Typ interfejsu: | UART |
Wrażliwy na wilgoć: | Tak |
Rodzaj produktu: | Mikrokontrolery ARM - MCU |
Fabryczna ilość w opakowaniu: | 1560 |
Podkategoria: | Mikrokontrolery - MCU |
Nazwa handlowa: | STM32 |
Masa jednostkowa: | 0,003527 uncji |
♠ Wieloprotokołowy bezprzewodowy 32-bitowy Cortex®-M4 oparty na MCU Arm® z FPU, rozwiązanie radiowe Bluetooth® 5.2
Wieloprotokołowe urządzenie bezprzewodowe STM32WB15CC o bardzo niskim poborze mocy zawiera wydajne i bardzo energooszczędne radio zgodne ze specyfikacją Bluetooth® Low Energy SIG 5.2.Zawiera dedykowany Arm® Cortex®-M0+ do wykonywania wszystkich operacji niskowarstwowych w czasie rzeczywistym.
Urządzenie zostało zaprojektowane z myślą o ekstremalnie niskim poborze mocy i jest oparte na wysokowydajnym 32-bitowym rdzeniu RISC Arm® Cortex®-M4 pracującym z częstotliwością do 64 MHz.Ten rdzeń jest wyposażony w jednostkę zmiennoprzecinkową (FPU) o pojedynczej precyzji, która obsługuje wszystkie instrukcje i typy danych Arm® o pojedynczej precyzji przetwarzania 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ędzy procesorami jest zapewniana przez IPCC z sześcioma dwukierunkowymi kanałami.HSEM zapewnia semafory sprzętowe używane do współdzielenia wspólnych zasobów między dwoma procesorami.
Urządzenie zawiera szybkie pamięci (320 KB pamięci Flash, 48 KB pamięci SRAM) oraz szeroką gamę ulepszonych wejść/wyjść i urządzeń peryferyjnych.
Bezpośredni transfer danych między pamięcią a urządzeniami peryferyjnymi oraz z pamięci do pamięci jest obsługiwany przez siedem kanałów DMA z pełnym elastycznym mapowaniem kanałów przez urządzenie peryferyjne DMAMUX.
Urządzenie posiada kilka mechanizmów wbudowanych pamięci Flash i SRAM: zabezpieczenie odczytu, zabezpieczenie zapisu oraz zabezpieczenie odczytu autorskiego kodu.Część pamięci można zabezpieczyć dla wyłącznego dostępu do 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 w krokach co 1 dB
– Zintegrowany balun w celu zmniejszenia BOM
– Wsparcie dla 2 Mb/s
– Dedicated Arm® 32-bitowy procesor Cortex® M0+ dla warstwy radiowej czasu rzeczywistego
– Dokładne RSSI, aby umożliwić 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 Part 15 i ARIB STD-T66
– Wsparcie dla zewnętrznego PA
– Dostępny chip towarzyszący zintegrowanemu urządzeniu pasywnemu (IPD) dla zoptymalizowanego rozwiązania dopasowującego (MLPF-WB-01E3)
• Platforma o bardzo niskim poborze mocy
– Zasilanie od 1,71 do 3,6 V
– – Zakresy temperatur od 40 °C do 85/105 °C
– 12 nA tryb wyłączenia
– 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 wykonanie stanu oczekiwania 0 z pamięci Flash, częstotliwość do 64 MHz, MPU, instrukcje 80 DMIPS i DSP
• Test porównawczy wydajności
– 1,25 DMIPS/MHz (Drystone 2.1)
• Zarządzanie zasilaniem i resetowaniem
– Wbudowana przetwornica obniżająca napięcie SMPS o wysokiej wydajności z inteligentnym trybem obejścia
– Ultrabezpieczny, energooszczędny BOR (reset zaniku 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
– Oscylator kwarcowy 32 MHz ze zintegrowanymi kondensatorami przycinającymi (zegar radiowy i procesora)
– Oscylator kwarcowy 32 kHz dla RTC (LSE)
– Wewnętrzny RC 32 kHz małej mocy (LSI1)
– Wewnętrzny niskodryfowy RC 32 kHz (LSI2)
– Wewnętrzny oscylator o wielu prędkościach od 100 kHz do 48 MHz, wyregulowany fabrycznie
– Szybki wewnętrzny, fabrycznie przycięty RC 16 MHz
– 1x PLL dla zegara systemowego i ADC
• Wspomnienia
– 320 KB pamięci Flash z ochroną sektorową (PCROP) przed operacjami R/W, umożliwiającą stos radiowy i aplikację
– 48 KB SRAM, w tym 36 KB ze sprzętową kontrolą parzystości
– 20×32-bitowy rejestr zapasowy
– Program ładujący obsługujący interfejsy USART, SPI, I2C
– 1 Kbajt (128 podwójnych słów) OTP
• Bogate analogowe urządzenia peryferyjne (do 1,62 V)
– 12-bitowy ADC 2,5 Msps, 190 µA/Msps
– 1x komparator o bardzo niskim poborze mocy
• Systemowe urządzenia peryferyjne
– 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ły) obsługujący ADC, SPI, I2C, USART, AES, timery
– 1x USART (tryb ISO 7816, IrDA, SPI Master, Modbus i Smartcard)
– 1x LPUART (mała 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 strażnik
– 1x stróż okienny
• Bezpieczeństwo i ID
– Bezpieczna instalacja oprogramowania układowego (SFI) dla stosu Bluetooth® Low Energy SW
– 2x szyfrowanie sprzętowe AES maksymalnie 256-bitowe dla aplikacji i Bluetooth® Low Energy
– Urząd klucza publicznego HW (PKA)
– Algorytmy kryptograficzne: RSA, Diffie-Helman, ECC przez GF(p)
– Prawdziwy generator liczb losowych (RNG)
– Zabezpieczenie sektora przed pracą R/W (PCROP)
– Jednostka obliczeniowa CRC – Informacje o matrycy: 96-bitowy unikalny identyfikator
– 64-bitowy unikalny identyfikator IEEE.Możliwość wyprowadzenia 48-bitowego EUI Bluetooth® Low Energy
• Do 37 szybkich wejść/wyjść, z których 35 toleruje napięcie 5 V
• Wsparcie rozwojowe
– Debugowanie przewodów szeregowych (SWD), JTAG dla procesora aplikacji
– Wyzwalacz krzyżowy aplikacji