Datasheet STM32WB50CG (STMicroelectronics)

ManufacturerSTMicroelectronics
DescriptionMultiprotocol wireless 32-bit MCU Arm®-based Cortex®-M4 with FPU, Bluetooth® 5 or 802.15.4 radio solution
Pages / Page120 / 1 — STM32WB50CG. Datasheet. production data. Features
File Format / SizePDF / 2.0 Mb
Document LanguageEnglish

STM32WB50CG. Datasheet. production data. Features

Datasheet STM32WB50CG STMicroelectronics

Model Line for this Datasheet

Text Version of Document

STM32WB50CG
Multiprotocol wireless 32-bit MCU Arm®-based Cortex®-M4 with FPU, Bluetooth® 5 or 802.15.4 radio solution
Datasheet
-
production data Features
• Includes ST state-of-the-art patented technology • Radio – 2.4 GHz UFQFPN48 7 x 7 mm – RF transceiver supporting Bluetooth® 5 solder pad specification or IEEE 802.15.4-2011 PHY and MAC, supporting Thread and • Performance benchmark ZigBee® 3.0 – 1.25 DMIPS/MHZ(Drystone 2.1) – RX Sensitivity: -96 dBm (Bluetooth® Low – 219.48 Coremark® (3.43 Coremark/MHz Energy at 1 Mbps), -100 dBm (802.15.4) @64 MHz) – Programmable output power up to +4 dBm • Energy benckmark with 1 dB steps – 303 ULPMark™ CP score – Integrated balun to reduce BOM – Support for 1 Mbps • Supply and reset management – Dedicated Arm® 32-bit Cortex® M0 + CPU – Ultra-safe, low-power BOR (brownout for real-time Radio layer reset) with five selectable thresholds – Accurate RSSI to enable power control – Ultra-low-power POR/PDR – Suitable for systems requiring compliance – Programmable voltage detector (PVD) with radio frequency regulations ETSI EN – VBAT mode with RTC and backup registers 300 328, EN 300 440, FCC CFR47 Part 15 • Clock sources and ARIB STD-T66 – 32 MHz crystal oscillator with integrated – Support for external PA trimming capacitors (Radio and CPU clock) – Available integrated passive device (IPD) – 32 kHz crystal oscillator for RTC (LSE) companion chip for optimized matching – Internal low-power 32 kHz (±5%) RC (LSI1) solution MLPF-WB55-01E3 – Internal low-power 32 kHz (stability ±500 • Ultra-low-power platform ppm) RC (LSI2) – 2 V to 3.6 V power supply – Internal multispeed 100 kHz to 48 MHz – – 10 °C to +85 °C temperature range oscillator, auto-trimmed by LSE (better than – 14 nA shutdown mode ±0.25% accuracy) – 700 nA Standby mode + RTC + 32 KB – High speed internal 16 MHz factory RAM trimmed RC (±1%) – 2.25 µA Stop mode + RTC + 128 KB RAM – 1x PLL for system clock and ADC – Radio: Rx 7.9 mA / Tx at 0 dBm 12 mA • Memories • Core: Arm® 32-bit Cortex®-M4 CPU with FPU, – 1 MB Flash memory with sector protection adaptive real-time accelerator (ART (PCROP) against R/W operations, enabling Accelerator™) allowing 0-wait-state execution authentic Bluetooth® Low Energy and from Flash memory, frequency up to 64 MHz, 802.15.4 SW stack MPU, 80 DMIPS and DSP instructions July 2019 DS13047 Rev 1 1/120 This is information on a product in full production. www.st.com Document Outline 1 Introduction 2 Description Table 1. STM32WB50CG device features and peripheral counts Figure 1. STM32WB50CG block diagram 3 Functional overview 3.1 Architecture 3.2 Arm® Cortex®-M4 core with FPU 3.3 Memories 3.3.1 Adaptive real-time memory accelerator (ART Accelerator™) 3.3.2 Memory protection unit 3.3.3 Embedded Flash memory Table 2. Access status vs. readout protection level and execution modes 3.3.4 Embedded SRAM 3.4 Security and safety 3.5 Boot modes and FW update 3.6 RF subsystem 3.6.1 RF front-end block diagram Figure 2. STM32WB50CG RF front-end block diagram 3.6.2 BLE general description 3.6.3 802.15.4 general description 3.6.4 RF pin description Table 3. RF pin list 3.6.5 Typical RF application schematic Figure 3. STM32WB50CG external components for the RF part Table 4. Typical external components 3.7 Power supply management 3.7.1 Power supply schemes Figure 4. Power-up/down sequence Figure 5. Power supply overview 3.7.2 Linear voltage regulator 3.7.3 Power supply supervisor 3.7.4 Low-power modes Table 5. Features over all modes (continued) Table 6. STM32WB50CG modes overview (continued) 3.7.5 Reset mode 3.8 VBAT operation 3.9 Interconnect matrix Table 7. STM32WB50CG CPU1 peripherals interconnect matrix (continued) 3.10 Clocks and startup Figure 6. Clock tree 3.11 General-purpose inputs/outputs (GPIOs) 3.12 Direct memory access controller (DMA) Table 8. DMA implementation 3.13 Interrupts and events 3.13.1 Nested vectored interrupt controller (NVIC) 3.13.2 Extended Interrupts and Events Controller (EXTI) 3.14 Analog to digital converter (ADC) 3.14.1 Temperature sensor Table 9. Temperature sensor calibration values 3.14.2 Internal voltage reference (VREFINT) Table 10. Internal voltage reference calibration values 3.15 True random number generator (RNG) 3.16 Timers and watchdogs Table 11. Timer features 3.16.1 Advanced-control timer (TIM1) 3.16.2 General-purpose timers (TIM2, TIM16, TIM17) 3.16.3 Low-power timer (LPTIM1 and LPTIM2) 3.16.4 Independent watchdog (IWDG) 3.16.5 System window watchdog (WWDG) 3.16.6 SysTick timer 3.17 Real-time clock (RTC) and backup registers 3.18 Inter-integrated circuit interface (I2C) Table 12. I2C implementation 3.19 Universal synchronous/asynchronous receiver transmitter (USART) 3.20 Serial peripheral interface (SPI1) 3.21 Development support 3.21.1 Serial wire JTAG debug port (SWJ-DP) 4 Pinouts and pin description Figure 7. STM32WB50CG UFQFPN48 pinout(1)(2) Table 13. Legend/abbreviations used in the pinout table Table 14. STM32WB50CG pin and ball definitions (continued) Table 15. Alternate functions (continued) 5 Memory mapping 6 Electrical characteristics 6.1 Parameter conditions 6.1.1 Minimum and maximum values 6.1.2 Typical values 6.1.3 Typical curves 6.1.4 Loading capacitor 6.1.5 Pin input voltage Figure 8. Pin loading conditions Figure 9. Pin input voltage 6.1.6 Power supply scheme Figure 10. Power supply scheme 6.1.7 Current consumption measurement Figure 11. Current consumption measurement scheme 6.2 Absolute maximum ratings Table 16. Voltage characteristics Table 17. Current characteristics Table 18. Thermal characteristics 6.3 Operating conditions 6.3.1 Summary of main performance Table 19. Main performance at VDD = 3.3 V 6.3.2 General operating conditions Table 20. General operating conditions (continued) 6.3.3 RF BLE characteristics Table 21. RF transmitter BLE characteristics Table 22. RF transmitter BLE characteristics (1 Mbps) (continued) Table 23. RF receiver BLE characteristics (1 Mbps) (continued) Table 24. RF BLE power consumption for VDD = 3.3 V 6.3.4 RF 802.15.4 characteristics Table 25. RF transmitter 802.15.4 characteristics Table 26. RF receiver 802.15.4 characteristics Figure 12. Typical link quality indicator code vs. Rx level Figure 13. Typical energy detection (T = 27°C, VDD = 3.3 V) Table 27. RF 802.15.4 power consumption for VDD = 3.3 V 6.3.5 Operating conditions at power-up / power-down Table 28. Operating conditions at power-up / power-down 6.3.6 Embedded reset and power control block characteristics Table 29. Embedded reset and power control block characteristics (continued) 6.3.7 Embedded voltage reference Table 30. Embedded internal voltage reference Figure 14. VREFINT vs. temperature 6.3.8 Supply current characteristics Table 31. Current consumption in Run and Low-power run modes, code with data processing running from Flash, ART enable (Cache ON Prefetch OFF), VDD = 3.3 V Table 32. Current consumption in Run and Low-power run modes, code with data processing running from SRAM1, VDD = 3.3 V Table 33. Typical current consumption in Run and Low-power run modes, with different codes running from Flash, ART enable (Cache ON Prefetch OFF), VDD= 3.3 V Table 34. Typical current consumption in Run and Low-power run modes, with different codes running from SRAM1, VDD = 3.3 V Table 35. Current consumption in Sleep and Low-power sleep modes, Flash memory ON Table 36. Current consumption in Low-power sleep modes, Flash memory in Power down Table 37. Current consumption in Stop 2 mode Table 38. Current consumption in Stop 1 mode Table 39. Current consumption in Stop 0 mode Table 40. Current consumption in Standby mode Table 41. Current consumption in Shutdown mode Table 42. Current consumption in VBAT mode Table 43. Current under Reset condition Table 44. Peripheral current consumption (continued) 6.3.9 Wakeup time from Low-power modes and voltage scaling transition times Table 45. Low-power mode wakeup timings (continued) Table 46. Regulator modes transition times 6.3.10 External clock source characteristics Table 47. HSE crystal requirements Table 48. HSE oscillator characteristics Table 49. Low-speed external user clock characteristics Figure 15. Typical application with a 32.768 kHz crystal 6.3.11 Internal clock source characteristics Table 50. HSI16 oscillator characteristics Figure 16. HSI16 frequency vs. temperature Table 51. MSI oscillator characteristics (continued) Figure 17. Typical current consumption vs. MSI frequency Table 52. HSI48 oscillator characteristics Figure 18. HSI48 frequency vs. temperature Table 53. LSI1 oscillator characteristics Table 54. LSI2 oscillator characteristics 6.3.12 PLL characteristics Table 55. PLL characteristics 6.3.13 Flash memory characteristics Table 56. Flash memory characteristics Table 57. Flash memory endurance and data retention 6.3.14 EMC characteristics Table 58. EMS characteristics Table 59. EMI characteristics 6.3.15 Electrical sensitivity characteristics Table 60. ESD absolute maximum ratings Table 61. Electrical sensitivities 6.3.16 I/O current injection characteristics Table 62. I/O current injection susceptibility 6.3.17 I/O port characteristics Table 63. I/O static characteristics Figure 19. I/O input characteristics Table 64. Output voltage characteristics Table 65. I/O AC characteristics (continued) 6.3.18 NRST pin characteristics Table 66. NRST pin characteristics Figure 20. Recommended NRST pin protection 6.3.19 Analog switches booster Table 67. Analog switches booster characteristics 6.3.20 Analog-to-Digital converter characteristics Table 68. ADC characteristics (continued) Table 69. ADC sampling time (continued) Table 70. ADC accuracy - Limited test conditions 1 Table 71. ADC accuracy - Limited test conditions 2 Table 72. ADC accuracy - Limited test conditions 3 Figure 21. ADC accuracy characteristics Figure 22. Typical connection diagram using the ADC 6.3.21 Temperature sensor characteristics Table 73. TS characteristics 6.3.22 VBAT monitoring characteristics Table 74. VBAT monitoring characteristics Table 75. VBAT charging characteristics 6.3.23 Timer characteristics Table 76. TIMx characteristics Table 77. IWDG min/max timeout period at 32 kHz (LSI1) 6.3.24 Communication interfaces characteristics Table 78. Minimum I2CCLK frequency in all I2C modes Table 79. I2C analog filter characteristics Table 80. SPI characteristics Figure 23. SPI timing diagram - slave mode and CPHA = 0 Figure 24. SPI timing diagram - slave mode and CPHA = 1 Figure 25. SPI timing diagram - master mode 7 Package information 7.1 UFQFPN48 package information Figure 26. UFQFPN - 48 leads, 7x7 mm, 0.5 mm pitch, ultra thin fine pitch quad flat package outline Table 81. UFQFPN48 - 48 leads, 7x7 mm, 0.5 mm pitch, ultra thin fine pitch quad flat package mechanical data Figure 27. UFQFPN48 - 48 leads, 7x7 mm, 0.5 mm pitch, ultra thin fine pitch quad flat package recommended footprint Figure 28. UFQFPN48 marking example (package top view) 7.2 Thermal characteristics Table 82. Package thermal characteristics 7.2.1 Reference document 7.2.2 Selecting the product temperature range 8 Ordering information 9 Revision history Table 83. Document revision history