Stm32u575vi Hardwaredesign
Stm32u575vi Hardwaredesign
Application note
Introduction
This application note is intended for system designers who require a hardware implementation overview of the development
board features: power supply, clock management, reset control, boot mode settings, and debug management.
It details how to use the STM32U5 series microcontrollers (named STM32U5) and describes the minimum hardware resources
required to develop an application using these MCUs.
This document also includes detailed reference design schematics with the description of the main components, interfaces, and
modes.
1 General information
Reference documents
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 SRAM4
LDO regulator VCORE Digital
2x VDD11 peripherals
VLXSMPS 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
DT70511V2
RTC
TAMP
BKPSRAM
VDDA domain
A/D converters
VDDA Comparators
D/A converters
VSSA Operational amplifiers
Voltage reference buffer
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
3 x PLL Core
VSS Internal RC oscillators
SRAM1
SRAM2
Standby circuitry
SRAM4
VDD (Wake-up logic, IWDG)
VCORE Digital
peripherals
LDO regulator
Flash memory
Low-voltage detector
Backup domain
LSE crystal 32 kHz oscillator
VSW
VBAT LSI 32 kHz oscillator
Backup registers
RCC_BDCR and PWR_BDCR1 registers
RTC
TAMP
DT70512V2
BKPSRAM
VDDA domain
2 x A/D converters
VDDA 2 x comparators
2 x D/A converters
VSSA 2 x 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 32kHz oscillator
Backup registers
RCC_BDCR register
DT63604V2
RTC
TAMP
BKPSRAM
VDDA domain
2 x A/D converters
VDDA 2 x comparators
2 x D/A converters
VSSA 2 x 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
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 Backup registers
RCC_BDCR register
DT64350V2
RTC
TAMP
BKPSRAM
VDDA domain
A/D converters
VDDA Comparators
D/A converters
VSSA Operational amplifiers
Voltage reference buffer
VDDUSB
VDD11USB(1) USB transceiver
VSS
VDDDSI
VDD11DSI DSI 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
Backup domain
VBAT VSW LSE crystal 32kHz oscillator
Backup registers
RCC_BDCR register
DT70551V2
RTC
(1) Only available on specific packages. TAMP
(2) Only for STM32U5Fx/5Gx devices. BKPSRAM
VDDA domain
A/D converters
VDDA Comparators
D/A converters
VSSA Operational amplifiers
Voltage reference buffer
VDDUSB
VDD11USB(1) 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
SRAM3
Standby circuitry SRAM4
VDD (Wake-up logic, IWDG) SRAM5
(2)
VCORE SRAM6
VCAP
Digital
LDO regulator
peripherals
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
DT66058V2
(1) Only available on specific packages. TAMP
(2) Only for STM32U5Fx/5Gx devices. BKPSRAM
In devices without SMPS, the VDD supply source feeds the I/Os and system analog peripherals (such as PLLs
and reset block). The VCORE power supply for digital peripherals and memories is generated from the LDO.
Note: If the selected package has the SMPS step-down converter option but the SMPS is not used by the application
(and the embedded LDO is used instead), the SMPS power supply pins must be set as follows:
• VDDSMPS and VLXSMPS connected to VSS
• VDD11 pins connected to VSS through two 2.2 µF capacitors as in normal mode
When the backup domain is supplied by VDD (analog switch connected to the VDD pin), the following pins are
available:
• PC13, PC14, and PC15 that can be used as GPIO pins
• PC13, PC14, and PC15 that can be configured by RTC or LSE (refer to the RTC section of document [1])
• Pins listed below, that are configured by TAMP as tamper pins:
– PE3 (TAMP_IN6/TAMP_OUT3)
– PE4 (TAMP_IN7/TAMP_OUT8)
– PE5 (TAMP_IN8/TAMP_OUT7)
– PE6 (TAMP_IN3/TAMP_OUT6)
– PC13 (TAMP_IN1/TAMP_OUT2)
– PA0 (TAMP_IN2/TAMP_OUT1)
– PA1 (TAMP_IN5/TAMP_OUT4)
– PC5 (TAMP_IN4/TAMP_OUT5)
Note: • Because the power switch can transfer only a limited amount of current (3 mA), the use of PC13 to PC15
I/Os in output mode is restricted: the speed must be limited to 2 MHz with a maximum load of 30 pF.
These I/Os must not be used as current source (for example to drive an LED).
• Under VDD, TAMP_OUTx pins (PE3, PE4, PE5, PE6, PA0, PA1, PC5) keep the same speed features as
the GPIOs to which they are connected. However, under VBAT, the speed of TAMP_OUTx pins must be
limited to 500 kHz.
• The speed of the PC13 pin is always limited to 2 MHz, under VDD or under VBAT.
When VDD is present, the external battery can be charged on VBAT through an internal resistance, 5 kΩ, or
1.5 kΩ, depending on the VBRS bit in PWR_BDCR2.
The battery charging is enabled by setting VBE bit in PWR_BDCR2. It is automatically disabled in VBAT mode.
2.2 µH
2 x VDD11
2 x 2.2 µF Kernel logic
VSSSMPS
SMPS OFF (CPU, digital
and memories)
VDD LDO
n x VDD
VDDIO1
OUT
Level shifter
IO
n x 100 nF GPIOs
IN
logic
+ 10 µF
n x VSS
VDDIO2
m x VDDIO2
VDDIO2
m x100 nF OUT
Level shifter
+ 4.7 µF IO
GPIOs logic
IN
m x VSS
VDDA
VDDA
VREF
ADCs/
100 nF VREF+ DACs/
+ 1 µF OPAMPs/
100 nF+ 1 µF VREF- COMPs/
VREFBUF
DT64359V1
VSSA
VBAT
Backup circuitry
1.65 – 3.6 V (LSE, RTC, TAMP
backup registers,
3.3 V backup SRAM)
VDDUSB
100 nF
VCAP Power switch
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 DT64358V1
VSSA
Caution: If there are two VCAP pins (UFBGA169 package), each pin must be connected to a 2.2 µF (typical) capacitor
(for a total around 4.4 µF).
2.2 µH
2 x VDD11
2 x 2.2 µF Kernel logic
VSSSMPS
SMPS OFF (CPU, digital
VDD11(1) and memories)
VDD11USB(1)
VDD11DSI(2)
VDD LDO
n x VDD
VDDIO1
OUT
Level shifter
n x 100 nF GPIOs IO
IN logic
+ 10 µF
n x VSS
VDDIO2
m x VDDIO2
VDDIO2
Level shifter
m x100 nF OUT
IO
+ 4.7 µF GPIOs
IN
logic
m x VSS
VDDA
VDDA
VREF
ADCs/
100 nF VREF+ DACs/ (1) Only available on specific packages.
+ 1 µF OPAMPs/
VREF- COMPs/
(2) Only available on STM32U5x9 devices.
100 nF+ 1 µF
VREFBUF
DT69108V1
VSSA
VCAP
4.7 µF
VCORE
VDD
n x VDD LDO VCORE
regulator
VDDIO1
OUT
Level shifter
GPIOs I/O
IN logic Kernel logic
(CPU, digital
and memories)
n x VSS
VDDIO2
m x VDDIO2
VDDIO2
Level shifter
m x100 nF OUT
I/O
+ 4.7 µF GPIOs
IN
logic
m x VSS
VDDA
VDDA
VREF
ADCs/
100 nF VREF+ DACs/
+ 1 µF OPAMPs/
VREF-
DT71165V1
VSSA
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 provided through the SMPS VLXSMPS output pin. A 2.2 µH coil and a
2.2 μF capacitor on each VDD11 pin are then required. When LDO is active, it provides the VCORE and
regulates it using the same decoupling 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.
2.3 Power supply sequence between VDDA, VDDUSB, VDDIO2, and VDD
3.6
VDDX(1)
VDD
VPOR
VPDR
0.3
DT47490V2
Invalid supply area VDDX < VDD + 300 mV VDDX independent from VDD
(1) VDDX refers to any power supply among VDDA, VDDUSB, and VDDIO2.
Note: VBAT is an independent supply and has no constraint versus VDD. All power supply rails can be tied together.
Example of computation of the energy provided to the MCU during the power-down phase
If the sum of decoupling capacitors on VDDX is 10 μF and VDD drops below 1 V while VDDX is still at 3.3 V,
the energy remaining in the decoupling capacitors is:
VDD
VBOR0 (rising edge)
hysteresis
VBOR0 (falling edge)
Temporization
tRSTTEMPO
DT31444V1
Reset
Note: The reset temporization tRSTTEMPO is present only for the BOR lowest threshold (VBOR0).
The system reset signal provided to the device is output on the NRST pin. The pulse generator guarantees a
minimum reset pulse duration of 20 μs for each internal reset source. In case of an external reset, the reset pulse
is generated while the NRST pin is asserted low.
In case of an internal reset, the internal pull-up RPU is deactivated in order to save the power consumption
through the pull-up resistor.
VDD
RPU
System reset
External
reset Filter
NRST WWDG reset
IWDG reset
Pulse Software reset
generator
(min 20 μs) Low-power manager reset
DT40966V1
Option byte loader reset
BOR
3 Packages
1. For more information about the compatibility between UFBGA169 and TFBGA169, refer to Section 3.2.
2. Size in mm for STM32U59/5Axxx: 5.38 × 5.47
Size in mm for STM32U5F/5Gxxx: 5.8 × 5.6
WLCSP150 SMPS
UFQFPN48 SMPS
UFBGA100 SMPS
UFBGA132 SMPS
UFBGA169 SMPS
TFBGA169 SMPS
WLCSP56 SMPS
WLCSP72 SMPS
WLCSP90 SMPS
UFBGA64 SMPS
LQFP100 SMPS
LQFP144 SMPS
LQFP48 SMPS
LQFP64 SMPS
UFQFPN48
UFBGA100
UFBGA132
UFBGA169
TFBGA169
UFBGA64
LQFP100
LQFP144
LQFP48
LQFP64
Pin name
Specific I/Os
PC14-OSC32_IN X(1) X X X X X X X X X X X X X X X X X X X X X X X X X X X
PC15-
X X X X X X X X X X X X X X X X X X X X X X X X X X X X
OSC32_OUT
PH0-OSC_IN X X X X X X X X X X X X X X X X X X X X X X X X X X X X
PH1-OSC_OUT X X X X X X X X X X X X X X X X X X X X X X X X X X X X
System pins
NRST X X X X X X X X X X X X X X X X X X X X X X X X X X X X
PH3-BOOT0 X X X X X X X X X X X X X X X X X X X X X X X X X X X X
Power pins
VBAT X X X X X X X X X X X X X X X X X X X X X X X X X X X X
VDDUSB(2) o X X X X X X X X o X X X X X X X X X X X X X X X X X X
VSSA(3) o o o X X o X o o o o o o o o o o o o o o o o o o o X X
VREF- o o o X X o X o o o o o o o o o o o o o o o o o o o X X
VREF+(4) o o o X X o X X X o o o o o X X o X X X X X X X X X X X
VDDA o o X X X o X X X o o o o o X X X X X X X X X X X X X X
Pinout summary
VDDIO2 -(5) - - - - X X X X - - - - X X - - - X X - - X X X X X X
AN5373
page 23/47
VDD11 - - - - - - - - - X X X X X X X X X X X X - X X X X X X
VDDSMPS - - - - - - - - - X X X X X X X X X X X X X X X X X X X
AN5373 - Rev 6
WLCSP150 SMPS
UFQFPN48 SMPS
UFBGA100 SMPS
UFBGA132 SMPS
UFBGA169 SMPS
TFBGA169 SMPS
WLCSP56 SMPS
WLCSP72 SMPS
WLCSP90 SMPS
UFBGA64 SMPS
LQFP100 SMPS
LQFP144 SMPS
LQFP48 SMPS
LQFP64 SMPS
UFQFPN48
UFBGA100
UFBGA132
UFBGA169
TFBGA169
UFBGA64
LQFP100
LQFP144
LQFP48
LQFP64
Pin name
VSSSMPS - - - - - - - - - X X X X X X X X X X X X X X X X X X X
VLXSMPS - - - - - - - - - X X X X X X X X X X X X X X X X X X X
VCAP X X X X X X X X X - - - - - - - - - - - - - - - - - - -
VDDDSI - - - - - - - - - - - - - - - - X - - - X X - X - - X X
VDD11DSI - - - - - - - - - - - - - - - - X - - - X X - X - - X X
VSSDSI - - - - - - - - - - - - - - - - X - - - X X - X - - X X
VDD11USB - - - - - - - - - - - - - - - - - - - - - - - X - - X X
Number of VDD 3 3 3 5 5 6 9 10 10 3 3 3 4 4 4 5 9 5 6 9 10 8 9 9 10 10 17 10
Number of VSS 3 4 4 5 5 6 11 11 11 3 4 3 3 6 4 5 7 6 6 11 10 12 12 10 11 11 19 20
Caution: Packages with and without SMPS are not compatible, in almost all power supply pins of Table 2.
Example: VDDIO2 is the pin number 130 on SMPS package. Pin 130 on the package without SMPS is mapped to a VSS pin. It means that the system
is short‑circuited when a legacy package is mounted on an SMPS socket.
Pinout summary
AN5373
page 24/47
AN5373
Clocks
4 Clocks
The following clock sources can be used to drive the system clock (SYSCLK):
• HSI16: high-speed internal 16 MHz RC oscillator clock
• MSIS: multi-speed internal RC oscillator clock
• HSE: high-speed external crystal or clock, from 4 to 50 MHz
• PLL1 clock
The MSIS is used as system clock source after startup from reset, configured at 4 MHz.
The devices have the following additional clock sources:
• MSIK: multi-speed internal RC oscillator clock used for peripherals kernel clocks
• LSI: 32 kHz low-speed internal RC that drives the independent watchdog and optionally the RTC used for
auto-wakeup from Stop and Standby modes
• LSE: 32.768 kHz low-speed external crystal or clock that optionally drives the real-time clock (rtc_ck)
• HSI48: internal 48 MHz RC that potentially drives the OTG FS, the SDMMC and the RNG
• SHSI: secure high-speed internal RC that drives the secure AES (SAES).
• PLL2 and PLL3 clocks
Each clock source can be switched on or off independently when it is not used, to optimize power consumption.
Several pre-scalers can be used to configure the AHB and the APB frequencies domains with a maximum
frequency of 160 MHz.
OSC_IN OSC_OUT
External clock
DT46306V1
GPIO
External souce
OSC_IN OSC_OUT
Crystal/ceramic resonators
DT46308V1
CL1 CL2
Load
capacitors
CL1 and CL2 values depend on the quartz. Refer to document [3] for more details.
The crystal oscillator driving strength can be changed at runtime using the LSEDRV[1:0] bits in RCC_BDCR, to
obtain the best compromise between robustness and short startup time on one side, and low-power-consumption
on the other side.
5 Boot configuration
nBOOT0 nSWBOOT0
BOOT0 Boot address ST programmed
FLASH_ FLASH_ Boot area
pin PH3 option‑byte selection default value
OPTR[27] OPTR[26]
When TrustZone® is enabled by setting the TZEN option bit (TZEN = 1), the boot space must be in a 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. All other boot options are ignored.
The table below details the boot modes when the TrustZone® is enabled.
6 Debug management
The serial wire/JTAG debug port (SWJ-DP) is an Arm® standard CoreSight™ debug port.
The host/target interface is the hardware equipment that connects the host to the application board. This interface
is made of three components: a hardware debug tool, a serial-wire connector, and a cable connecting the host to
the debug tool.
The figure below shows the connection of the host to a development board.
JTAG/serial-wire connector
Debug tool
DT67885V1
Host PC
Power supply
STM32 board
The Nucleo demonstration board embeds the debug tools (STLINK), so it can be directly connected to the PC
through a USB cable.
JTMS/SWDIO Input JTAG test mode selection Input/Output Serial‑wire data input/output PA13
JTCK/SWCLK Input JTAG test clock Input Serial‑wire clock PA14
JTDI Input JTAG test data input - - PA15
TRACESWO if asynchronous trace
JTDO/TRACESWO Output JTAG test data output - PB3
is enabled
JNTRST Input JTAG test nReset - - PB4
PA13 / PA14 /
Available debug ports PA15 / PB3 / PB4/
JTMS/ JTCK/
JTDI JTDO JNTRST
SWDIO SWCLK
JTAG connector
VDD VDD
Connector 2 x 10
STM32U5 MCU
DT64362V1
VSS
SWD port
SWD pin Pin assignment
Type Debug assignment
After reset, the pins used for the SWD are assigned as dedicated pins that can be immediately used by the
debugger host.
However, the MCU offers the possibility to disable the SWD, therefore releasing the associated pins for GPIO
use.
For more details on how to disable SWD port, refer to section I/O pin alternate function multiplexer and mapping
of document [1].
CN1 10 NRST
9
8
7
6
5
4 SWCLK/PA14
3
DT64363V1
2 SWDIO/PA13
1 VDD
SWD connector STM32U5 device
7 Recommendations
7.4 Decoupling
All power-supply and ground pins must be properly connected to the power supplies. These connections
(including pads, tracks, and vias) must have the lowest possible impedance. This is typically achieved with thick
track widths and, preferably, the use of dedicated power-supply planes in multilayer PCBs.
In addition, each power supply pair must be decoupled with filtering ceramic capacitors (100 nF) and a tantalum
or ceramic capacitor of about 10 μF, connected in parallel on the device.
Some packages use a common VSS pin for several VDD pins, instead of a pair of power pins (one VSS for each
VDD). In that case, the capacitors must be between each VDD pin and the common VSS pin. These capacitors
must be placed as close as possible to, or below the appropriate pins on the underside of the PCB. Typical values
are 10 to 100 nF, but exact values depend on the application needs.
The figure below shows the typical layout of such a VDD/VSS pin pair.
VDD VSS
STM32
DT63912V1
7.5 Other signals
When designing an application, the EMC performance can be improved by closely studying the following:
• Signals for which a temporary disturbance affects the running process permanently (it is the case for
interrupts and handshaking strobe signals but not the case for LED commands)
For these signals, a surrounding ground trace, shorter lengths, and the absence of noisy and sensitive
traces nearby (crosstalk effect) improve EMC performance.
For digital signals, the best possible electrical margin must be reached for the two logical states. Slow
Schmitt triggers are recommended to eliminate parasitic states.
• Noisy signals (example: clock)
• Sensitive signals (example: high impedance)
8 Reference design
8.1 Description
The reference designs shown in the next sections are based on STM32U5 devices in LQFP144 and TFBGA216
packages. This reference design can be tailored to any STM32U5 device with a different package, using the pin
correspondence given in Section 8.2 and Design reference for a STM32U599/5A9/5F9/5G9 device (with SMPS).
Clock
Two clock sources are used for the MCU (see Section 4 for more details):
• LSE: X1 – 32.768 kHz crystal for the embedded RTC
• HSE: X2 – 16 MHz crystal for the MCU
See Section 4 for more details.
Reset
The reset signal is active low in the reference design figures shown in Section 8.2.
The reset sources include:
• the reset button (B1)
• debugging tools via the connector CN1
See Section 2.4 for more details.
Boot mode
The user can add a switch on the board to change the boot option.
See Section 5 for more details.
Note: When waking up from Standby mode, the BOOT pin is sampled and the user must pay attention to its value.
SWD interface
The reference design shows the connection between the STM32U575/585 device and a standard SWD
connector.
See Section 6 for more details.
Note: To allow tools to reset the applications, the RESET pins must be connected.
Power supply
See Section 2 for more details.
8.2 Design reference for a STM32U5 device (with and without SMPS)
Table 9 lists the components used for a STM32U5 design reference :
• based on STM32U535/545/575/585xxxxQ device, with SMPS (see Figure 18)
• based on a STM32U5xxx device, without SMPS (see Figure 19)
B1 Push-button - 1 -
DT71534V1
DT71533V1
Table 10 lists the components in the STM32U599 discovery kit STM32U599J-DK (reference design MB1662)
based on STM32U599xxxxQ device, with SMPS (see Figure 20).
B1 Push-button - 1 -
DT71535V1
Revision history
Table 11. Document revision history
Contents
1 General information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 Power supply management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Power supplies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1.1 Independent analog peripherals supply. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.1.2 Independent I/O supply rail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.1.3 Independent USB transceiver supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.1.4 Battery backup domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.1.5 Voltage regulator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.1.6 Power supply for I/O analog switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2 Power supply schemes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3 Power supply sequence between VDDA, VDDUSB, VDDIO2, and VDD . . . . . . . . . . . . . . . . . . . . 18
2.3.1 Power supply isolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.3.2 General requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.3.3 Particular conditions during the power-down phase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.4 Reset and power-supply supervisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.4.1 Brownout reset (BOR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.4.2 System reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.4.3 Backup domain reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3 Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
3.1 Package summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.2 Conversion from UFBGA169 to TFBGA169 boards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.3 Pinout summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4 Clocks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
4.1 HSE clock. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.1.1 External crystal/ceramic resonator (HSE crystal) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.1.2 External source (HSE bypass) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.2 HSI16 clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.3 MSI (MSIS and MSIK) clocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.4 LSE clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5 Boot configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
5.1 Boot mode selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.2 Embedded bootloader and RSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6 Debug management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
6.1 SWJ-DP (serial-wire and JTAG debug port) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.2 Pinout and debug port pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
List of tables
Table 1. Package summary for STM32U5 devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table 2. Pinout summary for STM32U5 devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Table 3. HSE/LSE clock sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Table 4. Boot modes when TrustZone® is disabled (TZEN = 0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Table 5. Boot modes when TrustZone® is enabled (TZEN = 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Table 6. Debug port pin assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Table 7. SWJ-DP I/O pin availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 8. SWD port pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Table 9. Components of STM32U5 device design reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Table 10. Components of STM32U599 discovery kit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Table 11. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
List of figures
Figure 1. STM32U535xxxxQ and STM32U545xxxxQ power supply overview (with SMPS). . . . . . . . . . . . . . . . . . . . . . . 5
Figure 2. STM32U535xx and STM32U545xx power supply overview (without SMPS) . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Figure 3. STM32U575xQ and STM32U585xQ power supply overview (with SMPS) . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Figure 4. STM32U575xx and STM32U585xx power supply overview (without SMPS) . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Figure 5. STM32U5F/5G/59/5AxxxxxQ power supply overview (with SMPS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Figure 6. STM32U5F/5G/59/5Axxx power supply overview (without SMPS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Figure 7. Power supply scheme for U535/545/575/585xxxxQ (with SMPS). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Figure 8. Power supply scheme for STM32U535/545/575/585xx (without SMPS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 9. Power supply scheme for STM32U5F/5G/59/5Axxx (with SMPS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Figure 10. Power supply scheme for STM32U5F/5G/59/5Axxx (without SMPS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 11. Power-up/power-down sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Figure 12. Brownout reset waveform. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Figure 13. Simplified diagram of the reset circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Figure 14. Host-to-board connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Figure 15. JTAG connector implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Figure 16. SWD connector implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Figure 17. Typical layout for VDD/VSS pin pair. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Figure 18. STM32U535/545/575/585xxxxQ reference design (with SMPS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Figure 19. STM32U5xxx reference design (without SMPS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Figure 20. STM32U59/5A/5F/5GxxxxxQ reference design (with SMPS). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41