Mikrokontrolery ARM STM32WB55CGU6 – MCU Ultra-niskonapięciowy dwurdzeniowy MCU Arm Cortex-M4 64 MHz, Cortex-M0+ 32 MHz 1 MB
♠ Opis produktu
Atrybut produktu | Wartość atrybutu |
Producent: | STMicroelektronika |
Kategoria produktu: | Mikrokontrolery ARM - MCU |
RoHS: | Bliższe dane |
Szereg: | STM32WB |
Styl montażu: | SMD/SMT |
Opakowanie / Sprawa: | UFQFPN-48 |
Rdzeń: | Procesor ARM Cortex M0+ |
Rozmiar pamięci programu: | 1 MB |
Szerokość magistrali danych: | 32 bit |
Rozdzielczość ADC: | 12 bit |
Maksymalna częstotliwość zegara: | Częstotliwość 64MHz, 32MHz |
Liczba wejść/wyjść: | 30 wejść/wyjść |
Rozmiar pamięci RAM danych: | 256 kB |
Napięcie zasilania - min: | 1,71 V |
Napięcie zasilania - maks.: | 3,6 V |
Minimalna temperatura pracy: | -40 stopni Celsjusza |
Maksymalna temperatura pracy: | + 105 stopni Celsjusza |
Opakowanie: | Taca |
Marka: | STMicroelektronika |
Typ pamięci RAM: | Pamięć RAM |
Typ interfejsu: | I2C, LPUART, SAI, SPI, USART, USB |
Wrażliwość na wilgoć: | Tak |
Liczba kanałów ADC: | 13 Kanałów |
Typ produktu: | Mikrokontrolery ARM - MCU |
Typ pamięci programu: | Błysk |
Ilość w opakowaniu fabrycznym: | 1560 |
Podkategoria: | Mikrokontrolery - MCU |
Nazwa handlowa: | STM32 |
Waga jednostkowa: | 0,003517 uncji |
♠ Wieloprotokołowy bezprzewodowy 32-bitowy układ MCU Arm® oparty na architekturze Cortex®-M4 z FPU, Bluetooth® 5.2 i rozwiązaniem radiowym 802.15.4
Bezprzewodowe urządzenia wieloprotokołowe STM32WB55xx i STM32WB35xx o bardzo niskim poborze mocy zawierają wydajny i bardzo energooszczędny moduł radiowy zgodny ze specyfikacją Bluetooth® Low Energy SIG 5.2 oraz standardem IEEE 802.15.4-2011. Zawierają dedykowany procesor Arm® Cortex®-M0+ do wykonywania wszystkich operacji niskiej warstwy w czasie rzeczywistym.
Urządzenia są zaprojektowane tak, aby były niezwykle energooszczędne i oparte 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ądzenia zawierają szybką pamięć (do 1 MB pamięci Flash w przypadku STM32WB55xx, do 512 KB w przypadku STM32WB35xx, do 256 KB pamięci SRAM w przypadku STM32WB55xx, 96 KB w przypadku STM32WB35xx), interfejs pamięci Flash Quad-SPI (dostępny we wszystkich obudowach) 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 czternaście kanałów DMA z w pełni elastycznym mapowaniem kanałów przez urządzenie peryferyjne DMAMUX.
Urządzenia te oferują 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+.
Dwa silniki szyfrujące AES, PKA i RNG, umożliwiają kryptografię niższej warstwy MAC i wyższej warstwy. Funkcja przechowywania kluczy klienta może być używana do ukrywania kluczy. Urządzenia oferują szybki 12-bitowy przetwornik ADC i dwa komparatory o bardzo niskim poborze mocy połączone z generatorem napięcia odniesienia o wysokiej dokładności.
Urządzenia te zawierają niskonapięciowy RTC, jeden zaawansowany 16-bitowy timer, jeden uniwersalny 32-bitowy timer, dwa uniwersalne 16-bitowe timery i dwa 16-bitowe timery niskonapięciowe. Ponadto do 18 pojemnościowych kanałów pomiarowych jest dostępnych dla STM32WB55xx (nie w obudowie UFQFPN48).
STM32WB55xx posiada również zintegrowany sterownik LCD do 8x40 lub 4x44, z wewnętrznym przetwornikiem step-up. STM32WB55xx i STM32WB35xx posiadają również standardowe i zaawansowane interfejsy komunikacyjne, mianowicie jeden USART (ISO 7816, IrDA, Modbus i tryb Smartcard), jeden UART o niskim poborze 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 bezkryształowym, obsługujące BCD i LPM oraz jedno Quad-SPI z możliwością wykonywania w miejscu (XIP).
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 zasilaniu 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 do wejścia analogowego dla przetwornika 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 krokiem 1 dB – Zintegrowany balun w celu zmniejszenia 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 towarzyszący pasywnemu urządzeniu (IPD) dla zoptymalizowanego rozwiązania dopasowującego (MLPF-WB-01E3 lub MLPF-WB-02E3)
• 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 13 nA
– 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łą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)
– 219,48 CoreMark® (3,43 CoreMark/MHz przy 64 MHz)
• Wskaźnik energetyczny
– 303 punktów ULPMark™ CP
• 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 (±5%) RC (LSI1)
– Wewnętrzny, niskonapięciowy 32 kHz (stabilność ±500 ppm) RC (LSI2)
– Wewnętrzny wielobiegowy oscylator 100 kHz do 48 MHz, automatycznie dostrajany przez LSE (dokładność lepsza niż ±0,25%)
– Szybki wewnętrzny 16 MHz fabrycznie przycięty RC (±1%)
– 2x PLL dla zegara systemowego, USB, SAI i ADC
• Wspomnienia
– Pamięć Flash do 1 MB z ochroną sektorów (PCROP) przed operacjami odczytu/zapisu, umożliwiająca obsługę stosu radiowego i aplikacji
– Do 256 KB pamięci SRAM, w tym 64 KB ze sprzętową kontrolą parzystości
– 20×32-bitowy rejestr zapasowy
– Bootloader obsługujący interfejsy USART, SPI, I2C i USB
– OTA (bezprzewodowo) Bluetooth® Low Energy i aktualizacja 802.15.4
– Interfejs pamięci Quad SPI z XIP
– 1 Kbajt (128 podwójnych słów) OTP
• Bogate peryferia analogowe (do 1,62 V)
– 12-bitowy przetwornik ADC 4,26 Msps, do 16 bitów z nadpróbkowaniem sprzętowym, 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
• Urządzenia peryferyjne systemu
– 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 7 kanałów każdy) obsługujące ADC, SPI, I2C, USART, QSPI, SAI, AES, timery
– 1x USART (ISO 7816, IrDA, SPI Master, tryb Modbus i Smartcard)
– 1x LPUART (niska 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, bezkryształowe, BCD i LPM
– Kontroler dotykowy, do 18 czujników
– LCD 8×40 z przetwornikiem 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 organ nadzorujący
– 1x watchdog okna
• Bezpieczeństwo i identyfikacja
– Bezpieczna instalacja oprogramowania układowego (SFI) dla technologii Bluetooth® Low Energy i stosu oprogramowania 802.15.4
– 3-krotne szyfrowanie sprzętowe AES maksymalnie 256-bitowe dla aplikacji, Bluetooth® Low Energy i IEEE802.15.4
– Usługi przechowywania kluczy klienta / zarządzania kluczami
– 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 802.15.4 64-bit i Bluetooth® Low Energy 48-bit EUI
• Do 72 szybkich wejść/wyjść, w tym 70 tolerujących napięcie 5 V
• Wsparcie rozwoju
– Debugowanie za pomocą przewodu szeregowego (SWD), JTAG dla procesora aplikacji
– Aplikacja cross trigger z wejściem/wyjściem
– Embedded Trace Macrocell™ do zastosowań