This page contains useful resources related to the STM32 802.15.4 Zigbee® protocol, used on the STM32WB and STM32WBA series.
1. Zigbee wiki pages
The following Zigbee wiki pages are available:
- Getting started with Zigbee® for STM32WB and STM32WBA series (current page)
- Introduction to Zigbee (describes the 802.15.4 Zigbee protocol)
- Zigbee on STM32WB series
- Zigbee software project for STM32WB: multiple wiki pages dedicated to Zigbee projects that focus on specific clusters. They provide detailed descriptions of their implementation and functionality.
- STM32WB Zigbee hardware setup (information about STM32WB hardware)
- STM32WB Firmware Upgrade Service
- STM32CubeWB Zigbee MCU package
- STM32WB build Zigbee project
- STM32WB Zigbee memory requirements
- Zigbee on STM32WBA series
- Zigbee features
- Zigbee install code (describes how to maximize security by using an installation code)
- Zigbee certification
- Miscellaneous
- Zigbee Bluetooth® LE mesh solution (describes the smart-home mesh solution based on Zigbee and Bluetooh® LE)
2. STM32WBA series with Zigbee
2.1. Hardware
STMicroelectronics offers various hardware boards to set up the Zigbee connectivity solution on STM32 MCUs. The device architecture leverages the state-of-the-art, ultralow-power STM32 process node. The following microcontrollers are available for the STM32WBA series:
- STM32WBA5 line, with up to 100 MHz of CPU, 1 Mbyte of flash memory, and 128 Kbytes of RAM
- STM32WBA6 line, with up to 100 MHz of CPU, 2 Mbytes of flash memory, and 512 Kbytes of RAM
The following board solutions are available:
- Nucleo: NUCLEO-WBA55CG/55CG/65RI, with a UFQFPN48 package for NUCLEO-WBA52CG and NUCLEO-WBA55CG, and a VFQFPN68 package for NUCLEO-WBA65RI.
- Discovery Kits:
- STM32WBA55G-DK1 with an STM32WBA55CGU7 MCU (UFQFPN48 package).
- STM32WBA65I-DK1 with an STM32WBA65RIV7 MCU (VFQFPN68 package).
2.2. Software
The STM32CubeWBA MCU package provides a software solution to allow quick and easy development of custom firmware using Zigbee applications.
2.3. Resources
- STM32WBA product selector
- STM32WBA5xxx reference manual (RM0493)
- STM32WBA6xxx reference manual (RM0515)
- STM32WBA Nucleo-64 board (UM3301)
- Discovery kit with STM32WBA55CG MCU (UM3255)
- Discovery kit with STM32WBA65RI MCU (UM3264)
3. STM32WB series with Zigbee
3.1. Hardware
STMicroelectronics offers various hardware boards to set up a 802.15.4 connectivity solution on STM32 MCUs. The device architecture leverages the state-of-the art, ultralow-power STM32 process node and is available in different versions, with a flash memory size ranging from 256 Kbytes up to 1 Mbyte, and up to 256 Kbytes of SRAM.
3.2. Software
The STM32CubeWB MCU Package provides a software solution for quick and easy development of custom firmware using Zigbee applications.
3.3. Resources
3.3.1. Video tutorials
STM32WB getting started series
First 32-bit wireless module presentation
3.3.2. Software documentation
- STM32Cube MCU Package examples for STM32WB series (AN5155)
- Getting started with Zigbee® on STM32WB series (AN5506)
3.3.3. Hardware documentation
- STM32WB product selector
- STM32WB55xx & STM32WB35xx reference manual (RM0434)
- How to calibrate the HSE clock for RF applications on STM32 wireless MCUs (AN5042)
- STM32WB Series microcontrollers ultra-low-power features overview (AN5071)
- How to develop RF hardware using STM32WB microcontrollers (AN5165)
- How to use SMPS to improve power efficiency on STM32WB MCUs (AN5246)
- Getting started with STM32WB MCU hardware development (AN5290)
4. Miscellaneous tools
- STM32CubeMonitor-RF: software tool for testing the RF performance of STM32-based hardware devices
- STM32CubeMX: STM32Cube initialization code generator
- STM32CubeProgrammer: software programmer for all STM32 devices
- STM32PowerShield: tool for measuring and analyzing current consumption
Subcategories
This category has the following 8 subcategories, out of 8 total.