STM 32 H 503 Eb
STM 32 H 503 Eb
STM 32 H 503 Eb
Features
Includes ST state-of-the-art patented technology
Core
WLCSP25
• Arm® Cortex®-M33 CPU with FPU, frequency LQFP64 (10 x 10 mm) UFQFPN48 (2.33 x 2.24 mm)
up to 250 MHz, MPU, 375 DMIPS (Dhrystone LQFP48 (7 x 7 mm) (7 x 7 mm)
2.1), and DSP instructions UFQFPN32
(5 x 5 mm)
ART Accelerator
Low-power modes
• 8-Kbyte instruction cache allowing
0-wait-state execution from flash memory • Sleep, Stop and Standby modes
(frequency up to 250 MHz) • VBAT supply for RTC, 32 backup registers
(32 bits)
Benchmarks
• 1.5 DMIPS/MHz (Drystone 2.1) General-purpose inputs/outputs
• 1023 CoreMark® (4.092 CoreMark®/MHz) • Up to 49 fast I/Os with interrupt capability (most
5 V tolerant)
Memories • Up to 9 I/Os with independent supply down to
• 128 Kbytes of embedded flash memory with 1.08 V
ECC, two banks of read-while-write
Analog
• 2-Kbyte OTP (one-time programmable)
• One 12-bit ADC, up to 2.5 MSPS
• 32-Kbyte SRAM with ECC
• One 12-bit dual-channel DAC
• 2 Kbytes of backup SRAM (available in the
lowest power modes) • One ultra-low-power comparator
• One operational amplifier (7 MHz bandwidth)
Clock, reset, and supply management
• 1.71 V to 3.6 V application supply and I/O One digital temperature sensor
• POR, PDR, PVD, and BOR
Up to 11 timers
• Embedded regulator (LDO)
• Six 16-bit (including two low-power 16-bit timer
• Internal oscillators: 64 MHz HSI, 48 MHz available in Stop mode) and one 32-bit timer
HSI48, 4 MHz CSI, 32 kHz LSI
• Two watchdogs
• Two PLLs for system clock, USB, audio, and
• One SysTick timer
ADC
• RTC with hardware calendar, alarms, and
• External oscillators: 4 to 50 MHz HSE,
calibration
32.768 kHz LSE
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3 Functional overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.1 Arm Cortex-M33 core with FPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.2 ART Accelerator (ICACHE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.2.1 Instruction cache (ICACHE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.3 Memory protection unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.4 Embedded flash memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.4.1 Flash privilege protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.5 Embedded SRAMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.5.1 SRAMs privilege protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.6 Boot modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.7 Global privilege controller (GTZC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.8 Power supply management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.8.1 Power supply schemes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.8.2 Power supply supervisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.8.3 Voltage regulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.8.4 Reset mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.8.5 VBAT operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.9 Peripheral interconnect matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.10 Reset and clock controller (RCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.11 Clock recovery system (CRS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.12 General-purpose inputs/outputs (GPIOs) . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.13 Multi-AHB bus matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.14 General-purpose direct memory access controller (GPDMA) . . . . . . . . . 26
3.15 Interrupts and events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.15.1 Nested vectored interrupt controller (NVIC) . . . . . . . . . . . . . . . . . . . . . . 28
3.15.2 Extended interrupt/event controller (EXTI) . . . . . . . . . . . . . . . . . . . . . . 28
3.16 Cyclic redundancy check calculation unit (CRC) . . . . . . . . . . . . . . . . . . . 29
3.17 Analog-to-digital converter (ADC1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5 Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
5.1 Parameter conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
5.1.1 Minimum and maximum values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
5.1.2 Typical values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
5.1.3 Typical curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
5.1.4 Loading capacitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
5.1.5 Pin input voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
5.1.6 Power supply scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
5.1.7 Current consumption measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
5.2 Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
5.3 Operating condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
5.3.1 General operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
5.3.2 VCAP external capacitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
5.3.3 Operating conditions at power-up / power-down . . . . . . . . . . . . . . . . . . 80
5.3.4 Embedded reset and power control block characteristics . . . . . . . . . . . 81
5.3.5 Embedded reference voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
5.3.6 Supply current characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
5.3.7 External clock source characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
5.3.8 Internal clock source characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . 101
5.3.9 PLL characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
5.3.10 Memory characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
5.3.11 EMC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
5.3.12 Absolute maximum ratings (electrical sensitivity) . . . . . . . . . . . . . . . . 108
5.3.13 I/O current injection characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
5.3.14 I/O port characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
5.3.15 NRST pin characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
5.3.16 Extended interrupt and event controller input (EXTI) characteristics . . 123
5.3.17 12-bit ADC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
5.3.18 DAC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
5.3.19 Analog temperature sensor characteristics . . . . . . . . . . . . . . . . . . . . . 134
5.3.20 Digital temperature sensor characteristics . . . . . . . . . . . . . . . . . . . . . . 135
5.3.21 VCORE monitoring characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
List of tables
List of figures
1 Introduction
This document provides the ordering information and mechanical device characteristics of
the STM32H503xx microcontrollers.
For information on the device errata with respect to the datasheet and reference manual,
refer to the STM32H503xx errata sheet.
a. Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
2 Description
STM32H503KB
STM32H503CB
STM32H503RB
STM32H503EB
Peripherals
12-bit ADC 1
ADC
Number of channels 10 16
12-bit DAC controller 1
DAC
Number of channels 1 2
Comparator 1
Operational amplifier 1(4)
Maximum CPU frequency 250 MHz
STM32H503KB
STM32H503CB
STM32H503RB
STM32H503EB
Peripherals
1. I3C1 and I3C2 shares respectively the same IOs than I2C1 and I2C2.
2. Two wakeup pins (PA0 and PB7) from standby are available on the WLCSP25 package. Note that the PB7 pin can only be
used when the VDDIO2 supply is present.
3. On WLCSP package nine I/Os (PA8, PA9, PA15, and PB[3:8]) have a dedicated supply pin VDDIO2. They can only be
used when the VDDIO2 pin is connected to a valid power supply.
4. OPAMP1_VINM is not available on the WLCSP25 package.
5. The dedicated VDDIO2 supply is only available on the WLCSP25 package, it represents the external power supply for nine
I/Os (PA8, PA9, PA15, and PB[3:8]).
Note: VREF+ and VDDA are mapped on the same pin on all packages (no VREF+ separate pin).
NJTRST, JTDI,
JTCK/SWCLK, JTAG/ SW MPU
JTMS/SWDIO, JTDO
ETM NVIC
(8 Kbytes)
TRACECLK,
ICACHE
TRACED[3:0] Arm Cortex-M33
250 MHz C-BUS
Flash memory RNG
with FPU (128 Kbytes)
AHB bus-matrix
HASH
S-BUS
SRAM1 (16 Kbytes)
@VDDA
DAC1_OUT1
SRAM2 (16 Kbytes)
ITF DAC1
DAC1_OUT2
@VDD
VDD Power management
@VDD
GPDMA2
Voltage regulator LDO VDD = 1.71 to 3.6 V
HSI48 3.3 to 1.2 V VSS
HS64 @VDD
Reset Supply supervision
CSI BOR
@VBAT Int
VDDIO, VDDA, VSSA, VDD,
LSI PVD, PVM VSS, NRST
PA[15:0] GPIO port A BKPSRAM
(2 Kbytes) @VDD
PB[15:0] GPIO port B PLL 1, 2
AHB1 250 MHz
HCLKx
PCLKx
PH[1:0] GPIO port H TIM2 32b 4 channels, ETR as AF
@VDDA CRS
smcard
RX, TX, CK, CTS, RTS as AF
16xIN ADC1 ITF USART2 irDA
EXTI smcard
USART3 irDA RX, TX, CK, CTS, RTS as AF
3 compl. channels
(TIM1_CH[1:3]N), TIM1/PWM 16b AHB/APB2 AHB/APB1
6 channels (TIM1_CH[1:4]),
MOSI, MISO, SCK, NSS / SDO,
ETR, BKIN, BKIN2 as AF SPI2/I2S2
SDI, CK, WS, MCK, as AF
APB1 250 MHz (max)
APB2 250 MHz
DP USB DTS
FIFO
DM FDCAN1 TX, RX as AF
WWDG
AHB/APB3
Temperature
monitoring IWDG IN1, IN2, CH1, CH2,
LPTIM2
ETR as AF
@VBAT
RTC_OUT1, RTC_OUT2, XTAL 32k TIM6 16b
RTC_REFIN, RTC_TS
RTC I3C1 SCL, SDA
TAMP_IN[2:1], TIM7 16b
APB3 250 MHz
TAMP
TAMP_OUT[2:1]
@VDDA OPAMP_VINM
OPAMP_VINP
OPAMP
IN1, IN2, CH1, CH2, OPAMP_VOUT
LPTIM1
ETR as AF
@VDDA COMP_INP, COMP_INM
RX, TX, CTS, LPUART1 COMP COMP_OUT as AF
RTS_DE as AF
SBS
VDD power domain VDDIO2 power domain* VBAT power domain VDDA power domain
* VDDIO2 is the external power supply for 9 I/Os (PA8, PA9, PA15 and PB3:8)
MSv68846V11
3 Functional overview
Enhanced flash memory protection mechanisms are available. These mechanisms can be
activated by option bytes:
• Different product states for protecting memory content from debug access
• Write protection (WRP) to protect areas against erasing and programming. Two areas
per bank can be selected with 8-Kbyte granularity.
• Sector group write-protection (WRPSG), protecting up to 32 groups of four sectors
(32 Kbytes) per bank
• One HDP area per bank providing temporal isolation for startup code
The whole nonvolatile memory embeds the error correction code (ECC) feature supporting:
• Single-error detection and correction
• Double-error detection
• ECC fail address report
When boot from bootloader is selected, the bootloader (natively embedded in the flash
memory) is launched allowing to reprogram the flash memory by using USART, I2C, I3C,
SPI, FDCAN, or USB in device mode through the DFU (device firmware upgrade).
The debug authentication feature can be launched from STMicroelectronics tools (such as
STM32CubeProgrammer or IDEs). An authentication password should be used for debug
authentication in order to launch a full regression of the product.
For more details about system configuration and boot modes, refer to the product reference
manual.
The embedded bootloader is located in the system memory, programmed by
STMicroelectronics during production. It is used to reprogram the flash memory by using
USART, I2C, I3C, SPI, FDCAN, or USB in device mode through the DFU (device firmware
upgrade).
Refer to the application note STM32 microcontroller system memory boot mode (AN2606)
for more information.
The STM32H503xx devices embed an LDO regulator to provide the VCORE supply for digital
peripherals, SRAM1, SRAM2, and embedded flash memory. The LDO generates this
voltage on the VCAP pin connected to an external capacitor of 2x 2.2 μF typical.
The LDO regulator can provide four different voltages (voltage scaling) and can operate in
Stop modes.
VDDA domain
A/D converters
VDDA Comparators
VSSA D/A converters
Operational amplifiers
VDDIO2 domain
VDDIO2 VDDIO2
I/O ring
VSS
VDD domain
VDDIO1 I/O ring
VCORE domain
Reset block
Temperature sensor Core
2 x PLL
VSS Internal RC oscillators SRAM1
SRAM2
Standby circuitry
VDD (Wakeup logic, IWDG)
VCORE
VCAP Digital
peripherals
LDO regulator
Flash memory
Low-voltage detector
Backup domain
LSE crystal 32kHz oscillator
VBAT Backup registers
RCC_BDCR register
RTC
TAMP
BKPSRAM
MSv68848V2
During power-up and power-down phases, the following power sequence requirements
must be respected (refer to Figure 3: Power-up/down sequence):
• When VDD is below 1 V, other power supplies (VDDA, VDDIO2) 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
VPOR
VPDR
0.3
Invalid supply area VDDX < VDD + 300 mV VDDX independent from VDD
MSv47490V2
generate a warning message and/or put the device into a safe state. The PVD is
enabled by software
• Analog voltage detector (AVD)
The AVD monitors the VDDA power supply by comparing it with a threshold selected
from a set of predefined values.
• VDDIO2 voltage monitor (IO2VM)
The IO2VM monitors the independent supply voltage VDDIO2 to ensure that the
peripheral is in its functional supply range.
• Backup domain voltage monitoring
The backup domain voltage level (VBAT battery voltage) can be monitored by
comparing it with two thresholds levels.
• Temperature monitoring
A dedicated temperature sensor monitors the junction temperature and compare it with
two threshold levels.
Low-power modes
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 modes
Stop mode achieves the lowest power consumption while retaining the content of
SRAM and registers. All clocks in the VCORE domain are stopped, the PLL, the CSI, the
HSI, 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).
The system clock when exiting from Stop mode can be either HSI up to 64 MHz or CSI
(4 MHz), depending on software configuration.
• Standby mode
The Standby mode is used to achieve the lowest power consumption with BOR. The
PLL, the HSI, the CSI, 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 I/Os state during Standby mode can be retained.
After entering Standby mode, SRAMs and register contents are lost except for registers
and backup SRAM in the backup domain and Standby circuitry.
The device exits Standby mode in the following cases:
- in an external reset with NRST pin)
- in an IWDG reset
- in a WKUP pin event (configurable rising or falling edge)
- when an RTC event occurs (alarm, periodic wakeup, timestamp),
- or in 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 wakeup is HSI at 32 MHz.
Depending on the peripherals, these interconnections can operate in Run and Sleep modes.
– LSCO (low-speed clock output): it outputs LSI or LSE in all low-power modes
(except Standby and VBAT).
Several prescalers allow AHB and APB frequencies configuration. The maximum frequency
of the AHB and the APB clock domains is 250 MHz.
Resolution 12 bits
Maximum sampling-speed 2.5 Msps
Hardware-offset calibration X
Single-ended inputs X
Differential inputs X
Injected channel conversion X
Oversampling up to x1024
Data register 32 bits
DMA support X
Offset compensation X
Gain compensation X
Number of analog watchdogs 3
1. X = supported.
individual calibration can be applied on each DAC output channel. The DAC output
channels support a low-power mode, the sample and hold mode.
The digital interface supports the following features:
• One DAC interface, maximum two output channels
• Left or right data alignment in 12-bit mode
• Synchronized update capability
• Noise-wave and triangular-wave generation
• Sawtooth wave generation
• Dual DAC channel for independent or simultaneous conversions
• DMA capability for each channel including DMA underrun error detection
• Double data DMA capability to reduce the bus activity
• External triggers for conversion
• DAC output-channel buffered/unbuffered modes
• Buffer offset calibration
• Each DAC output can be disconnected from the DAC_OUTx output pin
• DAC output connection to on-chip peripherals
• Sample and hold mode for low-power operation in Stop mode.
• Voltage reference input
– Internet engineering task force (IETF) Request for comments RFC 2104, HMAC:
keyed-hashing for message authentication and federal information processing
standards publication FIPS PUB 198-1, The Keyed-Hash message authentication
code (HMAC)
• Fast computation of SHA-1, SHA-224, and SHA-256
– 82 (respectively 66) clock cycles for processing one 512-bit block of data using the
SHA-1 (respectively SHA-256) algorithm
• Corresponding 32-bit words of the digest from consecutive message blocks are added
to each other to form the digest of the whole message
– Automatic 32-bit words swapping to comply with the internal little-endian
representation of the input bit string
– Word swapping supported: bits, bytes, half-words, and 32-bit words
• Automatic padding to complete the input bit string to fit the digest minimum block size
of 512 bits (16 × 32 bits)
• 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 four supported.
• Interruptible message digest computation, on a per-32-bit word basis
– Reloadable digest registers
– Hashing computation suspend/resume mechanism, including using DMA
Any integer
Advanced Up, down,
TIM1 16 bits between 1 and Yes 4 4
control Up/down
65536
Any integer
General- Up, down,
TIM2 32 bits between 1 and Yes 4 No
purpose Up/down
65536
Any integer
General- Up, down,
TIM3 16 bits between 1 and Yes 4 No
purpose Up/down
65536
Any integer
Basic TIM6, TIM7 16 bits Up between 1 and Yes 0 No
65536
• Encoder mode
• Repetition counter
• Up to two independent channels for:
– Input capture
– PWM generation (edge-aligned mode)
– One-pulse mode output
• Interrupt generation on 10 events
• DMA request generation on the following events:
– Update event
– Input capture
– Passive tampers: ultra-low power edge or level detection with internal pull-up
hardware management
– Configurable digital filter
• 11 internal tamper events to protect against transient or environmental perturbation
attacks:
– Backup domain voltage monitoring
– Temperature monitoring
– LSE monitoring
– HSE monitoring
– RTC calendar overflow
– JTAG/SWD access if product state different from 0
– Voltage monitoring through ADC analog watchdogs
– Monotonic counter overflow
– Fault generation for RNG
– Independent watchdog reset when tamper flag is already set
– System fault detection
• Each tamper can be configured in two modes:
– Hardware mode: immediate erase of secrets on tamper detection, including
backup registers erase
– Software mode: erase of secrets following a tamper detection launched by
software
• Any tamper detection can generate an RTC time stamp event.
• Tamper configuration and backup registers privilege protection
• Monotonic counter
Multiprocessor communication X X
Synchronous mode (master/slave) X -
Smartcard mode X -
Single-wire half-duplex communication X X
IrDA SIR ENDEC block X -
LIN mode X -
(2)
Dual-clock domain and wakeup from Stop mode X X(2)
Receiver timeout interrupt X -
Modbus communication X -
Auto-baud rate detection X -
Driver enable X X
USART data length 7, 8 and 9 bits
Tx/Rx FIFO X X
Tx/Rx FIFO size 8 bytes
1. X = supported.
2. Wakeup supported from Stop mode.
Three standard I2S interfaces (multiplexed with SPI1, SPI2, and SPI3) are available. They
can be operated in master or slave mode, in full-duplex communication modes, and can be
configured to operate with configurable resolutions as an input or output channel.
I2S main features:
• Full duplex communication
• Simplex communication (only transmitter or receiver)
• Master or slave operations
• 8-bit programmable linear prescaler
• Data length may be 16, 24 or 32 bits
• Channel length can be 16 or 32 in master, any value in slave
• Programmable clock polarity
• Error flags signaling for improved reliability: underrun, overrun, and frame error
• Embedded Rx and TxFIFOs
• Supported I2S protocols:
– I2S Philips standard
– MSB-Justified standard (left-justified)
– LSB-Justified standard (right-justified)
– PCM standard (with short and long frame synchronization)
• Data ordering programmable (LSb or MSb first)
• DMA capability for transmission and reception
• Master clock can be output to drive an external audio component. The ratio is fixed at
256 x FWS (where FWS is the audio sampling frequency)
• Conform with CAN protocol version 2.0 part A, B, and ISO 11898-1: 2015, -4
• CAN FD with maximum 64 data bytes supported
• CAN error logging
• AUTOSAR and J1939 support
• Improved acceptance filtering
• 2 receive FIFOs of three payloads each (up to 64 bytes per payload)
• Separate signaling on reception of high priority messages
• Configurable transmit FIFO/queue of three payloads (up to 64 bytes per payload)
• Configurable transmit event FIFO
• Programmable loop-back test mode
• Maskable module interrupts
• Two clock domains: APB bus interface and CAN core kernel clock
• Power-down support
1 2 3 4 5
PC14-
B PA11 VDDIO2 PB5 PB6 OSC32_
IN
VSS/ PC15-
C PA8 PA14 VSSA/ PB4 OSC32_
VREF- OUT
VDD/
D PA9 PA13 PB3 VDDA/ NRST
VREF+
MSv68853V4
PA15
PB8
PB7
PB6
PB5
PB4
PB3
32
31
30
29
28
27
26
25
VDD 1 24 PA14
PC14-OSC32_IN 2 23 PA13
PC15-OSC32_OUT 3 22 PA12
NRST 4 21 PA11
VDDA/VREF+ 5
UFQFPN32 20 PA9
PA0 6 19 PA8
PA1 7 18 PB15
Exposed pad
PA2 8 17 VDD
10
12
13
14
15
16
11
VSS/VSSA/VREF-
9
PB0
PB1
VCAP
PA3
PA4
PA5
PA6
PA7
MSv68852V4
a. There is an exposed die pad on the underside of the UFQFPN package. This backside pad must be
connected and soldered to PCB ground.
BOOT0
VCAP
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/VREF- 8 29 PA8
VDDA/VREF+ 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
MSv68850V2
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/VREF- 8 29 PA8
VDDA/VREF+ 9 28 PB15
PA0 10 27 PB14
PA1 11 Exposed pad 26 PB13
PA2 12 25 PB12
13
14
15
16
17
18
19
20
21
22
23
24
VSS
PB0
PB1
PB2
PB10
VCAP
VSS
VDD
PA3
PA4
PA5
PA6
PA7
MSv68851V3
BOOT0
VCAP
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 VDD
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/VREF- 12 37 PC6
VDDA/VREF+ 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
VSS
PB10
VCAP
VDD
PA3
PA4
PA5
PA6
PA7
MSv68849V2
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
B Dedicated BOOT pin
Bidirectional reset pin with embedded weak pull-up
RST
resistor
- - 1 1 1 VBAT S - - - -
TAMP_IN1/TAMP_OUT2,
(1)(2)
- - 2 2 2 PC13 I/O FT_t EVENTOUT RTC_OUT1/RTC_TS,
WKUP4
PC14- (1)(2)
B5 2 3 3 3 I/O FT EVENTOUT OSC32_IN
OSC32_IN(OSC32_IN)
PC15- (1)(2)
C5 3 4 4 4 I/O FT EVENTOUT OSC32_OUT
OSC32_OUT(OSC32_OUT)
- - 5 5 5 PH0-OSC_IN(PH0) I/O FT - EVENTOUT OSC_IN
DS14053 Rev 3
STM32H503xx
EVENTOUT
Table 10. STM32H503xx pin/ball definition (continued)
STM32H503xx
Pin Number
Pin name (function after Pin I/O
Notes Alternate functions Additional functions
WLCSP UFQFPN LQFP UFQFP LQFP reset) type structure
25 32 48 N48 64
PWR_CSTOP,
LPUART1_TX,
SPI1_MOSI/I2S1_SDO,
ADC1_INP13,
- - - - 11 PC3 I/O FT_ah - SPI2_MOSI/I2S2_SDO,
ADC1_INN12
USART2_CTS/USART2_N
SS, LPTIM2_IN2,
EVENTOUT
C3 - 8 8 12 VSSA S - - - -
D4 5 9 9 13 VDDA S - - - -
RTC_OUT2, TIM2_CH1,
TIM3_CH1, LPTIM2_ETR,
DS14053 Rev 3
LPTIM1_ETR, LPTIM1_IN2,
SPI3_RDY,
USART2_CTS/USART2_N
ADC1_INP0, ADC1_INN1,
SS,
OPAMP1_VINP,
USART1_CTS/USART1_N
E5 6 10 10 14 PA0 I/O FT_ah - COMP1_INP1,
SS,
TAMP_IN2/TAMP_OUT1,
USART3_CTS/USART3_N
WKUP1
SS, SPI3_NSS/I2S3_WS,
I2S2_MCK,
SPI1_MISO/I2S1_SDI,
USART3_CK, TIM2_ETR,
EVENTOUT
TIM2_CH2,
SPI1_NSS/I2S1_WS,
LPTIM1_IN1,
SPI3_SCK/I2S3_CK,
- 7 11 11 15 PA1 I/O FT_ah - ADC1_INP1
USART2_RTS,
USART1_RX, USART2_CK,
SPI2_RDY, TIM1_CH3,
EVENTOUT
53/174
Table 10. STM32H503xx pin/ball definition (continued)
54/174 Pin Number
Pin name (function after Pin I/O
Notes Alternate functions Additional functions
WLCSP UFQFPN LQFP UFQFP LQFP reset) type structure
25 32 48 N48 64
TIM2_CH3, TIM3_ETR,
LPUART1_RX,
SPI1_SCK/I2S1_CK,
- 8 12 12 16 PA2 I/O FT_ah - LPTIM1_IN2, ADC1_INP14, WKUP2
SPI3_MISO/I2S3_SDI,
USART2_TX, USART1_TX,
TIM1_CH4, EVENTOUT
TIM2_CH4, LPUART1_TX,
SPI1_MISO/I2S1_SDI,
SPI2_NSS/I2S2_WS,
- 9 13 13 17 PA3 I/O FT_ah - SPI3_MOSI/I2S3_SDO, ADC1_INP15
USART2_RX, USART1_CK,
DS14053 Rev 3
USART3_RX, TIM1_CH1N,
EVENTOUT
- - - - 18 VSS S - - - -
- - - - 19 VDD S - - - -
TIM1_CH2N, LPTIM2_CH1,
SPI1_MOSI/I2S1_SDO,
SPI1_NSS/I2S1_WS,
SPI3_NSS/I2S3_WS,
ADC1_INP18,
- 10 14 14 20 PA4 I/O TT_ah - USART2_CK,
DAC1_OUT1
USART1_RTS,
SPI3_MISO/I2S3_SDI,
USART3_TX, TIM1_BKIN,
EVENTOUT
STM32H503xx
Table 10. STM32H503xx pin/ball definition (continued)
STM32H503xx
Pin Number
Pin name (function after Pin I/O
Notes Alternate functions Additional functions
WLCSP UFQFPN LQFP UFQFP LQFP reset) type structure
25 32 48 N48 64
TIM2_CH1, LPTIM1_ETR,
LPTIM2_CH2,
LPTIM1_CH1,
SPI1_SCK/I2S1_CK,
I2S1_MCK, ADC1_INP19,
SPI2_SCK/I2S2_CK, ADC1_INN18,
E4 11 15 15 21 PA5 I/O TT_ah -
LPUART1_RTS, DAC1_OUT2,
USART2_TX, COMP1_INM3
SPI3_MOSI/I2S3_SDO,
USART2_CTS/USART2_N
SS, USART3_RX,
TIM2_ETR, EVENTOUT
DS14053 Rev 3
TIM1_BKIN, TIM3_CH1,
- 12 16 16 22 PA6 I/O FT_ah - SPI1_MISO/I2S1_SDI, ADC1_INP3
EVENTOUT
TIM1_CH1N, TIM3_CH2,
LPTIM2_ETR, I2S1_MCK,
SPI1_MOSI/I2S1_SDO,
I2S2_MCK, AUDIOCLK,
ADC1_INP7, ADC1_INN3,
E3 13 17 17 23 PA7 I/O TT_ah - USART1_RTS,
OPAMP1_VOUT
USART3_RTS, I2S3_MCK,
SPI2_MISO/I2S2_SDI,
USART3_CK, TIM2_CH3,
EVENTOUT
TIM2_CH4, LPTIM2_ETR,
ADC1_INP4,
- - - - 24 PC4 I/O FT_ah - SPI1_RDY, I2S1_MCK,
COMP1_INM1
USART3_RX, EVENTOUT
TIM1_CH4N,
SPI1_SCK/I2S1_CK, ADC1_INP8, ADC1_INN4,
- - - - 25 PC5 I/O TT_ah -
COMP1_OUT, OPAMP1_VINM
LPTIM2_CH1, EVENTOUT
55/174
Table 10. STM32H503xx pin/ball definition (continued)
56/174 Pin Number
Pin name (function after Pin I/O
Notes Alternate functions Additional functions
WLCSP UFQFPN LQFP UFQFP LQFP reset) type structure
25 32 48 N48 64
STM32H503xx
TIM1_BKIN, I2C2_SMBA,
SPI2_NSS/I2S2_WS,
- - 25 25 33 PB12 I/O FT_h - -
USART3_CK, USART1_CK,
FDCAN1_RX, EVENTOUT
Table 10. STM32H503xx pin/ball definition (continued)
STM32H503xx
Pin Number
Pin name (function after Pin I/O
Notes Alternate functions Additional functions
WLCSP UFQFPN LQFP UFQFP LQFP reset) type structure
25 32 48 N48 64
TIM1_CH1N, LPTIM2_CH1,
I2C2_SDA,
SPI2_SCK/I2S2_CK,
- - 26 26 34 PB13 I/O FT_fh - USART3_CTS/USART3_N -
SS, LPUART1_CTS,
FDCAN1_TX, I3C2_SDA,
I2C1_SMBA, EVENTOUT
TIM1_CH2N, LPTIM1_ETR,
USART1_TX,
SPI2_MISO/I2S2_SDI,
- - 27 27 35 PB14 I/O FT_h - -
USART3_RTS,
LPUART1_RTS,
DS14053 Rev 3
EVENTOUT
RTC_REFIN, TIM1_CH3N,
LPTIM1_CH1, LPTIM2_IN2,
USART1_RX,
SPI2_MOSI/I2S2_SDO,
SPI3_MISO/I2S3_SDI,
USART3_CTS/USART3_N
E1 18 28 28 36 PB15 I/O FT_ah - PVD_IN
SS, LPUART1_RX,
FDCAN1_TX, I2S3_MCK,
USART2_RTS,
COMP1_OUT,
USART2_RX, TIM3_CH4,
EVENTOUT
TIM1_CH1, TIM3_CH1,
I3C2_SCL, I2C1_SMBA,
- - - - 37 PC6 I/O FT_fh - I2S2_MCK, I2C2_SCL, -
FDCAN1_RX, USART2_TX,
EVENTOUT
57/174
Table 10. STM32H503xx pin/ball definition (continued)
58/174 Pin Number
Pin name (function after Pin I/O
Notes Alternate functions Additional functions
WLCSP UFQFPN LQFP UFQFP LQFP reset) type structure
25 32 48 N48 64
TRGIO, TIM1_CH2,
TIM3_CH2, I3C2_SDA,
SPI1_MOSI/I2S1_SDO,
- - - - 38 PC7 I/O FT_fh - -
I2S3_MCK, I2C2_SDA,
FDCAN1_TX, USART2_RX,
EVENTOUT
TRACED1, TIM1_CH3,
TIM3_CH3, I3C1_SCL,
I2C1_SCL,
- - - - 39 PC8 I/O FT_fh - -
SPI1_NSS/I2S1_WS,
I2C2_SMBA, FDCAN1_RX,
USART2_CK, EVENTOUT
DS14053 Rev 3
MCO2, TIM1_CH4,
TIM3_CH4, I3C1_SDA,
I2C1_SDA, AUDIOCLK,
- - - - 40 PC9 I/O FT_fh - SPI3_RDY, USART3_RTS, -
FDCAN1_TX,
USART2_CTS/USART2_N
SS, EVENTOUT
MCO1, TIM1_CH1,
TIM3_CH3, LPTIM2_IN1,
USART2_TX, SPI1_RDY,
SPI2_MOSI/I2S2_SDO,
USART1_CK,
C1 19 29 29 41 PA8 I/O FT_hs - LPUART1_CTS, -
FDCAN1_RX, USB_SOF,
SPI2_NSS/I2S2_WS,
SPI1_SCK/I2S1_CK,
USART3_TX, TIM1_CH4N,
STM32H503xx
EVENTOUT
Table 10. STM32H503xx pin/ball definition (continued)
STM32H503xx
Pin Number
Pin name (function after Pin I/O
Notes Alternate functions Additional functions
WLCSP UFQFPN LQFP UFQFP LQFP reset) type structure
25 32 48 N48 64
TRACED2, TIM1_CH2,
LPUART1_TX,
SPI1_MISO/I2S1_SDI,
D1 20 30 30 42 PA9 I/O FT_hs - SPI2_SCK/I2S2_CK, -
USART1_TX,
SPI3_MOSI/I2S3_SDO,
USART3_CK, EVENTOUT
TIM1_CH3, LPUART1_RX,
- - 31 31 43 PA10 I/O FT_h - LPTIM2_IN2, USART1_RX, -
EVENTOUT
TRGIO, TIM1_CH4,
TIM3_CH2,
DS14053 Rev 3
LPUART1_CTS,
USART2_RX,
SPI2_NSS/I2S2_WS,
B1 21 32 32 44 PA11 I/O FT_h - SPI3_RDY, -
USART1_CTS/USART1_N
SS, USART1_RX,
FDCAN1_RX, USB_DM,
USART3_RTS,
LPTIM2_CH2, EVENTOUT
TRACED3, TIM1_ETR,
TIM3_CH4,
LPUART1_RTS,
USART2_TX,
A1 22 33 33 45 PA12 I/O FT_h - SPI2_SCK/I2S2_CK, -
SPI2_RDY, USART1_RTS,
USART1_TX, FDCAN1_TX,
USB_DP, USART3_RX,
TIM2_CH4, EVENTOUT
59/174
Table 10. STM32H503xx pin/ball definition (continued)
60/174 Pin Number
Pin name (function after Pin I/O
Notes Alternate functions Additional functions
WLCSP UFQFPN LQFP UFQFP LQFP reset) type structure
25 32 48 N48 64
JTMS/SWDIO, TIM1_CH1,
LPTIM1_CH1,
USART1_RX,
D2 23 34 34 46 PA13(JTMS/SWDIO) I/O FT_h (3)
LPUART1_CTS, -
USART2_RX,
COMP1_OUT, TIM1_ETR,
EVENTOUT
- - 35 35 47 VSS S - - - -
- - 36 36 48 VDD S - - - -
JTCK/SWCLK, TIM1_CH2,
TIM3_CH1, LPTIM2_CH1,
DS14053 Rev 3
LPTIM1_ETR,
C2 24 37 37 49 PA14(JTCK/SWCLK) I/O FT_h (3)
USART1_TX, -
LPUART1_RTS,
USART2_TX, TIM1_CH4N,
EVENTOUT
JTDI, TIM2_CH1,
LPTIM1_IN2, LPTIM2_CH1,
USART2_CK,
SPI1_NSS/I2S1_WS,
SPI3_NSS/I2S3_WS,
(3) SPI2_MISO/I2S2_SDI,
A2 25 38 38 50 PA15(JTDI) I/O FT_hs -
USART1_CTS/USART1_N
SS, USART2_RX,
SPI3_SCK/I2S3_CK,
USART2_RTS,
USART3_RX, TIM2_ETR,
EVENTOUT
STM32H503xx
Table 10. STM32H503xx pin/ball definition (continued)
STM32H503xx
Pin Number
Pin name (function after Pin I/O
Notes Alternate functions Additional functions
WLCSP UFQFPN LQFP UFQFP LQFP reset) type structure
25 32 48 N48 64
TIM1_BKIN2, I3C2_SCL,
SPI1_MISO/I2S1_SDI,
SPI3_SCK/I2S3_CK,
- - - - 51 PC10 I/O FT_fh - -
USART3_TX, I2C2_SCL,
FDCAN1_RX,
USART2_RTS, EVENTOUT
TIM2_CH2, I3C2_SDA,
I2C1_SMBA, SPI1_RDY,
- - - - 52 PC11 I/O FT_fh - SPI3_MISO/I2S3_SDI, -
USART3_RX, I2C2_SDA,
TIM1_BKIN2, EVENTOUT
TRACED3, TIM2_CH4,
DS14053 Rev 3
LPTIM1_CH1,
LPTIM2_CH2,
- - - - 53 PC12 I/O FT_h - -
SPI3_MOSI/I2S3_SDO,
USART3_CK, I2C2_SMBA,
TIM1_CH4, EVENTOUT
TRACED2, TIM2_CH3,
TIM3_ETR,
SPI3_NSS/I2S3_WS,
- - - - 54 PD2 I/O FT_h - -
USART3_CTS/USART3_N
SS, USART2_RTS,
TIM2_ETR, EVENTOUT
JTDO/TRACESWO,
TIM2_CH2, LPTIM1_CH1,
I3C2_SCL, I2C2_SDA,
SPI1_SCK/I2S1_CK,
(3)
D3 26 39 39 55 PB3(JTDO/TRACESWO) I/O FT_fhs SPI3_SCK/I2S3_CK, -
I2S2_MCK, I2C2_SCL,
FDCAN1_RX, CRS_SYNC,
I2C1_SMBA, USART3_TX,
TIM1_BKIN, EVENTOUT
61/174
Table 10. STM32H503xx pin/ball definition (continued)
62/174 Pin Number
Pin name (function after Pin I/O
Notes Alternate functions Additional functions
WLCSP UFQFPN LQFP UFQFP LQFP reset) type structure
25 32 48 N48 64
NJTRST, TIM1_CH4N,
TIM3_CH1, I3C2_SDA,
LPTIM1_CH2,
SPI1_MISO/I2S1_SDI,
C4 27 40 40 56 PB4(NJTRST) I/O FT_fhs (3)
SPI3_MISO/I2S3_SDI, -
SPI2_NSS/I2S2_WS,
I2C2_SDA, FDCAN1_TX,
I2C1_SMBA, USART2_TX,
TIM1_CH2, EVENTOUT
TRACECLK, TIM1_CH3,
TIM3_CH2, I3C2_SCL,
I2C1_SMBA,
DS14053 Rev 3
SPI1_MOSI/I2S1_SDO,
SPI2_MISO/I2S2_SDI,
B3 28 41 41 57 PB5 I/O FT_fhs - -
SPI3_MOSI/I2S3_SDO,
I2C2_SCL, FDCAN1_RX,
I3C1_SDA, I2C1_SDA,
USART2_RX, LPTIM1_IN1,
EVENTOUT
TRACED0, TIM1_CH3N,
TIM3_CH3, I3C1_SCL,
I2C1_SCL, I2S1_MCK,
SPI3_RDY, USART1_TX,
B4 29 42 42 58 PB6 I/O FT_fhs - LPUART1_TX, -
FDCAN1_TX,
USART2_CTS/USART2_N
SS, USART2_CK,
TIM1_CH2, EVENTOUT
STM32H503xx
Table 10. STM32H503xx pin/ball definition (continued)
STM32H503xx
Pin Number
Pin name (function after Pin I/O
Notes Alternate functions Additional functions
WLCSP UFQFPN LQFP UFQFP LQFP reset) type structure
25 32 48 N48 64
TRACED1, TIM1_CH2N,
TIM3_ETR, I3C1_SDA,
I2C1_SDA, AUDIOCLK,
SPI3_SCK/I2S3_CK,
A4 30 43 43 59 PB7 I/O FT_fhs - USART1_RX, WKUP5
LPUART1_RX,
FDCAN1_TX, I2S3_MCK,
I2C2_SMBA, USART3_TX,
TIM1_CH1, EVENTOUT
A3 31 44 44 60 BOOT0 I B - - -
TRACED2, TIM1_BKIN2,
LPTIM1_CH2, I3C1_SCL,
DS14053 Rev 3
I2C1_SCL, SPI2_RDY,
I2S2_MCK, USART1_CK,
A5 32 45 45 61 PB8 I/O FT_fhs - I2C2_SDA, FDCAN1_RX, -
I3C2_SDA, I2C2_SMBA,
SPI1_NSS/I2S1_WS,
USART3_RX,
LPTIM2_CH1, EVENTOUT
- - 46 46 62 VCAP S - - - -
- - 47 47 63 VSS S - - - -
- 1 48 48 64 VDD S - - - -
B2 - - - - VDDIO2 S - - - -
1. PC13, PC14 and PC15 are supplied through the power switch (by VSW). Since the switch only sinks a limited amount of current, 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).
2. 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.
3. After reset, these pins are configured as JTAG/SW debug alternate functions. The internal pull-up on PA15, PA13, PB4 pins and the internal pull-down on PA14 pin are
activated too.
63/174
4.3 Alternate functions
64/174
USART2_CTS/USA
PA0 RTC_OUT2 TIM2_CH1 TIM3_CH1 LPTIM2_ETR LPTIM1_ETR LPTIM1_IN2 SPI3_RDY
RT2_NSS
PA1 - TIM2_CH2 - - SPI1_NSS/I2S1_WS LPTIM1_IN1 SPI3_SCK/I2S3_CK USART2_RTS
SPI3_MISO/I2S3_S
PA2 - TIM2_CH3 TIM3_ETR LPUART1_RX SPI1_SCK/I2S1_CK LPTIM1_IN2 USART2_TX
DI
SPI2_NSS/I2S2_W SPI3_MOSI/I2S3_S
PA3 - TIM2_CH4 - LPUART1_TX SPI1_MISO/I2S1_SDI USART2_RX
S DO
DS14053 Rev 3
TIM1_ SPI1_MOSI/I2S1_S
PA7 - TIM3_CH2 LPTIM2_ETR I2S1_MCK I2S2_MCK AUDIOCLK
CH1N DO
SPI2_MOSI/I2S2_S
PA8 MCO1 TIM1_CH1 TIM3_CH3 LPTIM2_IN1 USART2_TX SPI1_RDY USART1_CK
DO
PA9 TRACED2 TIM1_CH2 - LPUART1_TX SPI1_MISO/I2S1_SDI SPI2_SCK/I2S2_CK - USART1_TX
PA10 - TIM1_CH3 - LPUART1_RX LPTIM2_IN2 - - USART1_RX
SPI2_NSS/I2S2_W USART1_CTS/USA
PA11 TRGIO TIM1_CH4 TIM3_CH2 LPUART1_CTS USART2_RX SPI3_RDY
S RT1_NSS
PA12 TRACED3 TIM1_ETR TIM3_CH4 LPUART1_RTS USART2_TX SPI2_SCK/I2S2_CK SPI2_RDY USART1_RTS
STM32H503xx
PA13 JTMS/SWDIO TIM1_CH1 LPTIM1_CH1 - - - - USART1_RX
PA14 JTCK/SWCLK TIM1_CH2 TIM3_CH1 LPTIM2_CH1 LPTIM1_ETR - - USART1_TX
SPI1_NSS/I2S1_W SPI3_NSS/I2S3_W SPI2_MISO/I2S2_S
PA15 JTDI TIM2_CH1 LPTIM1_IN2 LPTIM2_CH1 USART2_CK
S S DI
Table 11. Alternate function AF0 to AF7(1) (continued)
STM32H503xx
AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7
Port
I3C1/2/LPTIM2/ I2C1/2/LPTIM1/2/SPI LPTIM1/SPI1/I2S1/ SPI1/I2S1/SPI2/I2S SPI2/I2S2/SPI3/I2S3
SYS TIM1/2 LPTIM1/TIM3
LPUART1 1/I2S1/USART1/2 SPI2/I2S2 2/SPI3/I2S3 /USART1/2/3
TIM1_CH2
PB0 - TIM3_CH3 - LPTIM1_IN1 - - -
N
TIM1_CH3 SPI2_MOSI/I2S2_S
PB1 - TIM3_CH4 LPTIM2_ETR - LPTIM1_IN2 -
N DO
TIM1_CH2 SPI3_MOSI/I2S3_S
PB2 RTC_OUT2 LPTIM1_CH2 - SPI1_RDY LPTIM1_CH1 SPI2_SCK/I2S2_CK
N DO
JTDO/TRACE
PB3 TIM2_CH2 LPTIM1_CH1 I3C2_SCL I2C2_SDA SPI1_SCK/I2S1_CK SPI3_SCK/I2S3_CK I2S2_MCK
SWO
TIM1_CH4 SPI1_MISO/I2S1_S SPI3_MISO/I2S3_S
PB4 NJTRST TIM3_CH1 I3C2_SDA LPTIM1_CH2 SPI2_NSS/I2S2_WS
N DI DI
DS14053 Rev 3
TIM1_CH2
PB7 TRACED1 TIM3_ETR I3C1_SDA I2C1_SDA AUDIOCLK SPI3_SCK/I2S3_CK USART1_RX
N
TIM1_BKI
PB8 TRACED2 LPTIM1_CH2 I3C1_SCL I2C1_SCL SPI2_RDY I2S2_MCK USART1_CK
N2
SPI3_NSS/I2S3_W
PB10 - TIM2_CH3 - LPTIM2_IN1 I2C2_SCL SPI2_SCK/I2S2_CK USART3_TX
S
TIM1_BKI SPI2_NSS/I2S2_W
PB12 - - - I2C2_SMBA - USART3_CK
N S
TIM1_CH1 USART3_CTS/USA
PB13 - - LPTIM2_CH1 I2C2_SDA SPI2_SCK/I2S2_CK -
N RT3_NSS
TIM1_CH2 SPI2_MISO/I2S2_S
PB14 - LPTIM1_ETR - USART1_TX - USART3_RTS
N DI
TIM1_CH3 SPI2_MOSI/I2S2_S SPI3_MISO/I2S3_S USART3_CTS/USA
PB15 RTC_REFIN LPTIM1_CH1 LPTIM2_IN2 USART1_RX
N DO DI RT3_NSS
65/174
Table 11. Alternate function AF0 to AF7(1) (continued)
66/174 AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7
Port
I3C1/2/LPTIM2/ I2C1/2/LPTIM1/2/SPI LPTIM1/SPI1/I2S1/ SPI1/I2S1/SPI2/I2S SPI2/I2S2/SPI3/I2S3
SYS TIM1/2 LPTIM1/TIM3
LPUART1 1/I2S1/USART1/2 SPI2/I2S2 2/SPI3/I2S3 /USART1/2/3
DO
SPI1_NSS/I2S1_W
PC8 TRACED1 TIM1_CH3 TIM3_CH3 I3C1_SCL I2C1_SCL - -
S
PC9 MCO2 TIM1_CH4 TIM3_CH4 I3C1_SDA I2C1_SDA AUDIOCLK SPI3_RDY USART3_RTS
TIM1_BKI SPI1_MISO/I2S1_S
PC10 - - I3C2_SCL - SPI3_SCK/I2S3_CK USART3_TX
N2 DI
SPI3_MISO/I2S3_S
PC11 - TIM2_CH2 - I3C2_SDA I2C1_SMBA SPI1_RDY USART3_RX
DI
SPI3_MOSI/I2S3_S
PC12 TRACED3 TIM2_CH4 LPTIM1_CH1 LPTIM2_CH2 - - USART3_CK
DO
PC13 - - - - - - - -
PC14 - - - - - - - -
STM32H503xx
PC15 - - - - - - - -
Port D
SPI3_NSS/I2S3_W USART3_CTS/USA
PD2 TRACED2 TIM2_CH3 TIM3_ETR - - -
S RT3_NSS
Table 11. Alternate function AF0 to AF7(1) (continued)
STM32H503xx
AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7
Port
I3C1/2/LPTIM2/ I2C1/2/LPTIM1/2/SPI LPTIM1/SPI1/I2S1/ SPI1/I2S1/SPI2/I2S SPI2/I2S2/SPI3/I2S3
SYS TIM1/2 LPTIM1/TIM3
LPUART1 1/I2S1/USART1/2 SPI2/I2S2 2/SPI3/I2S3 /USART1/2/3
PH0 - - - - - - - -
Port H
PH1 - - - - - - - -
1. Refer to the next table for AF8 to AF15.
DS14053 Rev 3
67/174
Table 12. Alternate function AF8 to AF15(1)
68/174 AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15
Port
I2C2/I3C1/LPUA FDCAN1/USAR CRS/I3C1/2/SPI I2C1/2/SPI2/I2S COMP/SPI1/I2S LPTIM1/2/TIM1/
USART2/3 SYS
RT1/USART1 T2/3 3/I2S3/USB 2/USART2 1 2/3
PA6 - - - - - - - EVENTOUT
SPI2_MISO/I2S
PA7 USART1_RTS USART3_RTS I2S3_MCK - USART3_CK TIM2_CH3 EVENTOUT
Port A
2_SDI
SPI2_NSS/I2S2 SPI1_SCK/I2S1
PA8 LPUART1_CTS FDCAN1_RX USB_SOF USART3_TX TIM1_CH4N EVENTOUT
_WS _CK
SPI3_MOSI/I2S
PA9 - - - - USART3_CK - EVENTOUT
3_SDO
PA10 - - - - - - - EVENTOUT
PA11 USART1_RX FDCAN1_RX USB_DM - - USART3_RTS LPTIM2_CH2 EVENTOUT
PA12 USART1_TX FDCAN1_TX USB_DP - - USART3_RX TIM2_CH4 EVENTOUT
PA13 LPUART1_CTS USART2_RX - - COMP1_OUT - TIM1_ETR EVENTOUT
PA14 LPUART1_RTS USART2_TX - - - - TIM1_CH4N EVENTOUT
USART1_CTS/U SPI3_SCK/I2S3
STM32H503xx
PA15 USART2_RX USART2_RTS - USART3_RX TIM2_ETR EVENTOUT
SART1_NSS _CK
Table 12. Alternate function AF8 to AF15(1) (continued)
STM32H503xx
AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15
Port
I2C2/I3C1/LPUA FDCAN1/USAR CRS/I3C1/2/SPI I2C1/2/SPI2/I2S COMP/SPI1/I2S LPTIM1/2/TIM1/
USART2/3 SYS
RT1/USART1 T2/3 3/I2S3/USB 2/USART2 1 2/3
SPI1_NSS/I2S1
PB8 I2C2_SDA FDCAN1_RX I3C2_SDA I2C2_SMBA USART3_RX LPTIM2_CH1 EVENTOUT
_WS
PB10 I3C1_SDA FDCAN1_TX I3C2_SCL I2C1_SDA - USART3_CK LPTIM2_CH2 EVENTOUT
PB12 USART1_CK FDCAN1_RX - - - - - EVENTOUT
PB13 LPUART1_CTS FDCAN1_TX I3C2_SDA I2C1_SMBA - - - EVENTOUT
PB14 LPUART1_RTS - - - - - - EVENTOUT
PB15 LPUART1_RX FDCAN1_TX I2S3_MCK USART2_RTS COMP1_OUT USART2_RX TIM3_CH4 EVENTOUT
69/174
Table 12. Alternate function AF8 to AF15(1) (continued)
70/174 AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15
Port
I2C2/I3C1/LPUA FDCAN1/USAR CRS/I3C1/2/SPI I2C1/2/SPI2/I2S COMP/SPI1/I2S LPTIM1/2/TIM1/
USART2/3 SYS
RT1/USART1 T2/3 3/I2S3/USB 2/USART2 1 2/3
PC0 - - - - - - - EVENTOUT
PC1 LPUART1_CTS - - - - - LPTIM2_IN1 EVENTOUT
PC2 LPUART1_RTS - - - - - - EVENTOUT
PC3 - - - - - - LPTIM2_IN2 EVENTOUT
PC4 - - - - - - - EVENTOUT
PC5 - - - - COMP1_OUT - LPTIM2_CH1 EVENTOUT
PC6 I2C2_SCL FDCAN1_RX - - - USART2_TX - EVENTOUT
PC7 I2C2_SDA FDCAN1_TX - - - USART2_RX - EVENTOUT
Port C
DS14053 Rev 3
PH0 - - - - - - - EVENTOUT
STM32H503xx
PH1 - - - - - - - EVENTOUT
1. Refer to the previous table for AF0 to AF7.
STM32H503xx Electrical characteristics
5 Electrical characteristics
MS19210V1 MS19211V1
STM32H503
VDDIO2(1) VDDIO2
ȝ)
100 nF VDDIO2
IOs
BKUP
IOs
VDDA VDDA/VREF+
Analog domain
ȝ) 100 nF
VREF+
VREF-
VSSA/VREF-
1.: Dedicated VDDIO2 supply pin is only available on WLCSP25 package; it represents the external power supply
for nine I/Os (PA8, PA9, PA15, and PB[3:8]). On packages without VDDIO2 pin, those I/Os are supplied by VDD.
MS71332V2
Caution: If there are two VCAP pins (such as the LQFP64 package), each pin must be connected to
a 2.2 μF (typical) capacitor (for a total around 4.4 μF). If only one VCAP pin is available, it
must be connected to a 4.7 µF capacitor.
Note: Refer to “Getting started with STM32H5 MCU hardware development” (AN5711) for more
details.
Caution: Each power supply pair (VDD/VSS, VDDA/VSSA, and so on) must be decoupled with filtering
ceramic capacitors as shown above. These capacitors must be placed as close as possible
to, or below, the appropriate pins on the underside of the PCB to ensure the good
functionality of the device. It is not recommended to remove filtering capacitors to reduce
PCB size or cost. This might cause incorrect operation of the device.
LDO ON
IDD_VBAT
VBAT
VDDIO2
IDD
VDD
VDDA
MSv71333V2
∑IVDD (1)
Total current into sum of all VDD power lines (source) 200
∑IVSS Total current out of sum of all VSS ground lines (sink)(1) 200
IVDD Maximum current into each VDD power pin (source)(1) 100
(1)
IVSS Maximum current out of each VSS ground pin (sink) 100
IIO(PIN) Output current sunk/sourced by any I/O and control pin 20 mA
Total output current sunk by sum of all I/Os and control pins(2) 140
∑IIO(PIN)
(2)
Total output current sourced by sum of all I/Os and control pins 140
IINJ(PIN)(3)(4) Injected current on FT_xxx, TT_xx, NRST pins -5 / 0
∑|IINJ(PIN)| Total injected current (sum of all I/Os and control pins)(5) ±25
1. All main power (VDD, VDDA, VDDIO2, and VBAT) and ground (VSS, VSSA) pins must always be connected to
the external power supplies, in the permitted range.
2. This current consumption must be correctly distributed over all I/Os and control pins. The total output
current must not be sunk/sourced between two consecutive power supply pins referring to high pin count
LQFP 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 13:
Voltage characteristics 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).
WLCSP25 - - 557.62
UFQFPN32 - - 1122.19
Power dissipation at
UFQFPN48 - - 1525.42 mW
TA = 85 °C for suffix 6(8)
LQFP48 - - 831.79
LQFP64 - - 920.25
WLCSP25 - - 309.79
UFQFPN32 - - 623.44
(7) Power dissipation at
PD UFQFPN48 - - 847.46 mW
TA = 105 °C for suffix 7(8)
LQFP48 - - 462.11
LQFP64 - - 511.25
WLCSP25 - - 61.96
UFQFPN32 - - 124.69
Power dissipation at
UFQFPN48 - - 169.49 mW
TA = 125 °C for suffix 7(8)
LQFP48 - - 92.42
LQFP64 - - 102.25
Ambient temperature for
Maximum power dissipation - 85
the suffix 6 version
TA Maximum power dissipation -40 - 105 °C
Ambient temperature for
the suffix 7 version LDO bypass mode,
- 125
or in low dissipation at 125 °C (9)
VOS0 -40 - 105
Junction temperature Suffix 6 and 7
TJ VOS1, VOS2, and °C
range version -40 - 130
VOS3
1. IO_VDD_HSLV option byte to be used for all I/Os, which are supplied by VDD pin except PA8, PA9, PA15, and PB[3:8]
I/Os. IO_VDDIO2_HSLV option byte to be used for PA8, PA9, PA15, and PB[3:8] I/Os, which are supplied by the VDDIO2
pin. When the VDDIO2 power supply pin is not available, enabling HSLV on PA8, PA9, PA15, and PB[3:8] pins is still
possible via the IO_VDDIO2_HSLV option byte.
2. When RESET is released, the functionality is guaranteed down to VPDR minimum.
3. Dedicated power supply pin VDDIO2 is only available on the WLCSP25 package.
4. This formula has to be applied on power supplies related to the IO structure described by the pin definition table. Maximum
I/O input voltage is the smallest value between min (VDD, VDDA, VDDIO2) + 3.6 V and 5.5 V.
5. For operation with voltage higher than min (VDD, VDDA, VDDIO2) +0.3 V, the internal pull-up and pull-down resistors must be
disabled.
6. In VOS0 mode, the max TJ is 105 °C.
7. PDmax is calculated based on relevant ΘJA (characterized in line with JEDEC51-2), for further details, see Section 6.7:
Package thermal characteristics and the AN5036.
8. If TA is lower, higher PD values are allowed as long as TJ does not exceed TJmax (see Section 6.7: Package thermal
characteristics).
9. In the low-power dissipation state, TA can be extended to this range as long as TJ does not exceed TJmax (see Section 6.7:
Package thermal characteristics).
fusb_ker_ck USB 50 50 50 50
frtc_ker_ck RTC 1 1 1 1
ESR
R Leak
MS19044V2
1. This value corresponds to the CEXT typical value. A variation of ±20 % is tolerated.
When the internal LDO voltage regulator is switched OFF, the two 2.2 μF VCAP capacitors
are not required. However, all VCAPx package pins must be connected and it is
recommended to add a ceramic filtering capacitor of 100 nF as close as possible to each
VCAPx pin.
Table 20. Embedded reset and power control block characteristics(1) (continued)
Symbol Parameter Conditions Min Typ Max Unit
VREFINT(1) Internal reference voltage -40 °C < TJ < +130 °C 1.180 1.216 1.255 V
ADC sampling time when reading the
tS_vrefint(2)(3) - 4.3 - -
internal reference voltage
VBAT sampling time when reading the
tS_vbat 9 - - µs
internal VBAT voltage
Start time of reference voltage buffer
tstart_vrefint(3) - - - 4.4
when the ADC is enabled
Irefbuf(3) Reference buffer consumption for ADC VDD = 3.3 V 9 13.5 23 µA
Internal reference voltage spread
∆VREFINT(3) -40°C < TJ < +130 °C - 5 15 mV
over the temperature range
Average temperature
TCoeff Average temperature coefficient - 20 70 ppm/°C
coefficient
VDDcoeff Average voltage coefficient 3.0 V < VDD < 3.6 V - 10 1370 ppm/V
VREFINT_CAL Raw data acquired at temperature of 30 °C, VDDA = 3.3 V 0x08FF F810 - 0x08FF F811
Table 23. Typical and maximum current consumption in run mode, code with data processing
running from flash memory, 2-ways instruction cache ON, PREFETCH ON
Parameter Max(1)
Symbol
fHCLK Typ
Conditions Unit
(MHz) LDO TJ = TJ = TJ = TJ =
25°C 85°C 105°C 130°C
Table 24. Typical and maximum current consumption in run mode, code with data processing
running from flash memory, 1-way instruction cache ON, PREFETCH ON
Parameter Max(1)
Symbol
fHCLK Typ
Conditions Unit
(MHz) LDO TJ = TJ = TJ = TJ =
25°C 85°C 105°C 130°C
Table 25. Typical and maximum current consumption in Run mode, code with data processing
running from SRAM with cache 1-WAY
Parameter Max(1)
Symbol
fHCLK Typ
Conditions Unit
(MHz) LDO TJ = TJ = TJ = TJ =
25°C 85°C 105°C 130°C
Table 26. Typical and maximum current consumption in Run mode, code with data processing
running from SRAM with cache 2-WAY
Parameter Max(1)
Symbol
fHCLK Typ
Conditions Unit
(MHz) LDO TJ = TJ = TJ = TJ =
25°C 85°C 105°C 130°C
Parameter
Conditions
Symbol
Table 28. Typical current consumption in run mode with SecureMark running from flash memory
Parameter
Conditions
Symbol
fHCLK Typ
Conditions Unit
(MHz) LDO TJ = TJ = TJ = TJ =
25°C 85°C 105°C 130°C
Max(1)
Parameter
Symbol
Typ
Conditions Unit
LDO TJ = TJ = TJ = TJ =
25°C 85°C 105°C 130°C
Unit
RTC
Backup TJ = TJ = TJ = TJ =
and 1.8 V 2.4 V 3V 3.3 V
RAM 25 °C 85 °C 105 °C 130 °C
LSE(2)
OFF OFF 2.47 2.66 2.91 3.05 4.02 8.05 13.86 30.71
Supply current
IDD in standby ON OFF 3.49 3.73 4.01 4.20 5.67 12.90 22.16 48.95
μA
(standby) mode, OFF ON 2.84 3.05 3.31 3.49 - - - -
IWDG OFF
ON ON 3.86 4.12 4.44 4.66 - - - -
1. Evaluated by characterization - Not tested in production.
2. LSE is in medium low-drive mode.
Parameter
Symbol
Unit
RTC
Backup TJ = TJ = TJ = TJ =
and 1.62 2 3 3.3
RAM 25 85 105 130
LSE(2)
OFF OFF 0.01 0.01 0.02 0.03 0.10 1.34 3.39 9.76
IDD Supply current ON OFF 0.73 0.86 1.07 1.16 1.98 8.33 14.91 34.23
μA
(VBAT) in VBAT mode OFF ON 0.32 0.35 0.38 0.45 - - - -
ON ON 1.33 1.39 1.52 1.65 - - - -
1. Evaluated by characterization - Not tested in production.
2. LSE is in medium low-drive mode.
I SW = V DDx × f SW × C L
Where:
• ISW is the current sunk by a switching I/O to charge/discharge the capacitive load
• VDDx is the MCU supply voltage
• fSW is the I/O switching frequency
• CL is the total capacitance seen by the I/O pin: C = CINT+ CEXT + CS
The test pin is configured in push-pull output mode and is toggled by software at a fixed
frequency.
Wakeup time from SVOS5, HSI 64MHz, flash memory in low-power mode 31.4 36.8
tWUSTOP
stop mode SVOS3, CSI 4MHz, flash memory in normal mode 25.5 31.0 µs
SVOS3, CSI 4MHz, flash memory in low power mode 27.7 34.2
SVOS4, CSI 4MHz, flash memory in normal mode 35.3 40.8
SVOS4, CSI 4 MHz, flash memory in low-power mode 37.5 44.0
SVOS5, CSI 4 MHz, flash memory in low-power mode 51.2 58.9
Wakeup time from
tWUSTBY VCAP capacitors discharged 506.0 653.6
standby mode
1. Evaluated by characterization - Not tested in production.
VHSEH
90 %
10 %
VHSEL
tr(HSE) tf(HSE) tW(HSE) tW(HSE) t
THSE
External fHSE_ext
IL
clock source OSC_IN
STM32
ai17528b
Note: For information on selecting the crystal, refer to the application note AN2867 “Oscillator
design guide for ST microcontrollers” available from the ST website www.st.com.
VLSEH
90%
10%
VLSEL
tr(LSE) tf(LSE) tW(LSE) tW(LSE) t
TLSE
External fLSE_ext
OSC32_IN IL
clock source
STM32
ai17529b
Note: For information on selecting the crystal, refer to the application note AN2867 “Oscillator
design guide for ST microcontrollers” available from the ST website www.st.com.
Resonator with
integrated capacitors
CL1
OSC_IN fHSE
Bias
8 MHz RF controlled
resonator
gain
Note: For information on selecting the crystal, refer to the application note AN2867 “Oscillator
design guide for STM8AF/AL/S, STM32 MCUs and MPUs available from the ST website
www.st.com.
Bias
32.768 kHz
RF controlled
resonator
gain
OSC32_OUT
STM32
CL2
ai17531c
Note: An external resistor is not required between OSC32_IN and OSC32_OUT and it is forbidden
to add one.
Electrostatic discharge
TA = 25 °C conforming to
VESD(HBM) voltage (human body All packages 2 2000 V
ANSI/ESDA/JEDEC JS-001
model)
Electrostatic discharge
TA = +25 °C conforming to
VESD(CDM) voltage (charge device All packages C2a 500 V
ANSI/ESDA/JEDEC JS-002
model)
1. Evaluated by characterization - Not tested in production.
Static latchup
Two complementary static tests are required on six parts to assess the latchup
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 the JESD78 IC latchup standard.
All I/Os are CMOS and TTL compliant (no software configuration required). Their
characteristics cover more than the strict CMOS-technology or TTL parameters. The
coverage of these requirements for FT I/Os is shown in Figure 18.
2.5
Minimum required
logic level 1 zone
TTL standard requirement VIHmin = 2V
2
IO
xV DD
= 0.7
V IHmin
ent)
uirem
VIN (V) ar d req
OS stand
1.5 n (CM
roductio
d in p VDDIO +
0.18
Teste = 0.52
on VIHm in Undefined input range
on s imulati
Based
1
VDDIO - 0.1
VILmax = 0.4
simulation = 0.3 VDDIO TTL standard requirement VILmax = 0.8V
Based on ent) VILmax
da rd requirem
(CMOS stan
0.5 Tested in production
Minimum required
logic level 0 zone
0
1.6 1.8 2.0 2.2 2.4 2.6 2.8 3.0 3.2 3.4 3.6
Table 54. Output voltage characteristics for all I/Os except PC13, PC14 and PC15
Symbol Parameter Conditions(1) Min Max Unit
CMOS port(2)
VOL Output low level voltage IIO = 8 mA - 0.4
2.7 V≤ VDD ≤3.6 V
CMOS port(2)
VOH Output high level voltage IIO = -8 mA VDD−0.4 -
2.7 V≤ VDD ≤3.6 V
TTL port(2)
VOL(3) Output low level voltage IIO = 8 mA - 0.4
2.7 V≤ VDD ≤ 3.6 V
TTL port(2)
VOH (3) Output high level voltage IIO = -8 mA 2.4 -
2.7 V≤ VDD ≤ 3.6 V
IIO = 20 mA
VOL(3) Output low level voltage - 1.3
2.7 V≤ VDD ≤ 3.6 V
IIO = -20 mA
VOH(3) Output high level voltage VDD - 1.3 - V
2.7 V≤ VDD ≤ 3.6 V
IIO = 4 mA
VOL(3) Output low level voltage - 0.4
1.71 V≤ VDD ≤ 3.6 V
IIO = -4 mA
VOH (3) Output high level voltage VDD - 0.4 -
1.71 V≤VDD <3.6 V
Table 59. Output timing characteristics VDDIO2 1.2 V range (HSLV OFF)(1)
Speed Symbol Parameter conditions Min Max Unit
Table 59. Output timing characteristics VDDIO2 1.2 V range (HSLV OFF)(1) (continued)
Speed Symbol Parameter conditions Min Max Unit
Table 60. Output timing characteristics VDDIO2 1.2 V (HSLV ON)(1) (continued)
Speed Symbol Parameter conditions Min Max Unit
VDD
External
reset circuit (1)
RPU
NRST (2) Internal Reset
Filter
0.1 μF
STM32
ai14132d
Positive reference
VREF+ - 1.62 - VDDA V
voltage
Negative reference
VREF- - VSSA
voltage
fADC ADC clock frequency 1.62 V ≤ VDDA ≤ 3.6 V 1.5 - 37.5 MHz
Resolution =
- 2.50 -
12 bits
Resolution =
Sampling rate for - 2.88 -
10 bits 1.6 V ≤ -40 ≤
All fADC = SMP =
direct channels VDDA ≤ TJ ≤
modes 37.5 MHz 2.5
(VIN[0:5]) Resolution = 3.6 V 130 °C
- 3.41 -
8 bits
fs
with Resolution =
- 4.17 -
6 bits
RAIN=47
MSps
Ω and
Resolution =
CPCB=22 - 2.00 -
12 bits
pF
Resolution =
- 2.31 -
10 bits 1.6 V ≤ -40 ≤
Sampling rate for slow All fADC = SMP =
VDDA ≤ TJ ≤
channels modes 30 MHz 2.5
Resolution = 3.6 V 130 °C
- 2.73 -
8 bits
Resolution =
- 3.33 -
6 bits
1/
tTRIG External trigger period Resolution = 12 bits - - 15
fADC
Conversion voltage
VAIN(3) - 0 - VREF+ V
range
tADCVREG
ADC LDO startup time - - 5 - μs
_STUP
Conversion
tSTAB ADC power-up time LDO already started 1 - -
cycle
tOFF_ 1/
Offset calibration time - 1335
CAL fADC
47 3.75E-08 6.12E-08
68 3.94E-08 6.25E-08
100 4.36E-08 6.51E-08
150 5.11E-08 7.00E-08
12 bits
220 6.54E-08 7.86E-08
330 8.80E-08 9.57E-08
470 1.17E-07 1.23E-07
680 1.60E-07 1.65E-07
47 3.19E-08 5.17E-08
68 3.35E-08 5.28E-08
100 3.66E-08 5.45E-08
150 4.35E-08 5.83E-08
220 5.43E-08 6.50E-08
330 7.18E-08 7.89E-08
10 bits
470 9.46E-08 1.00E-07
680 1.28E-07 1.33E-07
1000 1.81E-07 1.83E-07
1500 2.63E-07 2.63E-07
2200 3.79E-07 3.76E-07
3300 5.57E-07 5.52E-07
47 2.64E-08 4.17E-08
68 2.76E-08 4.24E-08
100 3.02E-08 4.39E-08
150 3.51E-08 4.66E-08
220 4.27E-08 5.13E-08
330 5.52E-08 6.19E-08
470 7.17E-08 7.72E-08
680 9.68E-08 1.00E-07
8 bits
1000 1.34E-07 1.37E-07
1500 1.93E-07 1.94E-07
2200 2.76E-07 2.74E-07
3300 4.06E-07 4.01E-07
4700 5.73E-07 5.62E-07
6800 8.21E-07 7.99E-07
10000 1.20E-06 1.17E-06
15000 1.79E-06 1.74E-06
47 2.14E-08 3.16E-08
68 2.23E-08 3.21E-08
100 2.40E-08 3.31E-08
150 2.68E-08 3.52E-08
220 3.13E-08 3.87E-08
330 3.89E-08 4.51E-08
470 4.88E-08 5.39E-08
680 6.38E-08 6.79E-08
6 bits
1000 8.70E-08 8.97E-08
1500 1.23E-07 1.24E-07
2200 1.73E-07 1.73E-07
3300 2.53E-07 2.49E-07
4700 3.53E-07 3.45E-07
6800 5.04E-07 4.90E-07
10000 7.34E-07 7.11E-07
15000 1.09E-06 1.05E-06
1. Specified by design - Not tested in production.
2. Data valid up to 130 °C, with a 22 pF PCB capacitor, and VDDA = 1.6 V.
3. Slow channels correspond to all ADC inputs except for the fast channels.
CLK
Mux Sampling(1) 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
1. The sampling time defines the minimum sampling clock cycles (SMP) to be programmed in the ADC (refer to the product reference manual for details).
Note: ADC accuracy versus negative injection current: injecting a negative current on any analog
input pins should be avoided as this significantly reduces the accuracy of the conversion
being performed on another analog input. It is recommended to add a Schottky diode (pin to
the ground) to analog pins, which may potentially inject negative currents.
Any positive injection current within the limits specified for IINJ(PIN) and ΣIINJ(PIN) in
Section 5.3.13: I/O current injection characteristics does not affect the ADC accuracy.
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
Figure 22. Typical connection diagram when using the ADC with FT/TT pins
featuring analog switch function
VDDA(4) VREF+(4)
MSv67871V3
1. Refer to Table 63: 12-bit ADC characteristics 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 53: I/O static characteristics). A high Cparasitic value downgrades
conversion accuracy. To remedy this, fADC should be reduced.
3. Refer to Table 53: I/O static characteristics for the value of Ilkg.
4. Refer to Figure 11: Power supply scheme.
Figure 23. Power supply and reference decoupling (VREF+ connected to VDDA)
STM32
VREF+/VDDA(1)
1 μF // 100 nF
VREF-/VSSA(1)
MSv50649V1
1. VREF+ input is internally connected to VDDA while VREF- is internally connected to VSSA (refer to Table 2:
STM32H503xx features and peripheral counts).
No load,
middle code - 360 -
DAC output buffer (0x800)
ON No load,
worst code - 490 -
(0xF1C)
DAC quiescent
IDDA(DAC) No load,
consumption from VDDA
DAC output buffer middle/
- 20 -
OFF worst code
(0x800)
360*TON/
Sample and Hold mode,
- (TON+TOFF) -
CSH=100 nF (5)
No load,
middle code - 170 - µA
DAC output buffer (0x800)
ON No load,
worst code - 170 -
(0xF1C)
No load,
DAC consumption from DAC output buffer middle/
IDDV(DAC) - 160 -
VREF+ OFF worst code
(0x800)
170*TON/
Sample and Hold mode, Buffer
- (TON+TOFF) -
ON, CSH=100 nF (worst code) (5)
160*TON/
Sample and Hold mode, Buffer
- (TON+TOFF) -
OFF, CSH=100 nF (worst code) (5)
Buffered/Non-buffered DAC
Buffer(1)
RL
12-bit DAC_OUTx
digital to
analog
converter
CL
ai17157V3
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.
fDTS (2)
Output Clock frequency - 500 750 1150 kHz
Hz/°
TLC(2) Temperature linearity coefficient VOS2 1660 2100 2750
C
TJ = −40°C to
-13 - 4
TTOTAL_ERROR Temperature offset 30°C
(2) °C
measurement, all VOS TJ = 30°C to
-7 - 2
Tjmax
VOS2 0 - 0
Additional error due to supply
TVDD_CORE VOS0, VOS1, °C
variation -1 - 1
VOS3
tTRIM Calibration time - - - 2 ms
Wake-up time from off state until
tWAKE_UP - - 67 116.00 μs
DTS ready bit is set
DTS consumption on
IDDCORE_DTS - 8.5 30 70.0 μA
VDD_CORE
1. Specified by design - Not tested in production, unless otherwise specified.
2. Evaluated by characterization - Not tested in production.
VBRS in PWR_BDCR = 0 - 5 -
RBC Battery charging resistor KΩ
VBRS in PWR_BDCR = 1 1.5 -
CLOAD ≤ 50pf,
Normal RLOAD ≥ 4 kΩ,
- 0.8 3.2
mode follower
Wake up time from OFF configuration
tWAKEUP µs
state CLOAD ≤ 50pf,
High
RLOAD ≥ 4 kΩ,
speed - 0.9 2.8
follower
mode
configuration
PGA gain = 2 -1 - 1
Gain=2 - GBW/2 -
AHB/APBx prescaler=1
or 2 or 4, fTIMxCLK = 1 - tTIMxCLK
250 MHz
tres(TIM) Timer resolution time
AHB/APBx
prescaler>4, fTIMxCLK = 1 - tTIMxCLK
125 MHz
Timer external clock
fEXT 0 fTIMxCLK/2 MHz
frequency on CH1 to CH4 f
TIMxCLK = 250 MHz
ResTIM Timer resolution - 16/32 bit
Maximum possible count 65536 ×
tMAX_COUNT - - tTIMxCLK
with 32-bit counter 65536
1. TIMx is used as a general term to refer to the TIM1 to TIM3 and TIM6/7 timers.
2. Specified by design - Not tested in production.
3. The maximum timer frequency on APB1 or APB2 is up to 250 MHz, by setting the TIMPRE bit in the
RCC_CFGR register, if APBx prescaler is 1, 2, or 4, then TIMxCLK = fHCLK, otherwise
TIMxCLK = 4x fPCLKx or TIMxCLK = 4x fPCLKx.
tAF Maximum pulse width of spikes that are suppressed by analog filter 50(3) 160(4) ns
1. Evaluated by characterization results - Not tested in production.
2. Measurement points are done at 50 % VDD.
3. Spikes with widths below tAF(min) are filtered.
4. Spikes with widths above tAF(max) are not filtered.
The parameters given in Table 80: I3C open-drain measured timing and Table 81: I3C push-
pull measured timing are obtained with the following configuration:
• Output speed is set to OSPEEDRy[1:0] = 10
• I/O compensation cell activated.
• HSLV activated when VDD ≤ 2.7 V
• VOS level set to VOS 0
The I3C timings are in line with the MIPI specification except for the ones given in Table 80:
I3C open-drain measured timing and Table 81: I3C push-pull measured timing. For tSU_OD
and tSU_PP this can be mitigated by increasing the corresponding SCL low duration in the
I3C_TIMINGR0 register. For tSCO this can be mitigated by enabling and adjusting the clock
stall time both on the address ACK phase and on the data read Tbit phase in the
I3C_TIMINGR2 register. This can also be mitigated by increasing the SCL low duration in
the I3C_TIMINGR0 register. For further details, refer to I3C application note AN5879.
Controller
23
SDA data setup time 1.08 V ≤ VDDIO2(1) ≤ 1.32 V
tSU_OD 3 - ns
during open drain mode Controller
16.5
1.71 V ≤ VDD ≤ 3.6 V
1. On WLCSP25, the I3C is mapped on port A/B I/Os, which is supplied by VDDIO2 with specification down to 1.08 V. The I3C
is tested at this value.
Master receiver 31
Slave receiver 83
Slave transmitter,
32
1.71 V < VDD < 3.6 V
fCK USART clock frequency - - MHz
Slave transmitter,
35
2.7 V < VDD < 3.6 V
Slave transmitter,
22
1.08 V < VDDIO2 < 1.32 V
tsu(NSS) NSS setup time Slave mode tker + 3.5(3) - -
th(NSS) NSS hold time Slave mode 2.5 - -
tw(CKH),
CK high and low time Master mode 1/fck/2-1 1/fck/2 1/fck/2+1
tw(CKL)
ns
Master mode 13/22(4) - -
tsu(RX) Data input setup time
Slave mode 3.5 - -
Master mode 0.5 - -
th(RX) Data input hold time
Slave mode 1.5 - -
Slave mode
- 15.5
1.71 V < VDD < 3.6 V
11.5
Slave mode
- 14
2.7 V < VDD < 3.6 V
Slave mode
tv(TX) Data output valid time - 16 22.5 ns
1.08 V < VDDIO2 < 1.32 V
Master mode
- 3
1.71 V < VDD < 3.6 V
2.5
Master mode
- 3
2.7 V < VDD < 3.6 V
Slave mode
7.5 - -
1.71 V < VDD < 3.6 V
th(TX) Data output hold time Slave mode ns
10.5 - -
1.08 V < VDDIO2 < 1.32 V
Master mode 0 - -
1. Evaluated by characterization - Not tested in production.
2. For VDDIO2 OSPEEDRy[1:0] = 11.
3. tker is the usart_ker_ck_pres clock period.
4. For VDDIO2.
1/fCK
CK output
CPHA = 0
CPOL = 0
CPHA = 0
CPOL = 1
CK output
CPHA = 1
CPOL = 0
CPHA = 1
CPOL = 1
tw(CKH)
tsu(RX) tw(CKL)
RX
INPUT MSB IN BIT6 IN LSB IN
th(RX)
TX
OUTPUT MSB OUT BIT1 OUT LSB OUT
tv(TX) th(TX)
MSv65386V4
NSS
input
1/fCK th(NSS)
tsu(NSS) tw(CKH)
CPHA = 0
CK input
CPOL = 0
CPHA = 0
CPOL = 1
TX output First bit OUT Next bits OUT Last bit OUT
th(RX)
tsu(RX)
NSS input
tc(SCK) th(NSS)
CPOL=0
CPHA=0
CPOL=1
ta(SO) tw(SCKL) tv(SO) th(SO) tf(SCK) tdis(SO)
MISO output First bit OUT Next bits OUT Last bit OUT
th(SI)
tsu(SI)
MSv41658V1
Figure 28. SPI timing diagram - slave mode and CPHA = 1(1)
NSS input
tc(SCK)
CPOL=0
CPHA=1
CPOL=1
ta(SO) tw(SCKL) tv(SO) th(SO) tr(SCK) tdis(SO)
MISO output First bit OUT Next bits OUT Last bit OUT
tsu(SI) th(SI)
MSv41659V1
High
NSS input
tc(SCK)
SCK Output
CPHA=0
CPOL=0
CPHA=0
CPOL=1
SCK Output
CPHA=1
CPOL=0
CPHA=1
CPOL=1
tw(SCKH) tr(SCK)
tsu(MI) tw(SCKL) tf(SCK)
MISO
INPUT MSB IN BIT6 IN LSB IN
th(MI)
MOSI
OUTPUT MSB OUT BIT1 OUT LSB OUT
tv(MO) th(MO)
ai14136c
Slave transmitter
tv(SD_ST) - 14
(after enable edge)
Data output valid time
Master transmitter
tv(SD_MT) - 1
(after enable edge)
Slave transmitter
th(SD_ST) 5.5 -
(after enable edge)
Data output hold time
Master transmitter
th(SD_MT) 0 -
(after enable edge)
1. Evaluated by characterization. - Not tested in production.
1. LSB transmit/receive of the previously transmitted byte. No LSB transmit/receive is sent before the first
byte.
1. LSB transmit/receive of the previously transmitted byte. No LSB transmit/receive is sent before the first
byte.
Figure 32. USB timings - definition of data signal rise and fall time
Cross over
points
Differential
data lines
VCRS
VSS
tf tr
ai14137b
--
tc(TCK)
TCK
tsu(TMS/TDI) th(TMS/TDI)
tw(TCKL) tw(TCKH)
TDI/TMS
tov(TDO) toh(TDO)
TDO
MSv71994V1
tc(SWCLK)
SWCLK
tov(SWDIO) toh(SWDIO)
SWDIO
(transmit)
MSv71995V1
6 Package information
F A1 BALL LOCATION A1
e1
DETAIL A
e2 E
e A
D
SIDE VIEW
BOTTOM VIEW
A3 A2
FRONT VIEW
BUMP
X
A1
eee Z
A1 ORIENTATION E
REFERENCE
Z
b(25x)
ccc Z X Y
aaa ddd Z
D Y(4x) SEATING PLAIN
DETAIL A
TOP VIEW ROTATED 90
B0GN_WLCSP25_DIE474_ME_V1
Dpad
Dsm
BGA_WLCSP_FT_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
Ball A1 identifier
Product identification
Date code
Revision code
Y WW
MSv73079V1
E2 E1
e
PIN 1 identifier
Chamfer or
Circular arc shape
e L
b
D2
A3 A
A1
SEATING PLANE
C
ddd C
DETAIL A
FRONT VIEW
A1
SEATING PLANE
ddd C
PIN 1 IDENTIFIER C
LASER MARKING AREA
DETAIL A
5.30
3.80
0.60
3.45
5.30 3.80
3.45
0.50
0.30
0.75
3.80
A0B8_UFQFPN32_FP_V3
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
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
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
7 Ordering information
Product type
H = high performance
Device subfamily
503 = STM32H503xx
Pin count
E = 25 pins
K = 32 pins
C = 48 pins
R = 64 pins
B = 128 Kbytes
Package
U = UFQFPN
Y = WLCSP
T = LQFP
Temperature range
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
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.