STM32W108HB STM32W108CB High-performance, 802.15.4 wireless system-on-chip Data brief Features Complete System-on-Chip 32-bit ARM Cortex-M3 processor 2.4 GHz IEEE 802.15.4 transceiver & lower MAC 128-Kbyte Flash, 8-Kbyte RAM memory VFQFPN40 VFQFPN48 (6 x 6 mm) AES128 encryption accelerator (7 x 7 mm) Flexible ADC, SPI/UART/TWI serial Innovative network and processor debug communications, and general-purpose Non-intrusive hardware packet trace timers Serial wire/JTAG interface 24 highly configurable GPIOs with Schmitt Standard ARM debug capabilities: Flash trigger inputs patch & breakpoint data watchpoint & Industry-leading ARM Cortex-M3 trace instrumentation trace macrocell processor Application flexibility Leading 32-bit processing performance Single voltage operation: 2.1-3.6 V with Highly efficient Thumb-2 instruction set internal 1.8 V and 1.25 V regulators Operation at 6, 12 or 24 MHz Optional 32.768 kHz crystal for higher timer Flexible nested vectored interrupt controller accuracy Low power consumption, advanced Low external component count with single management 24 MHz crystal RX Current (w/ CPU): 27 mA Support for external power amplifier TX Current (w/ CPU, +3 dBm TX): 31 mA Small 7x7 mm 48-pin QFN package or Low deep sleep current, with retained RAM 6x6 mm 40-pin QFN package and GPIO: 400 nA/800 nA with/without sleep timer Applications Low-frequency internal RC oscillator for Smart energy low-power sleep timing High-frequency internal RC oscillator for Building automation and control fast (100 s) processor start-up from sleep Home automation and control Exceptional RF performance Security and monitoring Normal mode link budget up to 102 dB ZigBee Pro wireless sensor networking configurable up to 107 dB RF4CE products and remote controls -99 dBm normal RX sensitivity configurable to -100 dBm (1% PER, 20 6LoWPAN and custom protocols byte packet) Table 1. Device summary +3 dB normal mode output power configurable up to +7 dBm Feature STM32W108HB STM32W108CB Robust WiFi and Bluetooth coexistence Package 40-pin QFN 48-pin QFN August 2009 Doc ID 15851 Rev 1 1/20 For further information contact your local STMicroelectronics sales office. www.st.com 20Description STM32W108CB, STM32W108HB 1 Description The STM32W is a fully integrated System-on-Chip that integrates a 2.4 GHz, IEEE 802.15.4-compliant transceiver, 32-bit ARM Cortex-M3 microprocessor, Flash and RAM memory, and peripherals of use to designers of ZigBee-based systems. The transceiver utilizes an efficient architecture that exceeds the dynamic range requirements imposed by the IEEE 802.15.4-2003 standard by over 15 dB. The integrated receive channel filtering allows for robust co-existence with other communication standards in the 2.4 GHz spectrum, such as IEEE 802.11 and Bluetooth. The integrated regulator, VCO, loop filter, and power amplifier keep the external component count low. An optional high performance radio mode (boost mode) is software-selectable to boost dynamic range. The integrated 32-bit ARM Cortex-M3 microprocessor is highly optimized for high performance, low power consumption, and efficient memory utilization. Including an integrated MPU, it supports two different modes of operation: System mode and Application mode. The networking stack software runs in System mode with full access to all areas of the chip. Application code runs in Application mode with limited access to the STM32W resources this allows for the scheduling of events by the application developer while preventing modification of restricted areas of memory and registers. This architecture results in increased stability and reliability of deployed solutions. The STM32W has 128 Kbytes of embedded Flash memory and 8 Kbytes of integrated RAM for data and program storage. The STM32W HAL software employs an effective wear- leveling algorithm that optimizes the lifetime of the embedded Flash. To maintain the strict timing requirements imposed by the ZigBee and IEEE 802.15.4-2003 standards, the STM32W integrates a number of MAC functions into the hardware. The MAC hardware handles automatic ACK transmission and reception, automatic backoff delay, and clear channel assessment for transmission, as well as automatic filtering of received packets. A packet trace interface is also integrated with the MAC, allowing complete, non- intrusive capture of all packets to and from the STM32W. The STM32W offers a number of advanced power management features that enable long battery life. A high-frequency internal RC oscillator allows the processor core to begin code execution quickly upon waking. Various deep sleep modes are available with less than 1 A power consumption while retaining RAM contents. To support user-defined applications, on- chip peripherals include UART, SPI, TWI, ADC and general-purpose timers, as well as up to 24 GPIOs. Additionally, an integrated voltage regulator, power-on-reset circuit, and sleep timer are available. 1.1 Development tools Finally, the STM32W utilizes standard Serial Wire and JTAG interfaces for powerful software debugging and programming of the ARM Cortex-M3 core. The STM32W integrates the standard ARM system debug components: Flash Patch and Breakpoint (FPB), Data Watchpoint and Trace (DWT), and Instrumentation Trace Macrocell (DWT). 2/20 Doc ID 15851 Rev 1