STM32WB55CGU6 ARM mikrokontrollerek – MCU Ultra alacsony fogyasztású, kétmagos Arm Cortex-M4 MCU 64 MHz, Cortex-M0+ 32 MHz 1 MByte
♠ Termékleírás
Termékjellemző | Attribútumérték |
Gyártó: | STMicroelectronics |
Termékkategória: | ARM mikrokontrollerek - MCU |
RoHS: | Részletek |
Sorozat: | STM32WB |
Szerelési stílus: | SMD/SMT |
Csomag / tok: | UFQFPN-48 |
Mag: | ARM Cortex M0+, ARM Cortex M4 |
Programmemória mérete: | 1 MB |
Adatbusz szélessége: | 32 bites |
ADC felbontás: | 12 bites |
Maximális órajelfrekvencia: | 64 MHz, 32 MHz |
I/O-k száma: | 30 I/O |
Adat RAM mérete: | 256 kB |
Tápfeszültség - Min.: | 1,71 V |
Tápfeszültség - Max.: | 3,6 V |
Minimális üzemi hőmérséklet: | - 40°C |
Maximális üzemi hőmérséklet: | + 105°C |
Csomagolás: | Tálca |
Márka: | STMicroelectronics |
Adat RAM típusa: | SRAM |
Interfész típusa: | I2C, LPUART, SAI, SPI, USART, USB |
Nedvességre érzékeny: | Igen |
ADC csatornák száma: | 13 csatorna |
Terméktípus: | ARM mikrokontrollerek - MCU |
Programmemória típusa: | Vaku |
Gyári csomag mennyisége: | 1560 |
Alkategória: | Mikrokontrollerek - MCU |
Kereskedelmi név: | STM32 |
Egység súlya: | 0,003517 uncia |
♠ Többprotokollos vezeték nélküli 32 bites MCU Arm® alapú Cortex®-M4 FPU-val, Bluetooth® 5.2 és 802.15.4 rádiós megoldással
Az STM32WB55xx és STM32WB35xx többprotokollos vezeték nélküli és ultra-alacsony fogyasztású eszközök egy nagy teljesítményű és ultra-alacsony fogyasztású rádiót tartalmaznak, amely kompatibilis a Bluetooth® Low Energy SIG 5.2 specifikációval és az IEEE 802.15.4-2011 szabványsal. Dedikált Arm® Cortex®-M0+ processzort tartalmaznak a valós idejű alacsony rétegű műveletek végrehajtásához.
Az eszközöket rendkívül alacsony fogyasztásúra tervezték, és a nagy teljesítményű Arm® Cortex®-M4 32 bites RISC magra épülnek, amely akár 64 MHz-es frekvencián is működik. Ez a mag egy lebegőpontos egységgel (FPU) rendelkezik, amely egyetlen pontosságú Arm® adatfeldolgozási utasításokat és adattípusokat támogat. Emellett egy teljes DSP utasításkészletet és egy memóriavédelmi egységet (MPU) is megvalósít, amely fokozza az alkalmazások biztonságát.
Az IPCC hat kétirányú csatornával biztosítja a továbbfejlesztett processzorok közötti kommunikációt. A HSEM hardveres szemaforokat biztosít a közös erőforrások megosztására a két processzor között.
Az eszközök nagy sebességű memóriákat (akár 1 MB flash memóriát az STM32WB55xx esetében, akár 512 KB-ot az STM32WB35xx esetében, akár 256 KB-ot az STM32WB55xx esetében, 96 KB-ot az STM32WB35xx esetében), egy Quad-SPI flash memória interfészt (minden tokozásban elérhető) és számos továbbfejlesztett be-/kimenetet és perifériát tartalmaznak.
A memória és a perifériák, valamint a memóriák közötti közvetlen adatátvitelt tizennégy DMA csatorna támogatja, a DMAMUX periféria teljes mértékben rugalmas csatornaleképezésével.
Az eszközök számos mechanizmussal rendelkeznek a beágyazott flash memória és SRAM védelméhez: kiolvasásvédelem, írásvédelem és saját kódkiolvasás-védelem. A memória egyes részei biztosíthatók a Cortex® -M0+ kizárólagos hozzáférése érdekében.
A két AES titkosítómotor, a PKA és az RNG lehetővé teszi az alsó rétegű MAC és a felső rétegű titkosítást. Az ügyfélkulcs-tárolási funkció segítségével a kulcsok rejtve maradhatnak. Az eszközök egy gyors, 12 bites ADC-t és két ultra-alacsony fogyasztású komparátort kínálnak, amelyek egy nagy pontosságú referenciafeszültség-generátorhoz kapcsolódnak.
Ezek az eszközök egy alacsony fogyasztású RTC-t, egy fejlett 16 bites időzítőt, egy általános célú 32 bites időzítőt, két általános célú 16 bites időzítőt és két 16 bites alacsony fogyasztású időzítőt tartalmaznak. Ezenkívül akár 18 kapacitív érzékelőcsatorna is elérhető az STM32WB55xx számára (nem az UFQFPN48 tokozáson).
Az STM32WB55xx egy integrált LCD meghajtót is tartalmaz, akár 8x40 vagy 4x44 felbontásig, belső feszültségnövelő konverterrel. Az STM32WB55xx és az STM32WB35xx szabványos és fejlett kommunikációs interfészekkel is rendelkezik, nevezetesen egy USART-tal (ISO 7816, IrDA, Modbus és Smartcard mód), egy alacsony fogyasztású UART-tal (LPUART), két I2C-vel (SMBus/PMBus), két SPI-vel (egy az STM32WB35xx-hez) akár 32 MHz-ig, egy soros audiointerfésszel (SAI) két csatornával és három PDM-mel, egy USB 2.0 FS eszközzel beágyazott kristálymentes oszcillátorral, amely támogatja a BCD-t és az LPM-et, valamint egy Quad-SPI-vel, amely helyben végrehajtásra (XIP) képes.
Az STM32WB55xx és az STM32WB35xx készülékek -40 és +105 °C (+125 °C átmenet) valamint -40 és +85 °C (+105 °C átmenet) közötti hőmérséklet-tartományban, 1,71 és 3,6 V közötti tápfeszültséggel működnek. Az energiatakarékos üzemmódok átfogó készlete lehetővé teszi az alacsony fogyasztású alkalmazások tervezését.
Az eszközök független tápegységeket tartalmaznak az ADC analóg bemenetéhez.
• Tartalmazza az ST legmodernebb szabadalmaztatott technológiáját
• Rádió
– 2,4 GHz – Bluetooth® 5.2 specifikációt, IEEE 802.15.4-2011 PHY és MAC szabványt, valamint Thread és Zigbee® 3.0 támogatást támogató RF adó-vevő
– Vételi érzékenység: -96 dBm (Bluetooth® Low Energy 1 Mbps sebességgel), -100 dBm (802.15.4)
– Programozható kimeneti teljesítmény akár +6 dBm-ig, 1 dB-es lépésekben – Integrált balun a BOM csökkentésére
– 2 Mbps támogatás
– Dedikált Arm® 32 bites Cortex® M0+ CPU a valós idejű rádióréteghez
– Pontos RSSI a teljesítményszabályozás lehetővé tételéhez
– Alkalmas olyan rendszerekhez, amelyek megkövetelik az ETSI EN 300 328, EN 300 440, FCC CFR47 Part 15 és ARIB STD-T66 rádiófrekvenciás előírások betartását
–Külső PA támogatás
– Elérhető integrált passzív eszköz (IPD) társchip az optimalizált illesztési megoldáshoz (MLPF-WB-01E3 vagy MLPF-WB-02E3)
• Ultra alacsony energiafogyasztású platform
– 1,71–3,6 V tápegység
– 40 °C és 85 / 105 °C közötti hőmérséklet-tartomány
– 13 nA leállítási mód
– 600 nA készenléti üzemmód + RTC + 32 KB RAM
– 2,1 µA Stop mód + RTC + 256 KB RAM
– Aktív módú MCU: < 53 µA / MHz, amikor az RF és az SMPS be van kapcsolva
– Rádió: Vétel 4,5 mA / Adás 0 dBm-nél 5,2 mA
• Mag: Arm® 32 bites Cortex®-M4 CPU FPU-val, adaptív valós idejű gyorsítóval (ART Accelerator), amely lehetővé teszi a 0-wait állapotú végrehajtást flash memóriából, akár 64 MHz-es frekvenciával, MPU-val, 80 DMIPS-szel és DSP utasításokkal
• Teljesítmény-összehasonlító referenciaérték
– 1,25 DMIPS/MHz (Drystone 2.1)
– 219,48 CoreMark® (3,43 CoreMark/MHz 64 MHz-en)
• Energiahatékonysági referenciaérték
– 303 ULPMark™ CP pontszám
• Ellátás- és visszaállításkezelés
– Nagy hatékonyságú beágyazott SMPS feszültségcsökkentő átalakító intelligens bypass üzemmóddal
– Rendkívül biztonságos, alacsony fogyasztású BOR (feszültségkimaradás-visszaállítás) öt választható küszöbértékkel
– Ultra alacsony energiafogyasztású POR/PDR
– Programozható feszültségérzékelő (PVD)
– VBAT mód RTC-vel és tartalék regiszterekkel
• Órajelforrások
– 32 MHz-es kristályoszcillátor integrált szabályozó kondenzátorokkal (rádió és CPU órajel)
– 32 kHz-es kristályoszcillátor RTC-hez (LSE)
– Belső, alacsony fogyasztású 32 kHz (±5%) RC (LSI1)
– Belső, alacsony fogyasztású 32 kHz (stabilitás ±500 ppm) RC (LSI2)
– Belső, többsebességes, 100 kHz-től 48 MHz-ig terjedő oszcillátor, LSE által automatikusan finomhangolva (pontosság: ±0,25%)
– Nagy sebességű, beépített, 16 MHz-es gyárilag finomhangolt RC (±1%)
– 2x PLL a rendszerórajelhez, USB-hez, SAI-hoz és ADC-hez
• Emlékek
– Akár 1 MB flash memória szektorvédelemmel (PCROP) az írás- és írási műveletek ellen, lehetővé téve a rádióverem és az alkalmazások használatát
– Akár 256 KB SRAM, ebből 64 KB hardveres paritásellenőrzéssel
– 20×32 bites biztonsági mentési regiszter
– USART, SPI, I2C és USB interfészeket támogató rendszerbetöltő
– OTA (vezeték nélküli) Bluetooth® Low Energy és 802.15.4 frissítés
– Quad SPI memória interfész XIP-pel
– 1 Kbyte (128 dupla szó) OTP
• Gazdag analóg perifériák (akár 1,62 V-ig)
– 12 bites ADC 4,26 Msps, akár 16 bit hardveres túlmintavételezéssel, 200 µA/Msps
– 2x ultra-alacsony fogyasztású komparátor
– Pontos 2,5 V vagy 2,048 V referenciafeszültség pufferelt kimenet
• Rendszer perifériák
– Processzorok közötti kommunikációs vezérlő (IPCC) a Bluetooth® Low Energy és a 802.15.4 szabványokkal való kommunikációhoz
– Hardveres szemaforok a CPU-k közötti erőforrás-megosztáshoz
– 2x DMA vezérlő (egyenként 7x csatorna), amelyek támogatják az ADC, SPI, I2C, USART, QSPI, SAI, AES és időzítőket
– 1x USART (ISO 7816, IrDA, SPI Master, Modbus és Smartcard mód)
– 1x LPUART (alacsony fogyasztású)
– 2x SPI 32 Mbit/s
– 2x I2C (SMBus/PMBus)
– 1x SAI (kétcsatornás, kiváló minőségű hang)
– 1x USB 2.0 FS eszköz, kristálymentes, BCD és LPM
– Érintésérzékelős vezérlő, akár 18 érzékelővel
– 8×40-es LCD kijelző képfelbontású átalakítóval
– 1x 16 bites, négycsatornás időzítő
– 2x 16 bites, kétcsatornás időzítő
– 1x 32 bites, négycsatornás időzítő
– 2x 16 bites ultra-alacsony fogyasztású időzítő
– 1x független Systick
– 1x független felügyeleti szerv
– 1x ablakőr
• Biztonság és személyazonosság
– Biztonságos firmware-telepítés (SFI) Bluetooth® Low Energy és 802.15.4 szoftververemhez
– 3x hardveres AES titkosítás maximum 256 bit az alkalmazáshoz, Bluetooth® Low Energy és IEEE802.15.4 szabványokhoz
– Ügyfélkulcs-tárolás / kulcskezelő szolgáltatások
– Hardveres nyilvános kulcsú hatóság (PKA)
– Kriptográfiai algoritmusok: RSA, Diffie-Helman, ECC GF(p) felett
– Valódi véletlenszám-generátor (RNG)
– Szektorvédelem az írás/olvasás művelet ellen (PCROP)
– CRC számítási egység
– Lapkainformációk: 96 bites egyedi azonosító
– IEEE 64 bites egyedi azonosító. Lehetőség van 802.15.4 64 bites és Bluetooth® Low Energy 48 bites EUI származtatására
• Akár 72 gyors I/O, ebből 70 5 V-toleráns
• Fejlesztési támogatás
– Soros vezetékes hibakeresés (SWD), JTAG az alkalmazásprocesszorhoz
– Alkalmazás keresztindító bemenettel/kimenettel
– Beágyazott Trace Macrocell™ alkalmazáshoz