STM32WB55CGU6 Mikrokontrolery ARM – MCU Dwurdzeniowy procesor ARM Cortex-M4 o bardzo niskim poborze mocy 64 MHz, Cortex-M0+ 32 MHz 1 MB
♠ Opis produktu
Atrybut produktu | Wartość atrybutu |
Producent: | STMicroelectronics |
Kategoria produktu: | Mikrokontrolery ARM - MCU |
RoHS: | Detale |
Seria: | STM32WB |
Styl montażu: | SMD/SMT |
Opakowanie / etui: | UFQFPN-48 |
Rdzeń: | ARM Cortex M0+, ARM Cortex M4 |
Rozmiar pamięci programu: | 1 MB |
Szerokość magistrali danych: | 32-bitowy |
Rozdzielczość ADC: | 12 bitów |
Maksymalna częstotliwość zegara: | 64 MHz, 32 MHz |
Liczba wejść/wyjść: | 30 we/wy |
Rozmiar pamięci RAM: | 256 kB |
Napięcie zasilania — min.: | 1,71 V |
Napięcie zasilania — maks.: | 3,6 V |
Minimalna temperatura pracy: | - 40 C |
Maksymalna temperatura robocza: | + 105 C |
Opakowanie: | Taca |
Marka: | STMicroelectronics |
Rodzaj pamięci RAM: | SRAM |
Typ interfejsu: | I2C, LPUART, SAI, SPI, USART, USB |
Wrażliwy na wilgoć: | Tak |
Liczba kanałów ADC: | 13 kanał |
Rodzaj produktu: | Mikrokontrolery ARM - MCU |
Typ pamięci programu: | Błysk |
Fabryczna ilość w opakowaniu: | 1560 |
Podkategoria: | Mikrokontrolery - MCU |
Nazwa handlowa: | STM32 |
Masa jednostkowa: | 0,003517 uncji |
♠ Wieloprotokołowy bezprzewodowy 32-bitowy procesor MCU Arm® Cortex®-M4 z FPU, Bluetooth® 5.2 i rozwiązanie radiowe 802.15.4
Wieloprotokołowe urządzenia bezprzewodowe STM32WB55xx i STM32WB35xx o bardzo niskim poborze mocy są wyposażone w wydajne i bardzo energooszczędne radio zgodne ze specyfikacją Bluetooth® Low Energy SIG 5.2 i IEEE 802.15.4-2011.Zawierają dedykowany Arm® Cortex®-M0+ do wykonywania wszystkich operacji niskowarstwowych w czasie rzeczywistym.
Urządzenia są zaprojektowane tak, aby były wyjątkowo energooszczędne i 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ądzenia są wyposażone w szybkie pamięci (do 1 MB pamięci Flash dla STM32WB55xx, do 512 KB dla STM32WB35xx, do 256 KB SRAM dla STM32WB55xx, 96 KB dla STM32WB35xx), interfejs pamięci Flash Quad-SPI (dostępny w wszystkie pakiety) oraz szeroką gamę rozszerzonych 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 czternaście kanałów DMA z pełnym elastycznym mapowaniem kanałów przez urządzenie peryferyjne DMAMUX.
Urządzenia posiadają kilka mechanizmów dla wbudowanej pamięci Flash i SRAM: ochrona odczytu, ochrona zapisu i ochrona odczytu zastrzeżonego kodu.Część pamięci można zabezpieczyć dla wyłącznego dostępu do Cortex® -M0+.
Dwa silniki szyfrowania AES, PKA i RNG, umożliwiają kryptografię MAC niższej warstwy i wyższej warstwy.Funkcja przechowywania kluczy klienta może służyć do ukrywania kluczy.Urządzenia oferują szybki 12-bitowy przetwornik ADC i dwa komparatory o bardzo niskim poborze mocy powiązane z generatorem napięcia odniesienia o wysokiej dokładności.
Urządzenia te zawierają RTC o niskim poborze mocy, jeden zaawansowany 16-bitowy timer, jeden 32-bitowy timer ogólnego przeznaczenia, dwa 16-bitowe timery ogólnego przeznaczenia i dwa 16-bitowe timery o niskim poborze mocy.Ponadto dla STM32WB55xx dostępnych jest do 18 pojemnościowych kanałów wykrywania (nie w pakiecie UFQFPN48).
STM32WB55xx zawiera również zintegrowany sterownik LCD do 8x40 lub 4x44, z wewnętrznym konwerterem podwyższającym napięcie.STM32WB55xx i STM32WB35xx są również wyposażone w standardowe i zaawansowane interfejsy komunikacyjne, a mianowicie jeden USART (tryb ISO 7816, IrDA, Modbus i Smartcard), jeden UART małej mocy (LPUART), dwa I2C (SMBus/PMBus), dwa SPI (jeden dla STM32WB35xx ) do 32 MHz, jeden szeregowy interfejs audio (SAI) z dwoma kanałami i trzema PDM, jedno urządzenie USB 2.0 FS z wbudowanym oscylatorem bezkrystalicznym, obsługującym BCD i LPM oraz jeden Quad-SPI z funkcją wykonywania na miejscu (XIP) zdolność.
STM32WB55xx i STM32WB35xx działają w zakresie temperatur od -40 do +105°C (złącze +125°C) i od -40 do +85°C (złącze +105°C) przy napięciu zasilania od 1,71 do 3,6 V.Kompleksowy zestaw trybów oszczędzania energii umożliwia projektowanie aplikacji o niskim poborze mocy.
Urządzenia zawierają niezależne zasilacze dla wejścia analogowego dla ADC.
• Zawiera najnowocześniejszą, opatentowaną technologię ST
• Radio
– 2,4 GHz – Transceiver RF obsługujący specyfikację Bluetooth® 5.2, IEEE 802.15.4-2011 PHY i MAC, obsługujący Thread i Zigbee® 3.0
– Czułość RX: -96 dBm (Bluetooth® Low Energy przy 1 Mb/s), -100 dBm (802.15.4)
– Programowalna moc wyjściowa do +6 dBm z krokami co 1 dB – Zintegrowany balun redukujący 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 lub MLPF-WB-02E3)
• Platforma o bardzo niskim poborze mocy
– Zasilanie od 1,71 do 3,6 V
– zakresy temperatur od 40°C do 85/105°C
– 13 nA tryb wyłączenia
– 600 nA Tryb czuwania + RTC + 32 KB RAM
– 2,1 µA Tryb zatrzymania + RTC + 256 KB RAM
– MCU w trybie aktywnym: < 53 µA/MHz przy włączonych 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)
– 219,48 CoreMark® (3,43 CoreMark/MHz przy 64 MHz)
• Benckmark energetyczny
– 303 punktów ULPMark™ CP
• 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, niskonapięciowy 32 kHz (±5%) RC (LSI1)
– Wewnętrzna niska moc 32 kHz (stabilność ±500 ppm) RC (LSI2)
– Wewnętrzny oscylator o wielu prędkościach od 100 kHz do 48 MHz, automatycznie dostrajany przez LSE (dokładność lepsza niż ± 0,25%)
– Szybki wewnętrzny, fabrycznie przycięty RC 16 MHz (±1%)
– 2x PLL dla zegara systemowego, USB, SAI i ADC
• Wspomnienia
– Do 1 MB pamięci Flash z ochroną sektorów (PCROP) przed operacjami R/W, umożliwiając stos radiowy i aplikacje
– Do 256 KB SRAM, w tym 64 KB ze sprzętową kontrolą parzystości
– 20×32-bitowy rejestr zapasowy
– Program ładujący obsługujący interfejsy USART, SPI, I2C i USB
– Aktualizacja OTA (over the air) Bluetooth® Low Energy i 802.15.4
– Interfejs pamięci Quad SPI z XIP
– 1 Kbajt (128 podwójnych słów) OTP
• Bogate analogowe urządzenia peryferyjne (do 1,62 V)
– 12-bitowy ADC 4,26 Msps, do 16-bitów ze sprzętowym nadpróbkowaniem, 200 µA/Msps
– 2x komparator o bardzo niskim poborze mocy
– Dokładne wyjście buforowane napięciem odniesienia 2,5 V lub 2,048 V
• Systemowe urządzenia peryferyjne
– Kontroler komunikacji międzyprocesorowej (IPCC) do komunikacji z Bluetooth® Low Energy i 802.15.4
– Semafory sprzętowe do współdzielenia zasobów między procesorami
– 2x kontrolery DMA (po 7x kanał) obsługujące ADC, SPI, I2C, USART, QSPI, SAI, AES, timery
– 1x USART (tryb ISO 7816, IrDA, SPI Master, Modbus i Smartcard)
– 1x LPUART (mała moc)
– 2x SPI 32 Mbit/s
– 2x I2C (SMBus/PMBus)
– 1x SAI (dwukanałowy dźwięk wysokiej jakości)
– 1x urządzenie USB 2.0 FS, bez kryształów, BCD i LPM
– Kontroler dotykowy, do 18 czujników
– LCD 8×40 z przetwornicą step-up
– 1x 16-bitowy, czterokanałowy zaawansowany timer
– 2x 16-bitowy, dwukanałowy 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 i 802.15.4 SW
– 3x szyfrowanie sprzętowe AES maksymalnie 256-bitowe dla aplikacji, Bluetooth® Low Energy i IEEE802.15.4
– Usługi przechowywania kluczy klienta / menedżera kluczy
– 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 802.15.4 64-bit i Bluetooth® Low Energy 48-bit EUI
• Do 72 szybkich wejść/wyjść, z których 70 toleruje napięcie 5 V
• Wsparcie rozwojowe
– Debugowanie przewodów szeregowych (SWD), JTAG dla procesora aplikacji
– Wyzwalacz krzyżowy aplikacji z wejściem / wyjściem
– Embedded Trace Macrocell™ do aplikacji