STM32WLE5CCU6
STM32WLE5CCU6
STM32WLE5CCU6
Features
Radio
• Frequency range: 150 MHz to 960 MHz
UFBGA73
• Modulation: LoRa®, (G)FSK, (G)MSK and UFQFPN48 WLCSP59
(5 x 5 mm)
(7 x 7 mm)
BPSK
– Adaptive real-time accelerator (ART
• RX sensitivity: –123 dBm for 2-FSK
Accelerator) allowing 0-wait-state
(at 1.2 Kbit/s), –148 dBm for LoRa®
execution from Flash memory, frequency
(at 10.4 kHz, spreading factor 12)
up to 48 MHz, MPU and DSP instructions
• Transmitter high output power, programmable – 1.25 DMIPS/MHz (Dhrystone 2.1)
up to +22 dBm
• Transmitter low output power, programmable Security and identification
up to +15 dBm
• Hardware encryption AES 256-bit
• Compliant with the following radio frequency
• True random number generator (RNG)
regulations such as ETSI EN 300 220,
EN 300 113, EN 301 166, FCC CFR 47 • Sector protection against read/write operations
Part 15, 24, 90, 101 and the Japanese ARIB (PCROP, RDP, WRP)
STD-T30, T-67, T-108 • CRC calculation unit
• Compatible with standardized or proprietary • Unique device identifier (64-bit UID compliant
protocols such as LoRaWAN®, Sigfox™, with IEEE 802-2001 standard)
W-MBus and more (fully open wireless
• 96-bit unique die identifier
system-on-chip)
• Hardware public key accelerator (PKA)
Ultra-low-power platform
Supply and reset management
• 1.8 V to 3.6 V power supply
• High-efficiency embedded SMPS step-down
• –40 °C to +105 °C temperature range
converter
• Shutdown mode: 31 nA (VDD = 3 V)
• SMPS to LDO smart switch
• Standby (+ RTC) mode:
• Ultra-safe, low-power BOR (brownout reset)
360 nA (VDD = 3 V)
with 5 selectable thresholds
• Stop2 (+ RTC) mode: 1.07 µA (VDD = 3 V)
• Ultra-low-power POR/PDR
• Active-mode MCU: < 72 µA/MHz (CoreMark®)
• Programmable voltage detector (PVD)
• Active-mode RX: 4.82 mA
• VBAT mode with RTC and 20x32-byte backup
• Active-mode TX: 15 mA at 10 dBm and 87 mA registers
at 20 dBm (LoRa® 125 kHz)
Clock sources
Core
• 32 MHz crystal oscillator
• 32-bit Arm® Cortex®-M4 CPU
• TCXO support: programmable supply voltage
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3 Functional overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.1 Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.2 Arm Cortex-M core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.3 Adaptive real-time memory accelerator (ART Accelerator) . . . . . . . . . . . 15
3.4 Memory protection unit (MPU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.5 Memories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.5.1 Embedded Flash memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.5.2 Embedded SRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.6 Security management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.7 Boot modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.8 Sub-GHz radio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.8.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.8.2 General description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.8.3 Transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.8.4 Receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.8.5 RF-PLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.8.6 Intermediate frequencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.9 Power supply management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.9.1 Power supply schemes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.9.2 Power supply supervisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.9.3 Linear voltage regulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.9.4 VBAT operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.10 Low-power modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.10.1 Reset mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.11 Peripheral interconnect matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.12 Reset and clock controller (RCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.13 Hardware semaphore (HSEM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.14 General-purpose inputs/outputs (GPIOs) . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.15 Direct memory access controller (DMA) . . . . . . . . . . . . . . . . . . . . . . . . . . 38
5 Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
5.1 Parameter conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
5.1.1 Minimum and maximum values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
5.1.2 Typical values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
List of tables
Table 97. UFBGA recommended PCB design rules (0.5 mm pitch BGA) . . . . . . . . . . . . . . . . . . . . 139
Table 98. Package thermal characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Table 99. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
List of figures
1 Introduction
2 Description
a. Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
The devices also feature the standard and advanced communication interfaces listed below:
• two USART (supporting LIN, smartcard, IrDA, modem control and ISO7816)
• one low-power UART (LPUART)
• three I2C (SMBus/PMBus)
• two SPIs (up to 16 MHz, one supporting I2S)
• semaphores for processor firmware process synchronization
The operating temperature/voltage ranges are –40 °C to +105 °C (+85 °C with radio)(a) from
a 1.8 V to 3.6 V power supply. A comprehensive set of power-saving modes allows the
design of low-power applications.
The devices integrate a high-efficiency SMPS step-down converter and independent power
supplies for ADC, DAC and comparator analog inputs.
A VBAT dedicated supply allows the LSE 32.768 kHz oscillator, the RTC and the backup
registers to be backed up. The devices can maintain these functions even if the main VDD is
not present, through a CR2032-like battery, a supercap or a small rechargeable battery.
Radio (G)FSK
(G)MSK Yes
BPSK
Low output power (up to
15 dBm)
Radio power amplifier Yes
High output power (up to
22 dBm)
General purpose 4
Timer Low-power 3
SysTick 1
a. Devices with suffix 6 operate up to 85 °C. Devices with suffix 7 can operate up to 105 °C except radio.
Communication I2C 3
interface USART 2
LPUART 1
Independent 1
Watchdog
Window 1
RTC (with wakeup counter) 1
DMA (7 channels) 2
Semaphores 1
AES 256 bits 1
RNG 1
PKA 1
PCROP, RDP, WRP 1
Security
CRC 1
64-bit UID compliant with
1
IEEE 802-2001 standard
96-bit die ID 1
Tamper pins 3 3 2
Wakeup pins 3 3 2
GPIOs 29 43 22
ADC (number of channels, ext + int) 1 (9 + 4) 1 (12 + 4) 1 (8 + 4)
DAC (number of channels) 1 (1)
Internal VREFBUF No Yes No
Analog comparator 2
Operating voltage 1.8 to 3.6 V
Ambient operating temperature –40 °C to +105 °C / –40 °C to +85 °C (with radio)
Junction temperature –40 °C to +125 °C / –40 °C to +105 °C
UFQFPN48 UFBGA73
Package WLCSP59
(7 x 7 mm) (5 x 5 mm)
SUBGHZ
Sub-GHz LDO/SMPS
SPI
radio HSE32
32 MHz
Flash memory
RTC LSE
ART Accelerator
JTAG/SWD
backup memory 32 kHz
256-Kbyte
TAMP
+
Backup IWDG
LSI
32 kHz
domain
HSI 1 %
16 MHz
PLL
MSI 5 %
NVIC 0.1-48MHz
Cortex-M4 SRAM1 Power supply
AHB3
(DSP) POR/PDR/BOR/PVD/PVM
≤ 48 MHz RCC
AHB1 and AHB2 SYSCFG/
MPU COMP/VREF
PWR
DMA1 (7 channels) EXTI WWDG
MSv64324V1
3 Functional overview
3.1 Architecture
The devices embed a sub-GHz RF subsystem that interfaces with a generic microcontroller
subsystem using an Arm Cortex-M4 (called CPU).
An RF low-layer stack is needed and is to be run on CPU with the host application code.
The RF subsystem communication is done through an internal SPI interface.
Arm Cortex-M4
The Arm Cortex-M4 is a processor for embedded systems. It has been developed to provide
a low-cost platform that meets the needs of MCU implementation, with a reduced pin count
and low-power consumption, while delivering outstanding computational performance and
an advanced response to interrupts.
The Arm Cortex-M4 32-bit RISC processor features exceptional code-efficiency, delivering
the high-performance expected from an Arm core in the memory size usually associated
with 8- and 16-bit devices.
This processor supports a set of DSP instructions that allow efficient signal processing and
complex algorithm execution.
The MPU is especially helpful for applications where some critical or certified code must be
protected against the misbehavior of other tasks. It is usually managed by an RTOS (real-
time operating system). If a program accesses a memory location that is prohibited by the
MPU, the RTOS can detect it and take action. In an RTOS environment, the kernel can
dynamically update the MPU area setting, based on the process to be executed.
The MPU is optional and can be bypassed for applications that do not need it.
3.5 Memories
Table 3. Access status versus RDP level and execution mode (continued)
Debug, boot from SRAM or boot from
User execution
RDP system memory (loader)
Area
level
Read Write Erase Read Write Erase
• Write protection (WRP): the protected area is protected against erasing and
programming. Two areas can be selected, with 4-Kbyte granularity.
• Proprietary code readout protection (PCROP): two parts of the Flash memory can be
protected against read and write from third parties. The protected area is execute-only:
it can only be reached by the STM32 CPU, as an instruction code, while all other
accesses (DMA, debug and CPU data read, write and erase) are strictly prohibited.
Two areas can be selected, with 2-Kbyte granularity. An additional option bit
(PCROP_RDP) is used to select if the PCROP area is erased or not when the RDP
protection is changed from Level 1 to Level 0.
The whole non-volatile memory embeds the error correction code (ECC) feature supporting:
• single error detection and correction
• double error detection
• address of the ECC fail can be read in the FLASH_ECCR register
3.8.1 Introduction
The sub-GHz radio is an ultra-low-power sub-GHz radio operating in the 150 - 960 MHz ISM
band. LoRa, (G)FSK/(G)MSK modulation in transmit and receive, and (D)BPSK in transmit
only, allow an optimal trade-off between range, data rate and power consumption. This sub-
GHz radio is compliant with the LoRaWAN® specification v1.0 and radio regulations such as
ETSI EN 300 220, EN 300 113, EN 301 166, FCC CFR 47 part 15, 24, 90, 101 and the ARIB
STD-T30, T-67, T-108.
The sub-GHz radio consists of:
• an analog front-end transceiver, capable of outputting up to + 15 dBm maximum power
on its RFO_LP pin and up to + 22 dBm maximum power on RFO_HP pin
• a digital modem bank providing the following modulation schemes:
– LoRa Rx/Tx with bandwidth (BW) from 7.8 - 500 kHz, spreading factor (SF)
5 - 12, bit rate (BR) from 0.013 to 17.4 Kbit/s (real bitrate)
– FSK and GFSK Rx/Tx with BR from 0.6 to 300 Kbit/s
– (G)MSK Tx with BR from 0 to 10 Kbit/s
– BPSK and DBPSK TX only with bitrate for 100 and 600 bit/s
• a digital control including all data processing and sub-GHz radio configuration control
• a high-speed clock generation
3.8.3 Transmitter
The transmit chain comprises the modulated output from the modem, that directly
modulates the RF-PLL. An optional pre-filtering of the bit stream can be enabled to reduce
the power in the adjacent channel also dependent on the selected modulation scheme. The
modulated signal from the RF-PLL directly drives the high output power PA (HP PA) or low
output power PA (LP PA).
For this, the REG PA must be supplied directly from VDD on VDDSMPS pin, as shown in the
figure below.
The output power range is programmable in 32 steps of ~ 1 dB. The power amplifier
ramping timing is also programmable.This allows adaptation to meet radio regulation
requirements.
VLXSMPS VLXSMPS
LDO/SMPS LDO/SMPS
VFBSMPS (1.55V) VFBSMPS (1.55V)
VDD VDD
VDDPA VDDPA
RFO_HP RFO_HP
HP PA HP PA
Note: Use of the SMPS is optional. When SMPS is not used, the BOM can be reduced by removing the coil
between VLXSMPS and VFBSMPS pins. MSv62616V2
The table below gives the maximum transmit output power versus the VDDPA supply level.
3.3 + 22
2.7 + 20
2.4 + 19
1.8 + 16
VLXSMPS VLXSMPS
LDO/SMPS LDO/SMPS
VFBSMPS (1.55V) VFBSMPS (1.55V)
VDDPA VDDPA
RFO_LP RFO_LP
LP PA LP PA
Note: Use of the SMPS is optional. When SMPS is not used, the BOM can be reduced by removing the coil
between VLXSMPS and VFBSMPS pins. MSv62617V2
3.8.4 Receiver
The receive chain comprises a differential low-noise amplifier (LNA), a down-converter to
low-IF by mixer operation in quadrature configuration. The I and Q signals are low pass
filtered and a Ʃ∆ ADC converts them into the digital domain. In the digital modem, the
signals are decimated, further down converted and channel filtered. The demodulation is
done according to the selected modulation scheme.
The down mixing to low-IF is done by mixing the receive signal with the local RF-PLL
located in the negative frequency, where -flo = -frf + -fif. (where flo is the local RF-PLL
frequency, frf is the received signal and fif is the intermediate frequency). The wanted signal
is located at frf = flo + fif.
The receiver features automatic I and Q calibration, that improves image rejection. The
calibration is done automatically at startup before using the receiver, and can be requested
by command.
The receiver supports LoRa, (G)MSK and (G)FSK modulations.
3.8.5 RF-PLL
The RF-PLL is used as the frequency synthesizer for the generation of the local oscillator
frequency (flo) for both transmit and receive chains. The RF-PLL uses auto calibration and
uses the 32 MHz HSE32 reference. The sub-GHz radio covers all continuous frequencies in
the range between 150 to 960 MHz.
RX_BW_467 467.0
RX_BW_234 234.3
RX_BW_117 117.3
RX_BW_58 58.6 250
RX_BW_29 29.3
RX_BW_14 14.6
RX_BW_7 7.3
RX_BW_373 373.6
RX_BW_187 187.2
RX_BW_93 93.8
RX_BW_46 46.9 200
RX_BW_23 23.4
RX_BW_11 11.7
RX_BW_5 5.8
RX_BW_312 312.0
RX_BW_156 156.2
RX_BW_78 78.2
RX_BW_39 39.0 167
RX_BW_19 19.5
RX_BW_9 9.7
RX_BW_4 4.8
LORA_BW_500 500 0
LORA_BW_250 250
LORA_BW_125 125 250
LORA_BW_62 62.5
LORA_BW_41 41.67 167
LORA_BW_31 31.25 250
LORA_BW_20 20.83 167
• VREF-, VREF+
VREF+ is the input reference voltage for ADC and DAC. It is also the output of the
internal voltage reference buffer when enabled.
– When VDDA < 2 V, VREF+ must be equal to VDDA.
– When VDDA ≥ 2 V, VREF+ must be between 2 V and VDDA.
VREF+ can be grounded when ADC/DAC is not active. The internal voltage reference
buffer supports the following output voltages, configured with VRS bit in the
VREFBUF_CSR register:
– VREF+ around 2.048 V: this requires VDDA ≥ 2.4 V.
– VREF+ around 2.5 V: this requires VDDA ≥ 2.8 V.
During power up and power down, the following power sequence is required:
1. When VDD < 1 V other power supplies (VDDA) must remain below VDD + 300 mV.
During power down, VDD can temporarily become lower then other supplies only if the
energy provided to the device remains below 1 mJ. This allows external decoupling
capacitors to be discharged with different time constants during this transient phase.
2. When VDD > 1 V, all other power supplies (VDDA) become independent.
An embedded linear voltage regulator is used to supply the internal digital power VCORE.
VCORE is the power supply for digital peripherals, SRAM1 and SRAM2. The Flash memory
is supplied by VCORE and VDD. VCORE is split in two parts: VDDO part and an interruptible
part VDDI.
3.6
VDDA
VDD
VBOR0
0.3
Note: VDD, VDDRF and VDDSMPS must be wired together, so they can follow the same voltage
sequence.
VSW VBAT
VDD
en VDDSMPS
POR
LDO/SMPS VLXSMPS
FW mode
mode
VFBSMPS
VDDRF1V5
LPR MR
RFLDO
VLP VMAIN
VBKP VRF
VDDO VDDI
MSv50973V1
VDD VDD
VDDSMPS VDDSMPS
VFBSMPS VFBSMPS
VDDRF1V5 VDDRF1V5
MR LPR MR LPR
RF RF
LDO LDO
The LDO or SMPS step-down converter operating mode can be configured by one of the
following:
• by the MCU using the SMPSEN setting in PWR control register 5 (PWR_CR5), that
depends upon the MCU system operating mode (Run, Stop, Standby or Shutdown).
• by the sub-GHz radio using SetRegulatorMode() command and the sub-GHz radio
operating mode (Sleep, Calibrate, Standby, Standby with HSE32 or Active).
After any POR and NRST reset, the LDO mode is selected. The SMPS selection has priority
over LDO selection.
While the sub-GHz radio is in Standby with HSE32 or in Active mode, the supply mode is
not altered until the sub-GHz radio enters Standby or Sleep mode. The sub-GHz radio
activity may add a delay for entering the MCU software requested supply mode.
The LDO or SMPS supply mode can be checked with the SMPSRDY flag in power status
register 2 (PWR_SR2).
Note: When the radio is active, the supply mode is not changed until after the radio activity is
finished.
During Stop 1, Stop 2 and Standby modes, when the sub-GHz radio is not active, the LDO
or SMPS step-down converter is switched off. When exiting low-power modes (except
Shutdown), the SMPS step-down converter is set by hardware to the mode selected by the
SMPSEN bit in PWR control register 5 (PWR_CR5). SMPSEN is retained in Stop and
Standby modes.
Independently from the MCU software selected supply operating mode, the sub-GHz radio
allows the supply mode selection while the sub-GHz radio is active (thanks to the sub-GHz
radio SetRegulatorMode()command).
The maximum load current delivered by the SMPS can be selected by the sub- GHz radio
SUBGHZ_SMPSC2R register.
The inrush current of the LDO and SMPS step-down converter can be controlled via the
sub- GHz radio SUBGHZ_PCR register. This information is retained in all but the sub-GHz
radio Deep-sleep mode.
The SMPS needs a clock to be functional. If for any reason this clock stops, the device may
be destroyed. To avoid this situation, a clock detection is used to, in case of a clock failure,
switch off the SMPS and enable the LDO. The SMPS clock detection is enabled by the sub-
GHz radio SUBGHZ_SMPSC0R.CLKDE. By default, the SMPS clock detection is disabled
and must be enabled before enabling the SMPS.
Danger: Before enabling the SMPS, the SMPS clock detection must be
enabled in the sub-GHz radio SUBGHZ_SMPSC0R.CLKDE.
nor an external super-capacitor are present. Three anti-tamper detection pins are available
in VBAT mode.
VBAT operation is automatically activated when VDD is not present.
An internal VBAT battery charging circuit is embedded and can be activated when VDD is
present.
Note: When the microcontroller is supplied only from VBAT, external interrupts and RTC
alarm/events do not exit it from VBAT operation.
Wakeup capability
Wakeup capability
Wakeup capability
Wakeup capability
LPSleep
LPRun
Sleep
VBAT
Run
Peripheral
- - - - -
CPU Y R Y R R - R - R - - - - - -
Sub-GHz radio system O O O O O O O O O O O O - - -
(2)
Flash memory O
Y O(2) O(3) (3) R - R - R - R - R - R
(up to 256 Kbytes)
Flash memory interface Y Y Y Y R - R - R - - - - - -
(2)
SRAM1 Y O Y O(2) R - R - R - - - - - -
SRAM2 Y O(2) Y O(2) R - R - R - O(4) - - - -
Backup registers Y Y Y Y R - R - R - R - R - R
Brownout reset (BOR) Y Y Y Y Y Y Y Y Y Y Y Y - - -
Programmable voltage
O O O O O O O O O O O(5) O(5) - - -
detector (PVD)
Peripheral voltage monitor
O O O O O O O O O O - - - - -
(PVM3)
Wakeup capability
Wakeup capability
Wakeup capability
Wakeup capability
Wakeup capability
LPSleep
LPRun
Sleep
VBAT
Run
Peripheral
- - - - -
DMAx (x = 1, 2) O O O O R - R - - - - - - - -
DMAMUX1 O O O O R - R - - - - - - - -
High-speed internal (HSI16) O O O O O(6) - O(6)
- O(6)
- - - - - -
(7) O(7) O(7) O(7) O(7) O(7)
High-speed external (HSE32) O O O - - - - - - -
Low-speed internal (LSI) O O O O O - O - O - O - - - -
Low-speed external (LSE) O O O O O - O - O - O - O - O
Multi-speed internal (MSI) O O O O O - O - O - - - - - -
Clock security system (CSS) O O O O R - R - - - - - - - -
Clock security system on LSE O O O O O O O O O O O O - - -
RTC/auto wakeup O O O O O O O O O O O O O O O
Number of tamper pins 3 3 3 3 3 O 3 O 3 O 3 O 3 O 3
(8)
USARTx (x= 1, 2) O O O O O O(8) O(8) O(8) - - - - - - -
Low-power UART (LPUART1) O O O O O(8) O(8) O(8) O(8) O(8) O(8) - - - - -
(9)
I2Cx (x = 1, 2) O O O O O O(9) O(9) O(9) - - - - - - -
(9)
I2C3 O O O O O O(9) O(9) O(9) O(9) O(9) - - - - -
SPI1 O O O O R - R - - - - - - - -
SUBGHZSPI O O O O R - R - - - - - - - -
SPI2S2 O O O O R - R - - - - - - - -
ADC O O O O R - R - - - - - - - -
DAC O O O O R - R - - - - - - - -
VREFBUF O O O O O - O - R - - - - - -
COMPx (x = 1, 2) O O O O O O O O O O - - - - -
Temperature sensor O O O O R - R - - - - - - - -
TIMx (x = 1, 2, 16, 17) O O O O R - R - - - - - - - -
LPTIM1 O O O O O O O O O O - - - - -
LPTIMx (x = 2, 3) O O O O O O O O - - - - - - -
Independent watchdog
O O O O O O O O O O O O - - -
(IWDG)
Window watchdog (WWDG) O O O O R - R - R - - - - - -
SysTick timer O O O O R - R - R - - - - - -
Wakeup capability
Wakeup capability
Wakeup capability
Wakeup capability
Wakeup capability
LPSleep
LPRun
Sleep
VBAT
Run
Peripheral
- - - - -
1. Legend: Y = Yes (enabled). O = Optional (disabled by default and can be enabled by software). R = data retained.
- = Not available. Gray cells indicate wakeup capability.
2. The SRAM clock can be gated on or off.
3. Flash memory can be placed in power-down mode.
4. The SRAM2 content can optionally be retained when the PWR_CR3.RRS bit is set.
5. Only when the sub-GHz radio is active.
6. Some peripherals with wakeup from Stop capability can request HSI16 to be enabled. In this case, HSI16 is woken up by
the peripheral, and only feeds the peripheral that requested it. HSI16 is automatically put off when the peripheral does not
need it anymore.
7. HSE32 can be used by sub-GHz radio system.
8. USART reception is functional in Stop 0 and Stop 1 modes. LPUART1 reception is functional is Stop 0, Stop 1, and Stop 2
modes. LPUART1 generates a wakeup interrupt on Start address match or received frame event.
9. I2Cx (x= 1, 2) address detection is functional in Stop 0 and Stop 1 modes. I2C3 address detection is functional in Stop 0,
Stop 1 and Stop 2 modes. I2C3 generates a wakeup interrupt in case of address match.
10. Voltage scaling range 1 only.
11. I/Os can be configured with internal pull-up, pull-down or floating in Standby mode.
12. The I/Os with wakeup from Standby/Shutdown capability are PA0, PC13 and PB3.
13. I/Os can be configured with internal pull-up, pull-down or floating in Shutdown mode, but the configuration is lost when
exiting the Shutdown mode.
Same as LPRun
LPRun Set LPR bit Clear LPR bit None OFF ON
clock
Set LPR bit +
WFI or return Any interrupt Same as before CPU clock OFF OFF ON
LPSleep from ISR entering LPSleep No effect on other clocks
Set LPR bit + mode or analog clock sources
Wakeup event OFF ON
WFE
LPMS = 0b000 +
SLEEPDEEP bit
Stop 0 ON
+ WFI or return
from ISR or WFE
HSI16 when
LPMS = 0b001 + Any EXTI line STOPWUCK = 1 in
SLEEPDEEP bit (configured in the RCC_CFGR.
Stop 1 All clocks OFF
+ WFI or return EXTI registers). MSI with the except HSI16, LSI and ON
from ISR or WFE Specific frequency before LSE
Stop 2 peripherals entering the Stop
events mode when OFF
(with I2C3, LPMS = 0b010+
STOPWUCK = 0.
LPUART1, SLEEPDEEP bit
LPTIM1, + WFI or return
SRAM1, from ISR or WFE
SRAM2)
LPMS = 0b011+
Set RRS bit + Wakeup PVD,
Standby (with RFIRQ, wakeup
SLEEPDEEP bit OFF ON
SRAM2) RFBUSY, WKUP
+ WFI or return
from ISR or WFE pin edge, RTC
All clocks OFF
and TAMP event, MSI 4 MHz
LPMS = 0b011 + LSECSS, except LSI and LSE
Clear RRS bit + external reset in
Standby SLEEPDEEP bit NRST pin, OFF OFF
+ WFI or return IWDG reset
from ISR or WFE
WKUP pin edge,
LPMS = 0b1xx +
RTC and TAMP
SLEEPDEEP bit All clocks OFF
Shutdown event, external MSI 4 MHz OFF OFF
+ WFI or return except LSE
reset in NRST
from ISR or WFE
pin
1. Refer to Table 7: Functionalities depending on system operating mode.
Sleep, Calibration, Standby, Active LDO or SMPS regulator active, MCU running in
Run, Sleep
(FS, TX, RX)(1) main regulator (MR) mode
LDO and SMPS regulator off, MCU running in low
Deep-Sleep
power regulator (LPR) mode
LPRun, LPSleep
Sleep, Calibration, Standby, Active LDO or SMPS regulator active, MCU running in low
(FS, TX, RX) power regulator (LPR) mode
Sleep, Calibration, Standby, Active LDO or SMPS regulator active, MCU running in
Stop 0
(FS, TX, RX)(1) main regulator (MR) mode
LDO and SMPS regulator off, MCU using low power
Deep-Sleep
regulator (LPR) mode
Stop 1 and Stop 2
Sleep, Calibration, Standby, Active LDO or SMPS regulator active, MCU using low
(FS, TX, RX) power regulator (LPR) mode
LDO and SMPS regulator off, MCU regulator off or
Deep-Sleep
on in low power (LPR) mode(2).
Standby
Sleep, Calibration, Standby, Active LDO or SMPS regulator active, MCU regulator off or
(FS, TX, RX) on in low power (LPR) mode(2)
Shutdown Deep-Sleep(3) LDO and SMPS regulator off, MCU regulator off
1. In the MCU Run, Sleep and Stop 0 modes, the sub-GHz radio is prevented from entering Deep-sleep mode.
2. When retaining SRAM2 in Standby mode, the MCU uses the low-power regulator (LPR) mode.
3. When the CPU is in Shutdown mode, the sub-GHz radio cannot be activated and is forced in Deep-sleep mode.
SUBGHZSPI
DMAMUX1
Source
LPTIM1
LPTIM2
LPTIM3
COMP1
COMP2
TIM16
TIM17
IRTIM
TIM1
TIM2
ADC
DAC
TIM1 - X - - - - - X X X X - - -
TIM2 X - - - - - - X X X X - - -
TIM16 - - - - - - - - - - - - X -
TIM17 X - - - - - - - - - - - X -
LPTIM1 - - - - - - X - X - - X - -
LPTIM2 - - - - - - X - X - - X - -
LPTIM3 - - - - - - - - - - - X - X
ADC X - - - - - - - - - - - -
Temperature
- - - - - - - X - - - - - -
sensor
VBAT(3) - - - - - - - X - - - - - -
VREFINT - - - - - - - X - - - - - -
HSE32 - - - X - - - - - - - - - -
LSE - X X - - - - - - - - - - -
MSI - - - X - - - - - - - - - -
LSI - - X - - - - - - - - - - -
MCO - - - X - - - - - - - - - -
GPIO EXTI - - - - - - - X X - - X - -
RTC - - X - X X - - - - - - - -
TAMP - - - - X X - - - - - - - -
COMP1 X X X X X X - - - - - - - -
COMP2 X X X X X X - - - - - - - -
SYST ERR X - X X - - - - - - - - - -
1. For more details, refer to section “Interconnection details” of the reference manual.
2. The “-” symbol in grayed cells means no interconnect.
3. VDD on STM32WLE5/4UxYx devices.
• The I2Cs clocks are derived (selected by software) from one of the following sources:
– system clock (SYSCLK) (only available in Run mode)
– HSI16 clock (available in Run and Stop modes)
– APB clock (PCLK depending on which APB the I2C is mapped) (available in CRun
and CSleep when also enabled in I2CxSMEN.)
The wakeup from Stop mode is supported only when the clock is HSI16.
• The SPI2S2 I2S clock is derived (selected by software) from one of the following
sources:
– HSI16 clock (only available in Run mode)
– PLL VCO (PLLQCLK) (only available in Run mode)
– external input I2S_CK (available in Run and Stop modes)
• The low-power timers (LPTIMx) clock is derived (selected by software) from one of the
following sources:
– LSI clock (available in Run and Stop modes)
– LSE clock (available in Run and Stop modes)
– HSI16 clock (only available in Run mode)
– APB clock (PCLK depending on which APB the LPTIMx is mapped) (available in
Run and CStop when enabled in LPTIMxSMEN.)
– external clock mapped on LPTIMx_IN1 (available in Run and Stop modes)
The functionality in Stop mode (including wakeup) is supported only when the clock is
LSI or LSE, or in external clock mode.
• The RTC clock is derived (selected by software) from one of the following sources:
– LSE clock
– LSI clock
– HSE32 clock divided by 32
The functionality in Stop mode (including wakeup) is supported only when the clock is
LSI or LSE.
• The IWDG clock is always the LSI clock.
The RCC feeds the CPU system timer (SysTick) external clock with the AHB clock (HCLK1)
divided by eight. The SysTick can work either with this clock or directly with the CPU clock
(HCLK1), configurable in the SysTick control and status register.
FCLK1 acts as CPU free-running clock. For more details, refer to the programming manual
STM32 Cortex-M4 MCUs and MPUs programming manual (PM0214).
LSCO
LSI
OSC32_OUT LSE OSC
32.768 kHz LSE to RTC
OSC32_IN
LSE CSS
LSI
/32 CPU
LSE HPRE HCLK1 to CPU, AHB1, AHB2
HSE32 /1,2,...,512 to CPU FCLK
SYSCLK /8 to CPU system timer
MCO /1 - 16 PLLRCLK
APB1
PLLQCLK SYS clock PPRE1 PCLK1 to APB1
PLLPCLK source /1,2,4,8,16 x1 or to APB1 TIMx
control x2
HSI16
PLLRCLK APB2
MSI PPRE2 PCLK2 to APB2
OSC_OUT HSE32 OSC MSI /1,2,4,8,16 x1 or to APB2 TIMx
32 MHz SYSCLK x2
OSC_IN
HSE CSS HSE32 HSEPRE
/1,2
HSI16 RC
16 MHz HSI16
MSI RC
100 kHz - 48 MHz AHB3
SHDHPRE HCLK3 to AHB3, Flash, SRAM1, SRAM2
MSI
/1,2,...,512 PCLK3 to APB3
/M HSI16
to RF
PCLKn PCLKn
HSI16
SYSCLK HSI16
SYSCLK to ADC to USART1 to LPTIM1
PLL HSI16 to USART2 LSI to LPTIM2
x PLLPCLK to LPUART1 to LPTIM3
/P LSE LSE
N
1. For full details about the internal and external clock source characteristics, refer to the electrical characteristics section in
the device datasheet.
2. The ADC clock can additionally be derived from the AHB clock of the ADC bus interface, divided by a programmable factor
(1, 2 or 4). When the programmable factor is 1, the AHB prescaler must be equal to 1.
Number of channels 7 7
DMAMUX1 is used to route the peripherals with DMA source support, to any DMA channel.
The ADC frequency is independent from the CPU frequency, allowing maximum sampling
rate of ~2 Msps even with a low CPU speed. An auto-shutdown function guarantees that the
ADC is powered off except during the active conversion phase.
The ADC can be served by the DMA controller. It can operate in the whole VDD supply
range.
The ADC features a hardware oversampler up to 256 samples, improving the resolution to
16 bits. Refer to the application note Improving STM32F1 Series, STM32F3 Series and
STM32Lx Series ADC resolution by oversampling (AN2668).
An analog watchdog feature allows very precise monitoring of the converted voltage of one,
some or all scanned channels. An interrupt is generated when the converted voltage is
outside the programmed thresholds.
The events generated by the general-purpose timers (TIMx) can be internally connected to
the ADC start triggers, to allow the application to synchronize A/D conversions with timers.
PC15-OSC32_OUT
PC14-OSC32_IN
VDDSMPS
VSSSMPS
VFBSMPS
VLXSMPS
VDDA
VBAT
PC13
PA15
PA14
VDD
48
47
46
45
44
43
42
41
40
39
38
37
PB3 1 36 PA13
PB4 2 35 PA12
PB5 3 34 PA11
PB6 4 33 PA10
PB7 5 32 PB12
PB8 6 31 PB2
PA0 7
UFQFPN48 30 PB0-VDD_TCXO
PA1 8 29 VDDRF1V55
PA2 9 28 VDDRF
PA3 10 27 OSC_OUT
VDD 11 26 OSC_IN
PA4 12 25 VDDPA
13
14
15
16
17
18
19
20
21
22
23
24
NRST
RFI_P
RFI_N
RFO_LP
RFO_HP
PA5
PA6
PA7
PA8
PA9
VR_PA
PH3-BOOT0
MSv48144V4
1 2 3 4 5 6 7 8 9
PC14-
B VLXSMPS VFBSMPS PA15 PB15 VREF+
OSC32_IN
VSS PA13 PA11
PC15-
C PB3 PB4 PB7 PB9 OSC32 PB14 PC13 PA10
_OUT
PB0- VDDRF
F PC1 PC0 PC4 PA6 NRST
VDD_TCXO 1V55
OSC_OUT
PH3-
J PA4 PA5 PA8
BOOT0
RFI_P RFO_LP RFO_HP
MSv48145V4
Unless otherwise specified in brackets below the pin name, the pin function during and
Pin name
after reset is the same as the actual pin name
S Supply pin
I Input only pin
Pin type
I/O Input / output pin
O Output only pin
FT 5 V tolerant I/O
RF Radio RF pin
TT 3 V tolerant I/O
I/O structure
Option for FT I/Os
Unless otherwise specified by a note, all I/Os are set as analog inputs during and after
Notes
reset.
Alternate
Functions selected through GPIOx_AFR registers
Pin functions
functions Additional
Functions directly selected/enabled through peripheral registers
functions
Pin name
UFQFPN48
Notes
WLCSP59
UFBGA73
- E10 - VSS S - - - -
JTDO/TRACESWO,
COMP1_INM,
TIM2_CH2, SPI1_SCK,
COMP2_INM,
1 D11 C1 PB3 I/O FT_a - RF_IRQ0, USART1_RTS,
ADC_IN2,
DEBUG_RF_DTB1,
TAMP_IN3/WKUP3
CM4_EVENTOUT
NJTRST, I2C3_SDA,
SPI1_MISO, USART1_CTS, COMP1_INP,
2 D9 C2 PB4 I/O FT_fa - DEBUG_RF_LDORDY, COMP2_INP,
TIM17_BKIN, ADC_IN3
CM4_EVENTOUT
LPTIM1_IN1, I2C1_SMBA,
SPI1_MOSI, RF_IRQ1,
3 - D2 PB5 I/O FT_a - USART1_CK, COMP2_OUT, -
TIM16_BKIN,
CM4_EVENTOUT
- F7 E3 VSS S - - - -
- F11 E2 VDD S - - - -
LPTIM1_ETR, I2C1_SCL,
4 - E1 PB6 I/O FT_f - USART1_TX, TIM16_CH1N, -
CM4_EVENTOUT
LPTIM1_IN2, TIM1_BKIN,
I2C1_SDA, USART1_RX,
5 - C3 PB7 I/O FT_f - -
TIM17_CH1N,
CM4_EVENTOUT
TIM1_CH2N, I2C1_SCL,
6 - D3 PB8 I/O FT_f - RF_IRQ2, TIM16_CH1, -
CM4_EVENTOUT
I/O structure
Pin type
Pin name
UFQFPN48
Notes
WLCSP59
UFBGA73
(function after Alternate functions Additional functions
reset)
TIM1_CH3N, I2C1_SDA,
SPI2_NSS/I2S2_WS,
- - C4 PB9 I/O FT_f - -
IR_OUT, TIM17_CH1,
CM4_EVENTOUT
LPTIM1_IN1, I2C3_SCL,
- - F2 PC0 I/O FT_f - LPUART1_RX, LPTIM2_IN1, -
CM4_EVENTOUT
LPTIM1_OUT,
SPI2_MOSI/I2S2_SD,
- - F1 PC1 I/O FT_f - -
I2C3_SDA, LPUART1_TX,
CM4_EVENTOUT
LPTIM1_IN2, SPI2_MISO,
- - D4 PC2 I/O FT - -
CM4_EVENTOUT
LPTIM1_ETR,
SPI2_MOSI/I2S2_SD,
- - D5 PC3 I/O FT - -
LPTIM2_ETR,
CM4_EVENTOUT
- - F3 PC4 I/O FT - CM4_EVENTOUT -
- - E4 PC5 I/O FT - CM4_EVENTOUT -
- - G2 PC6 I/O FT - I2S2_MCK, CM4_EVENTOUT -
TIM2_CH1, I2C3_SMBA,
I2S_CKIN, USART2_CTS,
7 H11 D6 PA0 I/O FT_a - COMP1_OUT, TAMP_IN2/WKUP1
DEBUG_PWR_REGLP1S,
TIM2_ETR, CM4_EVENTOUT
TIM2_CH2, LPTIM3_OUT,
I2C1_SMBA, SPI1_SCK,
USART2_RTS,
8 G10 G3 PA1 I/O FT_a - -
LPUART1_RTS,
DEBUG_PWR_REGLP2S,
CM4_EVENTOUT
LSCO, TIM2_CH3,
USART2_TX, LPUART1_TX,
9 F9 H2 PA2 I/O FT_a - COMP2_OUT, LSCO
DEBUG_PWR_LDORDY,
CM4_EVENTOUT
TIM2_CH4, I2S2_MCK,
10 C8 H1 PA3 I/O FT_a - USART2_RX, LPUART1_RX, -
CM4_EVENTOUT
- E6 G5 VSS S - - - -
I/O structure
Pin type
Pin name
UFQFPN48
Notes
WLCSP59
UFBGA73
(function after Alternate functions Additional functions
reset)
11 K11 H5 VDD S - - - -
RTC_OUT2, LPTIM1_OUT,
SPI1_NSS, USART2_CK,
12 J10 J1 PA4 I/O FT - DEBUG_SUBGHZSPI_ -
NSSOUT, LPTIM2_OUT,
CM4_EVENTOUT
TIM2_CH1, TIM2_ETR,
SPI2_MISO, SPI1_SCK,
13 H9 J2 PA5 I/O FT - DEBUG_SUBGHZSPI_ -
SCKOUT, LPTIM2_ETR,
CM4_EVENTOUT
TIM1_BKIN, I2C2_SMBA,
SPI1_MISO, LPUART1_CTS,
14 G8 F4 PA6 I/O FT - DEBUG_SUBGHZSPI_ -
MISOOUT, TIM16_CH1,
CM4_EVENTOUT
TIM1_CH1N, I2C3_SCL,
SPI1_MOSI, COMP2_OUT,
15 E8 H3 PA7 I/O FT_fa - DEBUG_SUBGHZSPI_ -
MOSIOUT, TIM17_CH1,
CM4_EVENTOUT
MCO, TIM1_CH1,
SPI2_SCK/I2S2_CK,
16 L10 J3 PA8 I/O FT_a - -
USART1_CK, LPTIM2_OUT,
CM4_EVENTOUT
TIM1_CH2,
SPI2_NSS/I2S2_WS,
I2C1_SCL,
17 K9 E5 PA9 I/O FT_fa - -
SPI2_SCK/I2S2_CK,
USART1_TX,
CM4_EVENTOUT
TIM2_CH3, I2C3_SCL,
SPI2_SCK/I2S2_CK,
- - H4 PB10 I/O FT_f - -
LPUART1_RX, COMP1_OUT,
CM4_EVENTOUT
TIM2_CH4, I2C3_SDA,
- - G4 PB11 I/O FT_f - LPUART1_TX, COMP2_OUT, -
CM4_EVENTOUT
18 J8 F5 NRST I/O FT - - -
19 H7 J5 PH3-BOOT0 I/O FT - CM4_EVENTOUT BOOT0
- L8 - VDD S - - - -
I/O structure
Pin type
Pin name
UFQFPN48
Notes
WLCSP59
UFBGA73
(function after Alternate functions Additional functions
reset)
- K7 - VSS S - - - -
- J6 H6 VSSRF S - - - -
- H5 G6 VSSRF S - - - -
20 L6 J6 RFI_P I RF - - -
21 K5 H7 RFI_N I RF - - -
- G4 G7 VSSRF S - - - -
- J4 - VSSRF S - - - -
22 L4 J8 RFO_LP O RF - - -
- - G8 VSSRF S - - - -
23 K3 J9 RFO_HP O RF - - -
- H3 - VSSRF S - - - -
24 L2 H9 VR_PA S - - - -
25 H1 H8 VDDPA S - - - -
- K1 - VSSRF S - - - -
26 G2 G9 OSC_IN I RF - - -
27 F1 F8 OSC_OUT O RF - - -
- F3 - VSSRF S - - - -
28 E2 E8 VDDRF S - - - -
29 D1 F7 VDDRF1V55 S - - - -
- F5 D9 VSS S - - - -
- - E9 VDD S - - - -
COMP1_OUT,
30 B1 F6 PB0-VDD_TCXO I/O TT - -
CM4_EVENTOUT
LPUART1_RTS_DE,
COMP2_INP,
- - E7 PB1 I/O FT_a - LPTIM2_IN1,
ADC_IN5
CM4_EVENTOUT
LPTIM1_OUT, I2C3_SMBA,
COMP1_INP,
SPI1_NSS,
31 - D8 PB2 I/O FT_a - COMP2_INM,
DEBUG_RF_SMPSRDY,
ADC_IN4
CM4_EVENTOUT
TIM1_BKIN, I2C3_SMBA,
SPI2_NSS/I2S2_WS,
32 - E6 PB12 I/O FT - -
LPUART1_RTS,
CM4_EVENTOUT
I/O structure
Pin type
Pin name
UFQFPN48
Notes
WLCSP59
UFBGA73
(function after Alternate functions Additional functions
reset)
TIM1_CH1N, I2C3_SCL,
SPI2_SCK/I2S2_CK,
- - D7 PB13 I/O FT_fa - ADC_IN0
LPUART1_CTS,
CM4_EVENTOUT
TIM1_CH2N, I2S2_MCK,
- - C6 PB14 I/O FT_fa - I2C3_SDA, SPI2_MISO, ADC_IN1
CM4_EVENTOUT
RTC_REFIN, TIM1_CH3,
I2C1_SDA,
COMP1_INM,
SPI2_MOSI/I2S2_SD,
COMP2_INM,
33 D3 C8 PA10 I/O FT_fa - USART1_RX,
DAC_OUT1,
DEBUG_RF_HSE32RDY,
ADC_IN6
TIM17_BKIN,
CM4_EVENTOUT
TIM1_CH4, TIM1_BKIN2,
LPTIM3_ETR, I2C2_SDA, COMP1_INM,
34 E4 B9 PA11 I/O FT_fa - SPI1_MISO, USART1_CTS, COMP2_INM,
DEBUG_RF_NRESET, ADC_IN7
CM4_EVENTOUT
TIM1_ETR, LPTIM3_IN1,
I2C2_SCL, SPI1_MOSI,
35 D5 A9 PA12 I/O FT_fa - ADC_IN8
RF_BUSY, USART1_RTS,
CM4_EVENTOUT
JTMS-SWDIO, I2C2_SMBA,
36 D7 B8 PA13 I/O FT_a - ADC_IN9
IR_OUT, CM4_EVENTOUT
- C2 B7 VSS S - - - -
- A2 A7 VDD S - - - -
37 - A8 VBAT S - - - -
TAMP_IN1/
38 - C7 PC13 I/O FT - CM4_EVENTOUT RTC_OUT1/RTC_TS/
WKUP2
39 B3 B6 PC14-OSC32_IN I/O FT - CM4_EVENTOUT OSC32_IN
PC15-
40 A4 C5 I/O FT - CM4_EVENTOUT OSC32_OUT
OSC32_OUT
- - B5 VREF+ S - - - -
41 B5 A5 VDDA S - - - -
- C4 - VSS S - - - -
I/O structure
Pin type
Pin name
UFQFPN48
Notes
WLCSP59
UFBGA73
(function after Alternate functions Additional functions
reset)
JTCK-SWCLK, LPTIM1_OUT,
42 C6 A4 PA14 I/O FT_a - I2C1_SMBA, ADC_IN10
CM4_EVENTOUT
JTDI, TIM2_CH1, TIM2_ETR, COMP1_INM,
43 A8 B3 PA15 I/O FT_fa - I2C2_SDA, SPI1_NSS, COMP2_INP,
CM4_EVENTOUT ADC_IN11
TIM1_CH3N, I2C2_SCL,
- - B4 PB15 I/O FT_f SPI2_MOSI/I2S2_SD, -
CM4_EVENTOUT
44 A6 - VDD S - - - -
- B7 - VSS S - - - -
49(1) G6 - VSS S - - - -
45 B9 B2 VFBSMPS S - - - -
46 A10 A2 VDDSMPS S - - - -
47 B11 B1 VLXSMPS S - - - -
48 C10 A1 VSSSMPS S - - - -
1. Pin 49 is an exposed pad that must be connected to VSS.
TIM2/
Port TIM1/ SPI2S2/ I2C1/ USART1 COMP1/
SYS_ TIM1/ SPI1/ TIM16/
TIM2/ TIM1/ I2C2/ RF / LPUART1 - - - COMP2/ DEBUG EVENOUT
AF TIM2 SPI2S2 TIM17/
LPTIM1 LPTIM3 I2C3 USART2 TIM1
LPTIM2
DEBUG_
RTC_ LPTIM1 SPI1_ USART2_ LPTIM2_ CM4_
PA4 OUT2 _OUT
- - -
NSS
-
CK
- - - - - SUBGHZSPI_
OUT EVENTOUT
DS13105 Rev 8
NSSOUT
DEBUG_
TIM2_ TIM2_ SPI2_ SPI1_ LPTIM2_ CM4_
PA5 -
CH1 ETR MISO
-
SCK
- - - - - - - SUBGHZSPI_
ETR EVENTOUT
SCKOUT
DEBUG_
TIM1_ I2C2_ SPI1_ LPUART1_ TIM1_ TIM16_ CM4_
PA6 -
BKIN
- -
SMBA MISO
- -
CTS
- - -
BKIN
SUBGHZSPI_
CH1 EVENTOUT
MISOOUT
DEBUG_
TIM1_ I2C3_ SPI1_ COMP2_ TIM17_ CM4_
PA7 -
CH1N
- -
SCL MOSI
- - - - - -
OUT
SUBGHZSPI_
CH1 EVENTOUT
MOSIOUT
SPI2_
TIM1_ USART1_ LPTIM2_ CM4_
PA8 MCO
CH1
- - - SCK/ -
CK
- - - - - -
OUT EVENTOUT
I2S2_CK
SPI2_ SPI2_
TIM1_ I2C1_ USART1_ CM4_
PA9 -
CH2
- NSS/
SCL
SCK/ -
TX
- - - - - - -
EVENTOUT
I2S2_WS I2S2_CK
SPI2_
RTC_ TIM1_ I2C1_ USART1_ DEBUG_RF_ TIM17_ CM4_
PA10 REFIN CH3
- -
SDA
MOSI/ -
RX
- - - - -
HSE32RDY BKIN EVENTOUT
I2S2_SD
TIM2/
Port TIM1/ SPI2S2/ I2C1/ USART1 COMP1/
SYS_ TIM1/ SPI1/ TIM16/
TIM2/ TIM1/ I2C2/ RF / LPUART1 - - - COMP2/ DEBUG EVENOUT
AF TIM2 SPI2S2 TIM17/
LPTIM1 LPTIM3 I2C3 USART2 TIM1
LPTIM2
COMP1_ CM4_
PB0 - - - - - - - - - - - -
OUT
- -
EVENTOUT
DS13105 Rev 8
JTDO/
TIM2_ SPI1_ USART1_ DEBUG_RF_ CM4_
PB3 TRACE
CH2
- - -
SCK
RF_IRQ0
RTS
- - - - -
DTB1
-
EVENTOUT
SWO
PB5 -
IN1
- -
SMBA MOSI
RF_IRQ1
CK
- - - -
OUT
-
BKIN EVENTOUT
STM32WLE5/E4xx
CH2N SCL CH1 EVENTOUT
SPI2_
TIM1_ I2C1_ TIM17_ CM4_
PB9 -
CH3N
- -
SDA
NSS/ - - IR_OUT - - - - -
CH1 EVENTOUT
I2S2_WS
SPI2_
TIM2_ I2C3_ LPUART1_ COMP1_ CM4_
PB10 -
CH3
- -
SCL
SCK/ - -
RX
- - -
OUT
- -
EVENTOUT
I2S2_CK
Table 20. Alternate functions (continued)
STM32WLE5/E4xx
AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7 AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15
TIM2/
Port TIM1/ SPI2S2/ I2C1/ USART1 COMP1/
SYS_ TIM1/ SPI1/ TIM16/
TIM2/ TIM1/ I2C2/ RF / LPUART1 - - - COMP2/ DEBUG EVENOUT
AF TIM2 SPI2S2 TIM17/
LPTIM1 LPTIM3 I2C3 USART2 TIM1
LPTIM2
SPI2_
TIM1_ TIM1_ I2C3_ LPUART1_ CM4_
PB12 - - NSS/ - - - - - - - -
Port B (continued)
SPI2_
TIM1_ I2C3_ LPUART1_ CM4_
PB13 -
CH1N
- -
SCL
SCK/ - -
CTS
- - - - - -
EVENTOUT
I2S2_CK
SPI2_
TIM1_ I2C2_ CM4_
DS13105 Rev 8
PB15 -
CH3N
- -
SCL
MOSI/ - - - - - - - - -
EVENTOUT
I2S2_SD
TIM2/
Port TIM1/ SPI2S2/ I2C1/ USART1 COMP1/
SYS_ TIM1/ SPI1/ TIM16/
TIM2/ TIM1/ I2C2/ RF / LPUART1 - - - COMP2/ DEBUG EVENOUT
AF TIM2 SPI2S2 TIM17/
LPTIM1 LPTIM3 I2C3 USART2 TIM1
LPTIM2
SPI2_
LPTIM1_ I2C3_ LPUART1_ CM4_
PC1 -
OUT
- MOSI/
SDA
- - -
TX
- - - - - -
EVENTOUT
I2S2_SD
SPI2_
LPTIM1_ LPTIM2_ CM4_
PC3 -
ETR
- - - MOSI/ - - - - - - - -
ETR EVENTOUT
I2S2_SD
CM4_
Port C
PC4 - - - - - - - - - - - - - - -
DS13105 Rev 8
EVENTOUT
CM4_
PC5 - - - - - - - - - - - - - - -
EVENTOUT
I2S2_ CM4_
PC6 - - - - -
MCK
- - - - - - - - -
EVENTOUT
CM4_
PC13 - - - - - - - - - - - - - - -
EVENTOUT
CM4_
PC14 - - - - - - - - - - - - - - -
EVENTOUT
CM4_
PC15 - - - - - - - - - - - - - - -
EVENTOUT
Port H
CM4_
PH3 - - - - - - - - - - - - - - -
EVENTOUT
STM32WLE5/E4xx
STM32WLE5/E4xx Electrical characteristics
5 Electrical characteristics
Figure 11. Pin loading conditions Figure 12. Pin input voltage
C = 50 pF VIN
MSv68045V1 MSv68046V1
Backup circuitry
(LSE, RTC and
backup registers)
Power switch
VDD VCORE
n x VDD
LPR
Kernel logic
Level shifter
OUT I/O
GPIOs (CPU, digital
n x 100 nF + 1 x 4.7 μF logic
IN and memories
n x VSS
VDDA
VDDA MR
VREF
ADC
10 nF + 1 μF VREF+ DAC
100 nF 1 μF COMPs
VREFBUF
VREF-
VSS
VDDRF
VDD
VDDSMPS SMPS
LDO/SMPS
4.7 μF VLXSMPS
Sub-GHz radio
15 μH
VFBSMPS
Caution: Each power supply pair (such as VDD/VSS or VDDA/VSS) must be decoupled with filtering
ceramic capacitors as shown in the above figure. These capacitors must be placed as close
as possible to (or below) the appropriate pins on the underside of the PCB to ensure the
good functionality of the device.
Note: For the UFQFPN48 and WLCSP59 package, VREF+ is internally connected to VDDA.
VDDSMPS VDDSMPS
IDDRF
VDDRF VDDRF
IDDVBAT
VBAT VBAT
IDD
VDD VDD
IDDA
VDDA VDDA
MSv64326V2
2. VIN maximum must always be respected. Refer to the next table for the maximum allowed injected current values.
3. This formula must be applied only on the power supplies related to the I/O structure described in Table 19:
STM32WLE5/E4xx pin definition.
4. To sustain a voltage higher than 4 V, the internal pull-up/pull-down resistors must be disabled.
5. Include VREF- pin.
∑IVDD Total current into sum of all VDD power lines (source)(1) 130
∑IVSS Total current out of sum of all VSS ground lines (sink)(1) 130
IVDD(PIN) (1)
Maximum current into each VDD power pin (source) 130
IVSS(PIN) Maximum current out of each VSS ground pin (sink)(1) 100
Output current sunk by any I/O and control pin, except FT_f 20
IIO(PIN) Output current sunk by any FT_f pin 20
mA
Output current sourced by any I/O and control pin 20
Total output current sunk by sum of all I/Os and control pins(2) 100
∑IIO(PIN)
Total output current sourced by sum of all I/Os and control pins(2) 100
Injected current on FT_xx, TT and RST pins, except PB0 –5 / +0(4)
IINJ(PIN)(3)
Injected current on PB0 -5/0
∑|IINJ(PIN)| Total injected current (sum of all I/Os and control pins)(5) 25
1. All main power (VDD, VDDRF, VDDA, VBAT) and ground (VSS) pins must always be connected to the external power
supplies, in the permitted range.
2. This current consumption must be correctly distributed over all I/Os and control pins.
3. Positive injection (when VIN > VDD) is not possible on these I/Os and does not occur for input voltages lower than the
specified maximum value.
4. A negative injection is induced by VIN < VSS. IINJ(PIN) must never be exceeded. Refer also to the previous table for the
maximum allowed input voltage values.
5. When several inputs are submitted to a current injection, the maximum ∑|IINJ(PIN)| is the absolute sum of the negative
injected currents (instantaneous values).
Power dissipation at
PD TA = 85 °C for suffix 6 version UFBGA73 - 392.0 mW
or TA = 105 °C for suffix 7(4)
Maximum power
Ambient temperature for 85
dissipation –40
suffix 6 version
Low-power dissipation(5) 105
TA °C
Maximum power
Ambient temperature for the 105
dissipation –40
suffix 7 version
Low-power dissipation(5) 125
Suffix 6 version 105
TJ Junction temperature range –40 °C
Suffix 7 version 125
1. When the reset is released, the functionality is guaranteed down to VBOR0 min.
2. This formula has to be applied only on the power supplies related to the I/O structure described in Table 19:
STM32WLE5/E4xx pin definition. Maximum I/O input voltage is the smallest value between min (VDD, VDDA) + 3.6 V and
5.5 V.
3. For operation with voltage higher than min (VDD, VDDA) + 0.3 V, the internal pull-up and pull-down resistors must be
disabled.
4. If TA is lower, higher PD values are allowed as long as TJ does not exceed TJ max (see Table 98: Package thermal
characteristics).
5. In low-power dissipation state, TA can be extended to this range, as long as TJ does not exceed TJ max (see Table 98:
Package thermal characteristics).
Deep-Sleep
mode (Sleep
All blocks off - 50 -
with cold
start)(1)(2) nA
Sleep mode Configuration retained - 140 -
(with warm
start)(2)(3) Configuration retained + RC64k - 810 -
TRPOR Required POR reset pulse duration For VDD ≥ 1.8 V 50 100 - µs
VEOLL End-of-life low-threshold voltage - 1.81 1.89 1.96
V
VEOLH End-of-life high-threshold voltage - 1.86 1.94 2.1
VEOLD End-of-life hysteresis voltage VEOLH - VEOLL 50 53 56 mV
LDO or SMPS over process,
VREG Main regulated supply 1.47 1.55 1.62 V
voltage and temperature range
Load transient for ILSMPS 100 µA to High BW mode - 25 -
LDTRSMPS 100 mA in 10 µs mV
LDO running Low BW mode - 47 -
VDD = 3.3 V,
ILOAD = 0 to 100 mA, - 95 -
current limiter off
IDDLDO LDO quiescent current VDD = 3.3 V, ILOAD = 100 mA, µA
- 380 -
current limiter on
VDD = 3.3 V, ILOAD = 50 mA,
- 280 -
current limiter on
ILDO LDO load current - - 100 - mA
Load transient for ILDO 100 µA to
LDTRLDO - - 25 - mV
100 mA in 10 µs
TSLDO Sleep and Sleep, LDO startup time For ILIM = 50 mA - 60 - µs
VDIG Digital regulator target voltage - 1.14 1.2 1.26 V
(1)
ILM Current limiter max value - 25 50 200 mA
1. The default current limiter value is set to 50 mA.
tRSTTEMPO(2) Reset temporization after BOR0 is detected VDD rising - 250 400 μs
Rising edge 1.72 1.76 1.80
VBOR0(2) Brownout reset threshold 0
Falling edge 1.70 1.74 1.78
Rising edge 2.06 2.10 2.14
VBOR1 Brownout reset threshold 1
Falling edge 1.96 2.00 2.04
Rising edge 2.26 2.31 2.35
VBOR2 Brownout reset threshold 2
Falling edge 2.16 2.20 2.24
Rising edge 2.56 2.61 2.66
VBOR3 Brownout reset threshold 3
Falling edge 2.47 2.52 2.57
V
Rising edge 2.85 2.90 2.95
VBOR4 Brownout reset threshold 4
Falling edge 2.76 2.81 2.86
Rising edge 1.88 1.95 2.02
VPVD0 Programmable voltage detector threshold 0
Falling edge 1.83 1.90 1.97
Rising edge 2.26 2.31 2.36
VPVD1 PVD threshold 1
Falling edge 2.15 2.20 2.25
Rising edge 2.41 2.46 2.51
VPVD2 PVD threshold 2
Falling edge 2.31 2.36 2.41
Rising edge 2.56 2.61 2.66
VPVD3 PVD threshold 3
Falling edge 2.47 2.52 2.57
Rising edge 2.69 2.74 2.79
VPVD4 PVD threshold 4
Falling edge 2.59 2.64 2.69
V
Rising edge 2.85 2.91 2.96
VPVD5 PVD threshold 5
Falling edge 2.75 2.81 2.86
Rising edge 2.92 2.98 3.04
VPVD6 PVD threshold 6
Falling edge 2.84 2.90 2.96
Hysteresis in
- 20 -
continuous mode
Vhyst_BORH0 Hysteresis voltage of BORH0
Hysteresis in
- 30 - mV
other mode
Hysteresis voltage of BORH (except
Vhyst_BOR_PVD - - 100 -
BORH0) and PVD
BOR(3) (except BOR0) and PVD
IDD (BOR_PVD)(2) - - 1.1 1.6 µA
consumption from VDD
VREFINT Internal reference voltage –40 °C < TJ < +105 °C 1.182 1.212 1.232 V
ADC sampling time when reading
tS_vrefint (1) - 4(2) - -
the internal reference voltage
µs
Start time of reference voltage
tstart_vrefint - - 8 12(2)
buffer when ADC is enable
VREFINT buffer consumption from
IDD(VREFINTBUF) - - 12.5 20(2) µA
VDD when converted by ADC
Internal reference voltage spread
∆VREFINT VDD = 3.3 V - 5 7.5(2) mV
over the temperature range
TCoeff Temperature coefficient –40 °C < TJ < +105 °C - 30 50(2) ppm/°C
ACoeff Long term stability 1000 hours, T = 25 °C - 300 1000(2) ppm
VDDCoeff Voltage coefficient 3.0 V < VDD < 3.6 V - 250 1200(2) ppm/V
VREFINT_DIV1 1/4 reference voltage 24 25 26
%
VREFINT_DIV2 1/2 reference voltage - 49 50 51
VREFINT
VREFINT_DIV3 3/4 reference voltage 74 75 76
1. The shortest sampling time can be determined in the application by multiple iterations.
2. Guaranteed by design.
1.23
1.225
1.22
1.215
1.21
1.205
1.2
1.195
1.19
1.185
-40 -20 0 20 40 60 80 100 120 °C
Mean Min Max MSv66005V3
Electrical characteristics
Table 36. Current consumption in Run and LPRun modes, CoreMark code with data
running from Flash memory, ART enable (cache ON, prefetch OFF)
Conditions Typ Max(1)
Symbol Parameter Unit
- Voltage fHCLK 25 °C 55 °C 85 °C 105 °C 25 °C 85 °C 105 °C
scaling (MHz)
16 1.85 1.90 1.95 2.10 2.20 2.40 2.80
Range 2 8 1.10 1.15 1.20 1.30 1.40 1.60 1.90
2 0.585 0.610 0.670 0.760 - - -
16 1.50 1.45 1.65 1.70 - - -
SMPS
8 1.00 1.05 1.05 1.10 - - -
Range 2
f =f 2 0.730 0.750 0.780 0.830 - - -
Supply current HCLK MSI
IDD (Run) All peripherals
in Run mode 48 5.55 5.65 5.80 5.95 7.40 11.0 14.0
disabled
DS13105 Rev 8
STM32WLE5/E4xx
Table 37. Current consumption in Run and LPRun modes, CoreMark code
STM32WLE5/E4xx
with data running from SRAM1
Conditions Typ Max(1)
Symbol Parameter Unit
- Voltage fHCLK 25 °C 55 °C 85 °C 105 °C 25 °C 85 °C 105 °C
scaling (MHz)
16 1.90 1.90 2.00 2.10 2.20 2.40 2.80
Range 2 8 1.10 1.15 1.20 1.30 1.40 1.60 2.00
2 - - - - - - -
16 1.40 1.45 1.50 1.55 - - -
SMPS
8 1.00 1.05 1.05 1.10 - - -
Range 2
fHCLK = fMSI 2 0.730 0.750 0.780 0.825 - - -
IDD Supply current
All peripherals
(Run) in Run mode 48 5.65 5.75 5.90 6.05 6.50 6.70 7.10
disabled
Range 1 32 3.90 4.00 4.10 4.25 4.60 4.80 5.20 mA
DS13105 Rev 8
Electrical characteristics
79/145
Table 38. Typical current consumption in Run and LPRun modes, with different codes
80/145
Electrical characteristics
running from Flash memory, ART enable (cache ON, prefetch OFF)
Conditions Typ Typ
Symbol Parameter Unit Unit
- Voltage scaling Code 25 °C 25 °C
STM32WLE5/E4xx
Fibonacci 3.30 68.75
While(1) 2.90 60.42
Table 38. Typical current consumption in Run and LPRun modes, with different codes
STM32WLE5/E4xx
running from Flash memory, ART enable (cache ON, prefetch OFF) (continued)
Conditions Typ Typ
Symbol Parameter Unit Unit
- Voltage scaling Code 25 °C 25 °C
Electrical characteristics
81/145
Table 39. Typical current consumption in Run and LPRun modes,
82/145
Electrical characteristics
with different codes running from SRAM1
Conditions Typ Typ
Symbol Parameter Unit Unit
- Voltage scaling Code 25 °C 25 °C
STM32WLE5/E4xx
Fibonacci 3.45 71.88
While(1) 3.15 65.63
Table 39. Typical current consumption in Run and LPRun modes,
STM32WLE5/E4xx
with different codes running from SRAM1 (continued)
Conditions Typ Typ
Symbol Parameter Unit Unit
- Voltage scaling Code 25 °C 25 °C
Electrical characteristics
83/145
Table 40. Current consumption in Sleep and LPSleep modes, Flash memory ON
84/145
Electrical characteristics
Conditions Typ Max(1)
Symbol Parameter Unit
Voltage fHCLK
- 25 °C 55 °C 85 °C 105 °C 25 °C 85 °C 105 °C
scaling (MHz)
STM32WLE5/E4xx
2 58.0 74.5 125 215 86.0 330 710
f =f
IDD Supply current in HCLK MS 1 35.5 50.5 99.0 190 60.0 300 690
All peripherals µA
(LPSleep) LPSleep mode 0.4 18.5 33.5 81.5 170 41.0 280 670
disabled
0.1 11.0 26.5 74.5 165 36.0 280 660
1. Guaranteed by characterization results, unless otherwise specified.
Table 42. Current consumption in Stop 2 mode
STM32WLE5/E4xx
Conditions Typ Max(1)
Symbol Parameter Unit
VDD (V) 0 °C 25 °C 55 °C 85 °C 105 °C 0 °C 25 °C 85 °C 105 °C
1.8 0.545 0.830 2.45 8.45 13.5 1.20 2.20 24.0 66.0
IDD Supply current in Stop 2 mode 2.4 0.525 0.850 2.60 8.80 14.0 - - - -
(Stop 2) RTC disabled 3.0 0.605 0.885 2.80 9.25 14.5 1.10 2.60 26.0 69.0
3.6 0.630 0.935 3.10 9.75 15.5 1.40 2.80 26.0 71.0
µA
1.8 0.650 0.880 2.55 8.25 13.5 1.30 2.30 24.0 66.0
IDD
Supply current in Stop 2 mode 2.4 0.630 0.945 2.70 8.85 14.0 - - - -
(Stop 2 with
RTC enabled, clocked by LSI(2) 3.0 0.715 1.00 2.90 9.70 15.0 1.40 2.80 26.0 69.0
RTC)
3.6 0.750 1.10 3.15 10.5 15.5 1.50 3.00 26.0 71.0
1. Guaranteed based on test during characterization, unless otherwise specified.
2. LSI using LSIPRE = 1 configuration.
DS13105 Rev 8
Electrical characteristics
85/145
Table 44. Current consumption in Stop 1 mode
86/145
Electrical characteristics
Conditions Typ Max(1)
Symbol Parameter Unit
VDD (V) 0 °C 25 °C 55 °C 85 °C 105 °C 0 °C 25 °C 85 °C 105 °C
1.8 2.05 4.00 14.0 47.0 74.5 6.10 20.0 200 480
IDD Supply current in Stop 1 mode 2.4 2.15 3.95 14.0 47.0 75.0 - - - -
(Stop 1) RTC disabled 3.0 2.15 4.15 14.0 47.5 75.5 5.90 20.0 200 490
3.6 2.25 4.20 14.0 48.0 76.5 6.20 20.0 200 490
µA
1.8 2.15 4.10 14.0 47.0 75.0 6.30 20.0 200 480
IDD
Supply current in Stop 1 mode 2.4 2.15 4.10 14.0 47.5 75.5 - - - -
(Stop 1with
RTC enabled, clocked by LSI(2) 3.0 2.25 4.20 14.0 47.5 76.0 6.40 21.0 200 490
RTC)
3.6 2.30 4.15 14.5 48.5 77.0 6.70 21.0 200 490
1. Guaranteed based on test during characterization, unless otherwise specified.
2. LSI using LSIPRE = 1 configuration.
DS13105 Rev 8
STM32WLE5/E4xx
Table 46. Current consumption in Stop 0 mode
STM32WLE5/E4xx
Conditions Typ Max(1)
Symbol Parameter VDD Unit
- 0 °C 25 °C 55 °C 85 °C 105 °C 0 °C 25 °C 85 °C 105 °C
(V)
1.8 335 345 365 415 455 480 500 740 1200
IDD Supply current in Stop 0 mode 2.4 360 370 395 445 485 - - - -
µA
(Stop 0) RTC disabled 3.0 390 400 425 475 515 540 570 800 1200
3.6 425 435 460 515 550 580 600 840 1300
1. Guaranteed based on test during characterization, unless otherwise specified.
Wakeup clock: MSI 4 MHz, voltage range 2 3.45 3.76 3.45 4.04
Wakeup clock: MSI 2 MHz, voltage range 2 3.05 3.20 3.74 3.35
Wakeup clock: MSI 4 MHz, voltage range 1 3.20 3.66 3.30 4.11 nAs
Wakeup clock: MSI 16 MHz, voltage range 1 1.07 1.25 1.71 1.80
Wakeup clock: MSI 48 MHz, voltage range 1 0.867 1.13 1.39 0.949
Electrical characteristics
87/145
Table 48. Current consumption in Standby mode
88/145
Electrical characteristics
Conditions Typ Max(1)
Symbol Parameter VDD Unit
- 0 °C 25 °C 55 °C 85 °C 105 °C 0 °C 25 °C 85 °C 105 °C
(V)
1.8 0.009 0.027 0.245 1.00 2.40 - - - -
2.4 0.022 0.051 0.340 1.35 2.85 - - - -
No retention
Supply current in 3.0 0.046 0.071 0.470 1.75 3.40 - - - -
Standby mode 3.6 0.075 0.125 0.650 2.30 4.05 - - - -
IDD
RTC disabled
(Standby) Backup registers 1.8 0.130 0.205 0.820 2.90 5.55 0.200 0.550 8.20 24.0
retained 2.4 0.140 0.225 0.915 3.25 6.05 - - - -
SRAM2 retained
3.0 0.165 0.255 1.05 3.70 6.60 0.280 0.710 9.40 27.0
3.6 0.190 0.300 1.20 4.25 7.25 0.330 0.770 10.0 28.0
µA
1.8 0.215 0.295 0.895 3.10 5.30 - - - -
2.4 0.230 0.325 0.990 3.45 5.95 - - - -
DS13105 Rev 8
STM32WLE5/E4xx
Wakeup clock: MSI 4 MHz 23.5 81.3 111 114
IDD (wakeup from Standby) nAs
Wakeup clock: MSI 8 MHz 15.2 15.7 17.3 19.6
Table 50. Current consumption in Shutdown mode
STM32WLE5/E4xx
Conditions Typ Max(1)
Symbol Parameter VDD Unit
- 0 °C 25 °C 55 °C 85 °C 105 °C 0 °C 25 °C 85 °C 105 °C
(V)
1.8 0.001 0.008 0.105 0.380 0.995 0.001 0.043 1.70 6.40
Supply current in Shutdown mode 2.4 0.008 0.018 0.135 0.445 1.20 - - - -
IDD
RTC disabled
(Shutdown) 3.0 0.018 0.031 0.180 0.545 1.45 0.078 0.150 2.40 8.50
Backup registers retained
3.6 0.041 0.062 0.260 0.690 1.80 0.110 0.190 2.90 9.90
Electrical characteristics
89/145
Table 51. Current consumption in VBAT mode
90/145
Electrical characteristics
Conditions Typ Max
Symbol Parameter VBAT Unit
- 0 °C 25 °C 55 °C 85 °C 105 °C 105 °C
(V)
1.8 1.00 3.00 19.0 95.0 180 1.00
2.4 1.00 3.00 22.0 110 200 1.00
RTC disabled
3.0 1.00 5.00 31.0 150 270 1.00
Backup domain 3.6 3.00 11.0 50.0 220 380 3.00
IDD(VBAT) nA
supply current 1.8 140 150 180 275 390 140
RTC enabled and 2.4 155 170 200 310 435 155
clocked by LSE quartz(1) 3.0 185 200 235 375 545 185
3.6 230 245 295 485 710 230
1. Based on characterization done with a 32.768 kHz crystal (MC306-G-06Q-32.768, manufacturer JFVNY) with two 6.8 pF loading capacitors.
DS13105 Rev 8
STM32WLE5/E4xx
STM32WLE5/E4xx Electrical characteristics
I SW = V DD × f SW × C
where
• ISW is the current sunk by a switching I/O to charge/discharge the capacitive load.
• VDD is the I/O supply voltage.
• fSW is the I/O switching frequency.
• C is the total capacitance seen by the I/O pin: C = CIo+ CEXT .
• CEXT is the PCB board capacitance plus any connected external device pin
capacitance.
The test pin is configured in push-pull output mode and is toggled by software at a fixed
frequency.
Crystal oscillator
The devices include internal programmable capacitances that can be used to tune the
crystal frequency in order to compensate the PCB parasitic one.
Characteristics in the tables below, are measured over recommended operating conditions,
unless otherwise specified. Typical values are referred to TA = 25 °C and VDD = 3 V.
VDDRF stabilized,
Startup time for 80% amplitude
tSUA(HSE) SUBGHZ_HSEINTRIMR = 0x12, - 1000 -
stabilization
-40 to +105 °C temperature range
µs
VDDRF stabilized,
Startup time
tSUR(HSE) SUBGHZ_HSEINTRIMR = 0x12, - 180 -
for HSEREADY signal
-40 to +105 °C temperature range
HSEGMC = 000,
IDDRF(HSE) HSE32 current consumption - 50 - µA
SUBGHZ_HSEINTRIMR = 0x12
SUBGHZ_HSEINTRIMR
XOTg(HSE) - 1 5
granularity
ppm
SUBGHZ_HSEINTRIMR
XOTfp(HSE) ±15 ±30 -
frequency pulling
Capacitor bank
SUBGHZ_HSEINTRIMR
XOTnb(HSE) - 6 - bit
number of tuning bits
SUBGHZ_HSEINTRIMR setting
XOTst(HSE) - - 0.1 ms
time
For more information about the trimming methodology of the oscillator, refer to the
application note HSE trimming for STM32 wireless MCUs (AN5042).
TCXO regulator
the resonator and the load capacitors have to be placed as close as possible to the
oscillator pins to minimize output distortion and startup stabilization time.
Refer to the crystal resonator manufacturer for more details on the resonator characteristics
(frequency, package, accuracy).
For more information on the crystal selection, refer to application note Oscillator design
guide for STM8AF/AL/S, STM32 MCUs and MPUs (AN2867).
OSC32_IN fLSE
OSC32_OUT
CL2
MS30253V2
Note: No external resistors are required between OSC32_IN and OSC32_OUT, and it is forbidden
to add one.
In bypass mode, the LSE oscillator is switched off and the input pin is a standard GPIO.
The external clock signal has to respect the I/O characteristics detailed in Section 5.3.16:
I/O port characteristics.The recommend clock input waveform is shown in the figure below.
tw(LSEH)
VLSEH
90%
10%
VLSEL
tr(LSE) t
tf(LSE) tw(LSEL)
TLSE
MS19215V2
Tj = 0 to 85 °C –1 - 1
∆Temp(HSI16) HSI16 oscillator frequency drift
Tj = -40 to 125 °C –2 - 1.5
∆VDD(HSI16) HSI16 oscillator frequency drift over VDD VDD = 1.8 V to 3.6 V –0.1 - 0.05
tsu (HSI16)(2) HSI16 oscillator start-up time - - 0.8 1.2
μs
tstab(HSI16)(2) HSI16 oscillator stabilization time - - 3 5
IDD(HSI16)(2) HSI16 oscillator power consumption - - 155 190 μA
1. Guaranteed by characterization results.
2. Guaranteed by design.
16.1
16
15.9
15.8 -1 %
-1.5 %
15.7
-2 %
15.6
-40 -20 0 20 40 60 80 100 120 °C
Mean Min Max MSv66006V3
VDD =
–1.2 -
1.8 to 3.6 V
Range 0 to 3 0.5
VDD =
–0.5 -
2.4 to 3.6 V
Range 0 - - 0.6 1
Range 1 - - 0.8 1.2
Range 2 - - 1.2 1.7
Range 3 - - 1.9 2.5
Range 4 - - 4.7 6
MSI oscillator Range 5 - - 6.5 9
MSI and
IDD(MSI)(4) power µA
PLL mode Range 6 - - 11 15
consumption
Range 7 - - 18.5 25
Range 8 - - 62 80
Range 9 - - 85 110
Range 10 - - 110 130
Range 11 - - 155 190
1. Guaranteed by characterization results.
2. This is a deviation for an individual part once the initial frequency has been measured.
3. Sampling mode means LPRun and LPSleep modes with temperature sensor disabled.
4. Guaranteed by design.
Voltage limits to be applied on any I/O pin to VDD = 3.3 V, TA = +25 °C, fHCLK = 48 MHz,
VFESD 2B
induce a functional disturbance conforming to IEC 61000-4-2
Fast transient voltage burst limits to be
VDD = 3.3 V, TA = +25 °C, fHCLK = 48 MHz,
VEFTB applied through 100 pF on VDD and VSS 5A
conforming to IEC 61000-4-4
pins to induce a functional disturbance
Static latch-up
The following complementary static tests are required on three parts to assess the latch-up
performance:
• A supply overvoltage is applied to each power supply pin.
• A current injection is applied to each input, output and configurable I/O pin.
These tests are compliant with EIA/JESD 78A IC latch-up standard.
All I/Os are CMOS- and TTL-compliant (no software configuration required). Their
characteristics cover more than the strict CMOS-technology or TTL parameters, as shown
in the figure below.
Figure 20. I/O input characteristics - VIL and VIH on all I/Os
VIH spec 70 % VIL spec 30 % VIH rule VIL rule VIH spec TTL VIL spec TTL
MSv64346V1
VOL(2) Output low-level voltage for an I/O pin CMOS port(3) - 0.4
VOH(2) Output high-level voltage for an I/O pin IO| = 8 mA, VDD ≥ 2.7 V
|I VDD - 0.4 -
VOL(2) Output low-level voltage for an I/O pin TTL port(3) - 0.4
VOH(2) Output high-level voltage for an I/O pin |IIO| = 8 mA, VDD ≥ 2.7 V 2.4 -
VOL(2) Output low-level voltage for an I/O pin - 1.3
|IIO| = 20 mA, VDD ≥ 2.7 V V
VOH(2) Output high-level voltage for an I/O pin VDD - 1.3 -
VOL(2) Output low-level voltage for an I/O pin - 0.4
|IIO| = 4 mA, VDD ≥ 1.8 V
VOH(2) Output high-level voltage for an I/O pin VDD - 0.45 -
Output low-level voltage for an FT I/O |IIO| = 20 mA, VDD ≥ 2.7 V - 0.4
VOLFM+(2) pin in FM+ mode
(FT I/O with “f” option) |IIO| = 10 mA, VDD ≥ 1.8 V - 0.4
1. The IIO current sourced or sunk by the device must always respect the absolute maximum rating specified in Table 21:
Voltage characteristics. The sum of the currents sourced or sunk by all the I/Os (I/O ports and control pins) must always
respect the absolute maximum ratings Σ IIO.
2. Guaranteed by design.
3. TTL and CMOS outputs are compatible with JEDEC standards JESD36 and JESD52.
Input/output AC characteristics
Unless otherwise specified, the parameters given in the table below are derived from tests
performed under the ambient temperature and supply voltage conditions summarized in
Table 25: General operating conditions.
External
reset circuit(1) VDD
RPU
NRST(2) Internal reset
Filter
0.1 μF
MS19878V3
CKMODE = 00 2 - 3 1/fADC
1.5(3) 43 50
3.5 100 680
7.5 214 2200
12.5 357 4700
12 bits
19.5 557 8200
39.5 1129 15000
79.5 2271 33000
160.5 4586 50000
1.5(3) 43 68
3.5 100 820
7.5 214 3300
12.5 357 5600
10 bits
19.5 557 10000
39.5 1129 22000
79.5 2271 39000
160.5 4586 50000
(3)
1.5 43 82
3.5 100 1500
7.5 214 3900
12.5 357 6800
8 bits
19.5 557 12000
39.5 1129 27000
79.5 2271 50000
160.5 4586 50000
(3)
1.5 43 390
3.5 100 2200
7.5 214 5600
12.5 357 10000
6 bits
19.5 557 15000
39.5 1129 33000
79.5 2271 50000
160.5 4586 50000
1. Guaranteed by design.
2. I/O analog switch voltage booster must be enabled (BOOSTEN = 1 in the SYSCFG_CFGR1) when VDDA < 2.4 V and
disabled when VDDA ≥ 2.4 V.
3. Only allowed with VDDA > 2 V
EG
Code
(1) Example of an actual transfer curve
4095
(2) Ideal transfer curve
4094
(3) End point correlation line
4093
ET total unadjusted error: maximum deviation
(2)
between the actual and ideal transfer curves.
0
1 2 3 4 5 6 7 4093 4094 4095 (VAIN / VREF+)*4095
MSv19880V3
VDDA
MS33900V5
1. Refer to Table 79: ADC accuracy for the values of RAIN, RADC and CADC.
2. Cparasitic represents the capacitance of the PCB (dependent on soldering and PCB layout quality) plus the pad capacitance
(refer to Table 72: I/O static characteristics for the value of the pad capacitance). A high Cparasitic value downgrades the
conversion accuracy. To remedy this, fADC must be reduced.
3. Refer to Table 72: I/O static characteristics for the values of Ilkg.
VBRS = 0 - 5 -
RBC Battery charging resistor kΩ
VBRS = 1 - 1.5 -
Normal ppm
Iline_reg Line regulation 2.8 V ≤ VDDA ≤ 3.6 V - - 2000
mode /V
Normal ppm
Iload_reg Load regulation 500 μA ≤ Iload ≤ 4 mA - 50 500
mode /mA
±[Tcoeff _ vrefint
-40 °C < TJ < +105 °C - -
Temperature + 50] ppm
Tcoeff
coefficient ±[T /°C
0 °C < TJ < +50 °C - - coeff_vrefint
+ 50]
Power supply DC 40 55 -
PSRR dB
rejection 100 kHz 25 40 -
CL = 0.5 µF(3) - 300 350
(3)
tSTART Startup time CL = 1.1 µF - 500 650 µs
CL = 1.5 µF(3) - 650 800
Control of
maximum DC
current drive on
IINRUSH - - - 8 - mA
VREFBUF_OUT
during start-up
phase (4)
Iload = 0 µA - 16 25
VREFBUF
IDDA
consumption Iload = 500 µA - 18 30 µA
(VREFBUF)
from VDDA
Iload = 4 mA - 35 50
1. Guaranteed by design or characterization. Not tested in production.
2. In degraded mode, VREFBUF cannot maintain accurately the output voltage that follows (VDDA - drop voltage).
3. The capacitive load must include a 100 nF capacitor in order to cut-off the high-frequency noise.
4. To correctly control the VREFBUF in-rush current during start-up phase and scaling change, the VDDA voltage must be in
the range [2.4 V to 3.6 V] and [2.8 V to 3.6 V] respectively for VRS = 0 and VRS = 1.
2.05
2.045
Mean
2.04
2.035
Min
2.03
2.025
-40 -20 0 20 40 60 80 100 120 °C
MSv62522V2
2.5
2.495
Mean
2.49
2.485
2.48
Min
2.475
-40 -20 0 20 40 60 80 100 120 °C
MSv62523V2
Wakeup time from off state Normal mode DAC output buffer ON
- 4.2 7.5
tWAKEUP (setting the ENx bit in the CL ≤ 50 pF, RL ≥ 5 kΩ
(2) µs
DAC control register) until Normal mode DAC output buffer
final value ±1 LSB - 2 5
OFF, CL ≤ 10 pF
Normal mode DAC output buffer ON
PSRR VDDA supply rejection ratio - -80 -28 dB
CL ≤ 50 pF, RL ≥ 5 kΩ, DC
Minimum time between two DAC_MCR:MODEx[2:0] = 000 or 001
1 - -
consecutive writes into the CL ≤ 50 pF, RL ≥ 5 kΩ
DAC_DORx register to
TW_to_W guarantee a correct µs
DAC_OUT for a small DAC_MCR:MODEx[2:0] = 010 or 011
1.4 - -
variation of the input code CL ≤ 10 pF
(1 LSB)
DAC output buffer
- 0.7 3.5
Sampling time in sample DAC_OUT pin ON, CSH = 100 nF
ms
and hold mode (code connected DAC output buffer
- 10.5 18
transition between the OFF, CSH = 100 nF
tSAMP lowest input code and the
DAC_OUT pin
highest input code when
not connected
DACOUT reaches final DAC output buffer
(internal - 2 3.5 µs
value ±1LSB) OFF
connection
only)
Sample and hold mode,
Ileak Output leakage current - - -(3) nA
DAC_OUT pin connected
Internal sample and hold
CIint - 5.2 7 8.8 pF
capacitor
tTRIM Middle code offset trim time DAC output buffer ON 50 - - µs
No load, middle
- 315 500
DAC output code (0x800)
buffer ON No load, worst code
- 450 670
(0xF1C)
DAC consumption from
IDDA(DAC) DAC output No load, middle µA
VDDA - - 0.2
buffer OFF code (0x800)
315 x 670 x
Sample and hold mode, CSH =
- Ton/(Ton Ton/(Ton
100 nF
+Toff)(4) +Toff)(4)
No load, middle
- 185 240
DAC output code (0x800)
buffer ON No load, worst code
- 340 400
(0xF1C)
DAC output No load, middle
- 155 205
DAC consumption from buffer OFF code (0x800)
IDDV(DAC) µA
VREF+
185 x 400 x
Sample and hold mode, buffer ON,
- Ton/(Ton Ton/(Ton
CSH = 100 nF, worst case
+Toff)(4) +Toff)(4)
155 x 205 x
Sample and hold mode, buffer OFF,
- Ton/(Ton Ton/(Ton
CSH = 100 nF, worst case
+Toff)(4) +Toff)(4)
1. Guaranteed by design.
2. In buffered mode, the output can overshoot above the final value for low input code (starting from min value).
3. Refer to Table 72: I/O static characteristics.
4. Ton is the Refresh phase duration. Toff is the Hold phase duration. Refer to the reference manual for more details.
Buffer(1)
RLOAD
12-bit DAC_OUTx
digital-to-analog
converter
CLOAD
(1) The DAC integrates an output buffer that can be used to reduce the output impedance and to drive external loads
directly without the use of an external operational amplifier. The buffer can be bypassed by configuring the BOFFx bit in
the DAC_CR register. MSv47959V2
VREF+ = 3.6 V - - ±5
Offset Error at code DAC output buffer ON
OffsetCal
0x800 after calibration CL ≤ 50 pF, RL ≥ 5 kΩ
VREF+ = 1.8 V - - ±7
- 1 - tTIMxCLK
tres(TIM) Timer resolution time
fTIMxCLK = 48 MHz 15.625 - ns
Standard-mode - 2
Analog filter ON, DNF = 0 8
Fast-mode
f(I2CCLK) I2CCLK frequency Analog filter OFF, DNF = 1 9 MHz
Analog filter ON, DNF = 0 18
Fast-mode Plus
Analog filter OFF, DNF = 1 16
The SDA and SCL I/O requirements are met with the following restrictions:
• The SDA and SCL I/O pins are not “true” open-drain. When configured as open-drain,
the PMOS connected between the I/O pin and VDD is disabled, but is still present.
• The 20 mA output drive requirement in Fast-mode Plus is partially supported. This
limits the maximum load Cload supported in Fast-mode Plus, given by these formulas:
– tr(SDA/SCL) = 0.8473 x Rp x Cload
– Rp(min) = [VDD - VOL(max)] / IOL(max)
where Rp is the I2C lines pull-up. Refer to Section 5.3.16: I/O port characteristics
for more details.
All I2C SDA and SCL I/Os embed an analog filter (refer to the table below for its
characteristics).
USART characteristics
Unless otherwise specified, the parameters given in the table below are derived from tests
performed under the ambient temperature, fPCLKx frequency and supply voltage conditions
summarized in Table 25: General operating conditions, with the following configuration:
• OSPEEDRy[1:0] set to 10 (output speed)
• capacitive load C = 30 pF
• measurement points at CMOS levels: 0.5 x VDD
Refer to Section 5.3.16: I/O port characteristics for more details on the input/output alternate
function characteristics (NSS, CK, TX, and RX for USART).
Master mode - - 6
fCK USART clock frequency MHz
Slave mode - - 16
tsu(NSS) NSS setup time Slave mode tker + 5 - -
th(NSS) NSS hold time Slave mode 2 - -
tw(CKH) CK high time
Master mode 1 / fCK / 2 - 1 1 / fCK / 2 1 / fCK / 2 + 1
tw(CKL) CK low time
Master mode 22 - -
tsu(RX) Data input setup time
Slave mode 3 - -
ns
Master mode 0 - -
th(RX) Data input hold time
Slave mode 1 - -
Master mode - 13 22
tv(TX) Data output valid time
Slave mode - 0.5 1
Master mode 10 - -
th(TX) Data output hold time
Slave mode 0 - -
SPI characteristics
Unless otherwise specified, the parameters given in the table below are derived from tests
performed under the ambient temperature, fPCLKx frequency and supply voltage conditions
summarized in Table 25: General operating conditions, with the following configuration:
• output speed set to OSPEEDRy[1:0] = 11
• capacitive load C = 30 pF
• measurements done at CMOS levels: 0.5 x VDD
Refer to Section 5.3.16: I/O port characteristics for more details on the input/output alternate
function characteristics (NSS, SCK, MOSI, MISO for SPI).
Master mode
24
1.8 < VDD < 3.6 V, Range 1
Master transmitter mode
24
1.8 < VDD < 3.6 V, Range 1
fSCK Slave receiver mode
SPI clock frequency - - 24 MHz
1/tc(SCK) 1.8 < VDD < 3.6 V, Range 1
Slave mode transmitter/full duplex
24(2)
2.7 < VDD < 3.6 V, Range 1
Slave mode transmitter/full duplex
24(2)
1.8 < VDD < 3.6 V, Range 1
tsu(NSS) NSS setup time Slave mode, SPI prescaler = 2 3 x TPCLK - -
th(NSS) NSS hold time Slave mode, SPI prescaler = 2 2 x TPCLK - -
-
tw(SCKH)
SCK high and low time Master mode TPCLK - 1 TPCLK TPCLK + 1
tw(SCKL)
tsu(MI) Master mode 1 - -
Data input setup time
tsu(SI) Slave mode 1 - -
th(MI) Master mode 6 - -
Data input hold time ns
th(SI) Slave mode 2 - -
ta(SO) Data output access time 9 12 34
Slave mode
tdis(SO) Data output disable time 9 10 16
NSS input
SCK input
MOSI
MSB IN BIT1 IN LSB IN
INPUT
(SI)
NSS input
CPHA=1
CPOL=0 tw(SCKH)
CPHA=1 tw(SCKL)
CPOL=1
tr(SCK)
tv(SO) th(SO) tdis(SO)
ta(SO) tf(SCK)
MISO
MSB OUT BIT6 OUT LSB OUT
OUTPUT
tsu(SI) th(SI)
MOSI
INPUT MSB IN BIT 1 IN LSB IN
ai14135b
1. Measurement points are set at CMOS levels: 0.3 VDD and 0.7 VDD.
High
NSS input
tc(SCK)
SCK Output
CPHA= 0
CPOL=0
CPHA= 0
CPOL=1
SCK Output
CPHA=1
CPOL=0
CPHA=1
CPOL=1
tw(SCKH) tr(SCK)
tsu(MI) tw(SCKL) tf(SCK)
MISO
INP UT MSB IN BIT6 IN LSB IN
th(MI)
MOSI
MSB OUT B I T1 OUT LSB OUT
OUTPUT
tv(MO) th(MO)
ai14136c
1. Measurement points are set at CMOS levels: 0.3 VDD and 0.7 VDD.
JTAG/SWD characteristics
Unless otherwise specified, the parameters given in the table below are derived from tests
performed under the ambient temperature, fPCLKx frequency and supply voltage conditions
summarized in Table 25: General operating conditions, with the following configuration:
• capacitive load C = 30 pF
• measurement done at CMOS levels: 0.5 x VDD.
Refer to Section 5.3.16: I/O port characteristics for more details.
6 Package information
A
E E
T Seating
plane
ddd A1
e b
Detail Y
D
Y
Exposed pad
area D2
1
L
48
C 0.500x45°
pin1 corner R 0.125 typ.
E2 Detail Z
48
Z
A0B9_ME_V3
7.30
6.20
48 37
1 36
0.20 5.60
7.30
5.80
6.20
5.60
0.30
12 25
13 24
0.50 0.75
0.55
5.80
A0B9_FP_V2
STM32WLE5
Product identification(1)
CCU6
Y WW Date code
R
Pin 1 identifier Revision code
MSv66046V1
1. Parts marked as “ES”, “E” or accompanied by an Engineering Sample notification letter, are not yet
qualified and therefore not approved for use in production. ST is not responsible for any consequences
resulting from such use. In no event will ST be liable for the customer using any of these engineering
samples in production. ST’s Quality department must be contacted prior to any decision to use these
engineering samples to run a qualification activity.
A4 A2
SIDE VIEW A1 A
E
B
E1
e F A
F
J
H
G
F
E D1 D
D
C
B
e
A
1 2 3 4 5 6 7 8 9
BOTTOM VIEW
eee M C A B
fff M C
B08E_UFBGA73_ME_V1
A2 - 0.13 - - 0.0051 -
A4 - 0.32 - - 0.0126 -
b(3) 0.24 0.29 0.34 0.0094 0.0114 0.0134
D 4.85 5.00 5.15 0.1909 0.1969 0.2028
D1 - 4.00 - - 0.1575 -
E 4.85 5.00 5.15 0.1909 0.1969 0.2028
E1 - 4.00 - - 0.1575 -
e - 0.50 - - 0.0197 -
F - 0.50 - - 0.0197 -
ddd - - 0.08 - - 0.0031
(4)
eee - - 0.15 - - 0.0059
(5)
fff - - 0.05 - - 0.0020
1. Values in inches are converted from mm and rounded to 4 decimal digits.
2. - UFBGA stands for Ultra-Thin Profile Fine Pitch Ball Grid Array.
- Ultra Thin profile: 0.50 < A ≤ 0.65mm / Fine pitch: e < 1.00mm pitch.
- The total profile height (Dim A) is measured from the seating plane to the top of the component
- The maximum total package height is calculated by the following methodology:
A Max = A1 Typ + A2 Typ + A4 Typ + √ (A1²+A2²+A4² tolerance values)
3. The typical balls diameters before mounting is 0.20 mm.
4. The tolerance of position that controls the location of the pattern of balls with respect to datum A and B. For
each ball there is a cylindrical tolerance zone eee perpendicular to datum C and located on true position
with respect to datum A and B as defined by e. The axis perpendicular to datum C of each ball must lie
within this tolerance zone.
5. The tolerance of position that controls the location of the balls within the matrix with respect to each other.
For each ball there is a cylindrical tolerance zone fff perpendicular to datum C and located on true position
as defined by e. The axis perpendicular to datum C of each ball must lie within this tolerance zone. Each
tolerance zone fff in the array is contained entirely in the respective zone eee above. The axis of each ball
must lie simultaneously in both tolerance zones.
Dpad
Dsm
MSv62396V1
Table 97. UFBGA recommended PCB design rules (0.5 mm pitch BGA)
Dimension Recommended values
Pitch 0.5 mm
Dpad 0.230 mm
0.330 mm typ. (depends on the soldermask
Dsm
registration tolerance)
Stencil opening 0.280 mm
Stencil thickness Between 0.100 mm and 0.125 mm
Pad trace width 0.100 mm
Ball diameter 0.280 mm
Y WW R Revision code
Pin 1 identifier
MSv64357V1
1. Parts marked as “ES”, “E” or accompanied by an Engineering Sample notification letter, are not yet
qualified and therefore not approved for use in production. ST is not responsible for any consequences
resulting from such use. In no event will ST be liable for the customer using any of these engineering
samples in production. ST’s Quality department must be contacted prior to any decision to use these
engineering samples to run a qualification activity.
7 Ordering information
Example: STM32 WL E5 J C I 6 TR
Device family
Product type
Device subfamily
Pin/ball count
C = 48
U= 59
J = 73
Package
I = UFBGA
U= UFQFPN
Y= WLCSP
Temperature range
Packing
TR = tape and reel
For a list of available options (such as speed or package) or for further information on any
aspect of this device, contact the nearest ST sales office.
8 Revision history
Updated:
– Radio in Features
– Section 3.8.3: Transmitter
– Table 13: Internal voltage reference calibration values
– F6 I/O structure and footnotes in Table 19: STM32WLE5xx pin definition
– Figure 11: Power supply scheme
– IVDD(PIN) in Table 22: Current characteristics
– New Table 26: Operating range of RF pads
– PA match in Table 27: Sub-GHz radio power consumption
– EFFSMPS in Table 32: Sub-GHz radio power management specifications
29-Jun-2020 5
– IDD(Run) in Table 36
– New Table 43, Table 45, Table 47 and Table 49
– New footnote in Table 56: HSE32 crystal requirements
– Note 2 in Table 59: Low-speed external user clock characteristics
– ∆Temp(HSI16) in Table 61: HSI16 oscillator characteristics
– Tj replacing TA in Table 62 and Table 63
– Ilkg in Table 72: I/O static characteristics
– Table 73: Output voltage characteristics
– Table 77: ADC characteristics
– Table 79: ADC accuracy
Updated:
– Package list in the cover page
– Table 1: Device summary
– Table 2: Main features and peripheral counts
– New Figure 8: UFQFPN48 pinout and Figure 9: WLCSP59 pinout
– Figure 10: UFBGA73 pinout
8-Jul-2020 6 – Figure 13: Power supply scheme
– Table 19: STM32WLE5/E4xx pin definition
– Table 20: Alternate functions
– Table 70: ESD absolute maximum ratings
– Table 82: VBAT monitoring characteristics
– Table 93: SPI characteristics
– Section 7: Ordering information
Updated:
– Table 1 with STM32WLE4xx products (without LoRa) and -40/+105 °C
– Table 2: Main features and peripheral counts
– Figure 9: UFBGA73 pinout (formatting only)
– Table 19: STM32WLE5/E4xx pin definition and Table 20: Alternate functions
– TJ in Table 23: Thermal characteristics
– IINJ(PIN) in Table 22: Current characteristics
– Table 25: General operating conditions
– Table 27: Sub-GHz radio power consumption
– Table 28: Sub-GHz radio power consumption in transmit mode
5-Oct-2020 7
– Figure 14: VREFINT versus temperature
– all TBD and values at 105 °C in Table 36 to Table 55
– Table 56: HSE32 crystal requirements
– Figure 17: HSI16 frequency versus temperature
– Table 71: I/O current injection susceptibility
– Footnote of Table 72: I/O static characteristics
– Table 83: VREFBUF characteristics
– new Figure 23 and Figure 24
– Table 98: Package thermal characteristics
– Section 7: Ordering information
Updated:
– Features
– New logos in Section 1: Introduction
– Section 3.6: Security management
– New Figure 5: Power-up/power-down sequence
– New Section 3.13: Hardware semaphore (HSEM)
– New Section 3.17: Cyclic redundancy check (CRC)
9-Nov-2020 8 – Table 9: MCU and sub-GHz radio operating modes
– Section 3.18.3: VBAT battery voltage monitoring
– Figure 13: Power supply scheme
– Table 28: Sub-GHz radio power consumption in transmit mode
– Table 44: Current consumption in Stop 1 mode
– Table 53: Peripheral current consumption
– tWUSTOP1 in Table 54: Low-power mode wakeup timings
– Table 81: VBAT monitoring characteristics
STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and
improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on
ST products before placing orders. ST products are sold pursuant to ST’s terms and conditions of sale in place at the time of order
acknowledgment.
Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or
the design of Purchasers’ products.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of ST. For additional information about ST trademarks, please refer to www.st.com/trademarks. All other
product or service names are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.