STM 32 U 585 Zi
STM 32 U 585 Zi
Features
Includes ST state-of-the-art patented
technology
LQFP48 (7 x 7 mm) UFQFPN48 WLCSP90 UFBGA132
(7 x 7 mm)
Ultra-low-power with FlexPowerControl LQFP64 (10 x 10 mm) (7 x 7 mm)
LQFP100 (14 x 14 mm)
(4.2 x 3.95 mm)
UFBGA169
LQFP144 (20 x 20 mm) (7 x 7 mm)
• 1.71 V to 3.6 V power supply
• –40 °C to +85/125 °C temperature range • 651 CoreMark® (4.07 CoreMark®/MHz)
• Low-power background autonomous mode • 450 ULPMark™-CP
(LPBAM): autonomous peripherals with DMA, • 109 ULPMark™-PP
functional down to Stop 2 mode
• 51.5 ULPMark™-CM
• VBAT mode: supply for RTC, 32 x 32-bit backup
registers and 2-Kbyte backup SRAM • 133000 SecureMark™-TLS
• 2 AES coprocessors including one with • 3 SPI (+2 with OCTOSPI +3 with USART)
DPA resistance • 1 CAN FD controller
• Public key accelerator, DPA resistant • 2 SDMMC interfaces
• On-the-fly decryption of Octo-SPI external • 1 multifunction digital filter (6 filters) + 1 audio
memories digital filter with sound-activity detection
• HASH hardware accelerator • Parallel synchronous slave interface
• True random number generator, NIST
SP800-90B compliant 16- and 4-channel DMA controllers,
functional in Stop mode
• 96-bit unique ID
• 512-byte OTP (one-time programmable) Graphic features
• Active tampers • Chrom-ART Accelerator (DMA2D) for
enhanced graphic content creation
Clock management
• 1 digital camera interface
• 4 to 50 MHz crystal oscillator
• 32 kHz crystal oscillator for RTC (LSE)
Mathematical coprocessor
• Internal 16 MHz factory-trimmed RC (±1%) • CORDIC for trigonometric functions
acceleration
• Internal low-power 32 kHz RC (±5%)
• Filter mathematical accelerator (FMAC)
• 2 internal multispeed 100 kHz to 48 MHz
oscillators, including one autotrimmed by LSE Up to 22 capacitive sensing channels
(better than ±0.25% accuracy)
• Support touch key, linear, and rotary touch
• Internal 48 MHz with clock recovery sensors
• 3 PLLs for system clock, USB, audio, ADC
Rich analog peripherals (independent
General-purpose input/outputs supply)
• Up to 136 fast I/Os with interrupt capability • 14-bit ADC 2.5-Msps with hardware
most 5V-tolerant and up to 14 I/Os with oversampling
independent supply down to 1.08 V • 12-bit ADC 2.5-Msps, with hardware
oversampling, autonomous in Stop 2 mode
Up to 17 timers and 2 watchdogs
• 2 12-bit DAC, low-power sample and hold
• 2 16-bit advanced motor-control, 4 32-bit,
5 16-bit, 4 low-power 16-bit (available in Stop • 2 operational amplifiers with built-in PGA
mode), 2 SysTick timers and 2 watchdogs • 2 ultra-low-power comparators
• RTC with hardware calendar and calibration
CRC calculation unit
Up to 22 communication peripherals Debug
• 1 USB Type-C®/USB power delivery controller • Development support: serial-wire debug
• 1 USB OTG 2.0 full-speed controller (SWD), JTAG, Embedded Trace Macrocell™
(ETM)
• 2 SAIs (serial audio interface)
• 4 I2C FM+(1 Mbit/s), SMBus/PMBus® ECOPACK2 compliant packages
• 6 U(S)ART (SPI, ISO 7816, LIN, IrDA, modem)
Table 1. Device summary
Reference Part numbers
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3 Functional overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.1 Arm Cortex-M33 core with TrustZone and FPU . . . . . . . . . . . . . . . . . . . . 22
3.2 ART Accelerator (ICACHE and DCACHE) . . . . . . . . . . . . . . . . . . . . . . . . 22
3.2.1 Instruction cache (ICACHE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.2.2 Data cache (DCACHE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.3 Memory protection unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.4 Embedded flash memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.4.1 Flash memory protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.4.2 Additional flash memory protections when TrustZone activated . . . . . . 27
3.4.3 FLASH privilege protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.5 Embedded SRAMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.5.1 SRAMs TrustZone security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.5.2 SRAMs privilege protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.6 TrustZone security architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.6.1 TrustZone peripheral classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.6.2 Default TrustZone security state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.7 Boot modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.8 Global TrustZone controller (GTZC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.9 Power supply management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.9.1 Power supply schemes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.9.2 Power supply supervisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.9.3 Low-power modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3.9.4 Reset mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
3.9.5 VBAT operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
3.9.6 PWR TrustZone security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
3.10 Peripheral interconnect matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
3.11 Reset and clock controller (RCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
3.11.1 RCC TrustZone security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
3.12 Clock recovery system (CRS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
List of tables
running from Flash memory in low-power mode, ICACHE ON (1-way), prefetch ON . . . 167
Table 44. Typical current consumption in Run mode on SMPS, with different codes
running from Flash memory, ICACHE ON (1-way), prefetch ON . . . . . . . . . . . . . . . . . . . 167
Table 45. Current consumption in Sleep mode on LDO, Flash memory in power down . . . . . . . . . 169
Table 46. Current consumption in Sleep mode on SMPS, Flash memory in power down . . . . . . . . 170
Table 47. Current consumption in Sleep mode on SMPS,
Flash memory in power down, VDD = 3.0 V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Table 48. SRAM1/SRAM3 current consumption in Run/Sleep mode with LDO and SMPS . . . . . . . 172
Table 49. Static power consumption of Flash banks, when supplied by LDO/SMPS . . . . . . . . . . . . 173
Table 50. Current consumption in Stop 0 mode on LDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Table 51. Current consumption in Stop 0 mode on SMPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Table 52. Current consumption in Stop 1 mode on LDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Table 53. Current consumption during wake-up from Stop 1 mode on LDO . . . . . . . . . . . . . . . . . . 177
Table 54. Current consumption in Stop 1 mode on SMPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Table 55. Current consumption during wake-up from Stop 1 mode on SMPS . . . . . . . . . . . . . . . . . 179
Table 56. Current consumption in Stop 2 mode on LDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Table 57. SRAM static power consumption in Stop 2 when supplied by LDO . . . . . . . . . . . . . . . . . 181
Table 58. Current consumption during wake-up from Stop 2 mode on LDO . . . . . . . . . . . . . . . . . . 182
Table 59. Current consumption in Stop 2 mode on SMPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Table 60. SRAM static power consumption in Stop 2 when supplied by SMPS. . . . . . . . . . . . . . . . 184
Table 61. Current consumption during wake-up from Stop 2 mode on SMPS . . . . . . . . . . . . . . . . . 185
Table 62. Current consumption in Stop 3 mode on LDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Table 63. SRAM static power consumption in Stop 3 when supplied by LDO . . . . . . . . . . . . . . . . . 187
Table 64. Current consumption during wake-up from Stop 3 mode on LDO . . . . . . . . . . . . . . . . . . 188
Table 65. Current consumption in Stop 3 mode on SMPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Table 66. SRAM static power consumption in Stop 3 when supplied by SMPS. . . . . . . . . . . . . . . . 190
Table 67. Current consumption during wake-up from Stop 3 mode on SMPS . . . . . . . . . . . . . . . . . 191
Table 68. Current consumption in Standby mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Table 69. Current consumption during wake-up from Standby mode. . . . . . . . . . . . . . . . . . . . . . . . 195
Table 70. Current consumption in Shutdown mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Table 71. Current consumption during wake-up from Shutdown mode . . . . . . . . . . . . . . . . . . . . . . 196
Table 72. Current consumption in VBAT mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Table 73. Typical dynamic current consumption of peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Table 74. Low-power mode wake-up timings on LDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Table 75. Low-power mode wake-up timings on SMPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Table 76. Regulator mode transition times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Table 77. Wake-up time using USART/LPUART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Table 78. High-speed external user clock characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Table 79. Low-speed external user clock characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Table 80. HSE oscillator characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
Table 81. LSE oscillator characteristics (fLSE = 32.768 kHz) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Table 82. HSI16 oscillator characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Table 83. MSI oscillator characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Table 84. HSI48 oscillator characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Table 85. SHSI oscillator characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Table 86. LSI oscillator characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Table 87. PLL characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Table 88. Flash memory characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Table 89. Flash memory endurance and data retention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Table 90. EMS characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Table 91. EMI characteristics for fHSE = 8 MHz and fHCLK = 160 MHz. . . . . . . . . . . . . . . . . . . . . . . 225
Table 92. ESD absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
List of figures
1 Introduction
This document provides the ordering information and mechanical device characteristics of
the STM32U585xx microcontrollers.
For information on the Arm®(a) Cortex®-M33 core, refer to the Cortex®-M33 Technical
reference manual, available from the www.arm.com website.
For information on the device errata with respect to the datasheet and reference manual,
refer to the STM32U575xx and STM32U585xx errata sheet (ES0499).
a. Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
2 Description
The devices also feature standard and advanced communication interfaces such as:
four I2Cs, three SPIs, three USARTs, two UARTs, one low-power UART, two SAIs, one
digital camera interface (DCMI), two SDMMCs, one FDCAN, one USB OTG full-speed,
one USB Type-C /USB Power Delivery controller, and one generic synchronous 8-/16-bit
PSSI (parallel data input/output slave interface).
The devices operate in the –40 to +85 °C (+105 °C junction) and –40 to +125 °C
(+130 °C junction) temperature ranges from a 1.71 to 3.6 V power supply.
A comprehensive set of power-saving modes allow the design of low-power applications.
Many peripherals (including communication, analog, timers, and audio peripherals) can be
functional and autonomous down to Stop mode with direct memory access, thanks to
LPBAM support (low-power background autonomous mode).
Some independent power supplies are supported like an analog independent supply input
for ADC, DACs, OPAMPs and comparators, a 3.3 V dedicated supply input for USB and
up to 14 I/Os that can be supplied independently down to 1.08 V. A VBAT input is available
for connecting a backup battery in order to preserve the RTC functionality and to backup 32
32-bit registers and 2-Kbyte SRAM.
The devices offer eight packages from 48 to 169 pins.
STM32U585QI
STM32U585CI
STM32U585RI
STM32U585AI
STM32U585VI
STM32U585ZI
Peripherals
STM32U585OI
STM32U585QI
STM32U585CI
STM32U585RI
STM32U585AI
STM32U585VI
STM32U585ZI
Peripherals
SPI 3
I2C 4
USART 3
UART 1 2
LPUART 1
Communication SAI 1 2
interfaces FDCAN 1
OTG FS Yes
UCPD Yes
SDMMC 0 2(4)
Camera interface No Yes/No(5) Yes
PSSI No Yes/No(5) Yes
Yes Yes
MDF (multi-function digital filter)
(2 filters) (6 filters)
ADF (audio digital filter) Yes
CORDIC co-processor Yes
FMAC (filter mathematical
Yes
accelerator)
RTC (real-time clock) Yes
Tamper pins (without SMPS / 3/3 4/3 -/8 8/7 8/8 8/7 8/8
with SMPS)
Active tampers (without SMPS /
2/2 3/2 -/7 7/6 7/7 7/6 7/7
with SMPS)(6)
True random number generator Yes
SAES, AES Yes
PKA (public key accelerator) Yes
HASH (SHA-256) Yes
On-the-fly decryption for OCTOSPI Yes
GPIOs (without SMPS / 37 / 33 51 / 47 69 82 / 79 110 / 106 114 / 111 136 / 133
with SMPS)
Wake-up pins (without SMPS /
17 / 15 18 / 17 23 23 / 22 24 / 24 24 / 23 24 / 24
with SMPS)
Number of I/Os down to 1.08 V
(without SMPS / with SMPS) 0/0 0/0 6 0/0 13 / 10 14 / 13 14 / 11
STM32U585OI
STM32U585QI
STM32U585CI
STM32U585RI
STM32U585AI
STM32U585VI
STM32U585ZI
Peripherals
Capacitive sensing
Number of channels (without SMPS 5/4 10 / 9 11 19 / 18 22 / 22 22 / 21 22 / 22
/ with SMPS)
12-bit ADC 1
14-bit ADC 1
ADC
Nbr of channels
(without SMPS / 11 / 10 17 / 15 16 20 / 18 24 / 24 24 / 22 24 / 24
with SMPS)
Number of 12-bit
DAC 2
D-to-A converters
Internal voltage reference buffer No Yes
Analog comparator 2
Operational amplifiers 2
Maximum CPU frequency 160 MHz
Operating voltage 1.71 to 3.6 V
Ambient operating temperature: –40 to +85 °C / –40 to +125 °C
Operating temperature
Junction temperature: –40 to +105 °C / –40 to +130 °C
LQFP48,
WLCSP LQFP UFBGA UFBGA
Package UFQFPN LQFP64 LQFP144
90 100 132 169
48
1. For the WLCSP90 package, FSMC can only support 8-bit LCD interface.
2. For the LQFP100 package, only FSMC Bank1 is available. Bank1 can only support a multiplexed NOR/PSRAM memory
using the NE1 chip select.
3. Two OCTOSPIs are available only in Muxed mode.
4. When both are used simultaneously, one supports only SDIO interface.
5. Available on packages without SMPS, not available on packages with SMPS.
6. Active tampers in output sharing mode (one output shared by all inputs).
(8 Kbytes)
TRACECLK,
ICACHE
OTFDEC2 and Octo-SPI2 memory interface IO[7:0], CLK, NCLK, NCS.
TRACED[3:0] Arm Cortex-M33 DQS as AF
160 MHz C-BUS Flash memory RNG
TrustZone FPU AES
AHB bus-matrix
(up to 2 Mbytes)
HASH
DCACHE1
S-BUS
(4 Kbytes)
SAES
SRAM1 (192 Kbytes)
@VDDUSB
SRAM2 (64 Kbytes) PKA
D[7:0], D[3:1]dir
FIFO
PHY
DP
FIFO
SDMMC2
DCMI/PSSI D[15:0], CK, CMD as AF
HCLKx
PCLKx
PI[7:0] GPIO port I
CORDIC TIM3 32b 4 channels, ETR as AF
136 AF EXT IT. WKP
AF
FDCAN1 TX, RX as AF
MCLK_A, SD_A, FS_A, SRAM4
LPDMA1
SCK_A, MCLK_B, SD_B, (16 Kbytes)
SAI1
PHY
FS_B, SCK_B as AF
AHB bus-matrix
SCL, SDA, SMBA as AF I2C3/SMBUS VDD power VDDUSB power VSW power VDDIO2 power VDDA power
MOSI, MISO, SCK, NSS as
domain domain domain domain domain
SPI3
AF
RX, TX, CTS, RTS_DE as
LPUART1 Note: VSW = VDD when VDD is above VBOR0, and VSW = VBAT when VDD is below VBOR0.
AF
MSv60471V7
3 Functional overview
Table 3. Access status versus protection level and execution modes when TZEN = 0
User execution
RDP Debug/boot from RAM/ bootloader(1)
Area (boot from Flash memory)
level
Read Write Erase Read Write Erase
1 Yes No No Yes No No
System memory (2)
2 Yes No No N/A N/A N/A
Table 3. Access status versus protection level and execution modes when TZEN = 0 (continued)
User execution
RDP Debug/boot from RAM/ bootloader(1)
Area (boot from Flash memory)
level
Read Write Erase Read Write Erase
1. When the protection level 2 is active, the debug port, the boot from RAM and the boot from system memory are disabled.
2. The system memory is only read-accessible, whatever the protection level (0, 1 or 2) and execution mode.
3. Option bytes are only accessible through the flash memory registers and OPSTRT bit.
4. The flash main memory is erased when the RDP option byte changes from level 1 to level 0.
5. SWAP_BANK option bit can be modified.
6. OTP can only be written once.
7. The backup registers are erased when RDP changes from level 1 to level 0.
8. All SRAMs are erased when RDP changes from level 1 to level 0.
9. The OTFDEC keys are erased when the RDP option byte changes from level 1 to level 0.
Table 4. Access status versus protection level and execution modes when TZEN = 1
User execution
RDP Debug/ bootloader(1)
Area (boot from flash memory)
level
Read Write Erase Read Write Erase
Table 4. Access status versus protection level and execution modes when TZEN = 1 (continued)
User execution
RDP Debug/ bootloader(1)
Area (boot from flash memory)
level
Read Write Erase Read Write Erase
1. When the protection level 2 is active, the debug port and the bootloader mode are disabled.
2. Depends on TrustZone security access rights.
3. The system memory is only read-accessible, whatever the protection level (0, 1 or 2) and execution mode.
4. Option bytes are only accessible through the flash memory registers and OPSTRT bit.
5. The flash main memory is erased when the RDP option byte regresses from level 1 to level 0.
6. SWAP_BANK option bit can be modified.
7. OTP can only be written once.
8. The backup registers are erased when RDP changes from level 1 to level 0.
9. All SRAMs are erased when RDP changes from level 1 to level 0.
10. The OTFDEC keys are erased when the RDP option byte changes from level 1 to level 0.
further access to this area until next system reset. One area per bank can be selected
at the beginning of the secure area.
• volatile block-based secure flash memory area
Each page can be programmed on-the-fly as secure or nonsecure.
0x0800 0000
Nonsecure Nonsecure Nonsecure
0x0BFF FFFF
Code - Flash and SRAM
0x0C00 0000
NSC Secure or NSC Secure or NSC
0x0FFF FFFF
0x1000 0000
0x17FF FFFF
Code - external memories Nonsecure
0x1800 0000
Nonsecure
0x1FFF FFFF
0x2000 0000
Nonsecure
0x2FFF FFFF
SRAM
0x3000 0000
NSC Secure or NSC Secure or NSC
0x3FFF FFFF
0x4000 0000
Nonsecure Nonsecure Nonsecure
0x4FFF FFFF
Peripherals
0x5000 0000
NSC Secure or NSC Secure or NSC
0x5FFF FFFF
0x6000 0000 Secure or Secure or
External memories Nonsecure
0xDFFF FFFF nonsecure or NSC nonsecure or NSC
1. NSC = nonsecure callable.
The BOOT0 value comes from the PH3-BOOT0 pin or from an option bit depending on the
value of a user option bit to free the GPIO pad if needed.
The bootloader is located in the system memory, programmed by ST during production.
The bootloader is used to reprogram the flash memory by using USART, I2C, SPI, FDCAN,
or USB FS in device mode through the DFU (device firmware upgrade).
The bootloader is available on all devices. Refer to the application note
STM32 microcontroller system memory boot mode (AN2606) for more details.
The RSS are embedded in a flash memory area named secure information block,
programmed during ST production.
For example, the RSS enable the SFI (secure firmware installation), thanks to the RSSe SFI
(RSS extension firmware).
This feature allows customer to produce the confidentiality of the firmware to be provisioned
into the STM32, when production is subcontracted to untrusted third party.
The RSS are available on all devices, after enabling the TrustZone through the TZEN option
bit. Refer to the application note Overview secure firmware install (SFI) (AN4992)
for more details.
Refer to Table 6 and Table 7 for boot modes when TrustZone is disabled and
enabled respectively.
When TrustZone is enabled by setting the TZEN option bit, the boot space must be in the
secure area. The SECBOOTADD0[24:0] option bytes are used to select the boot secure
memory address.
A unique boot entry option can be selected by setting the BOOT_LOCK option bit, allowing
to boot always at the address selected by SECBOOTADD0[24:0] option bytes. All other boot
options are ignored.
The boot address option bytes allow any boot memory address to be programmed.
However, the allowed address space depends on the flash memory RDP level.
If the programmed boot memory address is out of the allowed memory mapped area when
RDP level is 0.5 or more, the default boot address is forced either in secure flash memory or
nonsecure flash memory, depending on TrustZone security option as described in the table
below.
• Power management
– Operating modes
– Voltage scaling control
– Low-power modes
• VBAT battery charging
• TrustZone security and privileged protection
VDDA domain
A/D converters
VDDA Comparators
D/A converters
VSSA Operational amplifiers
Voltage reference buffer
VDDUSB
USB transceiver
VSS
VDDIO2 domain
VDDIO2 VDDIO2
I/O ring
VSS PG[15:2]
VDD domain
VDDIO1 I/O ring
Reset block
Temperature sensor
3 x PLL VCORE domain
Internal RC oscillators
Core
VSS Standby circuitry
(Wake-up logic, IWDG) SRAM1
VDD SRAM2
Voltage regulator SRAM3
SRAM4
LDO regulator VCORE
2x VDD11 Digital
VLXSMPS peripherals
SMPS regulator
VDDSMPS
VSSSMPS
Flash memory
Low-voltage detector
Backup domain
VBAT VSW LSE crystal 32 kHz oscillator
LSI 32 kHz oscillator
Backup registers
RCC_BDCR and PWR_BDCR1 registers
RTC
TAMP
BKPSRAM
MSv63604V4
VDDUSB
USB transceiver
VSS
VDDIO2 domain
VDDIO2 VDDIO2
I/O ring
VSS PG[15:2]
VDD domain
VDDIO1
I/O ring
VCORE domain
Reset block
Temperature sensor Core
3 x PLL
VSS Internal RC oscillators SRAM1
SRAM2
Standby circuitry SRAM3
(Wake-up logic, IWDG) SRAM4
VDD
VCORE
VCAP Digital
peripherals
LDO regulator
Flash memory
Low-voltage detector
Backup domain
VSW LSE crystal 32kHz oscillator
VBAT LSI 32 kHz oscillator
Backup registers
RCC_BDCR and PWR_BDCR1 registers
RTC
TAMP
BKPSRAM
MSv64350V5
In this document, VDDIOx (with x = 1 or 2) refers to the I/O power supply. VDDIO1 is supplied
by VDD. VDDIO2 is the independent power supply for PG[15:2].
VSW = VDD when VDD is above VBOR0, and VSW = VBAT when VDD is below VBOR0.
During power-up and power-down phases, the following power sequence requirements
must be respected:
• When VDD is below 1 V, other power supplies (VDDA, VDDIO2, VDDUSB) must remain
below VDD + 300 mV.
• When VDD is above 1 V, all power supplies are independent.
• During the power-down phase, VDD can temporarily become lower than other supplies
only if the energy provided to the MCU remains below 1 mJ. This allows external
decoupling capacitors to be discharged with different time constants during the
power-down transient phase.
3.6
VDDX(1)
VDD
VBOR0
0.3
Invalid supply area VDDX < VDD + 300 mV VDDX independent from VDD
MSv47490V1
1. VDDX refers to any power supply among VDDA, VDDUSB, and VDDIO2.
Range 1
Range 2 All
Run Yes ON(3) ON Any N/A
Range 3
Range 4 All except OTG_FS and UCPD
Range 1
Range 2 All Any interrupt or
Sleep No ON ON(4) Any
Range 3 event
Reset pin,
64-, 56- or 8-Kbyte SRAM2
24 I/Os (WKUPx),
All other peripherals are BOR, RTC, TAMP,
powered off. IWDG
LPR
Powered off
OFF
off
Powered
1. LPR means that the main regulator is OFF and the low-power regulator is ON.
2. All peripherals can be active or clock gated to save power consumption.
3. The flash memory can be put in power-down and its clock can be gated off when executing from SRAM. One bank can
also be put in power-down mode.
4. The SRAM1, SRAM2, SRAM3, SRAM4, and BKPSRAM clocks can be gated on or off independently.
5. The SRAM can be individually powered off to save power consumption.
6. MSI and HSI16 can be temporary enabled upon peripheral request, for autonomous functions with DMA or wake-up from
Stop event detections.
7. The ADC4 conversion is functional and autonomous with DMA in Stop mode, and can generate a wake-up interrupt on
conversion events.
8. DAC1 is the digital-to-analog (D/A) converter controller instance name. This instance controls two D/A converters also
called "two channels". The DAC conversions are functional and autonomous with DMA in Stop mode.
9. U(S)ART and LPUART transmission and reception is functional and autonomous with DMA in Stop mode, and can
generate a wake-up interrupt on transfer events.
10. SPI transmission and reception is functional and autonomous with DMA in Stop mode, and can generate a wake-up
interrupt on transfer events.
11. I2C transmission and reception is functional and autonomous with DMA in Stop mode, and can generate a wake-up
interrupt on transfer events.
12. LPTIM is functional and autonomous with DMA in Stop mode, and can generate a wake-up interrupt on all events.
13. MDF and ADF are functional and autonomous with DMA in Stop mode, and can generate a wake-up interrupt on events.
14. GPDMA and LPDMA are functional and autonomous in Stop mode, and can generate a wake-up interrupt on events.
15. 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.
By default, the microcontroller is in Run mode after a system or a power reset. It is up to the
user to select one of the low-power modes described below:
• Sleep mode
In Sleep mode, only the CPU is stopped. All peripherals continue to operate and can
wake up the CPU when an interrupt/event occurs.
• Stop 0, Stop 1, Stop 2, and Stop 3 modes
Stop mode achieves the lowest power consumption while retaining the content of
SRAM and registers. The SRAMs can be totally or partially switched off to further
reduce consumption. All clocks in the VCORE domain are stopped, the PLL, the MSI,
the HSI16, the HSI48, and the HSE crystal oscillators are disabled. The LSE or LSI is
still running.
The RTC can remain active (Stop mode with RTC, Stop mode without RTC).
Some peripherals are autonomous and can operate in Stop mode by requesting their
kernel clock and their bus (APB or AHB) when needed, in order to transfer data with
DMA (GPDMA1 in Stop 0 and Stop 1 modes, LPDMA1 in Stop 0, Stop 1 and Stop 2
modes). Refer to Low-power background autonomous mode (LPBAM) for more details.
LPBAM is not supported in Stop 3 mode.
In Stop 2 and Stop 3 modes, most of the VCORE domain is put in a lower leakage mode.
Stop 0 and Stop 1 modes offer the largest number of active peripherals and wake-up
sources, a smaller wake-up time but a higher consumption than Stop 2 mode.
In Stop 0 mode, the main regulator remains ON, allowing a very fast wake-up time but
with much higher consumption.
Stop 3 is the lowest power mode with full retention, but the functional peripherals and
sources of wake-up are reduced to the same ones than in Standby mode.
The system clock when exiting from Stop 0, Stop 1 or Stop 2 mode can be either MSI
up to 24 MHz or HSI16, depending on software configuration.
• Standby mode
The Standby mode is used to achieve the lowest power consumption with BOR. The
internal regulator is switched off so that the VCORE domain is powered off. The PLL, the
MSI, the HSI16, the HSI48, and the HSE crystal oscillators are also switched off.
The RTC can remain active (Standby mode with RTC, Standby mode without RTC).
The BOR always remains active in Standby mode.
The state of each I/O during Standby mode can be selected by software: I/O with
internal pull-up, internal pull-down or floating.
After entering Standby mode, SRAMs and register contents are lost except for registers
and backup SRAM in the backup domain and Standby circuitry. Optionally, the full
SRAM2 or 8 Kbytes or 56 Kbytes can be retained in Standby mode, supplied by the
low-power regulator (Standby with SRAM2 retention mode).
The BOR can be configured in ultra-low-power mode to further reduce power
consumption during Standby mode.
The device exits Standby mode when an external reset (NRST pin), an IWDG reset,
WKUP pin event (configurable rising or falling edge), an RTC event occurs (alarm,
periodic wake-up, timestamp), or a tamper detection. The tamper detection can be
raised either due to external pins or due to an internal failure detection.
The system clock after wake-up is MSI up to 4 MHz.
• Shutdown mode
The lowest power consumption is achieved in Shutdown mode. The internal regulator
is switched off so that the VCORE domain is powered off. The PLL, the HSI16,
the HSI48, the MSI, the LSI, and the HSE oscillators are also switched off.
The RTC can remain active (Shutdown mode with RTC, Shutdown mode without RTC).
The BOR is not available in Shutdown mode. No power voltage monitoring is possible
in this mode, therefore the switch to backup domain is not supported (VBAT mode is not
supported).
SRAMs and register contents are lost except for registers in the backup domain as long
as VDD is present.
The device exits Shutdown mode when an external reset (NRST pin), a WKUP pin
event (configurable rising or falling edge), or an RTC event occurs (alarm, periodic
wake-up, timestamp), or a tamper detection.
The system clock after wake-up is MSI at 4 MHz.
capability
capability
capability
capability
capability
Wake-up
Wake-up
Wake-up
Wake-up
Wake-up
Peripheral Run Sleep VBAT
- - - - -
CPU Y - - - - - - - - - - - -
Flash memory
O(2) O(2) - - - - - - - - - - -
(2 Mbytes)
SRAM1 (192 Kbytes) Y(3)(4) Y(3)(4) O(7) - O(7) - O(7) - - - - - -
SRAM2 (64 Kbytes) Y(3)(4) Y(3)(4) O(7) O(5) O(7) - O(7) - O(6) - - - -
(3)(4)
SRAM3 (512 Kbytes) Y Y(3)(4) O(7) O(5) O(7) - O(7) - - - - - -
SRAM4 (16 Kbytes) Y(3)(4) Y(3)(4) O(7) - O(7) - O(7) - - - - - -
(4) O(4) O(5)
BKPSRAM O O O O O - O
FSMC O O - - - - - - - - - - -
OCTOSPIx (x = 1,2) O O - - - - - - - - - - -
Backup registers Y Y Y - Y - Y - Y - Y - Y
BOR (Brownout reset) Y Y Y Y Y Y Y Y Y Y - - -
PVD (programmable
O O O O O O - - - - - - -
voltage detector)
Peripheral voltage
O O O O O O - - - - - - -
monitor
GPDMA1 O O O O(8) - - - - - - - - -
LPDMA1 O O O O(9) O O(9) - - - - - - -
DMA2D O O
HSI16 (high-speed (10) (10)
O O - - - - - - - - -
internal)
HSI48 oscillator O O - - - - - - - - - - -
HSE (high-speed
O O - - - - - - - - - - -
external)
LSI (low-speed
O O O - O - O - O - - - O
internal)
LSE (low-speed
O O O - O - O - O - O - O
external)
MSIS and MSIK (10) (10)
O O - - - - - - - - -
(multi-speed internal)
CSS (clock security
O O - - - - - - - - - - -
system)
Clock security system
O O O O O O O O O O O O O
on LSE
capability
capability
capability
capability
capability
Wake-up
Wake-up
Wake-up
Wake-up
Wake-up
Peripheral Run Sleep VBAT
- - - - -
Backup domain
voltage and
O O O O O O O O O O - - O
temperature
monitoring
RTC/TAMP O O O O O O O O O O O O O
Number of RTC
8 8 8 O 8 O 8 O 8 O 8 O 8
tamper pins
OTG_FS, UCPD O(11) O(11) - O - - - - - - - - -
USARTx
O O O(12) O(12) - - - - - - - - -
(x = 1,2,3,4,5)
Low-power UART
O O O(12) O(12) O(12) O(12) - - - - - - -
(LPUART1)
I2Cx (x = 1,2,4) O O O(13) O(13) - - - - - - - - -
I2C3 O O O(13) O(13) O(13) O(13) - - - - - - -
(14) O(14)
SPIx (x = 1,2) O O O - - - - - - - - -
(14) O(14) O(14) O(14)
SPI3 O O O
FDCAN1 O O - - - - - - - - - - -
SDMMCx (x = 1,2) O O - - - - - - - - - - -
SAIx (x = 1,2) O O - - - - - - - - - - -
ADC1 O O - - - - - - - - - - -
ADC4 O O O(15) O(15) O(15) O(15) - - - - - - -
DAC1 (2 converters) O O O - O - - - - - - - -
VREFBUF O O O - O - - - - - - - -
OPAMPx (x = 1,2) O O O - O - - - - - - - -
COMPx (x = 1,2) O O O O O O - - - - - - -
Temperature sensor O O O - O - - - - - - - -
Timers (TIMx) O O - - - - - - - - - - -
IWDG (independent O O
O O O O O O O (17) O (17) - - -
watchdog)
WWDG (window
O O - - - - - - - - - - -
watchdog)
capability
capability
capability
capability
capability
Wake-up
Wake-up
Wake-up
Wake-up
Wake-up
Peripheral Run Sleep VBAT
- - - - -
SysTick timer O O - - - - - - - - - - -
MDF1 (multi-function
O O O(18) O(18) - - - - - - - - -
digital filter)
ADF1 (audio digital
O O O(18) O(18) O(18) O(18) - - - - - - -
filter)
DCMI (digital camera
O O - - - - - - - - - - -
interface)
PSSI (paral. synch.
O O - - - - - - - - - - -
slave interface)
CORDIC coprocessor O O - - - - - - - - - - -
FMAC (filter
mathematical O O - - - - - - - - - - -
accelerator)
TSC (touch sensing
O O - - - - - - - - - - -
controller)
RNG (true random
O O - - - - - - - - - - -
number generator)
AES and secure AES O O - - - - - - - - - - -
PKA (public key
O O - - - - - - - - - - -
accelerator)
OTFDEC (on-the-fly
O O - - - - - - - - - - -
decryption)
HASH accelerator O O - - - - - - - - - - -
CRC calculation unit O O - - - - - - - - - - -
- -
24 24 - 24
GPIOs O O O O O O (19) (19) (20) -
pins pins pins
1. Y = yes (enabled). O = optional (disabled by default, can be enabled by software). - = not available.
Gray cells highlight the wake-up capability in each mode.
2. The flash memory can be configured in power-down mode. By default, it is not in power-down mode.
3. The SRAMs can be powered on or off independently.
4. The SRAM clock can be gated on or off independently.
5. ECC error interrupt or NMI wake-up from Stop mode.
6. 8-Kbyte, 56-Kbyte or full SRAM2 content can be preserved.
7. Subblocks or full SRAM1 and SRAM3, full SRAM2, and SRAM4 can be powered-off to save power consumption. SRAM1,
SRAM2, SRAM3 and SRAM4 can be accessed by GPDMA1 in Stop 0 and Stop 1 modes. SRAM4 can be accessed by
LPDMA1 in Stop 0, Stop 1 and Stop 2 modes.
8. GPDMA transfers are functional and autonomous in Stop mode, and generates a wake-up interrupt on transfer events.
9. LPDMA transfers are functional and autonomous in Stop mode, and generates a wake-up interrupt on transfer events.
10. Some peripherals with autonomous mode and wake-up from Stop capability can request HSI16, MSIS, or MSIK to be
enabled. In this case, the oscillator is woken up by the peripheral, and is automatically put off when no peripheral needs it.
11. OTG_FS is functional in voltage scaling range 1, 2, and 3.
12. USART and LPUART reception and transmission are functional and autonomous in Stop mode in asynchronous and
in SPI master modes, and generate a wake-up interrupt on transfer events.
13. I2C reception and transmission are functional and autonomous in Stop mode, and generate a wake-up interrupt
on transfer events.
14. SPI reception and transmission are functional and autonomous in Stop mode, and generate a wake-up interrupt
on transfer events.
15. A/D conversion is functional and autonomous in Stop mode, and generates a wake-up interrupt on conversion events.
16. LPTIM is functional and autonomous in Stop mode, and generates a wake-up interrupt on events.
17. Only IWDG reset can exit the device from Stop 3 and Standby modes. Wake-up with IWDG interrupt is not supported.
18. MDF and ADF are functional and autonomous in Stop mode, and generate a wake-up interrupt on events.
19. I/Os can be configured with internal pull-up, pull-down, or floating in Stop 3 and Standby modes.
20. 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.
• Auxiliary clock source: two ultra-low-power clock sources that can be used to drive
the real-time clock:
– LSE (32.768 kHz low-speed external crystal), supporting three drive capability
modes. The LSE can also be configured in bypass mode for an external clock.
– LSI (32 kHz low-speed internal RC), also used to drive the independent watchdog.
The LSI clock accuracy is ±5% accuracy. The LSI clock can be divided by 128 to
output a 250 Hz as source clock.
• Peripheral clock sources: several peripherals have their own independent clock
whatever the system clock. Three PLLs, each having three independent outputs
allowing the highest flexibility, can generate independent clocks for the ADC, USB,
SDMMC, RNG, MDF, ADF, FDCAN1, OCTOSPIs, and SAIs.
• Startup clock: after reset, the microcontroller restarts by default with MSI. The prescaler
ratio and clock source can be changed by the application program as soon as the code
execution starts.
• CSS (clock security system): this feature can be enabled by software. If an HSE clock
failure occurs, the master clock automatically switches to HSI16 and a software
interrupt is generated if enabled. LSE failure can also be detected and generates
an interrupt.
• Clock-out capability:
– MCO (microcontroller clock output): it outputs one of the internal clocks for
external use by the application.
– LSCO (low-speed clock output): it outputs LSI or LSE in all low-power modes
(except VBAT mode).
Several prescalers allow AHB and APB frequencies configuration. The maximum frequency
of the AHB and the APB clock domains is 160 MHz.
HSI48
HSI48 RC 48 MHz HSI16 x3
SYSCLK To I2Cx
MSIK (X = 1,2,4)
MSIS
PLL1 /M HSI16
pll1_p_ck HSE LSI
VCO /P LSE To LPTIM2
pll1_q_ck HSI16
/Q
pll1_r_ck HSE
/N /R pll1_q_ck
pll2_p_ck To FDCAN1
SHSI RC MSIK
/2 HSI16
SYSCLK To SPI1
pll1_p_ck
pll3_q_ck x2
MSIK To ADF1 and MDF1
AUDIOCLK
pll1_p_ck
pll2_p_ck x2
pll3_p_ck To SAIx
pll1_p_ck HSI16 (X = 1,2)
To SDMMCx
(X = 1,2)
MSIK ICLK
HSI48
pll1_q_ck 48 MHz clock to OTG_FS
pll2_q_ck HSI16
/2
To RNG
PCLK3
APB3
PRESC To APB3 peripherals
/ 1,2,4,8,16
MSIK To I2C3
HSI16
MSIK To SPI3
HSI16
MSIK
HSI16 To LPUART1
LSE
pll2_r_ck
HSE To ADC1, ADC4 and DAC1
HSI16 LSI
MSIK
LSE
DAC1 sample and hold clock
MSv63634V6
• Per channel event generation, on any of the following events: transfer complete or half
transfer complete or data transfer error or user setting error, and/or update linked-list
item error or completed suspension
• Per channel interrupt generation, with separately programmed interrupt enable
per event
• 16 concurrent DMA channels:
– Per channel FIFO for queuing source and destination transfers
– Intrachannel DMA transfers chaining via programmable linked-list into memory,
supporting two execution modes: run-to-completion and link step mode
– Intrachannel and interchannel DMA transfers chaining via programmable DMA
input triggers connection to DMA task completion events
• Per linked-list item within a channel:
– Separately programmed source and destination transfers
– Programmable data handling between source and destination: byte-based
reordering, packing or unpacking, padding or truncation, sign extension and
left/right realignment
– Programmable number of data bytes to be transferred from the source, defining
the block level
– 12 channels with linear source and destination addressing: either fixed or
contiguously incremented addressing, programmed at a block level, between
successive single transfers
– Four channels with 2D source and destination addressing: programmable signed
address offsets between successive burst transfers (noncontiguous addressing
within a block, combined with programmable signed address offsets between
successive blocks, at a second 2D/repeated block level)
– Support for scatter-gather (multibuffer transfers), data interleaving and
deinterleaving via 2D addressing
– Programmable DMA request and trigger selection
– Programmable DMA half-transfer and transfer complete events generation
– Pointer to the next linked-list item and its data structure in memory, with automatic
update of the DMA linked-list control registers
• Debug:
– Channel suspend and resume support
– Channel status reporting including FIFO level and event flags
• TrustZone support:
– Support for secure and nonsecure DMA transfers, independently at a first channel
level, and independently at a source/destination and link sublevels
– Secure and nonsecure interrupts reporting, resulting from any of the respectively
secure and nonsecure channels
– TrustZone-aware AHB slave port, protecting any DMA secure resource (register,
register field) from a nonsecure access
• Privileged/unprivileged support:
– Support for privileged and unprivileged DMA transfers, independently at
channel level
– Privileged-aware AHB slave port
Autonomous mode and wake-up GPDMA1 in Sleep, Stop 0 and Stop 1 modes
Autonomous mode and wake-up LPDMA1 in Sleep, Stop 0, Stop 1 and Stop 2 modes
• Output buffer byte swapping to support refresh of displays through parallel interface
• Abort and suspend of DMA2D operations
• Watermark interrupt on a user programmable destination line
• Interrupt generation on bus error or access conflict
• Interrupt generation on process completion
The unit allows frequent or lengthy filtering operations to be offloaded from the CPU, freeing
up the processor for other tasks. In many cases it can accelerate such calculations
compared to a software implementation, resulting in a speed-up of time critical tasks.
The FMAC main features are:
• 16 x 16-bit multiplier
• 24 + 2-bit accumulator with addition and subtraction
• 16-bit input and output data
• 256 x 16-bit local memory
• Up to three areas can be defined in memory for data buffers (two inputs, one output),
defined by programmable base address pointers and associated size registers
• Input and output buffers can be circular
• Filter functions: FIR, IIR (direct form 1)
• Vector functions: dot product, convolution, correlation
• AHB slave interface
• DMA read and write data channels
• Conversion modes
– Conversion of a single channel or scan of a sequence of channels
– Selected inputs converted once per trigger in Single mode
– Selected inputs converted continuously in Continuous mode
– Discontinuous mode
• Interrupt generation at the end of sampling, end of conversion, end of sequence
conversion, and in case of analog watchdog or overrun events, with wake-up from Stop
capability
• Analog watchdog
• Oversampler
– 16-bit data register
– Oversampling ratio adjustable from 2 to 256
– Programmable data shift up to 8 bits
• ADC supply requirements: 1.62 to 3.6 V
• ADC input range: VSSA < VIN < VREF+
Note: The ADC4 analog block clock frequency must be between 140 kHz and 55 MHz.
VREFINT +
VREF+
VSSA
MSv64430V2
The internal voltage reference buffer supports four voltages: 1.5 V, 1.8 V, 2.048 V, and 2.5 V.
An external voltage reference can be provided through the VREF+ pin when the internal
voltage reference buffer is off.
The VREF+ pin is double-bonded with VDDA on some packages. In these packages, the
internal voltage reference buffer is not available.
All comparators can wake up from Stop 0, Stop 1 and Stop 2 modes, generate interrupts and
breaks for the timers and can also be combined into a window comparator.
3.33 Multifunction digital filter (MDF) and audio digital filter (ADF)
The table below lists the set of features implemented into the MDF and the ADF.
The MDF can receive, via its serial interfaces, streams coming from various digital sensors.
The MDF supports the following standards allowing the connection of various ΣΔ modulator
sensors:
• SPI interface
• Manchester coded 1-wire interface
• PDM interface
A flexible BSMX (bitstream matrix) allows the connection of any incoming bitstream to any
filter.
The MDF converts an input data stream into clean decimated digital data words. This
conversion is done thanks to low-pass digital filters and decimation blocks. In addition it is
possible to insert a high-pass filter or DC offset correction block.
The conversion speed and resolution are adjustable according to configurable parameters
for digital processing: filter type, filter order, decimation ratio, integrator length. The
maximum output data resolution is up to 24 bits. There are two conversion modes: single
conversion and continuous modes. The data can be automatically stored in a system RAM
buffer through DMA, thus reducing the software overhead.
A flexible trigger interface can be used to control the conversion start. This timing control
can trigger simultaneous conversions or insert a programmable delay between conversions.
The MDF features an OLD (out-off limit detectors) function. There is one OLD for each
digital filter chain. Independent programmable thresholds are available for each OLD,
making it very suitable for overcurrent detection.
An SCD (short circuit detector) is also available for every selected bitstream. The SCD is
able to detect a short-circuit condition with a very short latency. Independent programmable
thresholds are offered in order to define the short circuit condition.
All the digital processing is performed using only the kernel clock. The MDF requests the
bus interface clock (AHB clock) only when data must be transferred or when a specific event
requests the attention of the system processor.
The MDF main features are:
• AHB interface
• Six serial digital inputs:
– configurable SPI interface to connect various digital sensors
– configurable Manchester coded interface support
– compatible with PDM interface to support digital microphones
• Two common clock input/output for Σ∆ modulators
• Flexible BSMX for connection between filters and digital inputs
• Two inputs to connect the internal ADCs
• Six flexible digital filter paths, including:
– A configurable CIC filter:
- Can be split into two CIC filters: high-resolution filter and out-off limit detector
- Can be configured in Sinc4 filter
- Can be configured in Sinc5 filter
- Adjustable decimation ratio
– A reshape filter to improve the out-off band rejection and in-band ripple
A flexible trigger interface can be used to control the start of conversion of the ADF.
All the digital processing is performed using only the kernel clock. The ADF requests the bus
interface clock (AHB clock) only when data must be transferred or when a specific event
requests the attention of the system processor.
The ADF main features are:
• AHB interface
• One serial digital input:
– Configurable SPI interface to connect various digital sensors
– Configurable Manchester coded interface support
– Compatible with PDM interface to support digital microphones
• Two common clocks input/output for Σ∆ modulators
• Flexible BSMX for connection between filters and digital inputs
• One flexible digital filter path, including:
– A configurable CIC filter:
- Can be configured in Sinc4 filter
- Can be configured in Sinc5 filter
- Adjustable decimation ratio
– A reshape filter to improve the out-off band rejection and in-band ripple
– A high-pass filter to cancel the DC offset
– Gain control
– Saturation blocks
• Clock absence detector
• Sound activity detector
• 16- or 24-bit signed output data resolution
• Continuous or single conversion
• Possibility to delay independently each bitstream
• Various trigger possibilities
• Autonomous mode in Stop 0, Stop 1 and Stop 2 modes
• Wake-up from Stop with all interrupts
• DMA can be used to read the conversion data
• Interrupts services
The TSC is fully supported by the STMTouch touch sensing firmware library that is free to
use and allows touch sensing functionality to be implemented reliably in the end application.
The TSC main features are the following:
• Proven and robust surface charge transfer acquisition principle
• Supports up to 22 capacitive sensing channels
• Up to eight capacitive sensing channels can be acquired in parallel offering a very good
response time
• Spread spectrum feature to improve system robustness in noisy environments
• Full hardware management of the charge transfer acquisition sequence
• Programmable charge transfer frequency
• Programmable sampling capacitor I/O pin
• Programmable channel I/O pin
• Programmable max count value to avoid long acquisition when a channel is faulty
• Dedicated end of acquisition and max count error flags with interrupt capability
• One sampling capacitor for up to three capacitive sensing channels to reduce the
system components
• Compatible with proximity, touchkey, linear and rotary touch sensor implementation
• Designed to operate with STMTouch touch sensing firmware library
Note: The number of capacitive sensing channels is dependent on the size of the packages and
subject to I/O availability.
• Single 32-bit input register associated to an internal input FIFO of sixteen 32-bit words,
corresponding to one block size
• AHB slave peripheral, accessible through 32-bit word accesses only (else an AHB
error is generated)
• 8 × 32-bit words (H0 to H7) for output message digest
• Automatic data flow control with support of direct memory access (DMA) using one
channel. Single or fixed burst of 4 supported.
• Interruptible message digest computation, on a per-32-bit word basis
– Reloadable digest registers
– Hashing computation suspend/resume mechanism, including using DMA
• AMBA® AHB slave peripheral, accessible through 32-bit word single accesses only
(otherwise an AHB bus error is generated, and write accesses are ignored)
• Secure only programming if TrustZone security is enabled
• Encryption mode
Any integer
Advanced Up, down,
TIM1, TIM8 16 bits between 1 and Yes 4 3
control Up/down
65536
Any integer
General- TIM2, TIM3, Up, down,
32 bits between 1 and Yes 4 No
purpose TIM4, TIM5 Up/down
65536
Any integer
General-
TIM15 16 bits Up between 1 and Yes 2 1
purpose
65536
Any integer
General- TIM16,
16 bits Up between 1 and Yes 1 1
purpose TIM17
65536
Any integer
Basic TIM6, TIM7 16 bits Up between 1 and Yes 0 No
65536
• TIM15, 16 and 17
They are general-purpose timers with mid-range features.
They have 16-bit autoreload upcounters and 16-bit prescalers.
– TIM15 has two channels and one complementary channel
– TIM16 and TIM17 have one channel and one complementary channel
All channels can be used for input capture/output compare, PWM, or one-pulse
mode output.
The timers can work together via the Timer Link feature for synchronization or event
chaining. The timers have independent DMA request generation.
The counters can be frozen in Debug mode.
• Automatic correction for 28, 29 (leap year), 30, and 31 days of the month
• Two programmable alarms
• On-the-fly correction from 1 to 32767 RTC clock pulses. This can be used to
synchronize it with a master clock
• Reference clock detection: a more precise second source clock (50 or 60 Hz) can be
used to enhance the calendar precision
• Digital calibration circuit with 0.95 ppm resolution, to compensate for quartz crystal
inaccuracy
• Timestamp feature that can be used to save the calendar content. This function can be
triggered by an event on the timestamp pin, or by a tamper event, or by a switch to
VBAT mode
• 17-bit autoreload wake-up timer (WUT) for periodic events with programmable
resolution and period
• TrustZone support:
– RTC fully securable
– Alarm A, alarm B, wake-up timer and timestamp individual secure or nonsecure
configuration
– Alarm A, alarm B, wake-up timer and timestamp individual privileged protection
The RTC is supplied through a switch that takes power either from the VDD supply when
present or from the VBAT pin.
The RTC clock sources can be one of the following:
• 32.768 kHz external crystal (LSE)
• external resonator or oscillator (LSE)
• internal low-power RC oscillator (LSI, with typical frequency of 32 kHz)
• high-speed external clock (HSE), divided by a prescaler in the RCC.
The RTC is functional in VBAT mode and in all low-power modes when it is clocked by the
LSE. When clocked by the LSI, the RTC is not functional in VBAT mode, but is functional in
all low-power modes except Shutdown mode.
All RTC events (alarm, wake-up timer, timestamp) can generate an interrupt and wake-up
the device from the low-power modes.
High-speed data communications up to 20 Mbauds are possible by using the DMA (direct
memory access) for multibuffer configuration.
The USART main features are:
• Full-duplex asynchronous communication
• NRZ standard format (mark/space)
• Configurable oversampling method by 16 or 8 to achieve the best compromise
between speed and clock tolerance
• Baud rate generator systems
• Two internal FIFOs for transmit and receive data
Each FIFO can be enabled/disabled by software and come with a status flag.
• A common programmable transmit and receive baud rate
• Dual-clock domain with dedicated kernel clock for peripherals independent from PCLK
• Auto baud rate detection
• Programmable data word length (7, 8 or 9 bits)
• Programmable data order with MSB-first or LSB-first shifting
• Configurable stop bits (1 or 2 stop bits)
• Synchronous SPI Master/Slave mode and clock output/input for synchronous
communications
• SPI slave transmission underrun error flag
• Single-wire half-duplex communications
• Continuous communications using DMA
• Received/transmitted bytes are buffered in reserved SRAM using centralized DMA
• Separate enable bits for transmitter and receiver
• Separate signal polarity control for transmission and reception
• Swappable Tx/Rx pin configuration
• Hardware flow control for modem and RS-485 transceiver
• Communication control/error detection flags
• Parity control:
– Transmits parity bit
– Checks parity of received data byte
• Interrupt sources with flags
• Multiprocessor communications: wake-up from Mute mode by idle line detection or
address mark detection
• Autonomous functionality in Stop mode with wake-up from stop capability
• LIN master synchronous break send capability and LIN slave break detection capability
– 13-bit break generation and 10/11-bit break detection when USART is hardware
configured for LIN
• IrDA SIR encoder decoder supporting 3/16-bit duration for Normal mode
• Smartcard mode
– Supports the T = 0 and T = 1 asynchronous protocols for smartcards as defined in
the ISO/IEC 7816-3 standard
– 0.5 and 1.5 stop bits for Smartcard operation
• Error detection with interrupt capability in case of data overrun, CRC error, data
underrun at slave, mode fault at master
• Two 16x or 8x 8-bit embedded Rx and TxFIFOs with DMA capability
• Programmable number of data in transaction
• Configurable FIFO thresholds (data packing)
• Configurable behavior at slave underrun condition (support of cascaded circular
buffers)
• Autonomous functionality in Stop modes (handling of the transaction flow and required
clock distribution) with wake-up from stop capability
• Optional status pin RDY signalizing the slave device ready to handle the data flow.
PH3-BOOT0
VDD11
PA15
PA14
VDD
VSS
PB8
PB7
PB6
PB5
PB4
PB3
48
47
46
45
44
43
42
41
40
39
38
37
VBAT 1 36 VDD
PC13 2 35 VSS
PC14-OSC32_IN 3 34 PA13
PC15-OSC32_OUT 4 33 PA12
PH0-OSC_IN 5 32 PA11
PH1-OSC_OUT 6 31 PA10
NRST 7
LQFP48 30 PA9
VSSA 8 29 PA8
VDDA 9 28 PB15
PA0 10 27 PB14
PA1 11 26 PB13
PA2 12 25 VDD
13
14
15
16
17
18
19
20
21
22
23
24
PB0
PB1
VLXSMPS
VDDSMPS
VSSSMPS
VSS
PA3
PA4
PA5
PA6
PA7
VDD11
MSv62928V1
PA15
PA14
VDD
VSS
PB9
PB8
PB7
PB6
PB5
PB4
PB3
48
47
46
45
44
43
42
41
40
39
38
37
VBAT 1 36 VDD
PC13 2 35 VSS
PC14-OSC32_IN 3 34 PA13
PC15-OSC32_OUT 4 33 PA12
PH0-OSC_IN 5 32 PA11
PH1-OSC_OUT 6 31 PA10
NRST 7
LQFP48 30 PA9
VSSA 8 29 PA8
VDDA 9 28 PB15
PA0 10 27 PB14
PA1 11 26 PB13
PA2 12 25 PB12
13
14
15
16
17
18
19
20
21
22
23
24
PB0
PB1
PB2
PB10
VCAP
VSS
VDD
PA3
PA4
PA5
PA6
PA7
MSv62922V1
PH3-BOOT0
VDD11
PA15
PA14
VDD
VSS
PB8
PB7
PB6
PB5
PB4
PB3
48
47
46
45
44
43
42
41
40
39
38
37
VBAT 1 36 VDD
PC13 2 35 VSS
PC14-OSC32_IN 3 34 PA13
PC15-OSC32_OUT 4 33 PA12
PH0-OSC_IN 5 32 PA11
PH1-OSC_OUT 6 31 PA10
NRST 7
UFQFPN48 30 PA9
VSSA 8 29 PA8
VDDA 9 28 PB15
PA0 10 27 PB14
PA1 11 26 PB13
PA2 12 25 VDD
13
14
15
16
17
18
19
20
21
22
23
24
PB0
PB1
VLXSMPS
VDDSMPS
VSSSMPS
VSS
PA3
PA4
PA5
PA6
PA7
VDD11
MSv63695V3
PA15
PA14
VDD
VSS
PB9
PB8
PB7
PB6
PB5
PB4
PB3
48
47
46
45
44
43
42
41
40
39
38
37
VBAT 1 36 VDD
PC13 2 35 VSS
PC14-OSC32_IN 3 34 PA13
PC15-OSC32_OUT 4 33 PA12
PH0-OSC_IN 5 32 PA11
PH1-OSC_OUT 6 31 PA10
NRST 7
UFQFPN48 30 PA9
VSSA 8 29 PA8
VDDA 9 28 PB15
PA0 10 27 PB14
PA1 11 26 PB13
PA2 12 25 PB12
13
14
15
16
17
18
19
20
21
22
23
24
PB0
PB1
PB2
VSS
PB10
VCAP
VDD
PA3
PA4
PA5
PA6
PA7
MSv63696V2
PH3-BOOT0
VDD11
PC12
PC10
PC11
PA15
PA14
VDD
VSS
PD2
PB8
PB7
PB6
PB5
PB4
PB3
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
VBAT 1 48 VDDUSB
PC13 2 47 VSS
PC14-OSC32_IN 3 46 PA13
PC15-OSC32_OUT 4 45 PA12
PH0-OSC_IN 5 44 PA11
PH1-OSC_OUT 6 43 PA10
NRST 7 42 PA9
PC0 8 41 PA8
PC1 9 LQFP64 40 PC9
PC2 10 39 PC8
PC3 11 38 PC7
VSSA 12 37 PC6
VDDA 13 36 PB15
PA0 14 35 PB14
PA1 15 34 PB13
PA2 16 33 VDD
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
VSS
VLXSMPS
VSS
VDD
PB0
PB1
PB2
PB10
VDDSMPS
VSSSMPS
PA3
PA4
PA5
PA6
PA7
VDD11
MSv62929V1
PC12
PC10
PC11
PA15
PA14
VDD
VSS
PD2
PB9
PB8
PB7
PB6
PB5
PB4
PB3
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
VBAT 1 48 VDDUSB
PC13 2 47 VSS
PC14-OSC32_IN 3 46 PA13
PC15-OSC32_OUT 4 45 PA12
PH0-OSC_IN 5 44 PA11
PH1-OSC_OUT 6 43 PA10
NRST 7 42 PA9
PC0 8 41 PA8
PC1 9 LQFP64 40 PC9
PC2 10 39 PC8
PC3 11 38 PC7
VSSA 12 37 PC6
VDDA 13 36 PB15
PA0 14 35 PB14
PA1 15 34 PB13
PA2 16 33 PB12
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
VSS
VDD
PC4
PC5
PB0
PB1
PB2
PB10
VCAP
VSS
VDD
PA3
PA4
PA5
PA6
PA7
MSv62923V1
1 3 5 7 9 11 13 15 17
2 4 6 8 10 12 14 16 18
PH1-OSC_
F PC8 PC7 PC9 PA8 PA6 PC2 PC0
OUT
PH0-OSC_IN
VSS
J VDD VSS
SMPS
PE10 PE8 PB1 PA1 PA2 VDDA
VDD VLX
K VDD11
SMPS SMPS
PE9 PB2 PB0 PA7 VDD VSS
MSv62645V2
PH3-BOOT0
VDD11
PC10
PC12
PC11
PA14
PA15
VDD
VSS
PD0
PD1
PD3
PD2
PD4
PD6
PD5
PD7
PB4
PB3
PB6
PB5
PB7
PB9
PB8
PE0
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
PE2 1 75 VDD
PE3 2 74 VSS
PE4 3 73 VDDUSB
PE5 4 72 PA13
PE6 5 71 PA12
VBAT 6 70 PA11
PC13 7 69 PA10
PC14-OSC32_IN 8 68 PA9
PC15-OSC32_OUT 9 67 PA8
VSS 10 66 PC9
VDD 11 65 PC8
PH0-OSC_IN 12 64 PC7
PH1-OSC_OUT 13 LQFP100 63 PC6
NRST 14 62 PD15
PC0 15 61 PD14
PC1 16 60 PD13
PC2 17 59 PD12
PC3 18 58 PD11
VSSA 19 57 PD10
VREF+ 20 56 PD9
VDDA 21 55 PD8
PA0 22 54 PB15
PA1 23 53 PB14
PA2 24 52 PB13
PA3 25 51 VDD
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
VSS
VSSSMPS
VDDSMPS
VLXSMPS
PB10
PE14
PE15
PE13
PE12
PE10
PE8
PE9
PE7
PB2
PB1
PB0
VDD
VSS
VDD11
PB11
PE11
PA7
PA6
PA5
PA4
MSv62930V1
PH3-BOOT0
PC10
PC12
PC11
PA14
PA15
VDD
VSS
PD0
PD1
PD2
PD3
PD4
PD5
PD6
PD7
PB3
PB4
PB5
PB6
PB7
PB8
PB9
PE0
PE1
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
PE2 1 75 VDD
PE3 2 74 VSS
PE4 3 73 VDDUSB
PE5 4 72 PA13
PE6 5 71 PA12
VBAT 6 70 PA11
PC13 7 69 PA10
PC14-OSC32_IN 8 68 PA9
PC15-OSC32_OUT 9 67 PA8
VSS 10 66 PC9
VDD 11 65 PC8
PH0-OSC_IN 12 64 PC7
PH1-OSC_OUT 13 LQFP100 63 PC6
NRST 14 62 PD15
PC0 15 61 PD14
PC1 16 60 PD13
PC2 17 59 PD12
PC3 18 58 PD11
VSSA 19 57 PD10
VREF- 20 56 PD9
VREF+ 21 55 PD8
VDDA 22 54 PB15
PA0 23 53 PB14
PA1 24 52 PB13
PA2 25 51 PB12
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
VDD
VSS
VCAP
PB10
PE15
PE14
PE13
PE12
PE10
PE9
PE8
PE7
PB2
PB1
PB0
PC5
PC4
VDD
VSS
PE11
PA7
PA6
PA5
PA4
PA3
MSv62924V1
1 2 3 4 5 6 7 8 9 10 11 12
A PE5 PE3 PE1 PB9 PB6 PG12 PD6 PD5 PD2 PC11 PA15 VDDUSB
PH3-
B VBAT PE4 PE2 VDD11
BOOT0
PB4 PG9 PD4 PD1 PC12 PC10 PA12
PC14-
C OSC32 PE6 PC13 PE0 PB8 PB3 PG10 PD3 PD0 PA13 PA14 PA11
_IN
PC15-
D OSC32_ PF0 PF3 VDD PB7 PB5 PD7 VDDIO2 VDD PA9 PA10 PA8
OUT
PH0-
F OSC_IN
PF5 PC2 PC3 VSS VDD PG6 PG7 PC6 PG8
PH1-OSC
G _OUT
NRST PC1 PA1 VDD VSS PG4 PG2 PG3 PG5
OPAMP1
H VSSA PC0
_VINM
VSS VSS PD14 PD13 PD15
J VREF+ PA0 PC5 VDD PF14 PE8 PE10 PE12 VDD PD9 PD11 PD12
K VDDA PA2 PA7 PB2 PF11 PG1 PE7 PE14 PB10 PB13 PB14 PB15
VSS
L PA3 PA6 PA4 PB1 PF12 PF15 PE11 PE15 PB11
SMPS
PB12 PD8
MSv62931V2
1 2 3 4 5 6 7 8 9 10 11 12
A PE5 PE3 PE1 PB9 PB6 PG12 PD6 PD5 PD2 PC11 PA15 VDDUSB
PH3-
B VBAT PE4 PE2 PG15
BOOT0
PB4 PG9 PD4 PD1 PC12 PC10 PA12
PC14-
C OSC32 PE6 PC13 PE0 PB8 PB3 PG10 PD3 PD0 PA13 PA14 PA11
_IN
PC15-
D OSC32_ PF0 PF3 VDD PB7 PB5 PD7 VDDIO2 VDD PA9 PA10 PA8
OUT
PH0-
F OSC_IN
PF5 PC2 PC3 VSS VDD PG6 PG7 PC6 PG8
PH1-
G OSC_ NRST PC1 PA1 VDD VSS PG4 PG2 PG3 PG5
OUT
OPAMP1
H VSSA PC0
_VINM
VSS VSS PD14 PD13 PD15
J VREF+ PA0 PC5 VDD PF14 PE8 PE10 PE12 VDD PD9 PD11 PD12
K VDDA PA2 PA7 PB2 PF11 PG1 PE7 PE14 PB10 PB13 PB14 PB15
L PA3 PA6 PA4 PB1 PF12 PF15 PE11 PE15 PB11 VCAP PB12 PD8
OPAMP2
M PA5
_VINM
PC4 PB0 PF13 PG0 PE9 PE13 PG14 PG13 PG11 PD10
MSv62925V2
PH3-BOOT0
VDDIO2
VDD11
PG15
PG14
PG13
PG12
PG10
PC12
PC10
PC11
PA15
PA14
VDD
VDD
VSS
VSS
PG9
VSS
PD7
PD6
PD5
PD4
PD3
PD2
PD1
PD0
PE1
PE0
PB9
PB8
PB7
PB6
PB5
PB4
PB3
144
143
142
141
140
139
138
137
136
135
134
133
132
131
130
129
128
127
126
125
124
123
122
121
120
109
119
118
117
116
115
114
113
112
110
111
PE2 1 108 VDD
PE3 2 107 VSS
PE4 3 106 VDDUSB
PE5 4 105 PA13
PE6 5 104 PA12
VBAT 6 103 PA11
PC13 7 102 PA10
PC14-OSC32_IN 8 101 PA9
PC15-OSC32_OUT 9 100 PA8
PF0 10 99 PC9
PF1 11 98 PC8
PF2 12 97 PC7
PF3 13 96 PC6
PF4 14 95 VDDIO2
PF5 15 94 VSS
VSS 16 93 PG8
VDD 17 92 PG7
PF6 18 91 PG6
PF7 19 LQFP144 90 PG5
PF8 20 89 PG4
PF9 21 88 PG3
PF10 22 87 PG2
PH0-OSC_IN 23 86 PD15
PH1-OSC_OUT 24 85 PD14
NRST 25 84 VDD
PC0 26 83 VSS
PC1 27 82 PD13
PC2 28 81 PD12
PC3 29 80 PD11
VSSA 30 79 PD10
VREF+ 31 78 PD9
VDDA 32 77 PD8
PA0 33 76 PB15
PA1 34 75 PB14
PA2 35 74 PB13
PA3 36 73 VDD
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
VSS
VSS
VDD
PB0
PB1
PB2
PF12
PF13
PE8
VSS
VDD
PF14
PF15
PG0
PG1
PE7
PE9
VLXSMPS
VDD
PE10
PE12
PE13
PE14
PE15
PB10
VDDSMPS
VSSSMPS
VSS
PA4
PA5
PA6
PA7
PF11
PE11
PB11
VDD11
MSv62932V1
PH3-BOOT0
VDDIO2
PG15
PG14
PG13
PG12
PG10
PC12
PC10
PG11
PC11
PA15
PA14
VDD
VDD
VSS
VSS
PG9
VSS
PD7
PD6
PD5
PD4
PD3
PD2
PD1
PD0
PE1
PE0
PB9
PB8
PB7
PB6
PB5
PB4
PB3
144
143
142
141
140
139
138
137
136
135
134
133
132
131
130
129
128
127
126
125
124
123
122
121
120
109
119
118
117
116
115
114
113
112
110
111
PE2 1 108 VDD
PE3 2 107 VSS
PE4 3 106 VDDUSB
PE5 4 105 PA13
PE6 5 104 PA12
VBAT 6 103 PA11
PC13 7 102 PA10
PC14-OSC32_IN 8 101 PA9
PC15-OSC32_OUT 9 100 PA8
PF0 10 99 PC9
PF1 11 98 PC8
PF2 12 97 PC7
PF3 13 96 PC6
PF4 14 95 VDDIO2
PF5 15 94 VSS
VSS 16 93 PG8
VDD 17 92 PG7
PF6 18 91 PG6
PF7 19 LQFP144 90 PG5
PF8 20 89 PG4
PF9 21 88 PG3
PF10 22 87 PG2
PH0-OSC_IN 23 86 PD15
PH1-OSC_OUT 24 85 PD14
NRST 25 84 VDD
PC0 26 83 VSS
PC1 27 82 PD13
PC2 28 81 PD12
PC3 29 80 PD11
VSSA 30 79 PD10
VREF- 31 78 PD9
VREF+ 32 77 PD8
VDDA 33 76 PB15
PA0 34 75 PB14
PA1 35 74 PB13
PA2 36 73 PB12
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
VSS
PG0
PG1
VDD
PC4
PC5
PB0
PB1
PB2
PF12
VSS
VDD
PF13
PF14
PF15
PE7
PE8
PE9
VSS
VSS
VDD
PE10
PE12
PE13
PE14
PE15
PB10
VCAP
VDD
PA3
PA4
PA5
PA6
PA7
PF11
PE11
MSv62926V1
A PE2 PI6 VDD VDD11 PG15 VDDIO2 PG9 VDD PC11 PA15 VDD PI1 PH15
B VDD VSS PI5 VSS PB6 PB4 PD6 VSS PD0 PI4 VSS PI0 PH12
PH3-
C VBAT PE4 PI7 PE1
BOOT0
PB5 PG10 PD4 PC10 PA14 PH14 PH13 PH10
PC14-
D OSC32 PE5 PE3 PE0 PB9 PB3 PD7 PD3 PH11 PI3 PI2 PH8 VDD
_IN
PC15-
E OSC32_ PF0 PC13 PE6 PB8 PG12 PD5 PC12 PH9 PH4 PH6 VSS VDDUSB
OUT
F PF8 VSS PF1 PF2 PB7 PD1 PD2 PH7 PH5 PH2 PA10 PA13 PA12
G VDD PF7 PF9 PF5 PF3 PF4 PA8 PG7 PC9 PC8 PA9 PC7 PA11
PH0- OPAMP2
H OSC_IN
VSS NRST PF10
_VINM
PF6 PG1 PE10 PG8 PG6 PG4 VDDIO2 PC6
PH1-
J OSC_ PC0 PC1 PC2 PA7 PG0 PE9 PG3 PG5 PD14 PD15 VSS VDD
OUT
K PC3 VSSA PA0 PA5 PB0 PF12 PE8 PE14 PB10 PD12 PD10 PD13 PG2
L VREF+ VDDA PA1 PC4 PB2 PF14 PE7 PE13 PB11 PB12 PB15 PD8 PD9
OPAMP1 VSS
M _VINM
PA2 VSS PC5 PF11 PF13 VSS PE11 PE15
SMPS
VSS PB14 PD11
VLX VDD
N PA4 PA3 VDD PA6 PB1 PF15 VDD PE12
SMPS SMPS
VDD11 VDD PB13
MSv62933V3
A PE2 PI6 VDD VCAP PG15 VDDIO2 PG9 VDD PC11 PA15 VDD PI1 PH15
B VDD VSS PI5 VSS PB6 PB4 PD6 VSS PD0 PI4 VSS PI0 PH12
PH3-
C VBAT PE4 PI7 PE1
BOOT0
PB5 PG10 PD4 PC10 PA14 PH14 PH13 PH10
PC14-
D OSC32_ PE5 PE3 PE0 PB9 PB3 PD7 PD3 PH11 PI3 PI2 PH8 VDD
IN
PC15-
E OSC32_ PF0 PC13 PE6 PB8 PG12 PD5 PC12 PH9 PH4 PH6 VSS VDDUSB
OUT
F PF8 VSS PF1 PF2 PB7 PD1 PD2 PH7 PH5 PH2 PA10 PA13 PA12
G VDD PF7 PF9 PF5 PF3 PF4 PA8 PG7 PC9 PC8 PA9 PC7 PA11
PH0- OPAMP2
H OSC_IN
VSS NRST PF10
_VINM
PF6 PG1 PE10 PG8 PG6 PG4 VDDIO2 PC6
PH1-
J OSC_ PC0 PC1 PC2 PA7 PG0 PE9 PG3 PG5 PD14 PD15 VSS VDD
OUT
K PC3 VSSA PA0 PA5 PB0 PF12 PE8 PE14 PB10 PD12 PD10 PD13 PG2
L VREF+ VDDA PA1 PC4 PB2 PF14 PE7 PE13 PB11 PB12 PB15 PD8 PD9
OPAMP1
M _VINM
PA2 VSS PC5 PF11 PF13 VSS PE11 PE15 PG11 VSS PB14 PD11
N PA4 PA3 VDD PA6 PB1 PF15 VDD PE12 PG14 PG13 VCAP VDD PB13
MSv62927V3
Unless otherwise specified in brackets below the pin name, the pin function during
Pin name
and after reset is the same as the actual pin name
S Supply pin
Pin type I Input only pin
I/O Input/output pin
FT 5V-tolerant I/O
TT 3.6V-tolerant I/O
Bidirectional reset pin with embedded weak pull-up
RST
resistor
Option for TT or FT I/Os(1)
_a I/O, with analog switch function supplied by VDDA
_c I/O with USB Type-C power delivery function
I/O structure _d I/O with USB Type-C power delivery dead battery function
_f I/O, Fm+ capable
_h I/O with high-speed low-voltage mode
_o I/O with OSC32_IN/OSC32_OUT capability
_s I/O supplied only by VDDIO2
_t I/O with a function supplied by VSW
_u I/O, with USB function supplied by VDDUSB
_v I/O very high-speed capable
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
1. The related I/O structures in the table below are a concatenation of various options. Examples: FT_hat, FT_fs, FT_u, TT_a.
I/O structure
UFQFPN48 SMPS
UFBGA132 SMPS
UFBGA169 SMPS
WLCSP90 SMPS
LQFP100 SMPS
LQFP144 SMPS
LQFP48 SMPS
LQFP64 SMPS
Pin type
Pin name
UFQFPN48
UFBGA132
UFBGA169
Notes
Additional
LQFP100
LQFP144
LQFP48
LQFP64
(function after Alternate functions
functions
reset)
TRACECLK, TIM3_ETR,
SAI1_CK1, TSC_G7_IO1,
- - - 1 B3 1 A1 - - 1 B3 1 A1 PE2 I/O FT_ha - -
LPGPIO1_P14, FMC_A23,
SAI1_MCLK_A, EVENTOUT
TRACED0, TIM3_CH1,
OCTOSPIM_P1_DQS, TAMP_IN6/
FT_
- - C15 2 A2 2 D3 - - 2 A2 2 D3 PE3 I/O - TSC_G7_IO2, LPGPIO1_P15, TAMP_
DS13086 Rev 9
hat
FMC_A19, SAI1_SD_B, OUT3
EVENTOUT
TRACED1, TIM3_CH2, SAI1_D2, WKUP1,
FT_ MDF1_SDI3, TSC_G7_IO3, TAMP_IN7/
- - D14 3 B2 3 C2 - - 3 B2 3 C2 PE4 I/O -
hat DCMI_D4/PSSI_D4, FMC_A20, TAMP_
SAI1_FS_A, EVENTOUT OUT8
TRACED2, TIM3_CH3, SAI1_CK2, WKUP2,
FT_ MDF1_CKI3, TSC_G7_IO4, TAMP_IN8/
- - E13 4 A1 4 D2 - - 4 A1 4 D2 PE5 I/O -
hat DCMI_D6/PSSI_D6, FMC_A21, TAMP_
SAI1_SCK_A, EVENTOUT OUT7
WKUP3,
TRACED3, TIM3_CH4, SAI1_D1,
TAMP_IN3/
- - D16 5 C2 5 E4 - - 5 C2 5 E4 PE6 I/O FT_ht - DCMI_D7/PSSI_D7, FMC_A22,
TAMP_
SAI1_SD_A, EVENTOUT
OUT6
1 1 C17 6 B1 6 C1 1 1 6 B1 6 C1 VBAT S - - - -
STM32U585xx
- - - - - - F2 - - - - - F2 VSS S - - - -
Table 27. STM32U585xx pin definitions(1) (continued)
STM32U585xx
Pin number
I/O structure
UFBGA132 SMPS
UFBGA169 SMPS
UFQFPN48 SMPS
WLCSP90 SMPS
LQFP100 SMPS
LQFP144 SMPS
LQFP48 SMPS
LQFP64 SMPS
Pin type
Pin name
UFQFPN48
UFBGA132
UFBGA169
Notes
Additional
LQFP100
LQFP144
LQFP48
LQFP64
(function after Alternate functions
functions
reset)
WKUP2,
RTC_TS/
(2) RTC_OUT1,
2 2 E15 7 C3 7 E3 2 2 7 C3 7 E3 PC13 I/O FT (3) EVENTOUT
TAMP_IN1/
TAMP_
OUT2
PC14- (2)
DS13086 Rev 9
I/O structure
UFBGA132 SMPS
UFBGA169 SMPS
UFQFPN48 SMPS
WLCSP90 SMPS
LQFP100 SMPS
LQFP144 SMPS
LQFP48 SMPS
LQFP64 SMPS
Pin type
Pin name
UFQFPN48
UFBGA132
UFBGA169
Notes
Additional
LQFP100
LQFP144
LQFP48
LQFP64
(function after Alternate functions
functions
reset)
- - - 10 F6 16 H2 - - 10 F6 16 H2 VSS S - - - -
- - - 11 F7 17 G1 - - 11 F7 17 G1 VDD S - - - -
TIM5_ETR, TIM5_CH1,
DCMI_D12/PSSI_D12,
- - - - - 18 H6 - - - - 18 H6 PF6 I/O FT_h - OCTOSPIM_P2_NCS, -
OCTOSPIM_P1_IO3, SAI1_SD_B,
EVENTOUT
DS13086 Rev 9
TIM5_CH2, FDCAN1_RX,
- - - - - 19 G2 - - - - 19 G2 PF7 I/O FT_h - OCTOSPIM_P1_IO2, -
SAI1_MCLK_B, EVENTOUT
TIM5_CH3, PSSI_D14,
- - - - - 20 F1 - - - - 20 F1 PF8 I/O FT_h - FDCAN1_TX, OCTOSPIM_P1_IO0, -
SAI1_SCK_B, EVENTOUT
TIM5_CH4, PSSI_D15,
- - - - - 21 G3 - - - - 21 G3 PF9 I/O FT_h - OCTOSPIM_P1_IO1, SAI1_FS_B, -
TIM15_CH1, EVENTOUT
OCTOSPIM_P1_CLK, PSSI_D15,
MDF1_CCK1,
- - - - - 22 H4 - - - - 22 H4 PF10 I/O FT_hv - -
DCMI_D11/PSSI_D11, SAI1_D3,
TIM15_CH2, EVENTOUT
PH0-OSC_IN
5 5 F18 12 F1 23 H1 5 5 12 F1 23 H1 I/O FT - EVENTOUT OSC_IN
(PH0)
STM32U585xx
PH1-OSC_OUT
6 6 F16 13 G1 24 J1 6 6 13 G1 24 J1 I/O FT - EVENTOUT OSC_OUT
(PH1)
7 7 G17 14 G2 25 H3 7 7 14 G2 25 H3 NRST I/O RST - - -
Table 27. STM32U585xx pin definitions(1) (continued)
STM32U585xx
Pin number
I/O structure
UFBGA132 SMPS
UFBGA169 SMPS
UFQFPN48 SMPS
WLCSP90 SMPS
LQFP100 SMPS
LQFP144 SMPS
LQFP48 SMPS
LQFP64 SMPS
Pin type
Pin name
UFQFPN48
UFBGA132
UFBGA169
Notes
Additional
LQFP100
LQFP144
LQFP48
LQFP64
(function after Alternate functions
functions
reset)
LPTIM1_IN1, OCTOSPIM_P1_IO7,
I2C3_SCL(boot), SPI2_RDY,
FT_ ADC1_IN1,
- 8 F14 15 H2 26 J2 - 8 15 H2 26 J2 PC0 I/O - MDF1_SDI4, LPUART1_RX,
fha ADC4_IN1
SDMMC1_D5, SAI2_FS_A,
LPTIM2_IN1, EVENTOUT
TRACED0, LPTIM1_CH1,
SPI2_MOSI, I2C3_SDA(boot),
DS13086 Rev 9
I/O structure
UFBGA132 SMPS
UFBGA169 SMPS
UFQFPN48 SMPS
WLCSP90 SMPS
LQFP100 SMPS
LQFP144 SMPS
LQFP48 SMPS
LQFP64 SMPS
Pin type
Pin name
UFQFPN48
UFBGA132
UFBGA169
Notes
Additional
LQFP100
LQFP144
LQFP48
LQFP64
(function after Alternate functions
functions
reset)
OPAMP1_
TIM2_CH1, TIM5_CH1, TIM8_ETR, VINP,
SPI3_RDY, USART2_CTS, ADC1_IN5,
FT_
10 14 G11 22 J2 33 K3 10 14 23 J2 34 K3 PA0 I/O - UART4_TX, OCTOSPIM_P2_NCS, WKUP1,
hat
SDMMC2_CMD, AUDIOCLK, TAMP_IN2/
TIM2_ETR, EVENTOUT TAMP_
OUT1
DS13086 Rev 9
OPAMP1_
- - - - H3 - M1 - - - H3 - M1 I TT - - -
VINM
OPAMP1_
LPTIM1_CH2, TIM2_CH2,
VINM,
TIM5_CH2, I2C1_SMBA,
ADC1_IN6,
FT_ SPI1_SCK, USART2_RTS_DE,
11 15 J13 23 G4 34 L3 11 15 24 G4 35 L3 PA1 I/O - WKUP3,
hat UART4_RX, OCTOSPIM_P1_DQS,
TAMP_IN5/
LPGPIO1_P0, TIM15_CH1N,
TAMP_
EVENTOUT
OUT4
TIM2_CH3, TIM5_CH3, SPI1_RDY, COMP1_
USART2_TX(boot), LPUART1_TX, INP3,
12 16 J15 24 K2 35 M2 12 16 25 K2 36 M2 PA2 I/O FT_ha - OCTOSPIM_P1_NCS, ADC1_IN7,
UCPD1_FRSTX1, TIM15_CH1, WKUP4/
EVENTOUT LSCO
TIM2_CH4, TIM5_CH4, SAI1_CK1,
OPAMP1_
USART2_RX(boot), LPUART1_RX,
TT_ VOUT,
13 17 H10 25 L1 36 N2 13 17 26 L1 37 N2 PA3 I/O - OCTOSPIM_P1_CLK,
hav ADC1_IN8,
STM32U585xx
LPGPIO1_P1, SAI1_MCLK_A,
WKUP5
TIM15_CH2, EVENTOUT
- 18 K18 26 G7 37 M3 - 18 27 G7 38 M3 VSS S - - - -
- 19 K16 27 G6 38 N3 - 19 28 G6 39 N3 VDD S - - - -
Table 27. STM32U585xx pin definitions(1) (continued)
STM32U585xx
Pin number
I/O structure
UFBGA132 SMPS
UFBGA169 SMPS
UFQFPN48 SMPS
WLCSP90 SMPS
LQFP100 SMPS
LQFP144 SMPS
LQFP48 SMPS
LQFP64 SMPS
Pin type
Pin name
UFQFPN48
UFBGA132
UFBGA169
Notes
Additional
LQFP100
LQFP144
LQFP48
LQFP64
(function after Alternate functions
functions
reset)
OCTOSPIM_P1_NCS,
ADC1_IN9,
SPI1_NSS(boot), SPI3_NSS,
ADC4_IN9,
USART2_CK,
14 20 H14 28 L3 39 N1 14 20 29 L3 40 N1 PA4 I/O TT_ha - DAC1_
DCMI_HSYNC/PSSI_DE,
OUT1,
SAI1_FS_B, LPTIM2_CH1,
WKUP2
EVENTOUT
ADC1_IN10,
CSLEEP, TIM2_CH1, TIM2_ETR,
DS13086 Rev 9
ADC4_IN10,
TIM8_CH1N, PSSI_D14,
15 21 H12 29 M1 40 K4 15 21 30 M1 41 K4 PA5 I/O TT_a - DAC1_
SPI1_SCK(boot), USART3_RX,
OUT2,
LPTIM2_ETR, EVENTOUT
WKUP6
I/O structure
UFBGA132 SMPS
UFBGA169 SMPS
UFQFPN48 SMPS
WLCSP90 SMPS
LQFP100 SMPS
LQFP144 SMPS
LQFP48 SMPS
LQFP64 SMPS
Pin type
Pin name
UFQFPN48
UFBGA132
UFBGA169
Notes
Additional
LQFP100
LQFP144
LQFP48
LQFP64
(function after Alternate functions
functions
reset)
COMP1_
USART3_TX, OCTOSPIM_P1_IO7, INM2,
- - - - M3 - L4 - 24 33 M3 44 L4 PC4 I/O FT_ha -
EVENTOUT ADC1_IN13,
ADC4_IN22
COMP1_
INP1,
ADC1_IN14,
DS13086 Rev 9
STM32U585xx
Table 27. STM32U585xx pin definitions(1) (continued)
STM32U585xx
Pin number
I/O structure
UFBGA132 SMPS
UFBGA169 SMPS
UFQFPN48 SMPS
WLCSP90 SMPS
LQFP100 SMPS
LQFP144 SMPS
LQFP48 SMPS
LQFP64 SMPS
Pin type
Pin name
UFQFPN48
UFBGA132
UFBGA169
Notes
Additional
LQFP100
LQFP144
LQFP48
LQFP64
(function after Alternate functions
functions
reset)
LPTIM4_IN1, EVENTOUT
OCTOSPIM_P2_DQS, FMC_A6,
- - - - L5 47 K6 - - - L5 50 K6 PF12 I/O FT_h - -
LPTIM4_ETR, EVENTOUT
I/O structure
UFBGA132 SMPS
UFBGA169 SMPS
UFQFPN48 SMPS
WLCSP90 SMPS
LQFP100 SMPS
LQFP144 SMPS
LQFP48 SMPS
LQFP64 SMPS
Pin type
Pin name
UFQFPN48
UFBGA132
UFBGA169
Notes
Additional
LQFP100
LQFP144
LQFP48
LQFP64
(function after Alternate functions
functions
reset)
STM32U585xx
TIM1_CH3, SPI1_SCK,
MDF1_CKI5, TSC_G5_IO4,
- - - 41 M8 63 L8 - - 44 M8 66 L8 PE13 I/O FT_ha - -
OCTOSPIM_P1_IO1, FMC_D10,
EVENTOUT
Table 27. STM32U585xx pin definitions(1) (continued)
STM32U585xx
Pin number
I/O structure
UFBGA132 SMPS
UFBGA169 SMPS
UFQFPN48 SMPS
WLCSP90 SMPS
LQFP100 SMPS
LQFP144 SMPS
LQFP48 SMPS
LQFP64 SMPS
Pin type
Pin name
UFQFPN48
UFBGA132
UFBGA169
Notes
Additional
LQFP100
LQFP144
LQFP48
LQFP64
(function after Alternate functions
functions
reset)
TIM1_CH4, TIM1_BKIN2,
- - - 42 K8 64 K8 - - 45 K8 67 K8 PE14 I/O FT_h - SPI1_MISO, OCTOSPIM_P1_IO2, -
FMC_D11, EVENTOUT
TIM1_BKIN, TIM1_CH4N,
- - - 43 L8 65 M9 - - 46 L8 68 M9 PE15 I/O FT_h - SPI1_MOSI, OCTOSPIM_P1_IO3, -
FMC_D12, EVENTOUT
TIM2_CH3, LPTIM3_CH1,
DS13086 Rev 9
I2C4_SCL, I2C2_SCL(boot),
SPI2_SCK, USART3_TX,
FT_
- 27 H6 44 K9 66 K9 21 29 47 K9 69 K9 PB10 I/O - LPUART1_RX, TSC_SYNC, WKUP8
fhv
OCTOSPIM_P1_CLK,
I/O structure
UFBGA132 SMPS
UFBGA169 SMPS
UFQFPN48 SMPS
WLCSP90 SMPS
LQFP100 SMPS
LQFP144 SMPS
LQFP48 SMPS
LQFP64 SMPS
Pin type
Pin name
UFQFPN48
UFBGA132
UFBGA169
Notes
Additional
LQFP100
LQFP144
LQFP48
LQFP64
(function after Alternate functions
functions
reset)
TIM1_BKIN, I2C2_SMBA,
SPI2_NSS(boot), MDF1_SDI1,
USART3_CK, LPUART1_RTS_DE,
FT_
- - - - L11 - L10 25 33 51 L11 73 L10 PB12 I/O - TSC_G1_IO1, -
hav
OCTOSPIM_P1_NCLK,
SAI2_FS_A, TIM15_BKIN,
EVENTOUT
DS13086 Rev 9
TIM1_CH1N, LPTIM3_IN1,
I2C2_SCL, SPI2_SCK(boot),
MDF1_CKI1, USART3_CTS,
26 34 H2 52 K10 74 N13 26 34 52 K10 74 N13 PB13 I/O FT_fa - -
LPUART1_CTS, TSC_G1_IO2,
SAI2_SCK_A, TIM15_CH1N,
EVENTOUT
TIM1_CH2N, LPTIM3_ETR,
TIM8_CH2N, I2C2_SDA,
FT_ SPI2_MISO(boot), MDF1_SDI2, UCPD1_
27 35 H4 53 K11 75 M12 27 35 53 K11 75 M12 PB14 I/O -
fda USART3_RTS_DE, TSC_G1_IO3, DBCC2
SDMMC2_D0, SAI2_MCLK_A,
TIM15_CH1, EVENTOUT
RTC_REFIN, TIM1_CH3N,
LPTIM2_IN2, TIM8_CH3N,
UCPD1_
(4) SPI2_MOSI(boot), MDF1_CKI2,
28 36 G5 54 K12 76 L11 28 36 54 K12 76 L11 PB15 I/O FT_c CC2,
FMC_NBL1, SDMMC2_D1,
WKUP7
SAI2_SD_A, TIM15_CH2,
EVENTOUT
STM32U585xx
USART3_TX,
- - - 55 L12 77 L12 - - 55 L12 77 L12 PD8 I/O FT_h - DCMI_HSYNC/PSSI_DE, -
FMC_D13, EVENTOUT
Table 27. STM32U585xx pin definitions(1) (continued)
STM32U585xx
Pin number
I/O structure
UFBGA132 SMPS
UFBGA169 SMPS
UFQFPN48 SMPS
WLCSP90 SMPS
LQFP100 SMPS
LQFP144 SMPS
LQFP48 SMPS
LQFP64 SMPS
Pin type
Pin name
UFQFPN48
UFBGA132
UFBGA169
Notes
Additional
LQFP100
LQFP144
LQFP48
LQFP64
(function after Alternate functions
functions
reset)
LPTIM2_IN2, USART3_RX,
DCMI_PIXCLK/PSSI_PDCK,
- - - 56 J10 78 L13 - - 56 J10 78 L13 PD9 I/O FT_h - -
FMC_D14, SAI2_MCLK_A,
LPTIM3_IN1, EVENTOUT
LPTIM2_CH2, USART3_CK,
TSC_G6_IO1, FMC_D15,
- - - 57 M12 79 K11 - - 57 M12 79 K11 PD10 I/O FT_ha - -
SAI2_SCK_A, LPTIM3_ETR,
DS13086 Rev 9
EVENTOUT
I2C4_SMBA, USART3_CTS,
TSC_G6_IO2,
- - - 58 J11 80 M13 - - 58 J11 80 M13 PD11 I/O FT_ha - ADC4_IN15
FMC_CLE/FMC_A16, SAI2_SD_A,
LPTIM3_CH2, EVENTOUT
Table 27. STM32U585xx pin definitions(1) (continued)
120/344
I/O structure
UFBGA132 SMPS
UFBGA169 SMPS
UFQFPN48 SMPS
WLCSP90 SMPS
LQFP100 SMPS
LQFP144 SMPS
LQFP48 SMPS
LQFP64 SMPS
Pin type
Pin name
UFQFPN48
UFBGA132
UFBGA169
Notes
Additional
LQFP100
LQFP144
LQFP48
LQFP64
(function after Alternate functions
functions
reset)
SPI1_SCK, FMC_A12,
- - - - G10 87 K13 - - - G10 87 K13 PG2 I/O FT_hs - -
SAI2_SCK_B, EVENTOUT
SPI1_MISO, FMC_A13,
- - - - G11 88 J8 - - - G11 88 J8 PG3 I/O FT_hs - -
SAI2_FS_B, EVENTOUT
SPI1_MOSI, FMC_A14,
- - - - G9 89 H11 - - - G9 89 H11 PG4 I/O FT_hs - -
SAI2_MCLK_B, EVENTOUT
DS13086 Rev 9
SPI1_NSS, LPUART1_CTS,
- - - - G12 90 J9 - - - G12 90 J9 PG5 I/O FT_hs - FMC_A15, SAI2_SD_B, -
EVENTOUT
OCTOSPIM_P1_DQS,
I2C3_SMBA, SPI1_RDY,
- - - - F9 91 H10 - - - F9 91 H10 PG6 I/O FT_hs - -
LPUART1_RTS_DE,
UCPD1_FRSTX1, EVENTOUT
SAI1_CK1, I2C3_SCL,
OCTOSPIM_P2_DQS,
- - - - F10 92 G8 - - - F10 92 G8 PG7 I/O FT_fhs - MDF1_CCK0, LPUART1_TX, -
UCPD1_FRSTX2, FMC_INT,
SAI1_MCLK_A, EVENTOUT
I2C3_SDA, LPUART1_RX,
- - - - F12 93 H9 - - - F12 93 H9 PG8 I/O FT_fs - -
EVENTOUT
- - - - - 94 - - - - - 94 - VSS S - - - -
- - - - - 95 H12 - - - - 95 H12 VDDIO2 S - - - -
STM32U585xx
CSLEEP, TIM3_CH1, TIM8_CH1,
MDF1_CKI3, SDMMC1_D0DIR,
- 37 G7 63 F11 96 H13 - 37 63 F11 96 H13 PC6 I/O FT_a - TSC_G4_IO1, DCMI_D0/PSSI_D0, -
SDMMC2_D6, SDMMC1_D6,
SAI2_MCLK_A, EVENTOUT
Table 27. STM32U585xx pin definitions(1) (continued)
STM32U585xx
Pin number
I/O structure
UFBGA132 SMPS
UFBGA169 SMPS
UFQFPN48 SMPS
WLCSP90 SMPS
LQFP100 SMPS
LQFP144 SMPS
LQFP48 SMPS
LQFP64 SMPS
Pin type
Pin name
UFQFPN48
UFBGA132
UFBGA169
Notes
Additional
LQFP100
LQFP144
LQFP48
LQFP64
(function after Alternate functions
functions
reset)
TSC_G4_IO3, DCMI_D2/PSSI_D2,
- 39 F2 65 E12 98 G10 - 39 65 E12 98 G10 PC8 I/O FT_a - -
SDMMC1_D0, LPTIM3_CH1,
EVENTOUT
TRACED0, TIM8_BKIN2,
I/O structure
UFBGA132 SMPS
UFBGA169 SMPS
UFQFPN48 SMPS
WLCSP90 SMPS
LQFP100 SMPS
LQFP144 SMPS
LQFP48 SMPS
LQFP64 SMPS
Pin type
Pin name
UFQFPN48
UFBGA132
UFBGA169
Notes
Additional
LQFP100
LQFP144
LQFP48
LQFP64
(function after Alternate functions
functions
reset)
CRS_SYNC, TIM1_CH3,
LPTIM2_IN2, SAI1_D1,
DCMI_D1/PSSI_D1,
31 43 E1 69 D11 102 F11 31 43 69 D11 102 F11 PA10 I/O FT_u - -
USART1_RX(boot), OTG_FS_ID,
SAI1_SD_A, TIM17_BKIN,
EVENTOUT
TIM1_CH4, TIM1_BKIN2,
DS13086 Rev 9
SPI1_MISO, USART1_CTS,
32 44 E3 70 C12 103 G13 32 44 70 C12 103 G13 PA11 I/O FT_u - -
FDCAN1_RX, OTG_FS_DM(boot),
EVENTOUT
TIM1_ETR, SPI1_MOSI,
OCTOSPIM_P2_NCS,
33 45 D2 71 B12 104 F13 33 45 71 B12 104 F13 PA12 I/O FT_u - -
USART1_RTS_DE, FDCAN1_TX,
OTG_FS_DP(boot), EVENTOUT
JTMS/SWDIO, IR_OUT,
PA13 (JTMS/ (5)
34 46 D4 72 C10 105 F12 34 46 72 C10 105 F12 I/O FT OTG_FS_NOE, SAI1_SD_B, -
SWDIO)
EVENTOUT
- 47 - - - - - - 47 - - - - VSS S - - - -
- 48 C1 73 A12 106 E13 - 48 73 A12 106 E13 VDDUSB S - - - -
35 - B2 74 H4 107 E12 35 - 74 H4 107 E12 VSS S - - - -
36 - A1 75 D9 108 D13 36 - 75 D9 108 D13 VDD S - - - -
JTCK/SWCLK, LPTIM1_CH1,
STM32U585xx
PA14 (JTCK/ (5) I2C1_SMBA, I2C4_SMBA,
37 49 C3 76 C11 109 C10 37 49 76 C11 109 C10 I/O FT -
SWCLK) OTG_FS_SOF, SAI1_FS_B,
EVENTOUT
Table 27. STM32U585xx pin definitions(1) (continued)
STM32U585xx
Pin number
I/O structure
UFBGA132 SMPS
UFBGA169 SMPS
UFQFPN48 SMPS
WLCSP90 SMPS
LQFP100 SMPS
LQFP144 SMPS
LQFP48 SMPS
LQFP64 SMPS
Pin type
Pin name
UFQFPN48
UFBGA132
UFBGA169
Notes
Additional
LQFP100
LQFP144
LQFP48
LQFP64
(function after Alternate functions
functions
reset)
USART3_TX(boot), UART4_TX,
- 51 E7 78 B11 111 C9 - 51 78 B11 111 C9 PC10 I/O FT_a - -
TSC_G3_IO2, DCMI_D8/PSSI_D8,
LPGPIO1_P8, SDMMC1_D2,
SAI2_SCK_B, EVENTOUT
EVENTOUT
Table 27. STM32U585xx pin definitions(1) (continued)
124/344
I/O structure
UFBGA132 SMPS
UFBGA169 SMPS
UFQFPN48 SMPS
WLCSP90 SMPS
LQFP100 SMPS
LQFP144 SMPS
LQFP48 SMPS
LQFP64 SMPS
Pin type
Pin name
UFQFPN48
UFBGA132
UFBGA169
Notes
Additional
LQFP100
LQFP144
LQFP48
LQFP64
(function after Alternate functions
functions
reset)
TRACED2, TIM3_ETR,
USART3_RTS_DE, UART5_RX,
- 54 A5 83 A9 116 F7 - 54 83 A9 116 F7 PD2 I/O FT - TSC_SYNC, DCMI_D11/PSSI_D11, -
LPGPIO1_P7, SDMMC1_CMD,
LPTIM4_ETR, EVENTOUT
SPI2_SCK, DCMI_D5/PSSI_D5,
SPI2_MISO, MDF1_SDI0,
DS13086 Rev 9
STM32U585xx
SAI1_SD_A, EVENTOUT
Table 27. STM32U585xx pin definitions(1) (continued)
STM32U585xx
Pin number
I/O structure
UFBGA132 SMPS
UFBGA169 SMPS
UFQFPN48 SMPS
WLCSP90 SMPS
LQFP100 SMPS
LQFP144 SMPS
LQFP48 SMPS
LQFP64 SMPS
Pin type
Pin name
UFQFPN48
UFBGA132
UFBGA169
Notes
Additional
LQFP100
LQFP144
LQFP48
LQFP64
(function after Alternate functions
functions
reset)
MDF1_CKI1, USART2_CK,
OCTOSPIM_P1_IO7,
- - - 88 D7 123 D7 - - 88 D7 123 D7 PD7 I/O FT_h - SDMMC2_CMD, -
FMC_NCE/FMC_NE1,
LPTIM4_OUT, EVENTOUT
OCTOSPIM_P2_IO6,
SPI3_SCK(boot), USART1_TX,
DS13086 Rev 9
LPTIM1_CH2, I2C1_SCL,
- - A9 - - 128 - - - - M9 129 N9 PG14 I/O FT_fhs - -
FMC_A25, EVENTOUT
Table 27. STM32U585xx pin definitions(1) (continued)
126/344
I/O structure
UFBGA132 SMPS
UFBGA169 SMPS
UFQFPN48 SMPS
WLCSP90 SMPS
LQFP100 SMPS
LQFP144 SMPS
LQFP48 SMPS
LQFP64 SMPS
Pin type
Pin name
UFQFPN48
UFBGA132
UFBGA169
Notes
Additional
LQFP100
LQFP144
LQFP48
LQFP64
(function after Alternate functions
functions
reset)
LPTIM1_CH1, ADF1_CCK0,
PB3
I2C1_SDA, SPI1_SCK, SPI3_SCK, COMP2_
39 55 D10 89 C6 132 D6 39 55 89 C6 133 D6 (JTDO/TRACES I/O FT_fa -
USART1_RTS_DE, CRS_SYNC, INM2
WO)
LPGPIO1_P11, SDMMC2_D2,
SAI1_SCK_B, EVENTOUT
NJTRST, LPTIM1_CH2, TIM3_CH1,
ADF1_SDI0, I2C3_SDA,
SPI1_MISO, SPI3_MISO,
USART1_CTS, UART5_RTS_DE,
(5) COMP2_
40 56 C11 90 B6 133 B6 40 56 90 B6 134 B6 PB4 (NJTRST) I/O FT_fa TSC_G2_IO1,
INP1
DCMI_D12/PSSI_D12,
LPGPIO1_P12, SDMMC2_D3,
SAI1_MCLK_B, TIM17_BKIN,
EVENTOUT
LPTIM1_IN1, TIM3_CH2,
OCTOSPIM_P1_NCLK,
I2C1_SMBA, SPI1_MOSI,
UCPD1_
FT_ SPI3_MOSI(boot), USART1_CK,
STM32U585xx
41 57 D12 91 D6 134 C6 41 57 91 D6 135 C6 PB5 I/O - DBCC1,
havd UART5_CTS, TSC_G2_IO2,
WKUP6
DCMI_D10/PSSI_D10,
COMP2_OUT, SAI1_SD_B,
TIM16_BKIN, EVENTOUT
Table 27. STM32U585xx pin definitions(1) (continued)
STM32U585xx
Pin number
I/O structure
UFBGA132 SMPS
UFBGA169 SMPS
UFQFPN48 SMPS
WLCSP90 SMPS
LQFP100 SMPS
LQFP144 SMPS
LQFP48 SMPS
LQFP64 SMPS
Pin type
Pin name
UFQFPN48
UFBGA132
UFBGA169
Notes
Additional
LQFP100
LQFP144
LQFP48
LQFP64
(function after Alternate functions
functions
reset)
LPTIM1_ETR, TIM4_CH1,
TIM8_BKIN2, I2C1_SCL(boot),
COMP2_
I2C4_SCL, MDF1_SDI5,
42 58 A13 92 A5 135 B5 42 58 92 A5 136 B5 PB6 I/O FT_fa - INP2,
USART1_TX, TSC_G2_IO3,
WKUP3
DCMI_D5/PSSI_D5, SAI1_FS_B,
TIM16_CH1N, EVENTOUT
LPTIM1_IN2, TIM4_CH2,
DS13086 Rev 9
TIM8_BKIN, I2C1_SDA(boot),
I2C4_SDA, MDF1_CKI5, COMP2_
FT_ USART1_RX, UART4_CTS, INM1,
43 59 B12 93 D5 136 F5 43 59 93 D5 137 F5 PB7 I/O -
fhav TSC_G2_IO4, PVD_IN,
TIM17_CH1, EVENTOUT
Table 27. STM32U585xx pin definitions(1) (continued)
128/344
I/O structure
UFBGA132 SMPS
UFBGA169 SMPS
UFQFPN48 SMPS
WLCSP90 SMPS
LQFP100 SMPS
LQFP144 SMPS
LQFP48 SMPS
LQFP64 SMPS
Pin type
Pin name
UFQFPN48
UFBGA132
UFBGA169
Notes
Additional
LQFP100
LQFP144
LQFP48
LQFP64
(function after Alternate functions
functions
reset)
TIM4_ETR, DCMI_D2/PSSI_D2,
- - - 97 C4 140 D4 - - 97 C4 141 D4 PE0 I/O FT_h - LPGPIO1_P13, FMC_NBL0, -
TIM16_CH1, EVENTOUT
DCMI_D3/PSSI_D3, FMC_NBL1,
- - - - A3 141 C4 - - 98 A3 142 C4 PE1 I/O FT_h - -
TIM17_CH1, EVENTOUT
- - - - - - - - - - - - A4 VCAP S - - - -
DS13086 Rev 9
STM32U585xx
I2C3_SDA, OCTOSPIM_P2_IO3,
- - - - - - D12 - - - - - D12 PH8 I/O FT_fh - DCMI_HSYNC/PSSI_DE, -
EVENTOUT
Table 27. STM32U585xx pin definitions(1) (continued)
STM32U585xx
Pin number
I/O structure
UFBGA132 SMPS
UFBGA169 SMPS
UFQFPN48 SMPS
WLCSP90 SMPS
LQFP100 SMPS
LQFP144 SMPS
LQFP48 SMPS
LQFP64 SMPS
Pin type
Pin name
UFQFPN48
UFBGA132
UFBGA169
Notes
Additional
LQFP100
LQFP144
LQFP48
LQFP64
(function after Alternate functions
functions
reset)
I2C3_SMBA, OCTOSPIM_P2_IO4,
- - - - - - E9 - - - - - E9 PH9 I/O FT_h - -
DCMI_D0/PSSI_D0, EVENTOUT
TIM5_CH1, OCTOSPIM_P2_IO5,
- - - - - - C13 - - - - - C13 PH10 I/O FT_h - -
DCMI_D1/PSSI_D1, EVENTOUT
TIM5_CH2, OCTOSPIM_P2_IO6,
- - - - - - D9 - - - - - D9 PH11 I/O FT_h - -
DCMI_D2/PSSI_D2, EVENTOUT
DS13086 Rev 9
TIM5_CH3, TIM8_CH4N,
- - - - - - B13 - - - - - B13 PH12 I/O FT_h - OCTOSPIM_P2_IO7, -
DCMI_D3/PSSI_D3, EVENTOUT
TIM8_CH1N, FDCAN1_TX,
I/O structure
UFBGA132 SMPS
UFBGA169 SMPS
UFQFPN48 SMPS
WLCSP90 SMPS
LQFP100 SMPS
LQFP144 SMPS
LQFP48 SMPS
LQFP64 SMPS
Pin type
Pin name
UFQFPN48
UFBGA132
UFBGA169
Notes
Additional
LQFP100
LQFP144
LQFP48
LQFP64
(function after Alternate functions
functions
reset)
TIM8_ETR, SPI2_MOSI,
- - - - - - D10 - - - - - D10 PI3 I/O FT_h - OCTOSPIM_P2_IO0, -
DCMI_D10/PSSI_D10, EVENTOUT
- - - - - - B2 - - - - - B2 VSS S - - - -
- - - - - - B1 - - - - - B1 VDD S - - - -
TIM8_BKIN, SPI2_RDY,
- - - - - - B10 - - - - - B10 PI4 I/O FT - -
DS13086 Rev 9
DCMI_D5/PSSI_D5, EVENTOUT
TIM8_CH1, OCTOSPIM_P2_NCS,
- - - - - - B3 - - - - - B3 PI5 I/O FT_h - DCMI_VSYNC/PSSI_RDY, -
EVENTOUT
TIM8_CH2, OCTOSPIM_P2_CLK,
- - - - - - A2 - - - - - A2 PI6 I/O FT_hv - -
DCMI_D6/PSSI_D6, EVENTOUT
TIM8_CH3, OCTOSPIM_P2_NCLK,
- - - - - - C3 - - - - - C3 PI7 I/O FT_hv - -
DCMI_D7/PSSI_D7, EVENTOUT
1. Function availability depends on the chosen device.
2. PC13, PC14 and PC15 are supplied through the power switch (by VSW). Since the switch only sinks a limited amount of current (3 mA), the use of PC13 to PC15 GPIOs
in output mode is limited:
- The speed must not exceed 2 MHz with a maximum load of 30 pF.
- These GPIOs must not be used as current sources (for example to drive a LED).
3. After a backup domain power-up, PC13, PC14 and PC15 operate as GPIOs. Their function depends then on the content of the RTC registers that are not reset by the
system reset. For details on how to manage these GPIOs, refer to the backup domain and RTC register descriptions in the product reference manual.
4. After reset, a pull-down resistor (Rd = 5.1 kΩ from UCPD peripheral) can be activated on PA15 and PB15 (UCPD1_CC1, UCPD1_CC2). The pull-down on PA15
STM32U585xx
(UCPD1_CC1) is activated by high level on PB5 (UCPD1_DBCC1). The pull-down on PB15 (UCPD1_CC2) is activated by high level on PB14 (UCPD1_DBCC2).
This pull-down control (dead battery support on UCPD) can be disabled by setting UCPD_DBDIS = 1 in the PWR_UCPDR register.
5. After reset, this pin is configured as JTAG/SWD alternate functions. The internal pull-up on PA15, PA13, PB4 pins and the internal pull-down on PA14 pin are activated.
4.3 Alternate functions
STM32U585xx
Table 28. Alternate function AF0 to AF7(1)
AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7
ADF1/I2C4/
Port OCTOSPIM_P1/ DCMI/ DCMI/I2C4/MDF1/ I2C3/MDF1/
CRS/LPTIM1/ LPTIM1/ LPTIM1/2/3/
OTG_FS/SAI1/ I2C1/2/3/4/ OCTOSPIM_P1/2/ OCTOSPIM_P2/ USART1/2/3
SYS_AF TIM1/2/5/8 TIM1/2/3/4/5
SPI2/TIM1/8/ LPTIM3 SPI1/2/3 SPI3
USART2
OCTOSPIM_P1
PA4 - - - - SPI1_NSS SPI3_NSS USART2_CK
_NCS
PA5 CSLEEP TIM2_CH1 TIM2_ETR TIM8_CH1N PSSI_D14 SPI1_SCK - USART3_RX
USART3_
PA15 JTDI TIM2_CH1 TIM2_ETR USART2_RX - SPI1_NSS SPI3_NSS
RTS_DE
Table 28. Alternate function AF0 to AF7(1) (continued)
132/344
ADF1/I2C4/
Port OCTOSPIM_P1/ DCMI/ DCMI/I2C4/MDF1/ I2C3/MDF1/
CRS/LPTIM1/ LPTIM1/ LPTIM1/2/3/
OTG_FS/SAI1/ I2C1/2/3/4/ OCTOSPIM_P1/2/ OCTOSPIM_P2/ USART1/2/3
SYS_AF TIM1/2/5/8 TIM1/2/3/4/5
SPI2/TIM1/8/ LPTIM3 SPI1/2/3 SPI3
USART2
OCTOSPIM_
PB5 - LPTIM1_IN1 TIM3_CH2 I2C1_SMBA SPI1_MOSI SPI3_MOSI USART1_CK
P1_NCLK
PB6 - LPTIM1_ETR TIM4_CH1 TIM8_BKIN2 I2C1_SCL I2C4_SCL MDF1_SDI5 USART1_TX
Port B
STM32U585xx
PB15 RTC_REFIN TIM1_CH3N LPTIM2_IN2 TIM8_CH3N - SPI2_MOSI MDF1_CKI2 -
Table 28. Alternate function AF0 to AF7(1) (continued)
STM32U585xx
AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7
ADF1/I2C4/
Port OCTOSPIM_P1/ DCMI/ DCMI/I2C4/MDF1/ I2C3/MDF1/
CRS/LPTIM1/ LPTIM1/ LPTIM1/2/3/
OTG_FS/SAI1/ I2C1/2/3/4/ OCTOSPIM_P1/2/ OCTOSPIM_P2/ USART1/2/3
SYS_AF TIM1/2/5/8 TIM1/2/3/4/5
SPI2/TIM1/8/ LPTIM3 SPI1/2/3 SPI3
USART2
OCTOSPIM_
PC0 - LPTIM1_IN1 - I2C3_SCL SPI2_RDY MDF1_SDI4 -
P1_IO7
PC1 TRACED0 LPTIM1_CH1 - SPI2_MOSI I2C3_SDA - MDF1_CKI4 -
PC2 - LPTIM1_IN2 - - - SPI2_MISO MDF1_CCK1 -
PC3 - LPTIM1_ETR LPTIM3_CH1 SAI1_D1 - SPI2_MOSI - -
PC4 - - - - - - - USART3_TX
PC5 - TIM1_CH4N - SAI1_D3 PSSI_D15 - - USART3_RX
DS13086 Rev 9
ADF1/I2C4/
Port OCTOSPIM_P1/ DCMI/ DCMI/I2C4/MDF1/ I2C3/MDF1/
CRS/LPTIM1/ LPTIM1/ LPTIM1/2/3/
OTG_FS/SAI1/ I2C1/2/3/4/ OCTOSPIM_P1/2/ OCTOSPIM_P2/ USART1/2/3
SYS_AF TIM1/2/5/8 TIM1/2/3/4/5
SPI2/TIM1/8/ LPTIM3 SPI1/2/3 SPI3
USART2
STM32U585xx
PD15 - - TIM4_CH4 - - - - -
Table 28. Alternate function AF0 to AF7(1) (continued)
STM32U585xx
AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7
ADF1/I2C4/
Port OCTOSPIM_P1/ DCMI/ DCMI/I2C4/MDF1/ I2C3/MDF1/
CRS/LPTIM1/ LPTIM1/ LPTIM1/2/3/
OTG_FS/SAI1/ I2C1/2/3/4/ OCTOSPIM_P1/2/ OCTOSPIM_P2/ USART1/2/3
SYS_AF TIM1/2/5/8 TIM1/2/3/4/5
SPI2/TIM1/8/ LPTIM3 SPI1/2/3 SPI3
USART2
PE0 - - TIM4_ETR - - - - -
PE1 - - - - - - - -
PE2 TRACECLK - TIM3_ETR SAI1_CK1 - - - -
OCTOSPIM_
PE3 TRACED0 - TIM3_CH1 - - - -
P1_DQS
PE4 TRACED1 - TIM3_CH2 SAI1_D2 - - MDF1_SDI3 -
PE5 TRACED2 - TIM3_CH3 SAI1_CK2 - - MDF1_CKI3 -
DS13086 Rev 9
ADF1/I2C4/
Port OCTOSPIM_P1/ DCMI/ DCMI/I2C4/MDF1/ I2C3/MDF1/
CRS/LPTIM1/ LPTIM1/ LPTIM1/2/3/
OTG_FS/SAI1/ I2C1/2/3/4/ OCTOSPIM_P1/2/ OCTOSPIM_P2/ USART1/2/3
SYS_AF TIM1/2/5/8 TIM1/2/3/4/5
SPI2/TIM1/8/ LPTIM3 SPI1/2/3 SPI3
USART2
PF5 - - LPTIM3_CH1 - - - -
P2_NCLK
DCMI_D12/P OCTOSPIM_
PF6 - TIM5_ETR TIM5_CH1 - - -
SSI_D12 P2_NCS
PF7 - - TIM5_CH2 - - - - -
Port F
STM32U585xx
PF14 - - - - I2C4_SCL - - -
PF15 - - - - I2C4_SDA - - -
Table 28. Alternate function AF0 to AF7(1) (continued)
STM32U585xx
AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7
ADF1/I2C4/
Port OCTOSPIM_P1/ DCMI/ DCMI/I2C4/MDF1/ I2C3/MDF1/
CRS/LPTIM1/ LPTIM1/ LPTIM1/2/3/
OTG_FS/SAI1/ I2C1/2/3/4/ OCTOSPIM_P1/2/ OCTOSPIM_P2/ USART1/2/3
SYS_AF TIM1/2/5/8 TIM1/2/3/4/5
SPI2/TIM1/8/ LPTIM3 SPI1/2/3 SPI3
USART2
PG0 - - - - - OCTOSPIM_P2_IO4 - -
PG1 - - - - - OCTOSPIM_P2_IO5 - -
PG2 - - - - - SPI1_SCK - -
PG3 - - - - - SPI1_MISO - -
PG4 - - - - - SPI1_MOSI - -
PG5 - - - - - SPI1_NSS - -
DS13086 Rev 9
OCTOSPIM_
PG6 - - - I2C3_SMBA SPI1_RDY - -
P1_DQS
OCTOSPIM_
PG7 - - - SAI1_CK1 I2C3_SCL MDF1_CCK0 -
P2_DQS
PG8 - - - - I2C3_SDA - - -
PG9 - - - - - OCTOSPIM_P2_IO6 SPI3_SCK USART1_TX
PG10 - LPTIM1_IN1 - - - OCTOSPIM_P2_IO7 SPI3_MISO USART1_RX
OCTOSPIM_
PG11 - LPTIM1_IN2 - - - SPI3_MOSI USART1_CTS
P1_IO5
OCTOSPIM_ USART1_
PG12 - LPTIM1_ETR - - - SPI3_NSS
P2_NCS RTS_DE
PG13 - - - - I2C1_SDA - SPI3_RDY USART1_CK
PG14 - LPTIM1_CH2 - - I2C1_SCL - - -
OCTOSPIM_
PG15 - LPTIM1_CH1 - - I2C1_SMBA - -
P2_DQS
137/344
Table 28. Alternate function AF0 to AF7(1) (continued)
138/344
ADF1/I2C4/
Port OCTOSPIM_P1/ DCMI/ DCMI/I2C4/MDF1/ I2C3/MDF1/
CRS/LPTIM1/ LPTIM1/ LPTIM1/2/3/
OTG_FS/SAI1/ I2C1/2/3/4/ OCTOSPIM_P1/2/ OCTOSPIM_P2/ USART1/2/3
SYS_AF TIM1/2/5/8 TIM1/2/3/4/5
SPI2/TIM1/8/ LPTIM3 SPI1/2/3 SPI3
USART2
PH0 - - - - - - - -
PH1 - - - - - - - -
OCTOSPIM_
PH2 - - - - - - -
P1_IO4
PH3 - - - - - - - -
OCTOSPIM_
PH4 - - - - I2C2_SCL - -
P2_DQS
DS13086 Rev 9
PH5 - - - - I2C2_SDA - - -
OCTOSPIM_
PH6 - - - - I2C2_SMBA - -
P2_CLK
Port H
OCTOSPIM_
PH7 - - - - I2C3_SCL - -
P2_NCLK
PH8 - - - - I2C3_SDA OCTOSPIM_P2_IO3 - -
PH9 - - - - I2C3_SMBA OCTOSPIM_P2_IO4 - -
PH10 - - TIM5_CH1 - - OCTOSPIM_P2_IO5 - -
PH11 - - TIM5_CH2 - - OCTOSPIM_P2_IO6 - -
PH12 - - TIM5_CH3 TIM8_CH4N - OCTOSPIM_P2_IO7 - -
PH13 - - - TIM8_CH1N - - - -
PH14 - - - TIM8_CH2N - - - -
STM32U585xx
PH15 - - - TIM8_CH3N - OCTOSPIM_P2_IO6 - -
Table 28. Alternate function AF0 to AF7(1) (continued)
STM32U585xx
AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7
ADF1/I2C4/
Port OCTOSPIM_P1/ DCMI/ DCMI/I2C4/MDF1/ I2C3/MDF1/
CRS/LPTIM1/ LPTIM1/ LPTIM1/2/3/
OTG_FS/SAI1/ I2C1/2/3/4/ OCTOSPIM_P1/2/ OCTOSPIM_P2/ USART1/2/3
SYS_AF TIM1/2/5/8 TIM1/2/3/4/5
SPI2/TIM1/8/ LPTIM3 SPI1/2/3 SPI3
USART2
OCTOSPIM_
PI0 - - TIM5_CH4 - SPI2_NSS - -
P1_IO5
OCTOSPIM_
PI1 - - - - - SPI2_SCK -
P2_IO2
OCTOSPIM_
PI2 - - - TIM8_CH4 - SPI2_MISO -
P2_IO1
OCTOSPIM_
PI3 - - - TIM8_ETR - SPI2_MOSI -
Port I
P2_IO0
DS13086 Rev 9
OCTOSPIM_
PA0 UART4_TX - - SDMMC2_CMD AUDIOCLK TIM2_ETR EVENTOUT
P2_NCS
OCTOSPIM_
PA1 UART4_RX - LPGPIO1_P0 - - TIM15_CH1N EVENTOUT
P1_DQS
OCTOSPIM_ UCPD1_
PA2 LPUART1_TX - - - TIM15_CH1 EVENTOUT
P1_NCS FRSTX1
PA3 LPUART1_RX - OCTOSPIM_P1_CLK LPGPIO1_P1 - SAI1_MCLK_A TIM15_CH2 EVENTOUT
DCMI_HSYNC/
PA4 - - - - SAI1_FS_B LPTIM2_CH1 EVENTOUT
PSSI_DE
DS13086 Rev 9
STM32U585xx
Table 29. Alternate function AF8 to AF15(1) (continued)
STM32U585xx
AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15
DCMI_VSYNC/
SDMMC1_
PC7 TSC_G4_IO2 DCMI_D1/PSSI_D1 SDMMC2_D7 SDMMC1_D7 SAI2_MCLK_B LPTIM2_CH2 EVENTOUT
Port C
D123DIR
PC8 - TSC_G4_IO3 DCMI_D2/PSSI_D2 - SDMMC1_D0 - LPTIM3_CH1 EVENTOUT
PC9 - TSC_G4_IO4 OTG_FS_NOE - SDMMC1_D1 - LPTIM3_CH2 EVENTOUT
PC10 UART4_TX TSC_G3_IO2 DCMI_D8/PSSI_D8 LPGPIO1_P8 SDMMC1_D2 SAI2_SCK_B - EVENTOUT
UCPD1_
PC11 UART4_RX TSC_G3_IO3 DCMI_D4/PSSI_D4 SDMMC1_D3 SAI2_MCLK_B - EVENTOUT
FRSTX2
PC12 UART5_TX TSC_G3_IO4 DCMI_D9/PSSI_D9 LPGPIO1_P10 SDMMC1_CK SAI2_SD_B - EVENTOUT
PC13 - - - - - - - EVENTOUT
PC14 - - - - - - - EVENTOUT
PC15 - - - - - - - EVENTOUT
STM32U585xx
Table 29. Alternate function AF8 to AF15(1) (continued)
STM32U585xx
AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15
Port E
STM32U585xx
Table 29. Alternate function AF8 to AF15(1) (continued)
STM32U585xx
AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15
UCPD1_
PG7 LPUART1_TX - - FMC_INT SAI1_MCLK_A - EVENTOUT
FRSTX2
Port G
STM32U585xx
Table 29. Alternate function AF8 to AF15(1) (continued)
STM32U585xx
AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15
PH0 - - - - - - - EVENTOUT
PH1 - - - - - - - EVENTOUT
PH2 - - - - - - - EVENTOUT
PH3 - - - - - - - EVENTOUT
PH4 - - PSSI_D14 - - - - EVENTOUT
DCMI_PIXCLK/
PH5 - - - - - - EVENTOUT
PSSI_PDCK
PH6 - - DCMI_D8/PSSI_D8 - - - - EVENTOUT
DS13086 Rev 9
DCMI_HSYNC/
PH8 - - - - - - EVENTOUT
PSSI_DE
DCMI_D13/
PI0 - - - - - - EVENTOUT
PSSI_D13
PI1 - - DCMI_D8/PSSI_D8 - - - - EVENTOUT
PI2 - - DCMI_D9/PSSI_D9 - - - - EVENTOUT
DCMI_D10/
PI3 - - - - - - EVENTOUT
Port I
PSSI_D10
PI4 - - DCMI_D5/PSSI_D5 - - - - EVENTOUT
DCMI_VSYNC/
PI5 - - - - - - EVENTOUT
PSSI_RDY
DS13086 Rev 9
STM32U585xx
STM32U585xx Electrical characteristics
5 Electrical characteristics
Figure 22. Pin loading conditions Figure 23. Pin input voltage
MSv68045V1 MSv68046V1
as close as possible to, or below, the appropriate pins on the underside of the PCB to
ensure the proper functionality of the device.
VBAT
Backup circuitry
1.65 – 3.6 V (LSE, RTC, TAMP
backup registers,
VDDUSB backup SRAM)
VDDUSB
100 nF
VCAP Power switch
COUT = 4.7 μF
VDD VCORE
n x VDD LDO
VCORE
regulator
VDDIO1
OUT Kernel logic
Level shifter
n x 100 nF I/O (CPU, digital
+ 1 x 10 μF GPIOs logic and
IN
memories)
n x VSS
VDDIO2
m x VDDIO2
VDDIO2
m x 100 nF OUT
Level shifter
+ 4.7 μF I/O
GPIOs logic
IN
m x VSS
VDDA
VDDA
VREF
ADCs/
100 nF VREF+ DACs/
+1 μF OPAMPs/
100 nF+ 1 μF VREF- COMPs/
VREFBUF
VSSA
MSv64358V4
Caution: If there are two VCAP pins (UFBGA169 package), each pin must be connected to a 2.2 µF
(typical) capacitor.
The external capacitor on VCAP pin requires the following characteristics:
• COUT = 4.7 µF or 2 × 2.2 µF ±20%
• COUT ESR < 20 mΩ at 3 MHz
• COUT rated voltage ≥ 10 V
L = 2.2 μH
2 x VDD11
COUT = 2 x 2.2 μF Kernel logic
VSSSMPS
SMPS OFF (CPU, digital
and memories)
VDD LDO
n x VDD
VDDIO1
OUT
Level shifter
I/O
n x 100 nF GPIOs
IN
logic
+ 10 μF
n x VSS
VDDIO2
m x VDDIO2
VDDIO2
Level shifter
m x100 nF OUT
+ 4.7 μF I/O
GPIOs logic
IN
m x VSS
VDDA
VDDA
VREF
ADCs/
100 nF VREF+ DACs/
+ 1 μF OPAMPs/
100 nF+ 1 μF VREF- COMPs/
VREFBUF
VSSA
MSv64359V4
Note: SMPS and LDO regulators provide, in a concurrent way, the VCORE supply depending on
application requirements. However, only one of them is active at the same time. When
SMPS is active, it feeds the VCORE on the two VDD11 pins supplied by the filtered SMPS
VLXSMPS output pin. When LDO is active, it supplies the VCORE and regulates it using the
same capacitors on VDD11 pins. It is recommended to add a decoupling capacitor of 100 nF
near each VDD11 pin/ball, but it is not mandatory.
VBAT
IDD_VBAT
IDD
VDD
VDDA
VDDUSB
VDDSMPS
VDDIO2
MSv62920V2
2. This current consumption must be correctly distributed over all I/Os and control pins. The total output current must not be
sunk/sourced between two consecutive power supply pins, referring to high pin count QFP packages.
3. Positive injection (when VIN > VDDIOx) 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 Table 30 for the minimum
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).
Table 35. Embedded reset and power control block characteristics(1) (continued)
Symbol Parameter Conditions Min Typ Max Unit
MSv69159V1
Electrical characteristics
Table 38. Current consumption in Run mode on LDO, code with data processing
running from Flash memory, ICACHE ON (1-way), prefetch ON(1)
Conditions Typ Max(2)
Symbol
Parameter Unit
- Voltage fHCLK 25°C 55°C 85°C 105°C 125°C 30°C 55°C 85°C 105°C 125°C
scaling (MHz)
24 1.75 2.10 3.10 4.65 7.70 2.60 3.40 6.40 12.00 21.00
16 1.30 1.65 2.65 4.20 7.25 2.10 2.90 5.90 11.00 20.00
fHCLK = fMSI, 12 1.05 1.40 2.40 3.95 7.00 1.80 2.70 5.60 11.00 20.00
all peripherals and AHB/APB 4 0.49 0.82 1.85 3.40 6.40 1.20 2.00 5.00 9.80 19.00
disabled, Range 4
Flash bank 2 in power down, 2 0.37 0.70 1.70 3.25 6.30 1.10 1.90 4.90 9.60 19.00
all SRAMs enabled 1 0.30 0.63 1.65 3.20 6.20 0.94 1.80 4.80 9.60 19.00
0.4 0.26 0.59 1.60 3.15 6.15 0.89 1.80 4.80 9.50 19.00
DS13086 Rev 9
0.1 0.24 0.57 1.55 3.15 6.15 0.87 1.80 4.70 9.50 19.00
Supply 160 13.50 14.50 16.00 18.50 23.50 17.00 19.00 26.00 37.00 57.00
IDD
current in fHCLK = PLL on HSE 16 MHz in mA
(Run) Run mode Range 1 140 12.00 12.50 14.50 17.00 21.50 15.00 17.00 24.00 35.00 55.00
bypass mode,
all peripherals and AHB/APB 120 10.50 11.00 13.00 15.50 20.00 14.00 15.00 23.00 33.00 53.00
disabled, 110 8.80 9.35 10.50 13.00 16.50 11.00 13.00 18.00 26.00 41.00
Flash bank 2 in power down,
Range 2 72 6.00 6.50 10.00 10.00 14.00 7.80 9.30 15.00 23.00 38.00
all SRAMs enabled
64 5.40 5.95 9.50 9.50 13.50 7.10 8.70 14.00 22.00 38.00
fHCLK = fHSE bypass mode, 55 4.25 4.65 5.90 7.75 11.50 5.60 6.70 11.00 17.00 29.00
all peripherals and AHB/APB
disabled, Range 3
Flash bank 2 in power down, 32 2.70 3.10 4.30 6.10 9.60 3.80 5.00 8.80 15.00 27.00
all SRAMs enabled
1. The current consumption from SRAM is similar.
STM32U585xx
2. Evaluated by characterization. Not tested in production.
Table 39. Current consumption in Run mode on SMPS, code with data processing
STM32U585xx
running from Flash memory, ICACHE ON (1-way), prefetch ON(1)
Conditions Typ at VDD = 1.8 V Max at 1.71 V ≤ VDD ≤ 3.6 V(2)(3)
Symbol
Parameter Unit
- Voltage fHCLK 25°C 55°C 85°C 105°C 125°C 30°C 55°C 85°C 105°C 125°C
scaling (MHz)
24 1.15 1.35 2.05 3.10 5.20 2.30 2.40 4.50 7.80 15.00
16 0.88 1.10 1.75 2.80 4.90 1.60 2.00 4.20 7.50 15.00
fHCLK = fMSI, 12 0.62 0.97 1.60 2.65 4.70 1.30 1.80 4.00 7.30 14.00
all peripherals and AHB/APB 4 0.34 0.56 1.20 2.20 4.40 0.77 1.40 3.50 6.80 14.00
disabled, Range 4
Flash bank 2 in power down, 2 0.22 0.46 1.15 2.20 4.25 0.64 1.30 3.50 6.80 14.00
all SRAMs enabled 1 0.18 0.40 1.10 2.15 4.20 0.60 1.20 3.40 6.70 14.00
0.4 0.16 0.36 1.05 2.10 4.20 0.57 1.10 3.40 6.70 14.00
0.1 0.15 0.34 1.05 2.10 4.20 0.55 1.10 3.40 6.70 14.00
DS13086 Rev 9
Supply 160 10.50 11.00 12.50 14.50 18.00 14.00 15.00 21.00 28.00 44.00
IDD
current in fHCLK = PLL on HSE 16 MHz in mA
(Run) Run mode Range 1 140 9.30 9.85 11.00 13.00 16.50 13.00 14.00 19.00 27.00 42.00
bypass mode,
all peripherals and AHB/APB 120 8.50 9.05 10.50 12.50 16.50 11.00 13.00 18.00 26.00 42.00
disabled, 110 6.95 7.40 8.55 10.00 13.00 8.90 9.90 14.00 20.00 32.00
Flash bank 2 in power down,
Range 2 72 4.35 4.70 5.65 7.10 9.80 6.00 6.80 11.00 17.00 28.00
all SRAMs enabled
64 3.95 4.30 5.25 6.65 9.40 5.40 6.30 11.00 16.00 27.00
fHCLK = fHSE bypass mode, 55 3.05 3.40 4.25 5.60 7.95 4.10 4.90 7.90 13.00 21.00
all peripherals and AHB/APB
disabled, Range 3
Electrical characteristics
Flash bank 2 in power down, 32 1.85 2.10 2.85 3.95 6.15 2.70 3.40 6.20 11.00 19.00
all SRAMs enabled
1. The current consumption from SRAM is similar.
2. Evaluated by characterization. Not tested in production.
3. The maximum value is at VDD = 1.71 V in Run mode on SMPS.
163/344
Table 40. Current consumption in Run mode on SMPS, code with data processing
164/344
Electrical characteristics
running from Flash memory, ICACHE ON (1-way), prefetch ON, VDD = 3.0 V(1)
Conditions Typ at VDD = 3.0 V Max at VDD = 3.0 V(2)
Symbol
Parameter Unit
- Voltage fHCLK 25°C 55°C 85°C 105°C 125°C 30°C 55°C 85°C 105°C 125°C
scaling (MHz)
24 0.73 0.91 1.30 2.00 3.45 2.30 2.40 3.10 4.80 9.10
16 0.60 0.71 1.15 1.80 3.25 1.60 1.90 2.70 4.60 8.80
fHCLK = fMSI, 12 0.45 0.65 1.05 1.70 3.15 1.30 1.60 2.60 4.50 8.70
all peripherals and AHB/APB 4 0.23 0.38 0.82 1.50 2.80 0.60 0.97 2.30 4.30 8.40
disabled, Range 4
Flash bank 2 in power down, 2 0.17 0.31 0.74 1.40 2.85 0.49 0.84 2.20 4.20 8.40
all SRAMs enabled 1 0.15 0.29 0.73 1.40 2.80 0.46 0.81 2.20 4.20 8.40
0.4 0.13 0.27 0.72 1.40 2.75 0.44 0.79 2.20 4.20 8.30
0.1 0.12 0.26 0.72 1.35 2.75 0.44 0.78 2.20 4.10 8.30
DS13086 Rev 9
Supply 160 7.15 7.55 8.55 9.90 12.50 14.00 15.00 16.00 19.00 28.00
IDD
current in fHCLK = PLL on HSE 16 MHz in mA
(Run) Run mode Range 1 140 6.35 6.75 7.70 9.05 11.50 13.00 13.00 15.00 17.00 27.00
bypass mode,
all peripherals and AHB/APB 120 5.80 6.20 7.20 8.60 11.00 11.00 12.00 13.00 17.00 26.00
disabled, 110 4.40 4.70 5.40 6.35 8.20 8.90 9.20 11.00 13.00 19.00
Flash bank 2 in power down,
Range 2 72 3.05 3.35 4.05 5.10 7.00 6.00 6.20 7.40 11.00 18.00
all SRAMs enabled
64 2.80 3.10 3.80 4.80 6.70 5.40 5.70 6.90 11.00 18.00
fHCLK = fHSE bypass mode, 55 2.20 2.45 3.05 3.95 5.55 4.00 4.40 5.40 7.90 14.00
all peripherals and AHB/APB
disabled, Range 3
Flash bank 2 in power down, 32 1.40 1.60 2.15 2.95 4.50 2.60 3.00 4.30 6.80 13.00
all SRAMs enabled
1. The current consumption from SRAM is similar.
STM32U585xx
2. Evaluated by characterization. Not tested in production.
Table 41. Typical current consumption in Run mode on LDO, with different codes
STM32U585xx
running from Flash memory in low-power mode, ICACHE ON (1-way), prefetch ON
Conditions Typ Typ
Symbol
Parameter Unit Unit
- Voltage Code 1.8 V 3V 3.3 V 1.8 V 3V 3.3 V
scaling
Reduced Code 1.65 1.65 1.65 68.8 68.8 68.8
fHCLK = fMSI = 24 MHz,
CoreMark 1.55 1.60 1.60 64.6 66.7 66.7
all peripherals disabled,
Supply SecureMark 1.80 1.80 1.80 75.0 75.0 75.0
IDD Flash bank 2 in power down, µA/
current in Range 4 mA
(Run) Run mode SRAM2 enabled, Dhrystone 2.1 1.65 1.65 1.65 68.8 68.8 68.8 MHz
SRAM1, SRAM3, SRAM4 in
Fibonacci 1.30 1.30 1.30 54.2 54.2 54.2
power down
while(1) 1.20 1.20 1.20 50.0 50.0 50.0
Table 42. Typical current consumption in Run mode on LDO, with different codes
DS13086 Rev 9
Electrical characteristics
While(1) 1.30 1.30 1.30 54.2 54.2 54.2
165/344
Table 42. Typical current consumption in Run mode on LDO, with different codes
166/344
Electrical characteristics
running from Flash memory, ICACHE ON (1-way), prefetch ON(1) (continued)
Conditions Typ Typ
Symbol
Parameter Unit Unit
- Voltage Code 1.8 V 3V 3.3 V 1.8 V 3V 3.3 V
scaling
Reduced Code 13.50 13.50 13.50 84.4 84.4 84.4
fHCLK = fPLL = 160 MHz,
CoreMark 13.50 13.50 13.50 84.4 84.4 84.4
PLL on HSE 16 MHz in bypass
mode, SecureMark 15.00 15.00 15.00 93.8 93.8 93.8
Range 1
all peripherals disabled, Dhrystone 2.1 14.00 14.00 14.00 87.5 87.5 87.5
Flash bank 2 in power down,
Fibonacci 10.50 10.50 10.50 65.6 65.6 65.6
all SRAMs enabled
While(1) 10.00 10.00 10.00 62.5 62.5 62.5
Reduced Code 8.80 8.80 8.85 80.0 80.0 80.5
fHCLK = fPLL = 110 MHz,
CoreMark 8.60 8.65 8.65 78.2 78.6 78.6
DS13086 Rev 9
STM32U585xx
STM32U585xx
Table 43. Typical current consumption in Run mode on SMPS, with different codes
running from Flash memory in low-power mode, ICACHE ON (1-way), prefetch ON
Conditions Typ Typ
Symbol
Parameter Unit Unit
- Voltage Code 1.8 V 3V 3.3 V 1.8 V 3V 3.3 V
scaling
Reduced Code 1.10 0.69 0.64 45.8 28.5 26.5
fHCLK = fMSI = 24 MHz,
CoreMark 1.05 0.68 0.61 43.8 28.3 25.4
all peripherals disabled,
Supply SecureMark 1.20 0.79 0.72 50.0 32.9 30.0
IDD Flash bank 2 in power down, µA/
current in Range 4 mA
(Run) SRAM2 enabled, Dhrystone 2.1 1.10 0.69 0.64 45.8 28.5 26.7 MHz
Run mode
SRAM1, SRAM3, SRAM4 in
Fibonacci 0.89 0.59 0.51 37.1 24.4 21.3
power down
while(1) 0.77 0.54 0.47 32.1 22.3 19.5
DS13086 Rev 9
Table 44. Typical current consumption in Run mode on SMPS, with different codes
running from Flash memory, ICACHE ON (1-way), prefetch ON(1)
Conditions Typ Typ
Symbol
Electrical characteristics
Fibonacci 0.97 0.65 0.58 40.4 26.9 24.2
while(1) 0.89 0.61 0.55 36.9 25.2 22.7
167/344
Table 44. Typical current consumption in Run mode on SMPS, with different codes
168/344
Electrical characteristics
running from Flash memory, ICACHE ON (1-way), prefetch ON(1) (continued)
Conditions Typ Typ
Symbol
Parameter Unit Unit
- Voltage Code 1.8 V 3V 3.3 V 1.8 V 3V 3.3 V
scaling
Reduced Code 10.50 7.15 6.70 65.6 44.7 41.9
fHCLK = fPLL = 160 MHz,
CoreMark 10.50 7.05 6.55 65.6 44.1 40.9
PLL on HSE 16 MHz in bypass
mode, SecureMark 11.50 7.85 7.35 71.9 49.1 45.9
Range 1
all peripherals disabled, Dhrystone 2.1 11.00 7.40 6.90 68.8 46.3 43.1
Flash bank 2 in power down,
Fibonacci 8.25 5.65 5.30 51.6 35.3 33.1
all SRAMs enabled
while(1) 7.90 5.45 5.10 49.4 34.1 31.9
Reduced Code 6.40 4.40 4.15 58.2 40.0 37.7
fHCLK = fPLL = 110 MHz,
CoreMark 6.25 4.30 4.05 56.8 39.1 36.8
DS13086 Rev 9
STM32U585xx
Table 45. Current consumption in Sleep mode on LDO, Flash memory in power down
STM32U585xx
Conditions Typ Max(1)
Symbol
Parameter Unit
- Voltage fHCLK 25°C 55°C 85°C 105°C 125°C 30°C 55°C 85°C 105°C 125°C
scaling (MHz)
24 0.61 0.94 1.95 3.50 6.50 1.20 2.10 5.00 9.70 19.00
16 0.49 0.81 1.80 3.35 6.40 1.10 1.90 4.90 9.50 19.00
12 0.43 0.75 1.75 3.30 6.30 0.95 1.90 4.80 9.50 19.00
fHCLK = fMSI, 4 0.25 0.58 1.55 3.10 6.15 0.76 1.70 4.60 9.30 19.00
Range 4
all peripherals disabled 2 0.22 0.55 1.55 3.10 6.10 0.72 1.60 4.60 9.30 19.00
1 0.21 0.53 1.55 3.05 6.10 0.71 1.60 4.60 9.20 19.00
0.4 0.19 0.52 1.50 3.05 6.05 0.69 1.60 4.50 9.20 19.00
Supply
IDD current in 0.1 0.19 0.52 1.50 3.05 6.10 0.69 1.60 4.50 9.20 19.00
mA
(Sleep) Sleep
DS13086 Rev 9
160 4.35 4.95 6.65 9.10 13.50 6.10 8.10 15.00 26.00 46.00
mode
Range 1 140 3.90 4.50 6.15 8.65 13.50 5.60 7.60 15.00 25.00 46.00
fHCLK = PLL on HSE 16 MHz 120 3.45 4.05 5.75 8.20 13.00 5.10 7.10 14.00 25.00 46.00
in bypass mode,
all peripherals disabled 110 3.25 3.75 5.20 7.35 11.50 4.50 6.00 12.00 20.00 35.00
Range 2 72 2.15 2.65 4.05 6.15 10.00 3.30 4.80 9.90 18.00 34.00
64 2.00 2.50 3.90 6.00 9.95 3.20 4.70 9.80 18.00 33.00
fHCLK = fHSE bypass mode, 55 1.45 1.85 3.05 4.85 8.40 2.30 3.40 7.30 14.00 26.00
Range 3
all peripherals disabled 32 1.00 1.40 2.60 4.40 7.85 1.80 2.90 6.80 13.00 25.00
1. Evaluated by characterization. Not tested in production.
Electrical characteristics
169/344
Table 46. Current consumption in Sleep mode on SMPS, Flash memory in power down
170/344
Electrical characteristics
Conditions Typ at VDD = 1.8 V Max at 1.71 V ≤ VDD ≤ 3.6 V(1) (2)
Symbol
Parameter Unit
- Voltage fHCLK 25°C 55°C 85°C 105°C 125°C 30°C 55°C 85°C 105°C 125°C
scaling (MHz)
24 0.41 0.63 1.25 2.25 4.40 0.73 1.40 3.60 6.80 14.00
16 0.27 0.53 1.20 2.20 4.30 0.57 1.30 3.50 6.70 14.00
12 0.24 0.48 1.15 2.20 4.25 0.53 1.20 3.50 6.70 14.00
fHCLK = fMSI, 4 0.14 0.34 1.05 2.05 4.10 0.42 1.10 3.40 6.50 13.00
Range 4
all peripherals disabled 2 0.12 0.34 1.05 2.05 4.10 0.39 1.00 3.40 6.50 13.00
1 0.11 0.33 1.05 2.05 4.10 0.38 0.99 3.40 6.50 13.00
0.4 0.10 0.31 1.05 2.05 4.10 0.38 0.97 3.40 6.50 13.00
Supply 0.1 0.10 0.31 1.05 2.05 4.10 0.37 0.97 3.40 6.50 13.00
IDD
current in mA
DS13086 Rev 9
(Sleep) Sleep mode 160 3.50 3.95 5.20 7.00 10.50 4.80 6.20 12.00 19.00 34.00
Range 1 140 3.10 3.60 4.80 6.60 10.00 4.30 5.80 12.00 19.00 34.00
fHCLK = PLL on HSE 16 MHz 120 2.80 3.25 4.50 6.30 9.70 4.00 5.40 11.00 19.00 33.00
in bypass mode,
all peripherals disabled 110 2.60 3.00 4.10 5.75 8.65 3.50 4.70 8.80 15.00 26.00
Range 2 72 1.65 2.00 2.90 4.30 7.00 2.40 3.50 7.40 13.00 24.00
64 1.55 1.90 2.80 4.20 6.90 2.30 3.40 7.30 13.00 24.00
fHCLK = fHSE bypass mode, 55 1.10 1.40 2.25 3.55 5.90 1.70 2.50 5.60 9.80 19.00
Range 3
all peripherals disabled 32 0.85 1.10 1.90 3.15 5.60 1.40 2.20 5.10 9.40 18.00
1. Evaluated by characterization. Not tested in production.
2. The maximum value is at VDD = 1.71 V in Sleep mode on SMPS.
STM32U585xx
Table 47. Current consumption in Sleep mode on SMPS,
STM32U585xx
Flash memory in power down, VDD = 3.0 V
Conditions Typ at VDD = 3.0 V Max at VDD = 3.0 V(1)
Symbol
Parameter Unit
- Voltage fHCLK 25°C 55°C 85°C 105°C 125°C 30°C 55°C 85°C 105°C 125°C
scaling (MHz)
24 0.26 0.40 0.83 1.50 2.80 0.66 1.20 2.20 4.20 8.20
16 0.20 0.33 0.77 1.40 2.80 0.54 0.99 2.10 4.10 8.20
12 0.17 0.31 0.75 1.40 2.75 0.49 0.92 2.10 4.10 8.10
fHCLK = fMSI, 4 0.10 0.24 0.66 1.30 2.70 0.30 0.71 2.00 3.90 8.10
Range 4
all peripherals disabled 2 0.08 0.22 0.66 1.30 2.65 0.27 0.68 2.00 3.90 8.00
1 0.08 0.22 0.66 1.30 2.65 0.26 0.67 2.00 3.90 8.00
0.4 0.07 0.21 0.65 1.30 2.65 0.26 0.64 2.00 3.90 8.00
Supply 0.1 0.07 0.21 0.65 1.30 2.65 0.26 0.65 2.00 3.90 8.00
DS13086 Rev 9
IDD
current in mA
(Sleep) Sleep mode 160 2.50 2.85 3.75 5.05 7.40 4.50 5.00 7.40 13.00 22.00
Range 1 140 2.25 2.60 3.50 4.75 7.15 4.00 4.60 7.20 12.00 22.00
fHCLK = PLL on HSE 16 MHz 120 2.05 2.40 3.25 4.55 6.90 3.60 4.20 6.90 12.00 21.00
in bypass mode,
all peripherals disabled 110 1.95 2.25 3.00 4.10 6.05 3.20 3.60 5.70 9.30 17.00
Range 2 72 1.30 1.55 2.20 3.20 5.10 2.20 2.60 4.80 8.30 16.00
64 1.20 1.45 2.15 3.15 5.00 2.00 2.50 4.70 8.20 16.00
fHCLK = fHSE bypass mode, 55 0.92 1.10 1.70 2.55 4.15 1.40 1.90 3.60 6.30 12.00
Range 3
all peripherals disabled 32 0.70 0.89 1.45 2.30 3.95 1.10 1.60 3.30 6.00 12.00
Electrical characteristics
1. Evaluated by characterization. Not tested in production.
171/344
Table 48. SRAM1/SRAM3 current consumption in Run/Sleep mode with LDO and SMPS
172/344
Electrical characteristics
Conditions Typ Max
Symbol Parameter Unit
Voltage fHCLK
- 25°C 55°C 85°C 105°C 125°C 30°C 55°C 85°C 105°C 125°C
scaling (MHz)
Range 4 24 0.02 0.05 0.16 0.33 0.68 0.06 0.15 0.48 1.00 2.05
SRAM1 supply current in Range 1 160 0.04 0.10 0.28 0.55 1.07 0.15 0.30 0.83 1.65 3.20
IDD
Run/Sleep mode (SRAM1PD = 1
(SRAM1) versus SRAM1PD = 0) Range 2 110 0.03 0.08 0.23 0.47 0.94 0.11 0.24 0.70 1.41 2.82
Range 3 55 0.02 0.06 0.19 0.40 0.81 0.08 0.19 0.58 1.20 2.43
LDO
Range 4 24 0.04 0.13 0.41 0.87 1.78 0.15 0.39 1.24 2.62 5.34
SRAM3 supply current in Range 1 160 0.11 0.26 0.73 1.44 2.80 0.39 0.79 2.18 4.31 8.40
IDD
Run/Sleep mode (SRAM3PD = 1
(SRAM3) versus SRAM3PD = 0) Range 2 110 0.08 0.21 0.60 1.22 2.44 0.28 0.62 1.81 3.67 7.32
Range 3 55 0.06 0.16 0.50 1.04 2.09 0.20 0.49 1.50 3.11 6.28
mA
DS13086 Rev 9
Range 4 24 0.01 0.02 0.06 0.10 0.26 0.02 0.06 0.19 0.31 0.78
SRAM1 supply current in Range 1 160 0.02 0.05 0.14 0.28 0.55 0.07 0.15 0.43 0.84 1.64
IDD
Run/Sleep mode (SRAM1PD = 1
(SRAM1) versus SRAM1PD = 0) Range 2 110 0.01 0.04 0.12 0.23 0.46 0.05 0.12 0.36 0.70 1.37
SMPS, Range 3 55 0.01 0.03 0.09 0.18 0.36 0.04 0.09 0.27 0.55 1.09
VDD = 3.0 V Range 4 24 0.02 0.05 0.17 0.32 0.69 0.06 0.16 0.51 0.95 2.07
SRAM3 supply current in Range 1 160 0.06 0.13 0.37 0.73 1.43 0.20 0.40 1.12 2.20 4.28
IDD
Run/Sleep mode (SRAM3PD = 1
(SRAM3) versus SRAM3PD = 0) Range 2 100 0.04 0.10 0.30 0.61 1.19 0.14 0.31 0.91 1.84 3.57
Range 3 55 0.03 0.08 0.23 0.48 0.95 0.09 0.23 0.70 1.45 2.86
STM32U585xx
Table 48. SRAM1/SRAM3 current consumption in Run/Sleep mode with LDO and SMPS (continued)
STM32U585xx
Conditions Typ Max
Symbol Parameter Unit
Voltage fHCLK
- 25°C 55°C 85°C 105°C 125°C 30°C 55°C 85°C 105°C 125°C
scaling (MHz)
Range 4 24 0.01 0.03 0.11 0.17 0.43 0.04 0.11 0.34 0.55 1.37
SRAM1 supply current in Range 1 160 0.03 0.09 0.24 0.47 0.91 0.13 0.27 0.75 1.47 2.88
IDD
Run/Sleep mode (SRAM1PD = 1
(SRAM1) versus SRAM1PD = 0) Range 2 110 0.02 0.07 0.20 0.39 0.76 0.09 0.21 0.63 1.23 2.41
Range 3 55 0.02 0.05 0.15 0.31 0.60 0.06 0.16 0.48 0.97 1.91
SMPS(1) mA
Range 4 24 0.03 0.09 0.28 0.53 1.15 0.11 0.28 0.89 1.66 3.62
SRAM3 supply current in Range 1 160 0.09 0.22 0.62 1.22 2.38 0.35 0.71 1.96 3.87 7.52
IDD
Run/Sleep mode (SRAM3PD = 1
(SRAM3) versus SRAM3PD = 0) Range 2 100 0.06 0.17 0.51 1.02 1.98 0.24 0.54 1.60 3.22 6.26
Range 3 55 0.04 0.13 0.39 0.80 1.59 0.16 0.40 1.24 2.54 5.01
DS13086 Rev 9
1. The typical value is measured at VDD = 1.8 V. The maximum value is for 1.71 V ≤ VDD ≤ 3.6 V and is at VDD = 1.71 V in Run/Sleep mode on SMPS.
Table 49. Static power consumption of Flash banks, when supplied by LDO/SMPS
Typ Max
Symbol Parameter Unit
25°C 55°C 85°C 105°C 125°C 30°C 55°C 85°C 105°C 125°C
Electrical characteristics
One Flash bank additional static consumption in
IDD
(2) normal mode versus low-power mode 25.0 25.0 25.0 25.0 50.0 40.0 40.0 40.0 40.0 70.0
(Flash_Bank_LPM)
(LPM = 0 versus LPM = 1)
1. When one bank is in power down, this consumption is saved. When Flash memory is in power down in Sleep mode (SLEEP_PD =1 ), Bank 1 and Bank 2 are in
power down.
2. If no bank is in power-down, the Flash memory additional static consumption in normal mode versus low-power mode is 2 x IDD(Flash_Bank_LPM).
173/344
Table 50. Current consumption in Stop 0 mode on LDO
174/344
Electrical characteristics
Conditions Typ Max(1)
Symbol Parameter Unit
VDD (V) 25°C 55°C 85°C 105°C 125°C 30°C 55°C 85°C 105°C 125°C
1.8 110 280 770 1500 3000 400 840 2400 4500 9000
Supply current in Stop 0 mode,
regulator in Range 4, 2.4 115 290 805 1600 3050 420 870 2500 4800 9200
RTC disabled, 3.0 115 295 820 1600 3150 420 890 2500 4800 9500
8-Kbyte SRAM2 + ICACHE 3.3 115 295 820 1600 3150 420 890 2500 4800 9500
retained
3.6 115 295 825 1600 3150 420 890 2500 4800 9500
IDD(Stop 0) µA
1.8 125 305 840 1650 3300 460 920 2600 5000 9900
Supply current in Stop 0 mode, 2.4 125 315 875 1750 3400 460 950 2700 5300 11000
regulator in Range 4,
3.0 125 320 895 1800 3500 460 960 2700 5400 11000
RTC disabled,
All SRAMs retained 3.3 130 320 890 1750 3500 470 960 2700 5300 11000
DS13086 Rev 9
3.6 130 320 895 1800 3500 470 960 2700 5400 11000
1. Evaluated by characterization. Not tested in production.
STM32U585xx
Table 51. Current consumption in Stop 0 mode on SMPS
STM32U585xx
Conditions Typ Max(1)
Symbol Parameter Unit
VDD (V) 25°C 55°C 85°C 105°C 125°C 30°C 55°C 85°C 105°C 125°C
1.8 54.5 160 535 1050 2100 200 480 1700 3200 6300
Supply current in Stop 0 mode,
regulator in Range 4, 2.4 38.5 115 360 890 1650 140 350 1100 2700 5000
RTC disabled, 3.0 39.5 115 340 685 1400 150 350 1100 2100 4200
8-Kbyte SRAM2 + ICACHE 3.3 37.0 105 315 640 1300 140 320 950 2000 3900
retained
3.6 35.5 100 295 605 1200 130 300 890 1900 3600
IDD(Stop 0) µA
1.8 61.5 175 515 1200 2350 230 530 1600 3600 7100
Supply current in Stop 0 mode, 2.4 43.5 125 400 930 1850 160 380 1200 2800 5600
regulator in Range 4,
3.0 44.5 125 370 770 1550 170 380 1200 2400 4700
RTC disabled,
All SRAM retained 3.3 41.5 115 345 705 1400 150 350 1100 2200 4200
DS13086 Rev 9
3.6 40.0 110 325 665 1350 150 330 980 2000 4100
1. Evaluated by characterization. Not tested in production.
1.8 82.0 250 755 1500 3000 300 750 2300 4500 9000
Supply current in Stop 1 mode, 2.4 83.5 250 750 1500 3050 310 750 2300 4500 9200
Electrical characteristics
RTC disabled,
IDD (Stop 1) 3.0 87.5 255 755 1550 3050 320 770 2300 4700 9200 µA
8-Kbyte SRAM2 + ICACHE
retained 3.3 84.0 250 755 1550 3050 310 750 2300 4700 9200
3.6 95.5 255 760 1550 3050 350 770 2300 4700 9200
175/344
Table 52. Current consumption in Stop 1 mode on LDO (continued)
176/344
Electrical characteristics
Conditions Typ Max(1)
Symbol Parameter Unit
VDD (V) 25°C 55°C 85°C 105°C 125°C 30°C 55°C 85°C 105°C 125°C
1.8 89.0 255 760 1550 3100 330 770 2300 4700 9300
2.4 94.0 265 795 1600 3200 340 800 2400 4800 9600
Supply current in Stop 1 mode,
IDD (Stop 1) RTC disabled, 3.0 100.0 270 815 1650 3300 370 810 2500 5000 9900
All SRAMs retained
3.3 100.0 275 815 1650 3300 370 830 2500 5000 9900
3.6 110.0 275 825 1650 3300 400 830 2500 5000 9900
1.8 81.5 240 695 1400 2800 - - - - -
Supply current in Stop 1 mode, 2.4 88.5 245 730 1450 2900 - - - - -
RTC(2) clocked by LSI 32 kHz,
3.0 93.0 245 745 1500 2950 - - - - -
8-Kbyte SRAM2 + ICACHE
retained 3.3 89.0 250 745 1500 2950 - - - - -
DS13086 Rev 9
STM32U585xx
1. Evaluated by characterization. Not tested in production.
2. RTC with default configuration but LPCAL = 1 in RTC_CALR.
Table 53. Current consumption during wake-up from Stop 1 mode on LDO
STM32U585xx
Conditions Typ
Symbol Parameter Unit
- VDD (V) 25°C
1.8 54.5 160 535 1050 2100 200 480 1700 3200 6300
DS13086 Rev 9
Supply current in Stop 1 mode, 2.4 38.5 115 350 890 1650 140 350 1100 2700 5000
RTC disabled,
3.0 39.5 115 340 685 1400 150 350 1100 2100 4200
8-Kbyte SRAM2 + ICACHE
retained 3.3 37.0 105 315 640 1300 140 320 950 2000 3900
3.6 35.5 100 295 600 1200 130 300 890 1800 3600
IDD(Stop 1) µA
1.8 61.5 175 515 1200 2350 230 530 1600 3600 7100
2.4 43.5 125 390 930 1850 160 380 1200 2800 5600
Supply current in Stop 1 mode,
RTC disabled, 3.0 44.0 125 370 770 1550 160 380 1200 2400 4700
All SRAMs retained
3.3 41.5 115 345 705 1400 150 350 1100 2200 4200
3.6 39.5 110 325 665 1350 150 330 980 2000 4100
Electrical characteristics
177/344
Table 54. Current consumption in Stop 1 mode on SMPS (continued)
178/344
Electrical characteristics
Conditions Typ Max(1)
Symbol Parameter Unit
VDD (V) 25°C 55°C 85°C 105°C 125°C 30°C 55°C 85°C 105°C 125°C
STM32U585xx
STM32U585xx
Table 55. Current consumption during wake-up from Stop 1 mode on SMPS
Conditions Typ
Symbol Parameter Unit
- VDD (V) 25°C
1.8 8.90 23.5 70.0 145 305 33.0 71.0 210.0 440.0 920.0
DS13086 Rev 9
Supply current in Stop 2 mode, 2.4 8.90 23.5 70.5 145 310 33.0 71.0 220.0 440.0 930.0
RTC disabled,
3.0 9.05 24.0 71.5 150 315 33.0 72.0 220.0 450.0 950.0
8-Kbyte SRAM2 + ICACHE
retained 3.3 9.30 24.5 73.0 150 320 34.0 74.0 220.0 450.0 960.0
3.6 10.00 26.0 75.5 155 325 37.0 78.0 230.0 470.0 980.0
IDD(Stop 2) µA
1.8 20.00 48.5 145.0 310 680 73.0 150.0 440.0 930.0 2100.0
2.4 20.00 48.5 145.0 315 680 73.0 150.0 440.0 950.0 2100.0
Supply current in Stop 2 mode,
RTC disabled, 3.0 20.50 48.5 145.0 315 685 74.0 150.0 440.0 950.0 2100.0
All SRAMs retained
3.3 20.50 49.5 150.0 315 690 74.0 150.0 450.0 950.0 2100.0
3.6 22.00 51.0 150.0 320 700 80.0 160.0 450.0 960.0 2100.0
Electrical characteristics
179/344
Table 56. Current consumption in Stop 2 mode on LDO (continued)
180/344
Electrical characteristics
Conditions Typ Max(1)
Symbol Parameter Unit
VDD (V) 25°C 55°C 85°C 105°C 125°C 30°C 55°C 85°C 105°C 125°C
1.8 9.45 24.0 71.5 150 315 35.0 72.0 220.0 450.0 950.0
Supply current in Stop 2 mode, 2.4 9.50 24.0 71.5 150 315 35.0 72.0 220.0 450.0 950.0
RTC(2) clocked by LSI 32 kHz,
3.0 9.60 24.5 73.0 150 320 35.0 74.0 220.0 450.0 960.0
8-Kbyte SRAM2 + ICACHE
retained 3.3 9.30 25.0 74.0 155 325 34.0 75.0 230.0 470.0 980.0
3.6 11.00 26.5 77.0 160 335 40.0 80.0 240.0 480.0 1100.0
1.8 9.15 23.5 70.0 145 305 33.0 71.0 210.0 440.0 920.0
Supply current in Stop 2 mode, 2.4 9.20 23.5 70.5 145 310 34.0 71.0 220.0 440.0 930.0
RTC(2) clocked by LSI 250 Hz,
3.0 9.20 24.0 71.5 150 315 34.0 72.0 220.0 450.0 950.0
8-Kbyte SRAM2 + ICACHE
retained 3.3 9.50 24.5 73.0 150 320 35.0 74.0 220.0 450.0 960.0
DS13086 Rev 9
IDD(Stop 2 3.6 10.50 26.0 76.0 155 325 38.0 78.0 230.0 470.0 980.0
µA
with RTC) 1.8 9.15 24.0 71.5 150 315 33.0 72.0 220.0 450.0 950.0
Supply current in Stop 2 mode,
2.4 9.20 24.0 71.5 150 315 34.0 72.0 220.0 450.0 950.0
RTC(2) clocked by LSE
bypassed at 32768 Hz, 3.0 9.50 24.0 72.5 150 320 35.0 72.0 220.0 450.0 960.0
8-Kbyte SRAM2 + ICACHE
3.3 9.50 25.0 74.0 155 325 35.0 75.0 230.0 470.0 980.0
retained
3.6 10.50 26.5 76.5 160 335 38.0 80.0 230.0 480.0 1100.0
1.8 9.45 23.5 70.5 145 305 - - - - -
Supply current in Stop 2 mode,
2.4 9.50 24.0 71.0 150 310 - - - - -
RTC(2) clocked by LSE quartz in
low-drive mode, 3.0 9.35 24.0 72.0 150 315 - - - - -
8-Kbyte SRAM2 + ICACHE
3.3 9.75 25.0 73.5 150 320 - - - - -
retained
3.6 10.60 26.5 76.0 155 325 - - - - -
STM32U585xx
1. Evaluated by characterization. Not tested in production.
2. RTC with default configuration but LPCAL = 1 in RTC_CALR.
Table 57. SRAM static power consumption in Stop 2 when supplied by LDO
STM32U585xx
Typ Max(1)
Symbol Parameter Unit
25°C 55°C 85°C 105°C 125°C 30°C 55°C 85°C 105°C 125°C
Electrical characteristics
1. Evaluated by characterization. Not tested in production.
2. SRAM1 total consumption is 3 × IDD(SRAM1_64KB).
3. SRAM2 total consumption is IDD(SRAM2_8KB) + IDD(SRAM2_56KB).
4. SRAM3 total consumption is 8 × IDD(SRAM3_64KB).
181/344
Table 58. Current consumption during wake-up from Stop 2 mode on LDO
182/344
Electrical characteristics
Conditions Typ
Symbol Parameter Unit
- VDD (V) 25°C
1.8 5.30 14.0 42.0 88.5 195 19.0 42.0 130.0 270.0 580.0
DS13086 Rev 9
Supply current in Stop 2 mode, 2.4 3.50 9.6 29.5 63.5 140 13.0 29.0 87.0 190.0 410.0
RTC disabled,
3.0 3.90 10.0 31.5 68.0 150 14.0 30.0 93.0 200.0 440.0
8-Kbyte SRAM2 + ICACHE
retained 3.3 3.90 10.0 30.5 65.5 145 14.0 30.0 89.0 190.0 420.0
3.6 4.55 11.0 31.0 65.0 145 16.0 32.0 89.0 190.0 420.0
IDD(Stop 2) µA
1.8 12.00 28.5 83.5 180.0 440 44.0 86.0 250.0 540.0 1400.0
2.4 7.85 19.5 58.5 125.0 280 29.0 59.0 180.0 380.0 830.0
Supply current in Stop 2 mode,
RTC disabled, 3.0 8.55 20.5 61.0 130.0 290 31.0 61.0 190.0 390.0 860.0
ALL SRAMs retained
3.3 8.20 19.5 57.5 125.0 275 30.0 58.0 170.0 370.0 810.0
3.6 8.55 19.5 56.0 120.0 265 30.0 57.0 170.0 360.0 780.0
STM32U585xx
Table 59. Current consumption in Stop 2 mode on SMPS (continued)
STM32U585xx
Conditions Typ Max(1)
Symbol Parameter Unit
VDD (V) 25°C 55°C 85°C 105°C 125°C 30°C 55°C 85°C 105°C 125°C
1.8 5.60 14.0 42.0 89.0 195 20.0 42.0 130.0 270.0 580.0
Supply current in Stop 2 mode, 2.4 3.85 10.0 30.0 63.5 140 14.0 30.0 89.0 190.0 410.0
RTC(2) clocked by LSI 32 kHz,
3.0 4.35 10.5 32.0 68.5 150 16.0 31.0 94.0 200.0 440.0
8-Kbyte SRAM2 + ICACHE
retained 3.3 4.40 10.5 31.0 66.0 145 16.0 31.0 91.0 200.0 420.0
3.6 5.15 11.5 31.5 66.0 145 18.0 33.0 91.0 190.0 420.0
1.8 5.40 14.0 42.0 89.0 195 20.0 42.0 130.0 270.0 580.0
Supply current in Stop 2 mode, 2.4 3.60 9.8 30.0 63.5 135 13.0 29.0 89.0 190.0 400.0
RTC(2) clocked by LSI 250 Hz,
3.0 4.00 10.5 31.5 68.0 150 15.0 31.0 93.0 200.0 440.0
8-Kbyte SRAM2 + ICACHE
retained 3.3 4.05 10.5 31.0 65.5 145 15.0 31.0 91.0 190.0 420.0
DS13086 Rev 9
IDD(Stop 2 3.6 4.75 11.0 31.5 65.5 145 17.0 32.0 91.0 190.0 420.0
µA
with RTC) 1.8 5.50 14.0 42.0 89.0 195 20.0 42.0 130.0 270.0 580.0
Supply current in Stop 2 mode,
2.4 3.70 9.9 30.0 63.5 140 14.0 30.0 89.0 190.0 410.0
RTC(2) clocked by LSE
bypassed at 32768 Hz, 3.0 4.15 10.5 32.0 68.0 150 15.0 31.0 94.0 200.0 440.0
8-Kbyte SRAM2 + ICACHE
3.3 4.20 10.5 31.0 66.0 145 15.0 31.0 91.0 200.0 420.0
retained
3.6 4.90 11.0 31.5 65.5 145 17.0 32.0 91.0 190.0 420.0
1.8 5.60 14.0 41.5 88.0 190 - - - - -
Supply current in Stop 2 mode,
2.4 3.90 9.9 30.0 63.0 135 - - - - -
RTC(2) clocked by LSE quartz in
Electrical characteristics
low-drive mode, 3.0 4.25 10.5 31.5 67.5 145 - - - - -
8-Kbyte SRAM2 + ICACHE
3.3 4.30 10.5 31.0 65.0 140 - - - - -
retained
3.6 4.95 11.0 31.5 65.0 140 - - - - -
1. Evaluated by characterization. Not tested in production.
2. RTC with default configuration but LPCAL = 1 in RTC_CALR.
183/344
Table 60. SRAM static power consumption in Stop 2 when supplied by SMPS
184/344
Electrical characteristics
Typ Max(1)
Symbol Parameter Unit
25°C 55°C 85°C 105°C 125°C 30°C 55°C 85°C 105°C 125°C
STM32U585xx
4. SRAM3 total consumption is 8 × IDD(SRAM3_64KB).
STM32U585xx
Table 61. Current consumption during wake-up from Stop 2 mode on SMPS
Conditions Typ
Symbol Parameter Unit
- VDD (V) 25°C
1.8 5.15 14.5 49.0 110 240 19.0 44.0 150.0 330.0 710.0
DS13086 Rev 9
Supply current in Stop 3 mode, 2.4 5.15 15.0 49.5 110 240 19.0 45.0 150.0 330.0 710.0
RTC disabled,
3.0 5.60 15.0 50.5 110 245 20.0 45.0 150.0 330.0 720.0
8-Kbyte SRAM2 + ICACHE
retained 3.3 5.30 15.5 51.5 115 250 19.0 46.0 160.0 340.0 740.0
3.6 6.80 17.0 54.0 115 255 24.0 50.0 160.0 340.0 750.0
IDD(Stop 3) µA
1.8 12.00 35.5 125.0 290 665 44.0 110.0 380.0 870.0 2000.0
2.4 12.00 36.0 125.0 295 670 44.0 110.0 380.0 890.0 2000.0
Supply current in Stop 3 mode,
RTC disabled, 3.0 13.00 36.5 130.0 300 675 47.0 110.0 390.0 900.0 2100.0
all SRAMs retained
3.3 14.50 37.0 130.0 300 685 52.0 120.0 390.0 900.0 2100.0
3.6 14.50 39.0 135.0 305 695 52.0 120.0 410.0 910.0 2100.0
Electrical characteristics
185/344
Table 62. Current consumption in Stop 3 mode on LDO (continued)
186/344
Electrical characteristics
Conditions Typ Max(1)
Symbol Parameter Unit
VDD (V) 25°C 55°C 85°C 105°C 125°C 30°C 55°C 85°C 105°C 125°C
1.8 5.45 15.0 49.5 110 240 20.0 45.0 150.0 330.0 710.0
Supply current in Stop 3 mode, 2.4 5.55 15.0 50.0 110 240 20.0 45.0 150.0 330.0 710.0
RTC(2) clocked by LSI 32 kHz,
3.0 6.05 15.5 51.0 110 245 22.0 46.0 160.0 330.0 720.0
8-Kbyte SRAM2 + ICACHE
retained 3.3 5.80 16.0 52.0 115 250 21.0 48.0 160.0 340.0 740.0
3.6 7.35 18.0 54.5 120 255 26.0 53.0 160.0 360.0 750.0
1.8 5.25 15.0 49.5 110 240 19.0 45.0 150.0 330.0 710.0
Supply current in Stop 3 mode, 2.4 5.30 15.0 49.5 110 240 19.0 45.0 150.0 330.0 710.0
RTC(2) clocked by LSI 250 Hz,
3.0 5.75 15.0 50.5 110 245 21.0 45.0 150.0 330.0 720.0
8-Kbyte SRAM2 + ICACHE
retained 3.3 5.40 16.0 52.0 115 250 19.0 48.0 160.0 340.0 740.0
DS13086 Rev 9
IDD(Stop 3 3.6 6.95 17.5 54.5 115 255 25.0 51.0 160.0 340.0 750.0
µA
with RTC) 1.8 5.35 15.0 49.5 110 240 20.0 45.0 150.0 330.0 710.0
Supply current in Stop 3 mode,
2.4 5.40 15.0 49.5 110 240 20.0 45.0 150.0 330.0 710.0
RTC(2) clocked by LSE
bypassed at 32768 Hz, 3.0 5.90 15.5 50.5 110 245 21.0 46.0 150.0 330.0 720.0
8-Kbyte SRAM2 + ICACHE
3.3 5.55 16.0 52.0 115 250 20.0 48.0 160.0 340.0 740.0
retained
3.6 7.20 17.5 54.5 115 255 25.0 51.0 160.0 340.0 750.0
1.8 5.45 15.0 48.5 105 230 - - - - -
Supply current in Stop 3 mode,
2.4 5.55 15.0 49.0 110 235 - - - - -
RTC(2) clocked by LSE quartz in
low-drive mode, 3.0 6.05 15.5 50.5 110 240 - - - - -
8-Kbyte SRAM2 + ICACHE
3.3 6.65 16.0 51.5 110 245 - - - - -
retained
3.6 7.30 17.5 54.0 115 250 - - - - -
STM32U585xx
1. Evaluated by characterization. Not tested in production.
2. RTC with default configuration but LPCAL = 1 in RTC_CALR.
STM32U585xx
Table 63. SRAM static power consumption in Stop 3 when supplied by LDO
Typ Max(1)
Symbol Parameter Unit
25°C 55°C 85°C 105°C 125°C 30°C 55°C 85°C 105°C 125°C
µA
ICACHE SRAM static consumption
IDD(ICRAM) 0.0 0.3 1.3 2.9 6.3 0.0 1.1 3.9 8.9 19.0
(ICRAMPDS = 1 versus ICRAMPDS = 0)
DCACHE1 SRAM static consumption
IDD(DC1RAM) 0.0 0.0 0.0 0.3 1.2 0.0 0.0 0.0 1.0 3.7
(DC1RAMPDS = 1 versus DC1RAMPDS = 0)
DMA2D SRAM static consumption
IDD(DMA2DRAM) 0.0 0.1 0.3 0.6 1.1 0.2 0.2 1.0 1.9 3.4
(DMA2DRAMPDS = 1 versus DMA2DRAMPDS = 0)
FMAC, FDCAN and USB SRAM static consumption
IDD(PRAM) 0.1 0.1 0.4 0.8 1.5 0.2 0.3 1.3 2.3 4.6
(PRAMPDS = 1 versus PRAMPDS = 0)
PKA SRAM static consumption
IDD(PKARAM) 0.1 0.2 0.6 1.3 2.8 0.3 0.5 1.9 4.0 8.4
(PKARAMPDS = 1 versus PKARAMPDS = 0)
Electrical characteristics
1. Evaluated by characterization. Not tested in production.
2. SRAM1 total consumption is 3 × IDD(SRAM1_64KB).
3. SRAM2 total consumption is IDD(SRAM2_8KB) + IDD(SRAM2_56KB).
4. SRAM3 total consumption is 8 × IDD(SRAM3_64KB).
187/344
188/344
Electrical characteristics
Table 64. Current consumption during wake-up from Stop 3 mode on LDO
Conditions Typ(1)
Symbol Parameter Unit
- VDD (V) 25°C
1.8 2.10 6.55 22.5 50.5 115.0 7.4 20.0 66.0 150.0 340.0
Supply current in Stop 3 mode, 2.4 1.85 5.95 20.5 46.5 110.0 6.5 18.0 60.0 140.0 320.0
RTC disabled,
3.0 1.70 5.30 18.5 42.0 98.5 5.9 16.0 54.0 130.0 280.0
8-Kbyte SRAM2 + ICACHE
retained 3.3 1.80 5.55 18.5 41.5 97.0 6.1 16.0 53.0 120.0 280.0
3.6 2.65 6.55 19.5 42.5 98.0 8.6 19.0 55.0 120.0 280.0
IDD(Stop 3) µA
1.8 5.20 15.50 55.0 130.0 355.0 19.0 47.0 170.0 390.0 1100.0
2.4 4.55 14.00 50.0 115.0 275.0 17.0 42.0 150.0 350.0 820.0
Supply current in Stop 3 mode,
RTC disabled, 3.0 3.90 12.00 42.5 100.0 235.0 14.0 36.0 130.0 300.0 690.0
all SRAMs retained
3.3 3.65 11.50 40.5 95.0 225.0 13.0 34.0 120.0 280.0 660.0
3.6 4.50 12.00 40.5 92.5 215.0 16.0 35.0 120.0 270.0 630.0
STM32U585xx
Table 65. Current consumption in Stop 3 mode on SMPS (continued)
STM32U585xx
Conditions Typ Max(1)
Symbol Parameter Unit
VDD (V) 25°C 55°C 85°C 105°C 125°C 30°C 55°C 85°C 105°C 125°C
1.8 2.40 6.85 22.5 51.0 120.0 8.5 21.0 66.0 150.0 350.0
Supply current in Stop 3 mode, 2.4 2.25 6.30 21.0 47.0 110.0 8.0 19.0 62.0 140.0 320.0
RTC(2) clocked by LSI 32 kHz,
3.0 2.15 5.80 19.0 42.5 99.0 7.5 17.0 55.0 130.0 290.0
8-Kbyte SRAM2 + ICACHE
retained 3.3 2.30 6.05 19.0 42.0 97.5 7.9 18.0 55.0 120.0 280.0
3.6 3.20 7.10 20.0 43.0 98.5 11.0 20.0 56.0 130.0 280.0
1.8 2.20 6.70 22.5 50.5 115.0 7.8 20.0 66.0 150.0 340.0
Supply current in Stop 3 mode, 2.4 2.00 6.10 20.5 47.0 110.0 7.1 18.0 60.0 140.0 320.0
RTC(2) clocked by LSI 250 Hz,
3.0 1.85 5.45 18.5 42.0 98.5 6.5 16.0 54.0 130.0 280.0
8-Kbyte SRAM2 + ICACHE
retained 3.3 1.90 5.70 18.5 41.5 97.0 6.4 17.0 53.0 120.0 280.0
DS13086 Rev 9
IDD(Stop 3 3.6 2.80 6.70 20.0 42.5 98.0 9.2 19.0 56.0 120.0 280.0
µA
with RTC) 1.8 2.30 6.80 22.5 51.0 120.0 8.2 21.0 66.0 150.0 350.0
Supply current in Stop 3 mode,
2.4 2.10 6.20 21.0 47.0 110.0 7.4 19.0 62.0 140.0 320.0
RTC(2) clocked by LSE bypassed
at 32768 Hz, 3.0 2.00 5.60 18.5 42.0 99.0 7.0 17.0 54.0 130.0 290.0
8-Kbyte SRAM2 + ICACHE
3.3 2.05 5.85 18.5 42.0 97.5 7.0 17.0 53.0 120.0 280.0
retained
3.6 3.00 6.90 20.0 43.0 98.5 9.9 20.0 56.0 130.0 280.0
1.8 2.45 6.90 22.5 50.0 115.0 - - - - -
Supply current in Stop 3 mode,
2.4 2.25 6.35 21.0 46.5 105.0 - - - - -
RTC(2) clocked by LSE quartz in
Electrical characteristics
low-drive mode, 3.0 2.15 5.80 18.5 42.0 96.0 - - - - -
8-Kbyte SRAM2 + ICACHE
3.3 2.35 6.05 18.5 41.5 95.0 - - - - -
retained
3.6 3.15 7.05 20.0 42.5 96.0 - - - - -
1. Evaluated by characterization. Not tested in production.
2. RTC with default configuration but LPCAL = 1 in RTC_CALR.
189/344
Table 66. SRAM static power consumption in Stop 3 when supplied by SMPS
190/344
Electrical characteristics
Typ Max(1)
Symbol Parameter Unit
25°C 55°C 85°C 105°C 125°C 30°C 55°C 85°C 105°C 125°C
STM32U585xx
4. SRAM3 total consumption is 8 × IDD(SRAM3_64KB).
STM32U585xx
Table 67. Current consumption during wake-up from Stop 3 mode on SMPS
Conditions Typ(1)
Symbol Parameter Unit
- VDD (V) 25°C
Electrical characteristics
191/344
Table 68. Current consumption in Standby mode
192/344
Electrical characteristics
Conditions Typ Max(1)
Symbol Parameter Unit
- VDD (V) 25°C 55°C 85°C 105°C 125°C 30°C 55°C 85°C 105°C 125°C
1.8 0.21 0.71 3.30 9.10 28.40 0.55 1.70 7.40 20.00 58.00
2.4 0.21 0.74 3.47 9.54 29.70 0.58 1.80 7.90 22.00 61.00
No IWDG
3.0 0.36 1.08 4.41 11.50 34.20 1.10 2.70 11.00 27.00 73.00
ULPMEN = 1
3.3 0.64 1.69 5.68 13.70 38.40 2.00 4.20 14.00 32.00 83.00
3.6 1.51 3.04 8.07 17.40 44.20 4.80 7.70 20.00 41.00 98.00
1.8 0.28 0.76 3.28 8.95 27.70 0.63 1.70 7.40 20.00 57.00
2.4 0.29 0.83 3.52 9.46 29.10 0.67 1.90 7.90 22.00 61.00
No IWDG
3.0 0.43 1.16 4.43 11.40 33.40 1.10 2.80 11.00 27.00 72.00
ULPMEN = 0
3.3 0.75 1.75 5.68 13.60 37.40 2.20 4.30 14.00 32.00 82.00
DS13086 Rev 9
Supply current in
Standby mode (backup 3.6 1.58 3.10 8.07 17.20 43.30 4.90 7.70 20.00 41.00 97.00
IDD(Standby) µA
registers retained), 1.8 0.52 1.03 3.55 9.04 26.57 0.79 1.90 7.20 19.00 57.00
RTC disabled
with IWDG 2.4 0.64 1.18 3.81 9.51 27.47 0.93 2.10 7.80 20.00 61.00
clocked by
LSI 32 kHz 3.0 0.87 1.62 4.81 11.48 31.63 1.50 3.10 11.00 25.00 72.00
ULPMEN = 0 3.3 1.23 2.26 6.12 13.68 35.58 2.60 4.60 14.00 30.00 83.00
3.6 2.13 3.67 8.55 17.34 41.46 5.30 8.10 20.00 39.00 97.00
1.8 0.38 0.88 3.44 9.15 28.00 0.77 1.90 7.60 21.00 57.00
with IWDG 2.4 0.40 0.94 3.63 9.58 29.20 0.79 2.00 8.00 22.00 61.00
clocked by
3.0 0.55 1.28 4.55 11.50 33.50 1.30 2.90 11.00 27.00 72.00
LSI 250 Hz
ULPMEN = 0 3.3 0.87 1.90 5.83 13.70 37.50 2.30 4.40 14.00 32.00 82.00
3.6 1.71 3.26 8.22 17.30 43.30 5.10 7.90 20.00 41.00 97.00
STM32U585xx
Table 68. Current consumption in Standby mode (continued)
STM32U585xx
Conditions Typ Max(1)
Symbol Parameter Unit
- VDD (V) 25°C 55°C 85°C 105°C 125°C 30°C 55°C 85°C 105°C 125°C
1.8 0.56 1.05 3.60 9.29 28.10 0.81 1.90 7.50 20.00 57.00
RTC(2) clocked 2.4 0.64 1.18 3.88 9.82 29.40 0.93 2.20 8.20 22.00 61.00
by LSI 32 kHz,
3.0 0.88 1.61 4.88 11.80 33.80 1.50 3.20 11.00 27.00 72.00
no IWDG(3)
ULPMEN = 0 3.3 1.25 2.26 6.19 14.10 37.80 2.60 4.70 14.00 33.00 83.00
3.6 2.13 3.67 8.63 17.70 43.70 5.30 8.20 20.00 42.00 97.00
1.8 0.39 0.88 3.44 9.14 28.00 0.77 1.90 7.60 21.00 57.00
RTC(2) clocked 2.4 0.40 0.94 3.63 9.58 29.20 0.79 2.00 8.00 22.00 61.00
by LSI 250 Hz,
3.0 0.56 1.29 4.56 11.50 33.40 1.30 2.90 11.00 27.00 72.00
no IWDG
ULPMEN = 0 3.3 0.89 1.90 5.83 13.70 37.50 2.30 4.40 14.00 32.00 82.00
DS13086 Rev 9
Supply current in
IDD(Standby with Standby mode (backup 3.6 1.73 3.27 8.23 17.30 43.30 5.10 7.90 20.00 41.00 97.00
registers retained), µA
RTC) 1.8 0.47 0.96 3.51 9.22 28.10 0.95 2.10 7.70 21.00 57.00
RTC enabled RTC(2) clocked
2.4 0.50 1.04 3.75 9.72 29.40 1.10 2.30 8.30 22.00 61.00
by LSE
bypassed at 3.0 0.69 1.42 4.71 11.70 33.80 1.60 3.30 11.00 27.00 73.00
32768 Hz
3.3 1.04 2.06 6.00 13.90 37.80 2.70 4.80 15.00 33.00 83.00
ULPMEN = 0
3.6 1.91 3.46 8.43 17.60 43.70 5.50 8.30 21.00 42.00 98.00
1.8 0.56 1.07 3.61 9.25 27.30 - - - - -
RTC(2) clocked
2.4 0.59 1.15 3.83 9.70 28.30 - - - - -
by LSE quartz
Electrical characteristics
in low-drive 3.0 0.75 1.50 4.77 11.60 32.60 - - - - -
mode
3.3 1.07 2.11 6.04 13.80 36.60 - - - - -
ULPMEN = 0
3.6 1.91 3.47 8.43 17.50 42.40 - - - - -
193/344
Table 68. Current consumption in Standby mode (continued)
194/344
Electrical characteristics
Conditions Typ Max(1)
Symbol Parameter Unit
- VDD (V) 25°C 55°C 85°C 105°C 125°C 30°C 55°C 85°C 105°C 125°C
3.6 0.10 0.20 0.48 1.00 2.20 0.37 0.60 1.50 3.00 6.70
µA
1.8 1.62 4.09 11.92 25.75 55.60 5.90 13.00 36.00 78.00 170.00
Supply current to be 2.4 1.62 4.05 11.88 25.74 55.60 5.90 13.00 36.00 78.00 170.00
added in Standby mode
IDD(SRAM2) 3.0 1.64 4.02 11.87 25.80 55.70 6.00 13.00 36.00 78.00 170.00
when full SRAM2 and
BKPSRAM are retained 3.3 1.65 4.02 11.82 25.70 55.70 6.00 13.00 36.00 78.00 170.00
3.6 1.68 3.99 11.73 25.50 55.20 6.10 12.00 36.00 77.00 170.00
LDO
1.8 0.58 1.41 4.02 8.55 18.20 2.10 4.30 13.00 26.00 55.00
Supply current to be
2.4 0.63 1.37 3.95 8.44 17.90 2.30 4.10 12.00 26.00 54.00
added in Standby mode
IDD(SRAM2_8K) when SRAM2 8-Kbyte 3.0 0.63 1.36 3.93 8.40 17.90 2.30 4.10 12.00 26.00 54.00
page 1 and BKPSRAM
3.3 0.60 1.35 3.90 8.30 17.80 2.20 4.10 12.00 25.00 54.00
are retained
3.6 0.69 1.35 3.73 8.10 17.30 2.50 4.10 12.00 25.00 52.00
STM32U585xx
Table 68. Current consumption in Standby mode (continued)
STM32U585xx
Conditions Typ Max(1)
Symbol Parameter Unit
- VDD (V) 25°C 55°C 85°C 105°C 125°C 30°C 55°C 85°C 105°C 125°C
1.8 0.97 2.23 6.55 14.25 31.40 3.50 6.70 20.00 43.00 95.00
Supply current to be 2.4 0.63 1.48 4.40 9.44 19.50 2.30 4.50 14.00 29.00 59.00
added in Standby mode
IDD(SRAM2) 3.0 0.67 1.51 4.50 9.90 21.60 2.50 4.60 14.00 30.00 65.00
when full SRAM2 and
BKPSRAM are retained 3.3 0.56 1.35 4.05 8.90 19.60 2.10 4.10 13.00 27.00 59.00
3.6 0.55 1.19 3.53 7.80 17.40 2.00 3.60 11.00 24.00 53.00
SMPS µA
1.8 0.34 0.78 2.21 4.75 10.40 1.30 2.40 6.70 15.00 32.00
Supply current to be
2.4 0.24 0.52 1.45 3.04 6.80 0.85 1.60 4.40 9.20 21.00
added in Standby mode
IDD(SRAM2_8K) when SRAM2 8-Kbyte 3.0 0.25 0.50 1.45 3.10 6.80 0.89 1.50 4.40 9.30 21.00
page 1 and BKPSRAM
3.3 0.17 0.42 1.23 2.70 6.00 0.63 1.30 3.70 8.10 18.00
are retained
DS13086 Rev 9
3.6 0.18 0.33 0.86 2.10 4.80 0.65 0.99 2.60 6.30 15.00
1. Evaluated by characterization. Not tested in production.
2. RTC with default configuration but LPCAL = 1 in RTC_CALR.
3. Current consumption with IWDG enabled is similar.
Electrical characteristics
Electrical charge consumed during wake-up from Wake-up clock is MSI 4 MHz 3.2
QDD(wake-up from Standby) 3.0 µAs
Standby mode Wake-up clock is MSI 1 MHz 3.2
1. Evaluated by characterization in worse case condition (VDD11 / VCAP = 0 V before wake-up).
195/344
Table 70. Current consumption in Shutdown mode
196/344
Electrical characteristics
Conditions Typ Max(1)
Symbol Parameter Unit
- VDD (V) 25°C 55°C 85°C 105°C 125°C 30°C 55°C 85°C 105°C 125°C
1.8 0.16 0.62 2.65 7.05 18.50 0.49 1.60 6.70 18.00 47.00
Supply current in 2.4 0.17 0.68 2.85 7.65 20.00 0.53 1.70 7.20 20.00 50.00
Shutdown mode (backup
IDD(Shutdown) registers retained), - 3.0 0.31 1.05 3.85 9.75 25.00 0.95 2.70 9.70 25.00 63.00
RTC disabled 3.3 0.64 1.65 5.15 12.00 29.00 2.00 4.20 13.00 30.00 73.00
3.6 1.55 3.05 7.60 15.50 35.00 4.90 7.70 19.00 39.00 88.00
1.8 0.33 0.80 2.85 7.25 19.00 0.67 1.80 6.90 18.00 47.00
2.4 0.37 0.88 3.10 7.85 20.50 0.75 2.00 7.40 20.00 51.00
RTC(2) clocked by
LSE bypassed at 3.0 0.57 1.30 4.15 10.00 25.50 1.30 2.90 10.00 25.00 64.00 µA
32768 Hz
3.3 0.94 2.00 5.50 12.50 29.50 2.40 4.60 14.00 31.00 74.00
DS13086 Rev 9
Supply current in
IDD(Shutdown Shutdown mode (backup 3.6 1.90 3.45 8.00 16.00 35.50 5.20 8.10 20.00 40.00 89.00
with RTC) registers retained), 1.8 0.48 0.97 3.10 7.70 20.00 - - - - -
RTC enabled
2.4 0.52 1.03 3.30 8.15 21.00 - - - - -
RTC(2) clocked by
LSE quartz in 3.0 0.66 1.35 4.20 10.05 25.50 - - - - -
low-drive mode
3.3 0.98 2.00 5.50 12.10 29.50 - - - - -
3.6 1.84 3.35 7.90 16.10 35.50 - - - - -
1. Evaluated by characterization. Not tested in production.
2. RTC with default configuration but LPCAL = 1 in RTC_CALR.
STM32U585xx
- VDD (V) 25°C
STM32U585xx
Conditions Typ Max(1)
Symbol Parameter Unit
- VBAT (V) 25°C 55°C 85°C 105°C 125°C 30°C 55°C 85°C 105°C 125°C
1.8 0.12 0.27 1.00 2.60 7.70 0.36 0.67 2.50 6.50 20.00
Supply current in VBAT 2.4 0.13 0.29 1.05 2.70 8.10 0.39 0.72 2.70 6.80 21.00
mode (backup registers
IDD(VBAT) retained), - 3.0 0.16 0.37 1.30 3.20 9.10 0.50 0.93 3.30 8.00 23.00
RTC disabled 3.3 0.25 0.56 1.80 4.25 11.50 0.78 1.40 4.50 11.00 29.00
3.6 0.46 0.89 2.35 5.00 13.00 1.50 2.30 5.90 13.00 33.00
1.8 0.40 0.56 1.30 2.80 7.65 0.68 0.99 2.90 6.80 20.00
2.4 0.48 0.65 1.45 3.05 8.30 0.78 1.20 3.10 7.20 21.00
RTC(2) clocked
by LSE bypassed 3.0 0.62 0.85 1.80 3.75 9.65 1.10 1.50 3.80 8.70 24.00
at 32768 Hz
3.3 0.78 1.10 2.35 4.90 12.50 1.40 2.00 5.20 12.00 30.00
DS13086 Rev 9
3.6 1.10 1.55 3.00 5.80 13.50 2.20 3.00 6.60 14.00 34.00
µA
1.8 0.31 0.47 1.20 2.70 7.55 0.89 1.30 3.10 6.90 20.00
Supply current in VBAT RTC(2) clocked
2.4 0.36 0.53 1.30 2.95 8.15 1.10 1.40 3.40 7.50 21.00
by LSE bypassed
IDD(VBAT with mode (backup registers
at 32768 Hz, 3.0 0.46 0.69 1.65 3.55 9.50 1.40 1.90 4.20 9.00 24.00
RTC) retained),
LPCAL = 1 in
RTC enabled 3.3 0.60 0.93 2.20 4.70 12.00 1.80 2.40 5.60 12.00 31.00
RTC_CALR
3.6 0.87 1.35 2.80 5.60 13.50 2.60 3.50 7.10 15.00 34.00
1.8 0.54 0.71 1.45 3.05 8.35 - - - - -
2.4 0.60 0.77 1.55 3.25 8.70 - - - - -
RTC(2) clocked
Electrical characteristics
by LSE quartz in 3.0 0.69 0.91 1.85 3.75 9.70 - - - - -
low-drive
3.3 0.80 1.10 2.35 4.90 12.60 - - - - -
3.6 1.05 1.50 2.95 5.70 13.60 - - - - -
197/344
Table 72. Current consumption in VBAT mode (continued)
198/344
Electrical characteristics
Conditions Typ Max(1)
Symbol Parameter Unit
- VBAT (V) 25°C 55°C 85°C 105°C 125°C 30°C 55°C 85°C 105°C 125°C
3.6 0.14 0.22 0.50 1.20 2.50 0.36 0.55 1.40 3.50 7.40
1. Evaluated by characterization. Not tested in production.
2. RTC with default configuration except otherwise specified
STM32U585xx
STM32U585xx Electrical characteristics
I SW = V DDIOx × f SW × C
where:
• ISW is the current sunk by a switching I/O to charge/discharge the capacitive load.
• VDDIOx 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 = CINT+ CEXT + CS.
• CS is the PCB board capacitance including the pad pin.
The test pin is configured in push-pull output mode and is toggled by software at a fixed
frequency.
Range2
Range3
Range4
Range1
Range2
Range3
Range4
Bus Peripheral Unit
Stop 1
Stop 2
Stop 1
Stop 2
AHB1 1.81 1.64 1.48 1.34 - 0.87 0.74 0.61 0.48 -
BKPSRAM 0.90 0.80 0.74 0.67 - 0.44 0.37 0.31 0.24 -
CORDIC 0.56 0.51 0.45 0.41 - 0.27 0.23 0.19 0.15 -
CRC 0.34 0.30 0.27 0.25 - 0.17 0.14 0.12 0.09 -
DCACHE1 0.74 0.65 0.60 0.56 - 0.36 0.31 0.25 0.19 -
DMA2D 1.95 1.76 1.60 1.46 - 0.94 0.80 0.67 0.52 -
FLASH 2.21 2.01 1.82 1.65 - 1.07 0.91 0.76 0.59 -
FMAC 2.24 2.03 1.84 1.68 - 1.08 0.92 0.77 0.59 -
AHB1
Range1
Range2
Range3
Range4
Range1
Range2
Range3
Range4
Bus Peripheral Unit
Stop 1
Stop 2
Stop 1
Stop 2
DCMI 4.68 4.28 3.87 3.50 - 2.26 1.92 1.61 1.24 -
GPIOA 0.08 0.07 0.07 0.05 - 0.04 0.03 0.03 0.02 -
GPIOB 0.06 0.05 0.04 0.04 - 0.03 0.02 0.02 0.01 -
GPIOC 0.11 0.11 0.08 0.08 - 0.05 0.05 0.04 0.03 -
GPIOD 0.07 0.07 0.06 0.06 - 0.04 0.03 0.03 0.02 -
GPIOE 0.04 0.05 0.03 0.03 - 0.02 0.02 0.01 0.01 -
GPIOF 0.07 0.08 0.06 0.05 - 0.04 0.03 0.03 0.02 -
GPIOG 0.22 0.21 0.17 0.16 - 0.11 0.09 0.07 0.05 -
GPIOH 0.22 0.21 0.17 0.17 - 0.11 0.09 0.07 0.06 -
GPIOI 0.12 0.13 0.10 0.09 - 0.06 0.05 0.04 0.03 -
HASH 1.18 1.10 0.98 0.88 - 0.57 0.49 0.41 0.31 -
OCTOSPIM 0.25 0.23 0.20 0.18 - 0.09 0.07 0.06 0.05 -
AHB2-1
Range1
Range2
Range3
Range4
Range1
Range2
Range3
Range4
Bus Peripheral Unit
Stop 1
Stop 2
Stop 1
Stop 2
ADC4 0.96 0.87 0.79 0.72 0.98 0.46 0.39 0.33 0.26 0.35
(1)
ADC4 indep 2.52 2.28 2.06 1.85 1.86 1.21 1.03 0.86 0.66 0.66
ADF1 0.97 0.87 0.79 0.72 0.97 0.47 0.39 0.33 0.25 0.34
ADF1 indep(1) 0.35 0.31 0.28 0.26 0.21 0.17 0.14 0.12 0.09 0.07
AHB3 0.34 0.34 0.28 0.24 - 0.17 0.14 0.11 0.09 -
DAC1 1.88 1.70 1.55 1.39 1.66 0.91 0.76 0.64 0.50 0.59
AHB3
DAC1 indep(1) 1.30 1.17 1.06 0.96 0.92 0.63 0.52 0.44 0.34 0.33
GTZC2 0.34 0.32 0.30 0.29 - 0.16 0.14 0.12 0.11 -
LPDMA1 0.43 0.39 0.36 0.32 0.58 0.21 0.17 0.14 0.11 0.20
LPGPIO1 0.10 0.09 0.09 0.08 0.26 0.05 0.04 0.03 0.03 0.09
PWR 0.13 0.12 0.10 0.09 - 0.06 0.05 0.04 0.03 - µA/
SRAM4 0.45 0.40 0.37 0.34 0.26 0.21 0.18 0.15 0.12 0.09 MHz
I2C1 indep(1) 2.26 2.06 1.86 1.69 - 1.09 0.92 0.78 0.59 -
I2C2 3.24 2.95 2.67 2.40 - 1.57 1.33 1.11 0.86 -
I2C2 indep(1) 2.30 2.09 1.90 1.72 - 1.11 0.94 0.79 0.61 -
I2C4 1.26 1.15 1.04 0.92 - 0.61 0.52 0.43 0.33 -
(1)
I2C4 indep 2.43 2.21 2.00 1.81 - 1.17 0.99 0.84 0.64 -
Range1
Range2
Range3
Range4
Range1
Range2
Range3
Range4
Bus Peripheral Unit
Stop 1
Stop 2
Stop 1
Stop 2
LPTIM2 1.71 1.56 1.42 1.26 - 0.83 0.70 0.59 0.46 -
(1)
LPTIM2 indep 4.20 3.83 3.48 3.15 - 2.03 1.72 4.95 1.11 -
SPI2 1.90 1.73 1.57 1.40 - 0.92 0.77 0.66 0.51 -
SPI2 indep(1) 0.81 0.75 0.68 0.62 - 0.40 0.33 0.28 0.21 -
TIM2 4.01 3.64 3.31 2.99 - 1.93 1.64 1.37 1.06 -
TIM3 4.51 4.10 3.72 3.35 - 2.18 1.84 1.55 1.19 -
TIM4 4.27 3.88 3.52 3.16 - 2.06 1.74 1.46 1.12 -
TIM5 3.95 3.60 3.27 2.93 - 1.91 1.62 1.36 1.04 -
TIM6 0.95 0.86 0.78 0.69 - 0.46 0.39 0.33 0.25 -
TIM7 0.90 0.82 0.75 0.65 - 0.44 0.37 0.31 0.24 -
APB1
Range1
Range2
Range3
Range4
Range1
Range2
Range3
Range4
Bus Peripheral Unit
Stop 1
Stop 2
Stop 1
Stop 2
SPI1 indep(1) 0.97 0.88 0.79 0.72 - 0.47 0.39 0.33 0.25 -
TIM1 6.14 5.59 5.08 4.60 - 2.96 2.52 2.11 1.63 -
TIM15 3.37 3.06 2.79 2.51 - 1.63 1.38 1.16 0.89 -
TIM16 2.60 2.36 2.15 1.94 - 1.25 1.06 0.90 0.69 -
APB2
LPTIM4 indep(1) 1.67 1.50 1.38 1.26 1.30 0.8 0.70 0.57 0.44 0.46
LPUART1 1.18 1.07 0.97 0.87 0.88 0.57 0.48 0.41 0.31 0.31
LPUART1 indep(1) 1.96 1.78 1.62 1.45 1.46 0.95 0.80 0.67 0.52 0.52
OPAMP 0.19 0.17 0.16 0.12 0.14 0.09 0.07 0.07 0.04 0.05
RTC 2.33 2.12 1.92 1.73 1.63 1.12 0.95 0.80 0.61 0.58
SPI3 1.48 1.34 1.22 1.10 1.10 0.71 0.61 0.51 0.38 0.39
SPI3 indep(1) 0.57 0.52 0.47 0.42 0.42 0.28 0.24 0.20 0.15 0.15
SYSCFG 0.29 0.27 0.24 0.22 - 0.14 0.12 0.10 0.08 -
VREFBUF 0.13 0.11 0.10 0.08 0.09 0.06 0.05 0.04 0.03 0.03
1. indep = independent clock domain.
Nb of
Wake-up time from SLEEP_PD = 0 14 17 CPU
twu(Sleep) cycles
Sleep to Run mode
SLEEP_PD = 1 with MSI = 24 MHz 8.1 8.8
Wake-up in FLASH,
range 4, FLASHFWU = 1
MSI 24 MHz 2.35 2.5
and SRAM4FWU = 1 in
PWR_CR2, ICACHE OFF
Wake-up in FLASH, MSI 24 MHz 11.0 12.0
Wake-up time from
range 4, FLASHFWU = 0
twu(Stop 0) Stop 0 to Run mode HSI 16 MHz 11.0 12.0
and SRAM4FWU = 0 in
All SRAMs retained PWR_CR2, ICACHE OFF MSI 1 MHz 37.0 39.0
Wake-up in SRAM2, MSI 24 MHz 4.75 5.00
range 4, FLASHFWU = 0
HSI 16 MHz 6.75 7.4
and SRAM4FWU = 0 in
PWR_CR2 MSI 1 MHz 34.00 36.0 µs
Wake-up in FLASH,
FLASHFWU = 1 and
MSI 24 MHz 13.0 15.0
SRAM4FWU = 1 in
PWR_CR2, ICACHE OFF
Wake-up in FLASH, MSI 24 MHz 22.0 24.0
Wake-up time from
FLASHFWU = 0 and
twu(Stop 1) Stop 1 to Run mode HSI 16 MHz 21.5 24.0
SRAM4FWU = 0 in
All SRAMs retained PWR_CR2, ICACHE OFF MSI 1 MHz 48.0 51.0
Wake-up in SRAM2, MSI 24 MHz 15.5 18.0
range 4, FLASHFWU = 0
HSI 16 MHz 17.5 20.0
and SRAM4FWU = 0 in
PWR_CR2 MSI 1 MHz 45.0 48.0
Wake-up in FLASH,
SRAM4FWU = 1 in MSI 24 MHz 20.0 23.0
PWR_CR2, ICACHE OFF
MSI 24 MHz 23.0 25.0(2)
Wake-up in FLASH,
Wake-up time from
SRAM4FWU = 0 in HSI 16 MHz 22.5 25.0
twu(Stop 2) Stop 2 to Run mode
PWR_CR2, ICACHE OFF
All SRAMs retained MSI 1 MHz 57.0 60.0
MSI 24 MHz 16.5 19.0
Wake-up in SRAM2,
range 4, SRAM4FWU = 0 HSI 16 MHz 18.5 21.0
in PWR_CR2
MSI 1 MHz 54.0 57.0
Wake-up in FLASH,
FSTEN = 0 in PWR_CR3, MSI 24 MHz 68.0 130
ICACHE OFF
MSI 24 MHz 28.50 37.0
Wake-up in FLASH,
Wake-up time from
FSTEN = 1 in PWR_CR3, HSI 16 MHz 28.0 36.0
twu(Stop 3) Stop 3 to Run mode
ICACHE OFF µs
All SRAMs retained MSI 1 MHz 68.50 91.0
Wake-up in SRAM2, MSI 24 MHz 22.50 31.0
range 4, FLASHFWU = 0
HSI 16 MHz 24.0 32.0
and SRAM4FWU = 0 in
PWR_CR2 MSI 1 MHz 64.5 85.0
Wake-up in FLASH,
MSI 4 MHz 64.5 110
Wake-up time from FSTEN = 0 in PWR_CR3
twu(Standby
Standby with SRAM2
with SRAM2) Wake-up in FLASH, MSI 4 MHz 64.5 83.0
to Run mode
FSTEN = 1 in PWR_CR3 MSI 1 MHz 155 240
Wake-up in FLASH,
MSI 4 MHz 340 420
FSTEN = 0 in PWR_CR3
Wake-up time from
twu(Standby)
Standby to Run mode Wake-up in FLASH, MSI 4 MHz 100 130
FSTEN = 1 in PWR_CR3 MSI 1 MHz 210 290
Wake-up time from
twu(Shutdown) - MSI 4 MHz 610 710
Shutdown to Run mode
1. Evaluated by characterization and not tested in production, unless otherwise specified.
2. Tested in production at 130°C.
Nb of
Wake-up time from Sleep SLEEP_PD = 0 14 17 CPU
twu(Sleep) cycles
to Run mode
SLEEP_PD = 1 with MSI = 24 MHz 8.1 8.8
Wake-up in FLASH, range 4,
FLASHFWU = 1 and
MSI 24 MHz 2.35 2.5
SRAM4FWU = 1 in
PWR_CR2
Wake-up in FLASH, range 4, MSI 24 MHz 11.0 12.0
Wake-up time from
FLASHFWU = 0 and
twu(Stop 0) Stop 0 to Run mode HSI 16 MHz 11.0 12.0
SRAM4FWU = 0 in
All SRAMs retained PWR_CR2 MSI 1 MHz 37.0 39.0
Wake-up in SRAM2, range 4, MSI 24 MHz 4.75 5.0
FLASHFWU = 0 and
HSI 16 MHz 6.75 7.4
SRAM4FWU = 0 in
PWR_CR2 MSI 1 MHz 34.0 36.0
Wake-up in FLASH,
FLASHFWU = 1 and
MSI 24 MHz 7.7 8.3
SRAM4FWU = 1 in
PWR_CR2
Wake-up in FLASH MSI 24 MHz 16.5 18.0 µs
Wake-up time from
FLASHFWU = 0 and
twu(Stop 1) Stop 1 to Run mode HSI 16 MHz 16.0 18.0
SRAM4FWU = 0 in
All SRAMs retained PWR_CR2 MSI 1 MHz 42.5 45.0
Wake-up in SRAM2, range 4, MSI 24 MHz 10.0 11.0
FLASHFWU = 0 and
HSI 16 MHz 12.0 13.0
SRAM4FWU = 0 in
PWR_CR2 MSI 1 MHz 39.5 42.0
Wake-up in FLASH
SRAM4FWU = 1 in MSI 24 MHz 17.5 19.0
PWR_CR2
MSI 24 MHz 20.5 22.0
Wake-up in FLASH
Wake-up time from
SRAM4FWU = 0 in HSI 16 MHz 20.0 22.0
twu(Stop 2) Stop 2 to Run mode
PWR_CR2
All SRAMs retained MSI 1 MHz 54.0 70.0
MSI 24 MHz 14.0 16.0
Wake-up in SRAM2, range 4,
SRAM4FWU = 0 in HSI 16 MHz 16.0 18.0
PWR_CR2
MSI 1 MHz 51.5 74.0
Wake-up in FLASH,
MSI 24 MHz 130 160
FSTEN = 0 in PWR_CR3
MSI 24 MHz 32.5 37.0
Wake-up in FLASH,
Wake-up time from HSI 16 MHz 32.0 36.0
FSTEN = 1 in PWR_CR3
twu(Stop 3) Stop 3 to Run mode
MSI 1 MHz 72.5 94.0
All SRAMs retained
MSI 24 MHz 26.5 31.0
Wake-up in SRAM2, range 4 HSI 16 MHz 28.0 32.0
MSI 1 MHz 68.5 89.0
Wake-up in FLASH, µs
MSI 4 MHz 61.5 80.0
Wake-up time from FSTEN = 0 in PWR_CR3
twu(Standby
Standby with SRAM2 to
with SRAM2) Wake-up in FLASH, MSI 4 MHz 61.5 80.0
Run mode
FSTEN = 1 in PWR_CR3 MSI 1 MHz 150 240
Wake-up in FLASH,
MSI 4 MHz 340 420
FSTEN = 0 in PWR_CR3
Wake-up time from
twu(Standby)
Standby to Run mode Wake-up in FLASH, MSI 4 MHz 100 130
FSTEN = 1 in PWR_CR3 MSI 1 MHz 210 290
Wake-up time from
twu(Shutdown) - MSI 4 MHz 610 710
Shutdown to Run mode
1. Evaluated by characterization. Not tested in production.
Wake-up time needed to calculate the maximum USART/LPUART baud rate that
tWUUSART (2)
is needed to wake up from Stop mode when the USART/LPUART kernel clock - μs
tWULPUART
source is HSI16/MSI.
1. Specified by design. Not tested in production.
2. This wake-up time is the HSI16 (see Table 82) or the MSI (see Table 83) oscillator maximum startup time.
Digital mode
(HSEBYP = 1, - - 55
HSEEXT = 1) Voltage scaling
User external clock Analog mode range 1, 2, 3
fHSE_ext MHz
source frequency (HSEBYP = 1, 4(2) - 50
HSEEXT = 0)
Voltage scaling
- 4(2) - 25
range 4
Figure 28. AC timing diagram for high-speed external clock source (digital mode)
VHSE
tw(HSEH)
VHSEH
70%
30%
VHSEL
t
THSE tw(HSEL)
MSv67850V3
Figure 29. AC timing diagram for high-speed external clock source (analog mode)
VHSE_ext
90%
VHSE_ext_PP
10%
tf(HSE) tr(HSE)
t
tHSE_ext = 1/fHSE_ext
MSv71538V1
Figure 30. AC timing diagram for low-speed external square clock source
VLSE_ext
tw(LSEH)
VLSEH
70%
VLSE_ext_PP
30%
VLSEL
t
tLSE = 1/fLSE_ext tw(LSEL)
MSv67851V3
Figure 31. AC timing diagram for low-speed external sinusoidal clock source
VLSE_ext
VLSE_ext_PP
tLSE_ext = 1/fLSE_ext
MSv69160V1
Oscillator
fOSC_IN - 4 - 50 MHz
frequency
RF Feedback resistor - - 200 - kΩ
During startup(3) - - 8 mA
VDD = 3 V, Rm = 30 Ω, CL = 10 pF @ 4 MHz - 670 -
VDD = 3 V, Rm = 30 Ω, CL = 10 pF @ 8 MHz - 530 -
HSE current
IDD(HSE) Rev. X VDD = 3 V, Rm = 45 Ω, CL = 10 pF @ 8 MHz - 580 -
consumption μA
VDD = 3 V, Rm = 30 Ω, CL = 5 pF @ 48 MHz - 980 -
VDD = 3 V, Rm = 30 Ω, CL = 10 pF @ 48 MHz - 1700 -
VDD = 3 V, Rm = 30 Ω, CL = 20 pF @ 48 MHz - 2700 -
Note: For information on selecting the crystal, refer to the application note ‘Oscillator design guide
for STM8AF/AL/S, STM32 MCUs and MPUs’ (AN2867).
OSC_IN fHSE
Bias
8 MHz controlled
resonator RF gain
MS19876V1
oscillator pins in order to minimize output distortion and startup stabilization time. Refer to
the crystal resonator manufacturer for more details on the resonator characteristics
(frequency, package, accuracy).
Note: For information on selecting the crystal, refer to the application note ‘Oscillator design guide
for STM8AF/AL/S, STM32 MCUs and MPUs’ (AN2867).
OSC32_OUT
CL2
Note: CL1 and CL2 are external load capacitances. Cs (stray capacitance) is the sum of the device OSC32_IN/OSC32_OUT pins
equivalent parasitic capacitance (CS_PARA), and the PCB parasitic capacitance. MSv70418V1
Note: An external resistor is not required between OSC32_IN and OSC32_OUT and it is forbidden
to add one.
MSI range 0
47.74 48 48.70
(MSIRC0)
MSI range 1 23.87 24 24.35
MSI range 2 15.91 16 16.23
MSI range 3 11.93 12 12.17
MSI range 4
3.98 4 4.06
(MSIRC1)
MSI range 5 1.99 2 2.03 MHz
MSI range 6 1.33 1.33 1.35
MSI range 7 0.99 1 1.01
MSI mode
MSI range 8
3.05 3.08 3.12
(MSIRC2)
MSI range 9 1.53 1.54 1.56
MSI range 10 1.02 1.03 1.04
MSI range 11 0.76 0.77 0.78
MSI range 12
397.68 400 405.71
(MSIRC3)
MSI frequency
VDD = 3 V MSI range 13 198.84 200 202.86
fMSI after factory kHz
TJ = 30 °C
calibration MSI range 14 132.56 133 135.24
MSI range 15 99.42 100 101.43
MSI range 0
- 48.005 -
(MSIRC0)
MSI range 1 - 24.003 -
MSI range 2 - 16.002 -
MSI range 3 - 12.001 -
MSI range 4
- 3.998 -
PLL (MSIRC1)
mode(2) MSI range 5 - 1.999 - MHz
XTAL =
32.768 kHz MSI range 6 - 1.333 -
MSI range 7 - 0.999 -
MSI range 8
- 3.08 -
(MSIRC2)
MSI range 9 - 1.54 -
MSI range 10 - 1.027 -
MSI range 11 - 0.77 -
MSI range 12
- 393 -
(MSIRC3)
MSI frequency PLL mode
VDD = 3 V MSI range 13 - 196.6 -
fMSI (cont’d) after factory XTAL = kHz
TJ = 30 °C
calibration 32.768 kHz MSI range 14 - 131 -
MSI range 15 - 98.3 -
MSI range 0, 4, 8, or 12 38 - 62
(3)
DuCyMSI Duty cycle MSI range 2, 6, 10, or 14 31 - 69
Other MSI ranges 48 - 52
User trimming
TRIMMSI - - 0.4 -
step
MSI oscillator
frequency drift
(4) over
∆TEMP(MSI) MSI mode TJ = –40 to 130 °C -4 - 2
temperature
(reference is
30 °C)
13
MSIRC0
MSI range 0 to 3 - - cycles +
11 MSI
cycles
4
MSIRC1
MSI range 4 to 7 - - cycles +
11 MSI
MSI oscillator cycles
tsu(MSI)(3)
startup time(5) 4
cycles
MSIRC2
MSI range 8 to 11 - - cycles +
11 MSI
cycles
4
MSIRC3
MSI range 12 to 15 - - cycles +
11 MSI
cycles
3
MSI oscillator destina-
tswitch(MSI)(3) - - -
transition time(6) tion MSI
cycles
Continuous
- - 10
Normal mode(7)
Final frequency µs
mode Sampling
- - 200
mode(8)
MSI oscillator PLL mode,
tstab(MSI)(3) All MSI 1% of final
stabilization time MSIPLL - - 0.8 ms
ranges frequency
FAST = 0
PLL mode,
cycles
MSIPLL All MSI ranges 2
FAST = 1
MSI range 0 to 3 - 6.6 -
MSI range 4 to 7 - 1.6 -
MSI PLL-mode LDO
oscillator power MSI range 8 to 11 - 1.4 -
MSIPLL
consumption MSI range 12 to 15 - 0.8 -
IDD(MSI_OFF EN = 1 and
(3) when MSI is µA
_PLLFAST) MSIPLL MSI range 0 to 3 - 4.7 -
disabled with
FAST = 1
PLL accuracy MSI range 4 to 7 - 1.4 -
retention SMPS
MSI range 8 to 11 - 1.3 -
MSI range 12 to 15 - 0.8 -
21 + 2.5
MSI range 0 to 3 - -
µA/MHz
LDO
19 + 2.5
MSI range 4 to 15 - -
Continuous µA/MHz
mode(7) 21 + 1,3
MSI range 0 to 3 - -
µA/MHz
SMPS(9)
19 + 1,3
MSI range 4 to 15 - -
MSI oscillator µA/MHz
IDD(MSI)(3) power 3 + 2.5 µA
consumption Range 0 to 3 - -
µA/MHz
LDO 1+
Range 4 to 15 - 2.5µA/ -
Sampling MHz
mode(8)
3+1
Range 0 to 3 - -
µA/MHz
SMPS
1+1
Range 4 to 15 - -
µA/MHz
1. Evaluated by characterization and not tested in production, unless otherwise specified.
2. In PLL mode, the MSI accuracy is the LSE crystal accuracy.
3. Specified by design. Not tested in production.
4. This is a deviation for an individual part once the initial frequency has been measured.
5. The MSI startup time is the time when the four MSIRCs are in power down.
6. This delay is the time to switch from one MSIRC to another one. In case the destination MSIRC is in power down, the total
delay is tsu(MSI) + tswitch(MSI).
7. The MSI is in continuous mode when the internal regulator is in voltage range 1, 2 or 3.
8. The MSI is in sampling mode when MSIBIAS = 1 in RCC_ICSCR1, and the regulator is in voltage range 4, or when the
device is in Stop 1 or Stop 2 mode.
9. SMPS efficiency in range 1, based on VCORE current = 19.4 mA.
fHSI48 HSI48 frequency after factory calibration VDD = 3.0 V, TJ = 30 °C 47.5 48 48.5 MHz
MSv69123V1
Integer mode - 25 50
tLOCK(3)(4) PLL lock time μs
Fractional mode - 40 65
Whole bank 10
NEND Endurance TA = –40 to 125 °C kcycles
Limited to 256 Kbytes per bank 100
TA = 85 °C after 1 kcycle(2) 30
TA = 105 °C after 1 kcycle (2)
15
TA = 125 °C after 1 kcycle(2) 10
Whole bank
TA = 55 °C after 10 kcycles (2)
30
tRET Data retention TA = 85 °C after 10 kcycles(2) 15 Years
(2)
TA = 105 °C after 10 kcycles 10
TA = 55 °C after 100 kcycles(2) 30
Limited to 256 Kbytes per bank TA = 85 °C after 100 kcycles(2) 15
TA = 105 °C after 100 kcycles(2) 10
1. Evaluated by characterization. Not tested in production.
2. Cycling performed over the whole temperature range.
Voltage limits to be applied on any I/O pin to VDD = 3.3 V, TA = +25 °C, fHCLK = 160 MHz,
VFESD 3B
induce a functional disturbance BGA169 conforming to IEC 61000-4-2
Fast transient voltage burst limits to be
VDD = 3.3 V, TA = +25 °C, fHCLK = 160 MHz,
VEFTB applied through 100 pF on VDD and VSS pins 5A
BGA169 conforming to IEC 61000-4-4
to induce a functional disturbance
to prevent unrecoverable errors occurring. See application note Software techniques for
improving microcontrollers EMC performance (AN1015) for more details.
Table 91. EMI characteristics for fHSE = 8 MHz and fHCLK = 160 MHz
Monitored frequency
Symbol Parameter Conditions Value Unit
band
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 78E IC latch-up standard.
Unit
Parameter Conditions Min Typ Max
Vhys Input
(3) TT_xx, FT_xx I/Os - 250 - mV
hysteresis
Unit
Parameter Conditions Min Typ Max
Unit
Parameter Conditions Min Typ Max
I/O pin
CIO - - 5 - pF
capacitance
1. The I/O structure options listed in this table can be a concatenation of options including the option explicitly listed. For
instance TT_a refers to any TT I/O with _a option. TT_xx refers to any TT I/O and FT_xx refers to any FT I/O.
2. Refer to Figure 35: I/O input characteristics (all I/Os except BOOT0 and FT_c).
3. Specified by design. Not tested in production.
4. This parameter represents the pad leakage of the I/O itself. The total product pad leakage is provided by the following
formula: ITotal_Ileak_max = 10 μA+ [number of I/Os where VIN is applied on the pad] ₓ Ilkg max.
5. Max (VDDXXX) is the maximum value of all the I/O supplies. The I/O supplies depend on the I/O structure options, as
described in Table 26: Legend/abbreviations used in the pinout table.
6. To sustain a voltage higher than Min (VDD, VDDA, VDDUSB, VDDIO2) +0.3 V, the internal pull-up and pull-down resistors must
be disabled.
7. Refer to Ibias in the OPAMP characteristics table for the values of the OPAMP dedicated input leakage current.
8. The pull-up and pull-down resistors are designed with a true resistance in series with a switchable PMOS/NMOS.
This PMOS/NMOS contribution to the series resistance is minimal (~10% order).
All I/Os are CMOS- and TTL-compliant (no software configuration required). Their
characteristics cover more than the strict CMOS-technology or TTL parameters. The
coverage of these requirements is shown in the figure below.
Figure 35. I/O input characteristics (all I/Os except BOOT0 and FT_c)
MSv69136V1
Table 96. Output voltage characteristics (all I/Os except FT_t I/Os in VBAT mode,
and FT_o I/Os(1))(2)(3)
Symbol Parameter Conditions Min Max Unit
Table 97. Output voltage characteristics for FT_t I/Os in VBAT mode, and for FT_o I/Os(1) (2)
Symbol Parameter Conditions Min Max Unit
Output AC characteristics
The definition and values of output AC characteristics are given in Figure 36: Output AC
characteristics definition and in the table below respectively.
Unless otherwise specified, the parameters given are derived from tests performed under
the ambient temperature and supply voltage conditions summarized in Table 33.
Table 98. Output AC characteristics, HSLV OFF (all I/Os except FT_c,
FT_t in VBAT mode and FT_o I/Os(1))(2)(3)(4)
Speed Symbol Parameter Conditions Min Max Unit
Output rise and fall time CL = 50 pF, 1.08 V ≤ VDDIOx < 1.58 V - 85
tr/tf ns
all I/Os CL = 10 pF, 2.7 V ≤ VDDIOx ≤ 3.6 V - 12.5
CL = 10 pF, 1.58 V ≤ VDDIOx < 2.7 V - 25
CL = 10 pF, 1.08 V ≤ VDDIOx < 1.58 V - 50
CL = 30 pF, 2.7 V ≤ VDDIOx ≤ 3.6 V - 55
CL = 30 pF, 1.58 V ≤ VDDIOx < 2.7 V - 12.5
Output rise and fall time CL = 30 pF, 1.08 V ≤ VDDIOx < 1.58 V - 18
tr/tf ns
all I/Os CL = 10 pF, 2.7 V ≤ VDDIOx ≤ 3.6 V - 4.2
CL = 10 pF, 1.58 V ≤ VDDIOx < 2.7 V - 7.5
CL = 10 pF, 1.08 V ≤ VDDIOx < 1.58 V - 12
Table 98. Output AC characteristics, HSLV OFF (all I/Os except FT_c,
FT_t in VBAT mode and FT_o I/Os(1))(2)(3)(4) (continued)
Speed Symbol Parameter Conditions Min Max Unit
Output rise and fall time CL = 30 pF, 1.08 V ≤ VDDIOx < 1.58 V - 13.3
tr/tf ns
all I/Os CL = 10 pF, 2.7 V ≤ VDDIOx ≤ 3.6 V - 2(5)
CL = 10 pF, 1.58 V ≤ VDDIOx < 2.7 V - 4.1(5)
CL = 10 pF, 1.08 V ≤ VDDIOx < 1.58 V - 9.2
CL = 30 pF, 2.7 V ≤ VDDIOx ≤ 3.6 V - 100(5)
CL = 30 pF, 1.58 V ≤ VDDIOx < 2.7 V - 33(5)
Maximum frequency CL = 30 pF, 1.08 V ≤ VDDIOx < 1.58 V - 5
All I/Os except FT_c, FT_v,
and TT_v CL = 10 pF, 2.7 V ≤ VDDIOx ≤ 3.6 V - 133(5)
CL = 10 pF, 1.58 V ≤ VDDIOx < 2.7 V - 40(5)
CL = 10 pF, 1.08 V ≤ VDDIOx < 1.58 V - 5
Fmax MHz
CL = 30 pF, 2.7 V ≤ VDDIOx ≤ 3.6 V - 140(5)
CL = 30 pF, 1.58 V ≤ VDDIOx < 2.7 V - 40(5)
Table 98. Output AC characteristics, HSLV OFF (all I/Os except FT_c,
FT_t in VBAT mode and FT_o I/Os(1))(2)(3)(4) (continued)
Speed Symbol Parameter Conditions Min Max Unit
(5)
CL = 30 pF, 2.7 V ≤ VDDIOx ≤ 3.6 V - 2.5
CL = 30 pF, 1.58 V ≤ VDDIOx < 2.7 V - 5.0(5)
11 Output rise and fall time CL = 30 pF, 1.08 V ≤ VDDIOx < 1.58 V - 11
tr/tf ns
(cont’d) FT_v and TT_v I/Os CL = 10 pF, 2.7 V ≤ VDDIOx ≤ 3.6 V - 1.66(5)
CL = 10 pF, 1.58 V ≤ VDDIOx < 2.7 V - 3.1(5)
CL = 10 pF, 1.08 V ≤ VDDIOx < 1.58 V - 7
Fmax Maximum frequency CL = 550 pF, 1.08 V ≤ VDDIOx < 3.6 V - 1 MHz
CL = 100 pF, 1.58 V ≤ VDDIOx < 3.6 V - 50
Fm+ CL = 100 pF, 1.08 V ≤ VDDIOx < 1.58 V - 80
tf Output fall time(6) ns
CL = 550 pF, 1.58 V ≤ VDDIOx < 3.6 V - 100
CL = 550 pF, 1.08 V ≤ VDDIOx < 1.58 V - 220
1. FT_t I/O characteristics are degraded only in VBAT mode (refer to Table 101). FT_o I/O characteristics are provided in this
table for revision X devices. FT_o I/O characteristics are provided in Table 101 for all other device revisions.
2. The I/O structure options listed in this table can be a concatenation of options including the option explicitly listed. For
instance TT_a refers to any TT I/O with _a option. TT_xx refers to any TT I/O and FT_xx refers to any FT I/O.
3. The I/O speed is configured using the OSPEEDRy[1:0] bits. Refer to the product reference manual for a description of GPIO
port configuration register.
4. Specified by design. Not tested in production.
5. Compensation system enabled.
6. The fall time is defined between 70% and 30% of the output waveform accordingly to I2C specification.
Table 99. Output AC characteristics, HSLV ON (all I/Os except FT_c)(1)(2)(3)(4) (continued)
Speed Symbol Parameter Conditions Min Max Unit
Output rise and fall time CL = 30 pF, 1.08 V ≤ VDDIOx < 1.58 V - 6.6
FT_v and TT_v I/Os CL = 10 pF, 1.58 V ≤ VDDIOx < 2.7 V - 1.6(5)
CL = 10 pF, 1.08 V ≤ VDDIOx < 1.58 V - 3.4
1. The I/O structure options listed in this table can be a concatenation of options including the option explicitly listed. For
instance TT_a refers to any TT I/O with _a option. TT_xx refers to any TT I/O and FT_xx refers to any FT I/O.
2. The I/O speed is configured using the OSPEEDRy[1:0] bits. Refer to the product reference manual for a description of
GPIO port configuration register.
Table 101. Output AC characteristics for FT_t I/Os in VBAT mode, and for FT_o I/Os(1)(2)
Symbol Parameter Conditions Min Max Unit
90% 10%
50% 50%
10% 90%
t r(IO)out t f(IO)out
Maximum frequency is achieved with a duty cycle at (45 - 55%) when loaded by the
specified capacitance.
External
reset circuit(1) VDD
RPU
NRST(2) Internal reset
Filter
0.1 μF(3)
MS19878V3
tSTAB ADC power-up time LDO already started (3 × 1/fADC) + 1 conversion Cycle
Offset and linearity
tCAL - 31849
calibration time 1/fADC
tOFF_CAL Offset calibration time - 885
fs = 2.5 Msps,
- 980 -
resolution = 14 bits
fs = 1 Msps,
- 550 -
resolution = 14 bits
fs = 10 ksps,
ADC consumption on - 130 -
resolution = 14 bits
IDDA_s(ADC) VDDA Singe-ended µA
mode fs = 2.5 Msps,
- 900 -
resolution = 12 bits
fs = 2.5 Msps,
- 840 -
resolution = 10 bits
fs = 2.5 Msps,
- 770 -
resolution = 8bits
fs = 2.5 Msps,
- 160 -
resolution = 14 bits
fs = 1 Msps,
- 90 -
resolution = 14 bits
fs = 10 ksps,
ADC consumption on - 15 -
resolution = 14 bits
IDDV_s(ADC) VREF+ Single-ended µA
mode fs = 2.5 Msps,
- 150 -
resolution = 12 bits
fs = 2.5 Msps,
- 150 -
resolution = 10 bits
fs = 2.5 Msps,
- 150 -
resolution = 8bits
1. Specified by design. Not tested in production.
2. The voltage booster on the ADC switches must be used when VDDA < 2.4 V (embedded I/O switches).
3. Degraded differential linearity error below 10 MHz.
4. Depending on the package, VREF+ can be internally connected to VDDA and VREF- can be internally connected to VSSA.
5. The maximum value of Rain is specified to keep leakage induced offset within the specified tolerance. The tolerance is
4 LSBs for 14-bit resolution and 2 LSBs for 12-bit, 10-bit, and 8-bit resolutions.
47 142
14 bits 68 145 5 12
100 170
47 135
68 135
100 140
12 bits 150 145 5 12
220 150
330 155
470 180
47 128
68 130
100 132
150 134 12
220 140
10 bits 330 146 5
470 160
680 176
12
1000 200
1500 240
20
2200 320
47 123
68 124
100 125
150 128
220 130
12
330 137
5
470 140
8 bits 680 157
1000 178
1500 204
2200 250
20
3300 313
4700 400
36
6800 546 5
10000 830 68
1. Specified by design. Not tested in production.
2. BOOSTEN and ANASWVDD configured properly according to VDD and VDDA values.
3. Values without external capacitor.
4. The tolerance is 2 LSBs for 14 bits and 1 LSB for other resolutions.
5. The maximum value of RAIN is obtained in a worst-case scenario: channel conversion in scan mode with channel i
connected to VREF+ and channel i + 1 connected to VREF-.
VREF+ VDDA
[1LSB = (or )]
Output code 2n 2n
EG
(1) Example of an actual transfer curve
2n-1 (2) Ideal transfer curve
2n-2 (3) End-point correlation line
2n-3 (2)
n = ADC resolution
ET = total unadjusted error: maximum deviation
(3) between the actual and ideal transfer curves
ET
7 (1) EO = offset error: maximum deviation between the first
actual transition and the first ideal one
6
EL EG = gain error: deviation between the last ideal
5 EO
transition and the last actual one
4 ED = differential linearity error: maximum deviation
ED between actual steps and the ideal one
3
2 EL = integral linearity error: maximum deviation between
1 any actual transition and the end point correlation line
1 LSB ideal
0 VREF+ (VDDA)
(1/2n)*VREF+
(2/2n)*VREF+
(3/2n)*VREF+
(4/2n)*VREF+
(5/2n)*VREF+
(6/2n)*VREF+
(7/2n)*VREF+
(2n-3/2n)*VREF+
(2n-2/2n)*VREF+
(2n-1/2n)*VREF+
(2n/2n)*VREF+
VSSA
MSv19880V6
VDDA(4) VREF+(4)
MSv67871V3
1. Refer to the ADCx characteristic table for the values of RAIN and CADC.
2. Cparasitic represents the capacitance of the PCB (dependent on soldering and PCB layout quality) plus the pad capacitance
(refer to Table 95: 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 95: I/O static characteristics for the values of Ilkg.
4. Refer to Section 5.1.6: Power supply scheme.
tSTAB ADC power-up time LDO already started (3 × 1/fADC) + 1 conversion Cycle
tOFF_CAL Offset calibration time - - 123 -
WAIT = 0, AUTOFF = 0,
4
DPD = 0, fADC = HCLK
WAIT = 0, AUTOFF = 0,
tLATR Trigger conversion latency 4 1/fADC
DPD = 0, fADC = HCLK/2
WAIT = 0, AUTOFF = 0,
3.75
DPD = 0, fADC = HCLK/4
ts Sampling time - 1.5 - 814.5
Resolution = N bits,
ts + N + 0.5
VREFPROTEN = 0
Resolution = N bits,
Total conversion time (including VREFPROTEN = 1 ts + N + 0.5 - ts + N + 1.5
tCONV 1/fADC
sampling time) VREFSECSMP = 0
Resolution = N bits,
VREFPROTEN = 1 ts + N + 0.5 - ts + N + 2.5
VREFSECSMP = 1
fs = 2.5 Msps - 360 -
fs = 1 Msps - 180 -
fs = 10 ksps - 10 -
IDDA(ADC) ADC consumption on VDDA
AUTOFF = 1, DPD = 0,
- 9 -
no conversion
AUTOFF = 1, DPD = 1,
- 0.1 -
no conversion
µA
fs = 2.5 Msps - 18 -
fs = 1 Msps - 10.2 -
fs = 10 ksps - 0.12 -
IDDV(ADC) ADC consumption on VREF+
AUTOFF = 1, DPD = 0,
- 0.01 -
no conversion
AUTOFF = 1, DPD = 1,
- 0.01 -
no conversion
1. Specified by design. Not tested in production.
2. The voltage booster on the ADC switches must be used when VDDA < 2.4 V (embedded I/O switches).
3. Depending on the package, VREF+ can be internally connected to VDDA and VREF- can be internally connected to VSSA.
4. The maximum value of Rain is specified to keep leakage induced offset within the specified tolerance. The tolerance is
2 LSBs.
47 276
68 288
12.5 19.5
100 306
150 336
220 377
330 442 19.5
39.5
470 526
680 650
1000 840 39.5
12 bits 79.5
1500 1134
2200 1643 79.5
3300 2395
4700 3342
6800 4754 814.5
10000 6840 814.5
15000 9967
22000 14068
33000 19933 N/A
47 86
68 90 3.5
100 95
7.5
150 108
220 116
330 136 7.5
470 161
10 bits 12.5
680 212
1000 276 12.5 19.5
1500 376 39.5
19.5
2200 516
3300 735 79.5
39.5
4700 1012
6800 1423 79.5 814.5
10000 2040
15000 2978
10 bits
22000 4356 814.5 814.5
(cont’d)
33000 6443
47000 8925
47 45
68 46
100 48 3.5
150 53 3.5
220 59
330 69
470 81
7.5
680 101
1000 130 7.5
8 bits 1500 177 12.5
2200 242
12.5 19.5
3300 345
4700 475 19.5
39.5
6800 670
39.5
10000 963
79.5
15000 1417
79.5
22000 2040
33000 2995 814.5
814.5
47000 4158
47 32
68 32
100 33
6 bits 1.5 3.5
150 35
220 37
330 41
470 49
3.5
680 61 3.5
1000 79
7.5
1500 106
2200 146 7.5
12.5
3300 207
6 bits (cont’d)
4700 286 12.5 19.5
6800 404 19.5
39.5
10000 584 39.5
22000 1250 79.5
79.5
33000 1853
814.5
47000 2607 814.5
1. Specified by design. Not tested in production.
2. BOOSTEN and ANASWVDD configured properly according to VDD and VDDA values.
3. Values without external capacitor.
4. The tolerance is 1 LSB.
5. The maximum value of RAIN is obtained in a worst-case scenario: channel conversion in scan mode with channel i
connected to VREF+ and channel i + 1 connected to VREF-.
See Figure 38: ADC accuracy characteristics, Figure 39: Typical connection diagram when
using the ADC with FT/TT pins featuring analog switch function and General PCB design
guidelines.
VBRS = 0 - 5 -
RBC Battery charging resistor kΩ
VBRS = 1 - 1.5 -
connected to VSSA 5 - -
DAC output
RL Resistive load connected to
buffer ON 25 - -
VDDA
RO Output impedance DAC output buffer OFF 10 13 16
Output impedance sample VDDA = 2.7 V - - 1.5 kΩ
RBON and hold mode, output
buffer ON VDDA = 2.0 V - - 2.5
(3)
Ileak Output leakage current - - - nA
No load, middle
- 170 240
DAC output code (0x800)
buffer ON No load, worst
- 300 400
code (0x0E4)
No load,
DAC output
middle/worst code - 145 180
buffer OFF
(0x800)
DAC consumption
IDDV(DAC) µA
from VREF+ 170 × TON 400 × TON
Sample and hold mode, buffer /(TON + /(TON +
-
ON, CSH = 100 nF (worst code) TOFF) TOFF)
(4) (4)
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
Signal-to-noise and DAC output buffer ON, CL ≤ 50 pF, RL ≥ 5 kΩ, 1 kHz - 70.1 -
SINAD
distortion ratio(6) DAC output buffer OFF, CL ≤ 50 pF, no RL, 1 kHz - 71.5 -
Effective number DAC output buffer ON, CL ≤ 50 pF, RL ≥ 5 kΩ, 1 kHz - 11.3 -
ENOB bits
of bits DAC output buffer OFF, CL ≤ 50 pF, no RL, 1 kHz - 11.6 -
1. Specified by design. Not tested in production.
2. Difference between two consecutive codes minus 1 LSB.
3. Difference between the value measured at code i and the value measured at code i on a line drawn between code 0 and
last code 4095.
4. Difference between the value measured at code (0x001) and the ideal value.
5. Difference between the ideal transfer-function slope and the measured slope computed from code 0x000 and 0xFFF when
the buffer is OFF, and from code giving 0.2 V and (VREF+ - 0.2 V) when the buffer is ON.
6. Signal is -0.5 dBFS with Fsampling = 1 MHz.
Power supply DC - 65 -
PSRR dB
rejection 100 kHz - 30 -
MSv69705V1
MSv69706V1
MSv69707V1
MSv69708V1
PGA_GAIN[1:0] = 00 - 2 -
PGA_GAIN[1:0] = 01 - 4 -
PGA gain(3) Non-inverting gain value -
PGA_GAIN[1:0] = 10 - 8 -
PGA_GAIN[1:0] = 11 - 16 -
PGA gain = 2 - 80/80 -
R2/R1 internal resistance PGA gain = 4 - 120/40 - kΩ/
Rnetwork values in non-inverting
PGA gain = 8 - 140/20 - kΩ
PGA mode(5)
PGA gain = 16 - 150/10 -
Resistance variation
Delta R - -18 - 18
(R1 or R2) %
PGA gain error PGA gain error - -1 - 1
PGA gain = 2 - GBW/2 -
Figure 45. OPAMP voltage noise density, normal mode, RLOAD = 3.9 kΩ
ADF_CCK (I/O)
ADF_SDIx (I)
MSv69124V1
MDF_CKIx (I)
MDF_CCK (I/O)
MDF_SDIx (I)
MSv69125V1
1/DCMI_PIXCLK
DCMI_PIXCLK
tsu(HSYNC) th(HSYNC)
DCMI_HSYNC
tsu(VSYNC) th(HSYNC)
DCMI_VSYNC
tsu(DATA) th(DATA)
DATA[0:13]
MS32414V2
CKPOL=0
(input)
CKPOL=1
tv(DATA) tho(DATA)
PSSI D[15:0]
Invalid data OUT Valid data OUT Invalid data OUT
(output)
tv(DE) tho(DE)
DEPOL=0
PSSI_DE
(output)
DEPOL=1
ts(RDY) th(RDY)
PSSI_RDY
RDYPOL=0
(input)
RDYPOL=1
MSv63437V1
tc(PDCK)
CKPOL=0
(input)
CKPOL=1
ts(DATA)
th(DATA)
PSSI D[15:0]
Invalid data IN Valid data IN Invalid data IN
(input)
ts(DE)
th(DE)
DEPOL=0
PSSI_DE
(input)
DEPOL=1
tv(RDY) tho(RDY)
PSSI_RDY
RDYPOL=0
(output)
RDYPOL=1
MSv63436V1
- 1 - tTIMxCLK
tres(TIM) Timer resolution time
fTIMxCLK = 160 MHz 6.25 - ns
/4 0 0.125 512
/8 1 0.250 1024
/16 2 0.500 2048
/32 3 1.0 4096 ms
/64 4 2.0 8192
/128 5 4.0 16384
/256 6 or 7 8.0 32768
1. The exact timings still depend on the phasing of the APB interface clock versus the LSI clock, so that there is always a full
RC period of uncertainty.
1 0 0.025 1.638
2 1 0.051 3.276
4 2 0.102 6.553
8 3 0.204 13.107
ms
16 4 0.409 26.214
32 5 0.819 52.428
46 6 1.177 75.366
128 7 3.276 209.715
tw(NE)
FMC_NE
FMC_NOE
FMC_NWE
tv(A_NE) t h(A_NOE)
FMC_A[25:0] Address
tv(BL_NE) t h(BL_NOE)
FMC_NBL[1:0]
t h(Data_NE)
t su(Data_NOE) th(Data_NOE)
t su(Data_NE)
FMC_D[15:0] Data
t v(NADV_NE)
tw(NADV)
FMC_NADV (1)
FMC_NWAIT
th(NE_NWAIT)
tsu(NWAIT_NE)
MS32753V1
FMC_NEx
FMC_NOE
tv(NWE_NE) tw(NWE) t h(NE_NWE)
FMC_NWE
tv(A_NE) th(A_NWE)
FMC_A[25:0] Address
tv(BL_NE) th(BL_NWE)
FMC_NBL[1:0] NBL
tv(Data_NE) th(Data_NWE)
FMC_D[15:0] Data
t v(NADV_NE)
tw(NADV)
FMC_NADV (1)
FMC_NWAIT
th(NE_NWAIT)
tsu(NWAIT_NE)
MS32754V1
FMC_ NE
tv(NOE_NE) t h(NE_NOE)
FMC_NOE
t w(NOE)
FMC_NWE
tv(A_NE) th(A_NOE)
t v(NADV_NE) th(AD_NADV)
tw(NADV)
FMC_NADV
FMC_NWAIT
th(NE_NWAIT)
tsu(NWAIT_NE)
MS32755V1
FMC_ NEx
FMC_NOE
tv(NWE_NE) tw(NWE) t h(NE_NWE)
FMC_NWE
tv(A_NE) th(A_NWE)
t v(NADV_NE) th(AD_NADV)
tw(NADV)
FMC_NADV
FMC_NWAIT
th(NE_NWAIT)
tsu(NWAIT_NE)
MS32756V1
FMC_CLK
Data latency = 0
td(CLKL-NExL) td(CLKH-NExH)
FMC_NEx
t d(CLKL-NADVL) td(CLKL-NADVH)
FMC_NADV
td(CLKL-AV) td(CLKH-AIV)
FMC_A[25:16]
td(CLKL-NOEL) td(CLKH-NOEH)
FMC_NOE
td(CLKL-ADIV) th(CLKH-ADV)
t d(CLKL-ADV) tsu(ADV-CLKH) tsu(ADV-CLKH) th(CLKH-ADV)
FMC_AD[15:0] AD[15:0] D1 D2
tsu(NWAITV-CLKH) th(CLKH-NWAITV)
FMC_NWAIT
(WAITCFG = 1b,
WAITPOL + 0b)
tsu(NWAITV-CLKH) th(CLKH-NWAITV)
FMC_NWAIT
(WAITCFG = 0b,
WAITPOL + 0b) tsu(NWAITV-CLKH) th(CLKH-NWAITV)
MS32757V1
)0&B&/.
'DWDODWHQF\
WG &/./1([/ WG &/.+1([+
)0&B1([
WG &/./1$'9/ WG &/./1$'9+
)0&B1$'9
WG &/./$9 WG &/.+$,9
)0&B$>@
WG &/./1:(/ WG &/.+1:(+
)0&B1:(
WG &/./$',9 WG &/./'DWD
WG &/./$'9 WG &/./'DWD
)0&B1:$,7
:$,7&)* E
:$,732/E WVX 1:$,79&/.+ WK &/.+1:$,79
WG &/.+1%/+
)0&B1%/
06Y9
FMC_CLK
td(CLKL-NExL) td(CLKH-NExH)
Data latency = 0
FMC_NEx
td(CLKL-NADVL) td(CLKL-NADVH)
FMC_NADV
td(CLKL-AV) td(CLKH-AIV)
FMC_A[25:0]
td(CLKL-NOEL) td(CLKH-NOEH)
FMC_NOE
tsu(DV-CLKH) th(CLKH-DV)
tsu(DV-CLKH) th(CLKH-DV)
FMC_D[15:0] D1 D2
tsu(NWAITV-CLKH) th(CLKH-NWAITV)
FMC_NWAIT
(WAITCFG = 1b,
WAITPOL + 0b)
tsu(NWAITV-CLKH) t h(CLKH-NWAITV)
FMC_NWAIT
(WAITCFG = 0b,
WAITPOL + 0b)
tsu(NWAITV-CLKH) th(CLKH-NWAITV)
MS32759V1
)0&B&/.
WG &/./1([/ WG &/.+1([+
'DWDODWHQF\
)0&B1([
WG &/./1$'9/ WG &/./1$'9+
)0&B1$'9
WG &/./$9 WG &/.+$,9
)0&B$>@
WG &/./1:(/ WG &/.+1:(+
)0&B1:(
WG &/./'DWD WG &/./'DWD
)0&B1:$,7
:$,7&)* E:$,732/E WVX 1:$,79&/.+ WG &/.+1%/+
WK &/.+1:$,79
)0&B1%/
06Y9
FMC_NCEx
ALE (FMC_A17)
CLE (FMC_A16)
td(ALE-NOE) th(NOE-ALE)
FMC_NWE
tw(NOE)
FMC_NOE (NRE)
tsu(D-NOE) th(NOE-D)
FMC_D[y:0]
MSv73150V1
FMC_NCEx
ALE (FMC_A17)
CLE (FMC_A16)
td(ALE-NWE) tw(NWE) th(NWE-ALE)
FMC_NWE
FMC_NOE (NRE)
td(D-NWE)
tv(NWE-D) th(NWE-D)
FMC_D[y:0]
MSv73151V1
Figure 62. NAND controller waveforms for common memory read access
FMC_NCEx
ALE (FMC_A17)
CLE (FMC_A16)
td(NCE-NOE) th(NOE-ALE)
FMC_NWE
tw(NOE)
FMC_NOE
tsu(D-NOE) th(NOE-D)
FMC_D[15:0]
MSv38005V1
Figure 63. NAND controller waveforms for common memory write access
FMC_NCEx
ALE (FMC_A17)
CLE (FMC_A16)
td(NCE-NWE) tw(NWE) th(NOE-ALE)
FMC_NWE
FMC_NOE
td(D-NWE)
tv(NWE-D) th(NWE-D)
FMC_D[15:0]
MSv38006V1
3. Maximum frequency values are given for a RWDS to DQ skew of maximum ±1.0 ns.
4. Activating DHQC is mandatory to reach this frequency.
5. Crossing results are in line with specification, except for PA3/PB5 CLK that exceed slightly the specification.
6. Data input maximum setup time does not take into account the data level switching duration.
Clock
tv(OUT) th(OUT)
Data output D0 D1 D2
ts(IN) th(IN)
Data input D0 D1 D2
MSv36878V3
Clock
tvf(OUT) thr(OUT) tvr(OUT) thf(OUT)
Data output D0 D1 D2 D3 D4 D5
Data input D0 D1 D2 D3 D4 D5
MSv36879V4
NCLK
VOD(CLK)
CLK
MSv47732V3
NCS
CLK, NCLK
RWDS
Command address
Memory drives DQ[7:0] and RWDS.
Host drives DQ[7:0] and the memory drives RWDS. MSv47733V3
CLK, NCLK
tCKDS
RWDS High = 2x latency count
Low = 1x latency count
RWDS and data
are edge aligned
DQ[7:0] 47:40 39:32 31:24 23:16 15:8 7:0 Dn Dn Dn+1 Dn+1
A B A B
NCS
CLK, NCLK
Latency count
tv(OUT) th(OUT) tv(OUT) th(OUT)
Dn Dn Dn+1 Dn+1
DQ[7:0] 47:40 39:32 31:24 23:16 15:8 7:0
A B A B
All modes
- - 84
fPP Clock frequency in data transfer mode except DDR MHz
(3)
DDR mode - - 40
tW(CKL) Clock low time fPP = 52 MHz 8.5 9.5 -
ns
tW(CKH) Clock high time fPP = 52 MHz 8.5 9.5 -
CK
tOH
tOV
D, CMD output
tIH
tISU
D, CMD input
MSv69709V1
CK
tOV tOH
tW(CKH)
CK
tW(CKL)
tOV tOV
tOH tOH
MSv69158V1
tAF Maximum pulse width of spikes that are suppressed by the analog filter 50(2) 115(3) ns
1. Specified by design. Not tested in production.
2. Spikes with widths below tAF min are filtered.
3. Spikes with width above tAF max are not filtered.
CPOL=0
CPHA=0
CPOL=1
tw(CKL)
CPHA=1
CK output
CPOL=0
CPHA=1
CPOL=1
tsu(RX) th(RX)
1/fCK th(NSS)
tsu(NSS) tw(CKH)
CPHA=0
CPOL=0
CK input
CPHA=0
CPOL=1
tw(CKL) tv(TX) th(TX)
TX output First bit OUT Next bits OUT Last bit OUT
tsu(RX) th(RX)
MSv65387V6
NSS input
tc(SCK) th(NSS)
tsu(NSS) tw(SCKH)
CPHA=0
SCK input
CPOL=0
CPHA=0
CPOL=1
ta(SO) tw(SCKL) tv(SO) th(SO) tdis(SO)
MISO output First bit OUT Next bits OUT Last bit OUT
tsu(SI) th(SI)
MSv41658V2
NSS input
tc(SCK) th(NSS)
tsu(NSS) tw(SCKH)
CPHA=1
SCK input
CPOL=0
CPHA=1
CPOL=1
ta(SO) tw(SCKL) tv(SO) th(SO) tdis(SO)
MISO output First bit OUT Next bits OUT Last bit OUT
tsu(SI) th(SI)
MSv41659V2
NSS input
tc(SCK)
tw(SCKH)
CPHA=0
SCK output
CPOL=0
CPHA=0
CPOL=1
tw(SCKL)
CPHA=1
SCK output
CPOL=0
CPHA=1
CPOL=1
tsu(MI) th(MI)
MOSI output First bit OUT Next bits OUT Last bit OUT
SAI_SCK_X
(CKSTR = 0)
SAI_SCK_X
(CKSTR = 1)
th(FS)
SAI_FS_X
(output)
tv(FS) tv(SD_MT) th(SD_MT)
SAI_SD_X
(transmit) Slot n Slot n+2
tsu(SD_MR) th(SD_MR)
SAI_SD_X
(receive) Slot n
MS32771V2
SAI_SCK_X
(CKSTR = 0)
SAI_SCK_X
(CKSTR = 1)
SAI_FS_X
(input)
tsu(FS) tv(SD_ST) th(SD_ST)
SAI_SD_X
Slot n
(receive)
MS32772V2
TCK
tsu(TMS/TDI) th(TMS/TDI)
tw(TCKL) tw(TCKH)
TDI/TMS
tov(TDO) toh(TDO)
TDO
MSv40458V1
SWCLK
tov(SWDIO) toh(SWDIO)
SWDIO
(transmit)
MSv40459V1
6 Package information
E2 E1
e
PIN 1 idenfier
L
D2
BOTTOM VIEW
A
A3
A1
SEATING PLANE
C
DETAIL A
ddd C
LEADS COPLANARITY
FRONT VIEW
A1 A
SEATING PLANE
ddd C
PIN 1 IDENTIFIER C
LASER MAKER AREA
TOP VIEW
A0B9_UFQFPN48_ME_V4
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_UFQFPN48_FP_V3
STM32U585
Product identification(1)
CIU6
Y WW Date code
Pin 1 identifier
R Revision code
MSv64351V2
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.
4x N/4 TIPS
aaa C A-B D
2 1
(2)
R1
H
R2
B
B-
D 1/4
N
O
(6)
TI
C
SE
B GAUGE PLANE
E 1/4
0.25
S
B
bbb H A-B D 4x
L
3
(13) (L1)
0.05 (N – 4)x e (1) (11)
A A2 C SECTION A-A
(12) ccc C
A1 ddd C A-B D
b
D (4)
(2) (5)
D1
(10) D (3) (9) (11)
N b WITH PLATING
1
2 E 1/4
(3) A 3
(6) B (3)
D 1/4 c c1
E1 E (11) (11)
(2) (4)
(5)
A A b1 BASE METAL
(Section A-A) (11)
SECTION B-B
TOP VIEW
5B_LQFP48_ME_V1
A - - 1.60 - - 0.0630
(12)
A1 0.05 - 0.15 0.0020 - 0.0059
A2 1.35 1.40 1.45 0.0531 0.0551 0.0571
(9)(11)
b 0.17 0.22 0.27 0.0067 0.0087 0.0106
(11)
b1 0.17 0.20 0.23 0.0067 0.0079 0.0090
(11)
c 0.09 - 0.20 0.0035 - 0.0079
c1(11) 0.09 - 0.16 0.0035 - 0.0063
(4)
D 9.00 BSC 0.3543 BSC
(2)(5)
D1 7.00 BSC 0.2756 BSC
E(4) 9.00 BSC 0.3543 BSC
E1(2)(5) 7.00 BSC 0.2756 BSC
e 0.50 BSC 0.1970 BSC
L 0.45 0.60 0.75 0.0177 0.0236 0.0295
L1 1.00 REF 0.0394 REF
N(13) 48
θ 0° 3.5° 7° 0° 3.5° 7°
θ1 0° - - 0° - -
Notes:
1. Dimensioning and tolerancing schemes conform to ASME Y14.5M-1994.
2. The Top package body size may be smaller than the bottom package size by as much
as 0.15 mm.
3. Datums A-B and D to be determined at datum plane H.
4. To be determined at seating datum plane C.
5. Dimensions D1 and E1 do not include mold flash or protrusions. Allowable mold flash
or protrusions is “0.25 mm” per side. D1 and E1 are Maximum plastic body size
dimensions including mold mismatch.
6. Details of pin 1 identifier are optional but must be located within the zone indicated.
7. All Dimensions are in millimeters.
8. No intrusion allowed inwards the leads.
9. Dimension “b” does not include dambar protrusion. Allowable dambar protrusion shall
not cause the lead width to exceed the maximum “b” dimension by more than 0.08 mm.
Dambar cannot be located on the lower radius or the foot. Minimum space between
protrusion and an adjacent lead is 0.07 mm for 0.4 mm and 0.5 mm pitch packages.
10. Exact shape of each corner is optional.
11. These dimensions apply to the flat section of the lead between 0.10 mm and 0.25 mm
from the lead tip.
12. A1 is defined as the distance from the seating plane to the lowest point on the package
body.
13. “N” is the number of terminal positions for the specified body size.
14. Values in inches are converted from mm and rounded to 4 decimal digits.
15. Drawing is not to scale.
36 25
37 24 0.30
0.20
9.70 7.30
48 13
1 12
5.80
9.70
5B_LQFP48_FP_V1
STM32U585
Product identification(1)
CIT6
Y WW Date code
Pin 1 identifier
R Revision code
MSv67814V1
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.
2 1
(2)
R1
H
R2
B
B-
N
O
TI
C
SE
B GAUGE PLANE
D 1/4
0.25
(6)
S
B
L
4x N/4 TIPS
E 1/4 3
(L1)
aaa C A-B D (1) (11)
bbb H A-B D 4x
SECTION A-A
(13) (N – 4)x e
C
A
0.05
A2 A1 (12)
b
ddd C A-B D ccc C
D (4)
(10)
D (3) b WITH PLATING
N (4)
A A SECTION B-B
(Section A-A)
Notes:
1. Dimensioning and tolerancing schemes conform to ASME Y14.5M-1994.
2. The Top package body size may be smaller than the bottom package size by as much
as 0.15 mm.
3. Datums A-B and D to be determined at datum plane H.
4. To be determined at seating datum plane C.
5. Dimensions D1 and E1 do not include mold flash or protrusions. Allowable mold flash
or protrusions is “0.25 mm” per side. D1 and E1 are Maximum plastic body size
dimensions including mold mismatch.
6. Details of pin 1 identifier are optional but must be located within the zone indicated.
7. All Dimensions are in millimeters.
8. No intrusion allowed inwards the leads.
9. Dimension “b” does not include dambar protrusion. Allowable dambar protrusion shall
not cause the lead width to exceed the maximum “b” dimension by more than 0.08 mm.
Dambar cannot be located on the lower radius or the foot. Minimum space between
protrusion and an adjacent lead is 0.07 mm for 0.4 mm and 0.5 mm pitch packages.
10. Exact shape of each corner is optional.
11. These dimensions apply to the flat section of the lead between 0.10 mm and 0.25 mm
from the lead tip.
12. A1 is defined as the distance from the seating plane to the lowest point on the package
body.
13. “N” is the number of terminal positions for the specified body size.
14. Values in inches are converted from mm and rounded to 4 decimal digits.
15. Drawing is not to scale.
48 33
0.30
49 0.5 32
12.70
10.30
10.30
64 17
1.20
1 16
7.80
12.70
5W_LQFP64_FP_V2
STM32U585
Product identification(1)
RIT6
Y WW Date code
Pin 1 identifier
R Revision code
MSv64352V1
1. Parts marked as ES or 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.
B4 B2
e2 E
e e
D A2
A
BOTTOM VIEW TOP VIEW SIDE VIEW
A3 A2 BUMP
A1
b eee Z
FRONT VIEW
b (90x) Z
ccc Z X Y
ddd Z
SEATING PLANE
DETAIL A
ROTATED 90
B01C_WLCSP90_ME_V2
e1 - 3.40 - - 0.134 -
e2 - 3.12 - - 0.123 -
F(4) - 0.400 - - 0.016 -
(4)
G - 0.416 - - 0.016 -
aaa - - 0.10 - - 0.004
bbb - - 0.10 - - 0.004
ccc - - 0.10 - - 0.004
ddd - - 0.05 - - 0.002
eee - - 0.05 - - 0.002
1. Values in inches are converted from mm and rounded to 4 decimal digits.
2. The maximum total package height is calculated by the RSS method (Root Sum Square) using nominal
and tolerances values of A1 and A2.
3. Back side coating. Nominal dimension is rounded to the 3rd decimal place resulting from process
capability.
4. Calculated dimensions are rounded to the 3rd decimal place
Dpad
Dsm
B03P_WLCSP36_DIE464_FP_V1
Pitch 0.4 mm
Dpad 0,225 mm
Dsm 0.290 mm typ. (depends on soldermask registration tolerance)
Stencil opening 0.250 mm
Stencil thickness 0.100 mm
Pin 1 identifier
MSv67815V1
1. Parts marked as ES or 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.
ș2 ș
(2)
R1
H
R2
B
B-
N
O
(6)
TI
C
SE
D1/4 B GAUGE PLANE
S
E1/4
B ș
4x N/4 TIPS
ș L
4x (L1)
aaa C A-B D
bbb H A-B D (1) (11)
(N-4) x e (13)
C
A (9) (11)
0.05
ccc C b WITH PLATING
A2 A1 b aaa C A-BD
(12)
SIDE VIEW
D (4)
(11) c
(2) (5) D1 c1 (11)
D (3)
(10) (4)
N
b1 BASE METAL
1 (11)
2
3 E1/4 SECTION B-B
E1 E
SECTION A-A
A A
θ1 0° - - 0° - -
Notes:
1. Dimensioning and tolerancing schemes conform to ASME Y14.5M-1994.
2. The Top package body size may be smaller than the bottom package size by as much
as 0.15 mm.
3. Datums A-B and D to be determined at datum plane H.
4. To be determined at seating datum plane C.
5. Dimensions D1 and E1 do not include mold flash or protrusions. Allowable mold flash
or protrusions is “0.25 mm” per side. D1 and E1 are Maximum plastic body size
dimensions including mold mismatch.
6. Details of pin 1 identifier are optional but must be located within the zone indicated.
7. All Dimensions are in millimeters.
8. No intrusion allowed inwards the leads.
9. Dimension “b” does not include dambar protrusion. Allowable dambar protrusion shall
not cause the lead width to exceed the maximum “b” dimension by more than 0.08 mm.
Dambar cannot be located on the lower radius or the foot. Minimum space between
protrusion and an adjacent lead is 0.07 mm for 0.4 mm and 0.5 mm pitch packages.
10. Exact shape of each corner is optional.
11. These dimensions apply to the flat section of the lead between 0.10 mm and 0.25 mm
from the lead tip.
12. A1 is defined as the distance from the seating plane to the lowest point on the package
body.
13. “N” is the number of terminal positions for the specified body size.
14. Values in inches are converted from mm and rounded to 4 decimal digits.
15. Drawing is not to scale.
76 50
0.5
0.3
16.7 14.3
100 26
1.2
1 25
12.3
16.7
1L_LQFP100_FP_V1
STM32U
Product identification(1)
585VIT6
R Revision code
Y WW Date code
Pin 1 identifier
MSv64353V2
1. Parts marked as ES or 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.
E1 B A
e E
Z
D1 D
12 1
BOTTOM VIEW Øb (132 balls) TOP VIEW
Øeee M C A B
Ø fff M C
A4
ddd C
A2 A3
b A1 A
SEATING
PLANE
UFBGA132_A0G8_ME_V2
A - - 0.600 - - 0.0236
A1 - - 0.110 - - 0.0043
A2 - 0.450 - - 0.0177 -
A3 - 0.130 - - 0.0051 -
A4 - 0.320 - - 0.0126 -
b 0.240 0.290 0.340 0.0094 0.0114 0.0134
D 6.850 7.000 7.150 0.2697 0.2756 0.2815
D1 - 5.500 - - 0.2165 -
E 6.850 7.000 7.150 0.2697 0.2756 0.2815
E1 - 5.500 - - 0.2165 -
e - 0.500 - - 0.0197 -
Z - 0.750 - - 0.0295 -
ddd - 0.080 - - 0.0031 -
eee - 0.150 - - 0.0059 -
fff - 0.050 - - 0.0020 -
1. Values in inches are converted from mm and rounded to 4 decimal digits.
Dpad
Dsm
BGA_WLCSP_FT_V1
Table 163. UFBGA132 - Example of PCB design rules (0.5 mm pitch BGA)
Dimension Values
Pitch 0.5 mm
Dpad 0.280 mm
0.370 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
STM32U
Product identification(1)
585QII6
Date code
Y WW R Revision code
Pin 1 identifier
MSv64354V1
1. Parts marked as ES or 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.
BOTTOM VIEW
2 1
(2)
R1
H
R2
B
B-
N
O
TI
C
SE
(6) B GAUGE PLANE
0.25
D 1/4
S
B
L
3
E 1/4 (L1)
(1) (11)
4x N/4 TIPS
aaa C A-B D SECTION A-A
bbb H A-B D 4x
(N-4)x e
C
A
0.05 (12) ddd C A-B D
A2 A1 b ccc C
D (4)
D1 (2) (5)
(10) (3) D (9) (11)
N (4)
b WITH PLATING
1
2
3 E 1/4
(11) (11)
c c1
(6)
D 1/4 (2)
(3) A B (3) (5)
E1 E b1 BASE METAL
(11)
SECTION B-B
A A
(Section A-A)
TOP VIEW
1A_LQFP144_ME_V2
A - - 1.60 - - 0.0630
(12)
A1 0.05 - 0.15 0.0020 - 0.0059
A2 1.35 1.40 1.45 0.0531 0.0551 0.0571
(9)(11)
b 0.17 0.22 0.27 0.0067 0.0087 0.0106
(11)
b1 0.17 0.20 0.23 0.0067 0.0079 0.0090
(11)
c 0.09 - 0.20 0.0035 - 0.0079
c1(11) 0.09 - 0.16 0.0035 - 0.0063
(4)
D 22.00 BSC 0.8661 BSC
(2)(5)
D1 20.00 BSC 0.7874 BSC
E(4) 22.00 BSC 0.8661 BSC
E1(2)(5) 20.00 BSC 0.7874 BSC
e 0.50 BSC 0.0197 BSC
L 0.45 0.60 0.75 0.0177 0.0236 0.0295
L1 1.00 REF 0.0394 REF
N(13) 144
θ 0° 3.5° 7° 0° 3.5° 7°
θ1 0° - - 0° - -
Notes:
1. Dimensioning and tolerancing schemes conform to ASME Y14.5M-1994.
2. The Top package body size may be smaller than the bottom package size by as much
as 0.15 mm.
3. Datums A-B and D to be determined at datum plane H.
4. To be determined at seating datum plane C.
5. Dimensions D1 and E1 do not include mold flash or protrusions. Allowable mold flash
or protrusions is “0.25 mm” per side. D1 and E1 are Maximum plastic body size
dimensions including mold mismatch.
6. Details of pin 1 identifier are optional but must be located within the zone indicated.
7. All Dimensions are in millimeters.
8. No intrusion allowed inwards the leads.
9. Dimension “b” does not include dambar protrusion. Allowable dambar protrusion shall
not cause the lead width to exceed the maximum “b” dimension by more than 0.08 mm.
Dambar cannot be located on the lower radius or the foot. Minimum space between
protrusion and an adjacent lead is 0.07 mm for 0.4 mm and 0.5 mm pitch packages.
10. Exact shape of each corner is optional.
11. These dimensions apply to the flat section of the lead between 0.10 mm and 0.25 mm
from the lead tip.
12. A1 is defined as the distance from the seating plane to the lowest point on the package
body.
13. “N” is the number of terminal positions for the specified body size.
14. Values in inches are converted from mm and rounded to 4 decimal digits.
15. Drawing is not to scale.
108 73
1.35
109 0.35 72
0.50
19.90 17.85
22.60
144 37
1 36
19.90
22.60
1A_LQFP144_FP
R Revision code
Y WW Date code
Pin 1 identifier
MSv64355V1
1. Parts marked as ES or 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.
Z Seating plane
A2 A4
ddd Z
A
A3 A1
b
SIDE VIEW A1 ball A1 ball
identifier index area X
E
E1
e F
A
F
D1 D
e
Y
N
13 1
e - 0.500 - - 0.0197 -
F 0.450 0.500 0.550 0.0177 0.0197 0.0217
ddd - - 0.100 - - 0.0039
eee - - 0.150 - - 0.0059
fff - - 0.050 - - 0.0020
1. Values in inches are converted from mm and rounded to 4 decimal digits.
Dpad
Dsm
BGA_WLCSP_FT_V1
Table 166. UFBGA169 - Example of PCB design rules (0.5 mm pitch BGA)
Dimension Values
Pitch 0.5 mm
Dpad 0.27 mm
0.35 mm typ. (depends on the soldermask
Dsm
registration tolerance)
Solder paste 0.27 mm aperture diameter.
Pin 1 identifier
STM32U
Product identification(1)
585AII6
Date code
Y WW R Revision code
MSv64356V1
1. Parts marked as ES or 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.
LQFP48 7 x 7 mm 45.8
UFQFPN48 7 x 7 mm 26.9
LQFP64 10 x 10 mm 39.6
WLCSP90 4.2 x 3.95 mm 42.3
ΘJA Thermal resistance junction-ambient
LQFP100 - 14 × 14 m 34.4
UFBGA132 7 x 7 mm 35.2
LQFP144 20 x 20 mm 35.9
UFBGA169 7 x 7 mm 33.7
LQFP48 7 x 7 mm 23.4
UFQFPN48 7 x 7 mm 11.2
LQFP64 10 x 10 mm 22
WLCSP90 4.2 x 3.95 mm 27.5
ΘJB Thermal resistance junction-board °C/W
LQFP100 - 14 × 14 m 20.3
UFBGA132 7 x 7 mm 20.7
LQFP144 20 x 20 mm 24.8
UFBGA169 7 x 7 mm 19.3
LQFP48 7 x 7 mm 10.7
UFQFPN48 7 x 7 mm 8
LQFP64 10 x 10 mm 9.0
WLCSP90 4.2 x 3.95 mm 1.6
ΘJC Thermal resistance junction-top case
LQFP100 - 14 × 14 m 7.4
UFBGA132 7 x 7 mm 8.3
LQFP144 20 x 20 mm 7.6
UFBGA169 7 x 7 mm 8.3
7 Ordering information
Product type
U = ultra-low-power
Device subfamily
Pin count
C = 48 pins
R = 64 pins
O = 90 pins
V = 100 pins
Q = 132 balls
Z = 144 pins
A = 169 balls
Package
T = LQFP
I = UFBGA (7 x 7 mm)
U = UFQFPN
Y = WLCSP
Temperature range
Dedicated pinout
Packing
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.
The STMicroelectronics group of companies (ST) places a high value on product security,
which is why the ST product(s) identified in this documentation may be certified by various
security certification bodies and/or may implement our own security measures as set forth
herein. However, no level of security certification and/or built-in security measures can
guarantee that ST products are resistant to all forms of attacks. As such, it is the
responsibility of each of ST's customers to determine if the level of security provided in an
ST product meets the customer needs both in relation to the ST product alone, as well as
when combined with other components and/or software for the customer end product or
application. In particular, take note that:
• ST products may have been certified by one or more security certification bodies, such
as Platform Security Architecture (www.psacertified.org) and/or Security Evaluation
standard for IoT Platforms (www.trustcb.com). For details concerning whether the ST
product(s) referenced herein have received security certification along with the level
and current status of such certification, either visit the relevant certification standards
website or go to the relevant product page on www.st.com for the most up to date
information. As the status and/or level of security certification for an ST product can
change from time to time, customers should re-check security certification status/level
as needed. If an ST product is not shown to be certified under a particular security
standard, customers should not assume it is certified.
• Certification bodies have the right to evaluate, grant and revoke security certification in
relation to ST products. These certification bodies are therefore independently
responsible for granting or revoking security certification for an ST product, and ST
does not take any responsibility for mistakes, evaluations, assessments, testing, or
other activity carried out by the certification body with respect to any ST product.
• Industry-based cryptographic algorithms (such as AES, DES, or MD5) and other open
standard technologies which may be used in conjunction with an ST product are based
on standards which were not developed by ST. ST does not take responsibility for any
flaws in such cryptographic algorithms or open technologies or for any methods which
have been or may be developed to bypass, decrypt or crack such algorithms or
technologies.
• While robust security testing may be done, no level of certification can absolutely
guarantee protections against all attacks, including, for example, against advanced
attacks which have not been tested for, against new or unidentified forms of attack, or
against any form of attack when using an ST product outside of its specification or
intended use, or in conjunction with other components or software which are used by
customer to create their end product or application. ST is not responsible for resistance
against such attacks. As such, regardless of the incorporated security features and/or
any information or support that may be provided by ST, each customer is solely
responsible for determining if the level of attacks tested for meets their needs, both in
relation to the ST product alone and when incorporated into a customer end product or
application.
• All security features of ST products (inclusive of any hardware, software,
documentation, and the like), including but not limited to any enhanced security
features added by ST, are provided on an "AS IS" BASIS. AS SUCH, TO THE EXTENT
PERMITTED BY APPLICABLE LAW, ST DISCLAIMS ALL WARRANTIES, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, unless the
applicable written and signed contract terms specifically provide otherwise.
9 Revision history
Added:
– Section 8: Important security notice
Updated:
– Up to 22 capacitive sensing channels
– Section 2: Description
– Table 2.: STM32U585xx features and peripheral counts
2-Jun-2022 6 – Section 3.36: Touch sensing controller (TSC)
– TSC_G3_IO1/TSC_G1_IO4 are removed from PC2/PC3 in Table 27.: STM32U585xx
pin definitions and Table 29.: Alternate function AF8 to AF15
– Table 72.: Typical dynamic current consumption of peripherals
– Table 90: EMI characteristics for fHSE = 8 MHz and fHCLK = 160 MHz
– Minimum value added for PSSR in Table 118.: OPAMP characteristics
– Disclaimer
Updates related to revisions other than X:
– Features
– Table 26: Legend/abbreviations used in the pinout table
– Table 27: STM32U585xx pin definitions
– Table 51: Current consumption in Stop 1 mode on LDO
– Table 53: Current consumption in Stop 1 mode on SMPS
– Table 55: Current consumption in Stop 2 mode on LDO
– Table 58: Current consumption in Stop 2 mode on SMPS
– Table 61: Current consumption in Stop 3 mode on LDO
– Table 64: Current consumption in Stop 3 mode on SMPS
– Table 67: Current consumption in Standby mode
– Table 69: Current consumption in Shutdown mode
– Table 71: Current consumption in VBAT mode
27-Mar-2023 7 – Table 79: HSE oscillator characteristics
– Table 80: LSE oscillator characteristics (fLSE = 32.768 kHz)
– Table 94: I/O static characteristics
– Table 95: Output voltage characteristics (all I/Os except FT_t I/Os in VBAT mode, and
FT_o I/Os)
– Table 96: Output voltage characteristics for FT_t I/Os in VBAT mode, and for FT_o
I/Os
– Table 97: Output AC characteristics, HSLV OFF (all I/Os except FT_c, FT_t in VBAT
mode and FT_o I/Os)
– Table 100: Output AC characteristics for FT_t I/Os in VBAT mode, and for FT_o I/Os
– Table 106: 14-bit ADC1 accuracy
Other updates:
– Figure 2: STM32U585xQ power supply overview (with SMPS)
– Figure 3: STM32U585xx power supply overview (without SMPS)
– Section 3.9.1: Power supply schemes
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, 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.