MAC
– 128-Kbyte Flash, 8-Kbyte RAM memory
– AES128 encryption accelerator
– Flexible ADC, SPI/UART/TWI serial
communications, and general-purpose
timers
– 24 highly configurable GPIOs with Schmitt
trigger inputs
■ Industry-leading ARM® Cortex™-M3
processor
– Leading 32-bit processing performance
– Highly efficient Thumb®-2 instruction set
– Operation at 6, 12 or 24 MHz
– Flexible nested vectored interrupt controller
■ Low power consumption, advanced
management
– RX Current (w/ CPU): 27 mA
– TX Current (w/ CPU, +3 dBm TX): 31 mA
– Low deep sleep current, with retained RAM
and GPIO: 400 nA/800 nA with/without
sleep timer
– Low-frequency internal RC oscillator for
low-power sleep timing
– High-frequency internal RC oscillator for
fast (100 µs) processor start-up from sleep
■ Exceptional RF performance
– Normal mode link budget up to 102 dB;
configurable up to 107 dB
– -99 dBm normal RX sensitivity;
configurable to -100 dBm (1% PER, 20
byte packet)
– +3 dB normal mode output power;
configurable up to +7 dBm
– Robust WiFi and Bluetooth coexistence
STM32W108HB
STM32W108CB
Data brief
■ Innovative network and processor debug
– Non-intrusive hardware packet trace
– Serial wire/JTAG interface
– Standard ARM debug capabilities: Flash
patch & breakpoint; data watchpoint &
trace; instrumentation trace macrocell
■ Application flexibility
– Single voltage operation: 2.1-3.6 V with
internal 1.8 V and 1.25 V regulators
– Optional 32.768 kHz crystal for higher timer
accuracy
– Low external component count with single
24 MHz crystal
– Support for external power amplifier
– Small 7x7 mm 48-pin QFN package or
6x6 mm 40-pin QFN package
Applications
■ Smart energy
■ Building automation and control
■ Home automation and control
■ Security and monitoring
■ ZigBee® Pro wireless sensor networking
■ RF4CE products and remote controls
■ 6LoWPAN and custom protocols
Table 1.Device summary
FeatureSTM32W108HBSTM32W108CB
Package40-pin QFN48-pin QFN
August 2009Doc ID 15851 Rev 11/20
For further information contact your local STMicroelectronics sales office.
www.st.com
20
DescriptionSTM32W108CB, 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 wearleveling 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, nonintrusive 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, onchip 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).
Unless otherwise specified, all voltages are referenced to VSS.
2.1.1 Minimum and maximum values
Unless otherwise specified the minimum and maximum values are guaranteed in the worst
conditions of ambient temperature, supply voltage and frequencies by tests in production on
100% of the devices with an ambient temperature at T
the selected temperature range).
Data based on characterization results, design simulation and/or technology characteristics
are indicated in the table footnotes and are not tested in production. Based on
characterization, the minimum and maximum values refer to sample tests and represent the
mean value plus or minus three times the standard deviation (mean ±3Σ).
2.1.2 Typical values
Unless otherwise specified, typical data are based on TA = 25 °C, VDD = 3.3 V (for the
2V≤ V
tested.
≤ 3.6 V voltage range). They are given only as design guidelines and are not
DD
= 25 °C and TA = TAmax (given by
A
Typical ADC accuracy values are determined by characterization of a batch of samples from
a standard diffusion lot over the full temperature range, where 95% of the devices have an
error less than or equal to the value indicated
2.1.3 Typical curves
Unless otherwise specified, all typical curves are given only as design guidelines and are
not tested.
2.1.4 Loading capacitor
The loading conditions used for pin parameter measurement are shown in Figure 2.
2.1.5 Pin input voltage
The input voltage measurement on a pin of the device is described in Figure 3.
Figure 2.Pin loading conditionsFigure 3.Pin input voltage
Stresses above the absolute maximum ratings listed in Table 2: Voltage characteristics,
Table 3: Current characteristics, and Table 4: Thermal characteristics may cause permanent
damage to the device. These are stress ratings only and functional operation of the device
at these conditions is not implied. Exposure to maximum rating conditions for extended
periods may affect device reliability.
Table 2.Voltage characteristics
RatingsMin.Max.Unit
Regulator input voltage (VDD_PADS)-0.3+3.6V
Analog, Memory and Core voltage (VDD_24MHZ, VDD_VCO,
VDD_RF, VDD_IF, VDD_PADSA, VDD_MEM, VDD_PRE,
VDD_SYNTH, VDD_CORE)
Voltage on RF_P,N; RF_TX_ALT_P,N-0.3+3.6V
-0.3+2.0V
RF Input Power (for max level for correct packet reception see
Table 11: Receive characteristics) RX signal into a lossless balun
Voltage on any GPIO (PA[7:0], PB[7:0], PC[7:0]), SWCLK, nRESET,
VREG_OUT
-0.3
Voltage on BIAS_R, OSCA, OSCB-0.3
Table 3.Current characteristics
+15dBm
VDD_PADS
+0.3
VDD_PADSA
+0.3
SymbolRatings Max.Unit
I
VDD
I
VSS
Total current into VDD/V
Total current out of V
power lines (source)150
DDA
ground lines (sink)150
SS
Output current sunk by any I/O and control pin25
I
IO
Output current source by any I/Os and control pin− 25
Injected current on NRST pin± 5
I
INJ(PIN)
Injected current on HSE OSC_IN and LSE OSC_IN pins± 5
Injected current on any other pin± 5
ΣI
INJ(PIN)
Table 4.Thermal characteristics
Total injected current (sum of all I/O and control pins)± 25
Analog and memory input voltage
(VDD_24MHZ, VDD_VCO, VDD_RF,
–
VDD_IF, VDD_PADSA, VDD_MEM,
VDD_PRE, VDD_SYNTH)
–Core input voltage (VDD_CORE)1.181.251.32V
–Operating temperature range-40+85°C
f
HCLK
PCLK1
f
PCLK2
V
Internal AHB clock frequency0 72
Internal APB1 clock frequency0 36
Internal APB2 clock frequency0 72
Standard operating voltage23.6V
DD
Analog operating voltage
V
DDA
(ADC not used)
Analog operating voltage
Must be the same
potential as V
DD
(ADC used)
1.71.81.9V
MHzf
23.6
V
2.43.6
V
Backup operating voltage1.83.6V
BAT
Maximum power
Ambient temperature for 6 suffix
version
dissipation
Low power
dissipation
TA
Maximum power
Ambient temperature for 7 suffix
version
dissipation
Low power
dissipation
6 suffix version–40 105
J Junction temperature range
T
7 suffix version–40 125
2.3.2 Absolute maximum ratings (electrical sensitivity)
Based on three different tests (ESD, LU) using specific measurement methods, the device is
stressed in order to determine its performance in terms of electrical sensitivity.
Electrostatic discharge (ESD)
Electrostatic discharges (a positive then a negative pulse separated by 1 second) are
applied to the pins of each sample according to each pin combination. The sample size
depends on the number of supply pins in the device (3 parts × (n+1) supply pins). This test
conforms to the JESD22-A114/C101 standard.
Ta bl e 1 0 lists the non-RF system level characteristics for the STM32W.
Table 10.Non-RF system electrical characteristics
ParameterConditionsMin.Typ.Max.Unit
From wakeup event to first ARM® Cortex-
System wake time
from deep sleep
M3 instruction running from 6MHz internal
RC clock
Includes supply ramp time and oscillator
startup time
–100– µs
Shutdown time going
into deep sleep
From last ARM® Cortex-M3 instruction to
deep sleep mode
–5–µs
2.7 RF electrical characteristics
2.7.1 Receive
Ta bl e 1 1 lists the key parameters of the integrated IEEE 802.15.4 receiver on the STM32W.
Note:Receive measurements were collected with ST’s STM32W Ceramic Balun Reference
Design (Version A0) at 2440 MHz. The Typical number indicates one standard deviation
above the mean, measured at room temperature (25
measured over process corners at room temperature
Table 11.Receive characteristics
ParameterConditionsMin.Typ.Max.Unit
Frequency range24002500MHz
Sensitivity (boost mode)
Sensitivity
High-side adjacent channel
rejection
1% PER, 20 byte packet
defined by IEEE 802.15.4-2003
1% PER, 20 byte packet
defined by IEEE 802.15.4-2003
Relative frequency error
(2x40 ppm required by IEEE
802.15.4)
Relative timing error
(2x40 ppm required by IEEE
802.15.4)
Linear RSSI rangeAs defined by IEEE 802.15.440dB
RSSI Range-90-30dBm
IEEE 802.15.4 signal at -82
dBm
-6dBc
-120+120ppm
-120+120ppm
2.7.2 Transmit
Ta bl e 1 2 lists the key parameters of the integrated IEEE 802.15.4 transmitter on the
STM32W.
Note:Transmit measurements were collected with ST’s STM32W Ceramic Balun Reference
Design (Version A0) at 2440 MHz. The Typical number indicates one standard deviation
above the mean, measured at room temperature (25
measured over process corners at room temperature
Table 12.Transmit characteristics
ParameterConditionsMin.Typ.Max.Unit
°
C). The Min and Max numbers were
Maximum output power (boost
mode)
Maximum output powerAt highest power setting03dBm
Minimum output powerAt lowest power setting-32dBm
Error vector magnitude
Carrier frequency error-40+40ppm
Load impedance for optimum
transmit power
PSD mask relative3.5 MHz away-20dB
PSD mask absolute3.5 MHz away-30dBm
At highest power setting7dBm
As defined by IEEE 802.15.4,
which sets a 35% maximum
Ta bl e 1 3 lists the key parameters of the integrated synthesizer on the STM32W.
Table 13.Synthesizer characteristics
ParameterConditionsMin.Typ.Max.Unit
Frequency range24002500MHz
Frequency resolution11.7kHz
Lock time
Relock time
Phase noise at 100 kHz offset-71dBc/Hz
Phase noise at 1 MHz offset-91dBc/Hz
Phase noise at 4 MHz offset-103dBc/Hz
Phase noise at 10 MHz offset-111dBc/Hz
From off, with correct VCO DAC
setting
Channel change or RX/TX
turnaround (IEEE 802.15.4
defines 192 µs turnaround s turnaround
time)
100µss
100µss
14/20Doc ID 15851 Rev 1
STM32W108CB, STM32W108HBPackage characteristics
Seating
Plane
C
A3
A1
A2
A
ddd C
Pin no. 1 ID
R = 0.20
Bottom View
1
48
e
E
L
L
12
13
D2
b
24
25
b
E2
36
37
e
D
V0_ME
3 Package characteristics
3.1 Package mechanical data
In order to meet environmental requirements, ST offers these devices in different grades of
ECOPACK
®
packages, depending on their level of environmental compliance. ECOPACK®
specifications, grade definitions and product status are available at: www.st.com.
ECOPACK
®
is an ST trademark.
Figure 6.VFQFPN48 7x7mm package outline
Doc ID 15851 Rev 115/20
Package characteristicsSTM32W108CB, STM32W108HB
Table 14.VFQFPN48 7x7mm package mechanical data
MillimetersInches
Symbol
Min.Typ.Max.Min.Typ.Max.
A0.8000.9001.0000.03150.03540.0394
A1 0.0200.050 0.00080.0020
A2 0.6501.000 0.02560.0394
A3 0.250 0.0098
b0.1800.2300.3000.00710.00910.0118
D6.8507.0007.1500.26970.27560.2815
D22.2504.7005.2500.08860.18500.2067
E6.8507.0007.1500.26970.27560.2815
E22.2504.7005.2500.08860.18500.2067
e0.4500.5000.5500.01770.01970.0217
L0.3000.4000.5000.01180.01570.0197
ddd 0.080 0.0031
(1)
1. Values in inches are converted from mm and rounded to 4 decimal digits.
16/20Doc ID 15851 Rev 1
STM32W108CB, STM32W108HBPackage characteristics
Bottom view
Exposed pad
Top view
Pin 1 ID
Pin 1 ID
ZF_ME
Figure 7.QFN 40L 6x6mm pitch 0.5 package outline
Table 15.QFN 40L 6x6mm package mechanical data
millimetersinches
(1)
Symbol
MinTypMaxMinTypMax
A0.8000.9001.0000.03150.03540.0394
A1 0.0200.050 0.00080.0020
A2 0.7201.070 0.02830.0421
A3 0.200 0.0079
b0.1800.2500.3000.00710.00980.0118
D5.9006.0006.1000.23230.23620.2402
D24.5004.5504.7000.17720.17910.1850
E 6.000 0.2362
E24.5004.5504.7000.17720.17910.1850
e 0.500 0.0197
L0.3500.4000.4500.01380.01570.0177
ddd 0.080 0.0031
1. Values in inches are converted from mm and rounded to 4 decimal digits.
Doc ID 15851 Rev 117/20
Ordering information schemeSTM32W108CB, STM32W108HB
4 Ordering information scheme
Example:STM32W108CBU6x
Device family
STM32 = ARM-based 32-bit microcontroller
Product type
W = wireless system-on-chip
Sub-family
108 = IEEE 802.15.4 specification
Pin count
H = 40 pins
C = 48 pins
Code size
B = 128 Kbytes
Package
U = QFN
Temperature range
6 = –40 °C to +85 °C
Firmware version
“Blank” = Open platform
1 = Ember ZigBee stack
2 = ST ZigBee stack
3 = RF4CE stack
4 = IEEE 802.15.4 media access control
For a list of available options (speed, package, etc.) or for further information on any aspect
of this device, please contact your nearest ST sales office.
18/20Doc ID 15851 Rev 1
STM32W108CB, STM32W108HBRevision history
5 Revision history
Table 16.Document revision history
DateRevisionChanges
20-Aug-20091Initial release.
Doc ID 15851 Rev 119/20
STM32W108CB, STM32W108HB
Please Read Carefully:
Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve the
right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any
time, without notice.
All ST products are sold pursuant to ST’s terms and conditions of sale.
Purchasers are solely responsible for the choice, selection and use of the ST products and services described herein, and ST assumes no
liability whatsoever relating to the choice, selection or use of the ST products and services described herein.
No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this
document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products
or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such
third party products or services or any intellectual property contained therein.
UNLESS OTHERWISE SET FORTH IN ST’S TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIED
WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWS
OF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
UNLESS EXPRESSLY APPROVED IN WRITING BY AN AUTHORIZED ST REPRESENTATIVE, ST PRODUCTS ARE NOT
RECOMMENDED, AUTHORIZED OR WARRANTED FOR USE IN MILITARY, AIR CRAFT, SPACE, LIFE SAVING, OR LIFE SUSTAINING
APPLICATIONS, NOR IN PRODUCTS OR SYSTEMS WHERE FAILURE OR MALFUNCTION MAY RESULT IN PERSONAL INJURY,
DEATH, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE. ST PRODUCTS WHICH ARE NOT SPECIFIED AS "AUTOMOTIVE
GRADE" MAY ONLY BE USED IN AUTOMOTIVE APPLICATIONS AT USER’S OWN RISK.
Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately void
any warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, any
liability of ST.
ST and the ST logo are trademarks or registered trademarks of ST in various countries.
Information in this document supersedes and replaces all information previously supplied.
The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners.