STM 32 MP 135 D
STM 32 MP 135 D
Features TFBGA
LFBGA
• POR, PDR, PVD and BOR • 3 × dual-port DMAs with FIFO and request
router capabilities for optimal peripheral
• On-chip LDOs (USB 1.8 V, 1.1 V) management
• Backup regulator (~0.9 V)
• Internal temperature sensors
• Low-power modes: Sleep, Stop, LPLV-Stop,
LPLV-Stop2 and Standby
Graphics
• LCD-TFT controller, up to 24-bit // RGB888
– up to WXGA (1366 × 768) @60 fps or up to
Full HD (1920 x 1080) @ 30 fps
– pixel clock up to 90 MHz
– two layers (incl. 1 secured) with
programmable color LUT
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3 Functional overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.1 Arm Cortex-A7 subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.1.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.1.2 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.2 Memories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.2.1 External SDRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.2.2 Embedded SRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.3 DDR3/DDR3L/LPDDR2/LPDDR3 controller (DDRCTRL) . . . . . . . . . . . . 21
3.4 TrustZone address space controller for DDR (TZC) . . . . . . . . . . . . . . . . 22
3.5 Boot modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.6 Power supply management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.6.1 Power supply scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.6.2 Power supply supervisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.7 Low-power strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.8 Reset and clock controller (RCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.8.1 Clock management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.8.2 System reset sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.9 General-purpose input/outputs (GPIOs) . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.10 TrustZone protection controller (ETZPC) . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.11 Bus-interconnect matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.12 DMA controllers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.13 Extended interrupt and event controller (EXTI) . . . . . . . . . . . . . . . . . . . . 31
3.14 Cyclic redundancy check calculation unit (CRC) . . . . . . . . . . . . . . . . . . . 31
3.15 Flexible memory controller (FMC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.16 Dual Quad-SPI memory interface (QUADSPI) . . . . . . . . . . . . . . . . . . . . . 32
3.17 Analog-to-digital converters (ADC1, ADC2) . . . . . . . . . . . . . . . . . . . . . . . 32
3.18 Temperature sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.19 Digital temperature sensor (DTS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
List of tables
List of figures
1 Introduction
This datasheet provides the ordering information and mechanical device characteristics of
the STM32MP135A/D microprocessors.
This document should be read in conjunction with the STM32MP135 reference manual
(RM0475), available from the STMicroelectronics website www.st.com.
For information on the Arm®(a) Cortex®-A7, refer to the Cortex®-A7 Technical Reference
Manuals.
For information on the device errata with respect to the datasheet and reference manual,
refer to the STM32MP131x/3x/5x device errata (ES0539), available on the
STMicroelectronics website www.st.com.
a. Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
2 Description
The STM32MP135A/D devices are based on the high-performance Arm® Cortex®-A7 32-bit
RISC core operating at up to 1 GHz. The Cortex®-A7 processor includes a 32-Kbyte L1
instruction cache, a 32-Kbyte L1 data cache and a 128-Kbyte level2 cache. The Cortex®-A7
processor is a very energy-efficient application processor designed to provide rich
performance in high-end wearables, and other low-power embedded and consumer
applications. It provides up to 20 % more single thread performance than the Cortex®-A5
and provides similar performance to the Cortex®-A9.
The Cortex®-A7 incorporates all features of the high-performance Cortex®-A15 and
Cortex®-A17 processors, including virtualization support in hardware, NEON™, and 128-bit
AMBA®4 AXI bus interface.
The STM32MP135A/D devices provide an external SDRAM interface supporting external
memories up to 8-Gbit density (1 Gbyte), 16-bit LPDDR2/LPDDR3 or DDR3/DDR3L
up to 533 MHz.
The STM32MP135A/D devices incorporate high-speed embedded memories with
168 Kbytes of internal SRAM (including 128 Kbytes of AXI SYSRAM, two banks of 8 Kbytes
and one bank of 16 Kbytes securable AHB SRAM, and 8 Kbytes of SRAM in Backup
domain), as well as an extensive range of enhanced I/Os and peripherals connected to APB
buses, AHB buses, and a 64-bit multi-layer AXI interconnect supporting internal and
external memories access.
All the devices offer two ADCs, a low-power secured RTC, ten general-purpose 16-bit
timers, two 32-bit timers, two PWM timers for motor control, five low-power timers, a
secured true random number generator (RNG). The devices support two digital filters for
external sigma-delta modulators (DFSDM). They also feature standard and advanced
communication interfaces.
• Standard peripherals:
– Five I2Cs
– Four USARTs and four UARTs
– Five SPIs, four I2Ss full-duplex master/slave. To achieve audio class accuracy, the
I2S peripherals can be clocked via a dedicated internal audio PLL or via an
external clock to allow synchronization.
– Two SAI serial audio interfaces (up to four audio channels each)
– One SPDIF Rx interface
– Two SDMMC interfaces
– A USB OTG high-speed controller
– A USB high-speed Host controller with two ports and two high-speed phys. The
second high-speed phy can be shared between the USB high-speed Host and the
USB OTG high-speed.
– Two FDCAN interfaces
– Two Gigabit Ethernet interfaces
• Advanced peripherals including:
– A flexible memory control (FMC) interface
– A Quad-SPI flash memory interface
– A camera interface for CMOS sensors
– An LCD-TFT display controller, including one secure and one non-secure layer
Refer to Table 1: STM32MP135A/D features and peripheral counts for the specificity for
each package type.
A comprehensive set of power-saving mode allows the design of low-power applications.
The STM32MP135A/D devices are proposed in three packages ranging from 289 to
320 balls, with pitch 0.5 mm to 0.8 mm.
These features make the STM32MP135A/D suitable for a wide range of consumer,
industrial, white goods and medical applications.
Figure 1 shows the general block diagram of the device family.
STM32MP135AAG
STM32MP135DAG
STM32MP135AAE
STM32MP135DAE
STM32MP135AAF
STM32MP135DAF
Miscellaneous
Features
168 Kbytes
Embedded
Backup 8 Kbytes (securable, tamper protected)
SRAM
AHB SRAM 32 Kbytes
SDRAM Securable
LPDDR2/3 16-bit 533 MHz -
Up to 1 Gbyte, single rank
DDR3/3L 16-bit 533 MHz
Backup registers 128 bytes (32x32-bit, securable, tamper protected) -
Advanced 16 bits 2
Basic 16 bits 2
Low power 16 bits 5 (2 securable)
A7 timers 64 bits 4 (secure, non-secure, virtual, hypervisor)
RTC/AWU 1 (securable)
STM32MP135AAG
STM32MP135DAG
STM32MP135AAE
STM32MP135DAE
STM32MP135AAF
STM32MP135DAF
Miscellaneous
Features
STM32MP135AAG
STM32MP135DAG
STM32MP135AAE
STM32MP135DAE
STM32MP135AAF
STM32MP135DAF
Miscellaneous
Features
+ SCU T
GIC T
T RCC 5
Cortex-A7 CPU
L2$L2$
T
650/1000 MHz + T PWR 9
128KB
MMU + FPU + NEONT
Debug timestamp
async
128 bits generator TSGEN
256KB
32K D$
T EXTI 16ext 176
T DAP T
32K I$ (JTAG/SWD) USBO
FIFO
PHY
(OTG HS)
2
CNT (timer) T SYSRAM 128KB
T
T
ETM T 12b ADC1 18
ROM 128KB T
T
12b ADC2 18
@VBAT
BKPSRAM 8KB T GPIOA 16b 16
T
RNG T GPIOB 16b 16
DCMIPP
FIFO
19 16b
(camera I/F) T
HASH T GPIOC 16b 16
T
38
2 x ETH MAC
(R)(G)MII
FIFO
10/100/1000(no GMII) T
T GPIOD 16b 16
T
16b PHY
T
TZC
58
LPDDR2/3, DDR3/3L
CRC T GPIOF 16b 16
DDRPHYC T DLYBSD1
T (SDMMC1 DLY control) T GPIOG 16b 16
DLY
14 8b SDMMC1 T T
PKA
FIFO
14 8b SDMMC2 T
T MDMA
FIFO
32 channels
TT
2 USBH AHB2APB
FIFO
PHY
2 (2xHS Host)
AXIMC
FIFO
PLLUSB USART1 Smartcard
IrDA 5
T
FIFO
Smartcard
USART2 5
FIFO
IrDA
31 24b LTDC(LCD) T
T
FIFO
async SPI4/I2S4 5
T
FIFO
SPI5
FIFO
4
8KB
Filter
T I2C3/SMBUS 3
ETZPC T
Filter
T I2C4/SMBUS 3
@VBAT
IWDG1
APB5 (100MHz)
APB6 T
Filter
SRAM1 16KB T
I2C5/SMBUS 3
BSEC T
T
TIM12 2
@VDDA
16b
OTP Fuses SRAM2 8KB T
T
TIM13 16b 1
2 RTC / AWU T SRAM3 8KB T T
TIM14 16b 1
12 TAMP / Backup regs T T
TIM15 16b 4
LSE (32kHz XTAL)
@VBAT
2 T
TIM16 16b 3
T
System timing STGENC T
generation STGENR TIM17 16b 3
16b
IWDG2
AHB2APB TIM4 16b 5
TIM5 32b 5
DMA1
FIFO
8 streams
T TIM6 16b
@VDDA
1 VREFBUF DMAMUX1
T TIM7 16b
4 16b LPTIM2 DMA2
FIFO
8 streams
LPTIM3
T LPTIM1 16b 4
APB3 (100 MHz)
1 16b
DMAMUX2
APB1 (100 MHz)
1 16b LPTIM4
FIFO
Smartcard
DMA3 USART3 5
FIFO
IrDA
1 16b LPTIM5 8 streams
T
FIFO
UART4 4
PMB
FIFO
UART5 4
BOOT (process monitor)
3 pins SYSCFG T 2x2
FIFO
UART8 4
Voltage regulators
@VDDA
TIM1/PWM
Filter
10 16b I2C2/SMBUS 3
FIFO
13 SAI1
FIFO
AHB2APB SPI2/I2S2 5
AXI AXI master
APB2 (100 MHz)
64 bits 64bits
FIFO
FIFO
Smartcard
USART6 IrDA 5
Buffer 10KB CCU T TrustZone security protection
4 FDCAN1
FIFO
4
SPI1/I2S1 5
FDCAN2 APB2 (100 MHz)
MSv67513V3
3 Functional overview
3.1.1 Features
• ARMv7-A architecture
• 32-Kbyte L1 instruction cache
• 32-Kbyte L1 data cache
• 128-Kbyte level2 cache
• Arm + Thumb®-2 instruction set
• Arm TrustZone security technology
• Arm NEON advanced SIMD
• DSP and SIMD extensions
• VFPv4 floating-point
• Hardware virtualization support
• Embedded trace module (ETM)
• Integrated generic interrupt controller (GIC) with 160 shared peripheral interrupts
• Integrated generic timer (CNT)
3.1.2 Overview
The Cortex-A7 processor is a very energy-efficient applications processor designed to
provide rich performance in high-end wearables, and other low-power embedded and
consumer applications. It provides up to 20 % more single thread performance than the
Cortex-A5 and provides similar performance than the Cortex-A9.
The Cortex-A7 incorporates all features of the high-performance Cortex-A15 and Cortex-
A17 processors, including virtualization support in hardware, NEON, and 128-bit
AMBA 4 AXI bus interface.
The Cortex-A7 processor builds on the energy-efficient 8-stage pipeline of the Cortex-A5
processor. It also benefits from an integrated L2 cache designed for low-power, with lower
transaction latencies and improved OS support for cache maintenance. On top of this, there
is improved branch prediction and improved memory system performance, with 64-bit load-
store path, 128-bit AMBA 4 AXI buses and increased TLB size (256 entry, up from 128 entry
for Cortex-A9 and Cortex-A5), increasing performance for large workloads such as web
browsing.
Thumb-2 technology
Delivers the peak performance of traditional Arm code while also providing up to a 30 %
reduction in memory requirement for instructions storage.
TrustZone technology
Ensures reliable implementation of security applications ranging from digital rights
management to electronic payment. Broad support from technology and industry partners.
NEON
NEON technology can accelerate multimedia and signal processing algorithms such as
video encode/decode, 2D/3D graphics, gaming, audio and speech processing, image
processing, telephony, and sound synthesis. The Cortex-A7 provides an engine that offers
both the performance and functionality of the Cortex-A7 floating-point unit (FPU) and an
implementation of the NEON advanced SIMD instruction set for further acceleration of
media and signal processing functions. The NEON extends the Cortex-A7 processor FPU to
provide a quad-MAC and additional 64-bit and 128-bit register set supporting a rich set of
SIMD operations over 8-, 16- and 32-bit integer and 32-bit floating-point data quantities.
Hardware virtualization
Highly efficient hardware support for data management and arbitration, whereby multiple
software environments and their applications are able to simultaneously access the system
capabilities. This enables the realization of devices that are robust, with virtual environments
that are well isolated from each other.
Optimized L1 caches
Performance and power optimized L1 caches combine minimal access latency techniques
to maximize performance and minimize power consumption.
3.2 Memories
• Support of automatic clock stop (LPDDR2/3) entry and exit caused by lack of
transaction arrival
• Support of automatic low-power mode operation caused by lack of transaction arrival
for programmable time via hardware low-power interface
• Programmable paging policy
• Support of automatic or under software control self-refresh entry and exit
• Support of deep power-down entry and exit under software control (LPDDR2 and
LPDDR3)
• Support of explicit SDRAM mode register updates under software control
• Flexible address mapper logic to allow application specific mapping of row, column,
bank bits
• User-selectable refresh control options
• DDRPERFM associated block to help for performance monitoring and tuning
DDRCTRL and DDRPHYC can be defined (in ETZPC) as accessible by secure software
only.
Although low level boot is done using internal clocks, ST supplied software packages as
well as major external interfaces such as DDR, USB (but not limited to) require a crystal or
an external oscillator to be connected on HSE pins.
See RM0475 “STM32MP13xx advanced Arm®-based 32-bit MPUs” or AN5474 "Getting
started with STM32MP13xx lines hardware development" for constraints and
recommendations regarding HSE pins connection and supported frequencies.
3.6
VDDX(1)
VDD
VBOR0
0.3
Invalid supply area VDDX < VDD + 300 mV VDDX independent from VDD
MSv47490V1
1. VDDX refers to any power supply among VDDCORE, VDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG,
VDDA1V1_REG, VDD3V3_USBHS, VDDQ_DDR.
Note: By default, SYSRAM, AHB SRAMs and securable peripherals are set to secure access only,
so, not accessible by non-secure masters such as DMA1/DMA2.
SDMMC1
SDMMC2
DCMIPP
MDMA
USBH
ETH1
ETH2
LTDC
DBG
CPU
128-bit
M9 M0 M1 M2 M3 M11 M4 M5 M6 M7 M8 M10
S1
AHB bridge to AHB6
S2
To MLAHB interconnect
S3
FMC/NAND
AXIM
S4
QUADSPI
S5
SYSRAM 128 KB
S6
ROM 128 KB
S7
AHB bridge to AHB5
S8
APB bridge to APB5
S9
APB bridge to DBG APB
Default
slave
AXIMC
NIC-400 AXI 64 bits 266 MHz - 12 masters / 10 slaves AXI 64 synchronous master port
AXI 64 synchronous slave port
AXI 64 asynchronous master port
AXI 64 asynchronous slave port
interconnect
From AXIM
DMA2
DMA3
M0 M1 M2 M3 M4 M5 M6 M7
S0
Bridge to AHB2
S1
SRAM1
MLAHB
S2
SRAM2
S3
SRAM3
S4 To AXIM interconnect
S5
Bridge to AHB4
VREFINT +
VREF+
VSSA
MSv64430V1
USART1 and USART2 can be defined (in ETZPC) as accessible by secure software only.
such as I2S, LSB or MSB-justified, PCM/DSP, TDM or AC’97. An SPDIF output is available
when the audio block is configured as a transmitter. To bring this level of flexibility and
reconfigurability, each SAI contains two independent audio sub-blocks. Each block has it
own clock generator and I/O line controller.
Audio sampling frequencies up to 192 kHz are supported.
In addition, up to eight microphones can be supported thanks to an embedded PDM
interface.
The SAI can work in master or slave configuration. The audio sub-blocks can be either
receiver or transmitter and can work synchronously or asynchronously (with respect to the
other one). The SAI can be connected with other SAIs to work synchronously.
A VSS PA9 PD10 PB7 PE7 PD5 PE8 PG4 PH9 PH13 PC7 PB9 PB14 PG6 PD2 PC9 VSS
B PD3 PF5 PD14 PE12 PE1 PE9 PH14 PE10 PF1 PF3 PC6 PB15 PB4 PC10 PC12 DDR_DQ4 DDR_DQ0
DDR_ DDR_
C PB6 PH12 PE14 PE13 PD8 PD12 PD15 VSS PG7 PB5 PB3 VDDSD1 PF0 PC11 DDR_DQ1
DQS0N DQS0P
DDR_
D PB8 PD6 VSS PE11 PD1 PE0 PG0 PE15 PB12 PB10 VDDSD2 VSS PE3 PC8 DDR_DQ5 DDR_DQ3
DQM0
VDDQ_ DDR_
E PG9 PD11 PA12 PD0 VSS PA15 PD4 PD9 PF2 PB13 PH10 DDR_DQ2 DDR_DQ6 DDR_DQ7 DDR_A5
DDR RESETN
VDDQ_
F PG10 PG5 PG8 PH2 PH8 VDDCPU VDD VDDCPU VDDCPU VDD VDD VSS DDR_A13 VSS DDR_A9 DDR_A2
DDR
VDDQ_
G PF9 PF6 PF10 PG15 PF8 VDD VSS VSS VSS VSS VSS DDR_BA2 DDR_A7 DDR_A3 DDR_A0 DDR_BA0
DDR
VDDQ_ DDR_
H PH11 PI3 PH7 PB2 PE4 VDDCPU VSS VDDCORE VDDCORE VDDCORE VSS DDR_WEN VSS DDR_ODT DDR_CSN
DDR RASN
PC15-
PC14- VDDQ_
K OSC32_ VSS PC13 PI1 VDD VSS VDDCORE VDDCORE VDDCORE VSS DDR_A11 DDR_CKE DDR_A1 DDR_A15 DDR_A12
OSC32_IN DDR
OUT
VDDQ_ DDR_
L PE2 PF4 PH6 PI0 PG3 VDD VSS VSS VSS VSS VSS DDR_ATO DDR_A8 DDR_BA1 DDR_A14
DDR DTO0
USB_
U VSS PA7 PA0 PA5 PA4 PC4 PB0 PC1 PC2 NRST USB_DM2 USB_DM1 PI4-BOOT0 PA10 PI7 VSS
RREF
MSv65067V5
A VSS PD4 PE9 PG0 PD15 PE15 PB12 PF1 PC7 PC6 PF0 PB14 VDDSD2 VDDSD1 DDR_DQ4 DDR_DQ0 VSS
DDR_ DDR_
B PE12 PD8 PE0 PD5 PD9 PH14 PF2 VSS PF3 PB13 PB3 PE3 PC12 VSS DDR_DQ1
DQS0N DQS0P
DDR_
C PE13 PD1 PE1 PE7 VSS VDD PE10 PG7 PG4 PB9 PH10 PC11 PC8 DDR_DQ2 DDR_DQ3 DDR_DQ5
DQM0
VDDQ_ DDR_
D PF5 PA9 PD10 VDDCPU PB7 VDDCPU PD12 VDDCPU PH9 VDD PB15 VDD VSS DDR_DQ7 DDR_DQ6
DDR RESETN
VDDQ_ VDDQ_
E PD0 PE14 VSS PE11 VDDCPU VSS PA15 VSS PH13 VSS PB4 VSS VSS VSS DDR_A13
DDR DDR
G PD11 PH2 PB6 PB8 PG9 PD3 PH12 PG15 PD6 PB10 PD2 PC9 DDR_A2 DDR_BA2 DDR_A3 DDR_A0 DDR_ODT
BYPASS_ VDDQ_
H PG5 PG10 PF8 VDDCPU VSS VDDCORE PH11 PI3 PF9 PG6 VDDCORE VSS DDR_BA0 DDR_CSN DDR_WEN
REG1V8 DDR
L PF6 VSS PH7 VDD_ANA VSS_ANA PG12 PA0 PF11 PE5 PF15 VDD_PLL2 PH5 DDR_CKE DDR_A12 DDR_A1 DDR_A11 DDR_A14
PC15-
PC14- USB_ VDDQ_
M OSC32_ PC13 VDD VSS PB11 PA5 PB0 VDDCORE PI6-BOOT2 VDDCORE VSS DDR_A6 DDR_A8 DDR_BA1
OSC32_IN RREF DDR
OUT
VDDQ_ VDDQ_
N PD13 VSS PI0 PI1 PA11 VSS PA4 PB1 VSS VSS PI5-BOOT1 VSS VSS VSS DDR_ATO
DDR DDR
MSv67512V3
A VSS PA9 PE13 PE12 PD12 PG0 PE15 PG7 PH13 PF3 PB9 PF0 PC10 PC12 PC9 VSS
DDR_ DDR_
F PF8 PG9 PD11 PA12 VSS VSS VSS
DQ7 A5
VSS
DDR_
DDR_ DDR_ DDR_
H PE4 PF10 PG15 PG8 VSS VSS RESET
N
BA2 A3 A0
PC15-
VDD VDD VDD DDR_ DDR_ DDR_
L VBAT OSC32
_OUT
PI3 VSS
CORE CORE
VSS VSS
CORE
VSS VSS
A10 CASN CLKN
PC14-
VDDQ_ VDDQ_ DDR_ DDR_ DDR_
M VSS OSC32
_IN
PC13 VDD VSS VSS VSS VSS VSS VSS
DDR DDR A12 CLKP A15
PH1-
VSS_ VDD VDD VDDQ_ PWR_ DDR_ DDR_
U OSC_
OUT
ANA
VSS VSS VDD VDDA VSSA PA6 VSS
CORE
VSS
CORE DDR
VSS
ON DQ13 DQ9
VDDA1
VDD_ NJ PWR_ DDR_ DDR_
V PD7
ANA
PG2 PA7 VREF-
TRST
V1_
REG
VSS
LP DQS1P DQS1N
MSv65068V5
Unless otherwise specified, the pin function during and after reset is the same as the actual pin
Pin name
name
S Supply pin
I Input only pin
Pin type O Output only pin
I/O Input/output pin
A Analog or special level pin
FT(U/D/PD) 5 V tolerant I/O (with fixed pull-up / pull-down / programmable pull-down)
DDR 1.5 V, 1.35 V or 1.2 V I/O for DDR3, DDR3L, LPDDR2/LPDDR3 interface
A Analog signal
RST Reset pin with weak pull-up resistor
Option for FT I/Os
I/O structure _f(1)
I2C FM+ option
_a(2) Analog option (supplied by VDDA for the analog part of the I/O)
_u(3) USB option (supplied by VDD3V3_USBxx for the USB part of the I/O)
(4)
_h High-speed output for 1.8V typ. VDD (for SPI, SDMMC, QUADSPI, TRACE)
Very-high-speed option for 1.8V typ. VDD (for ETH, SPI, SDMMC, QUADSPI,
_vh(5)
TRACE)
Notes Unless otherwise specified by a note, all I/Os are set as floating inputs during and after reset
Alternate
Functions selected through GPIOx_AFR registers
functions
Additional
Functions directly selected/enabled through peripheral registers
functions
1. The related I/O structures in Table 7 are: FT_f, FT_fh, FT_fvh
2. The related I/O structures in Table 7 are: FT_a, FT_ha, FT_vha
3. The related I/O structures in Table 7 are: FT_u
4. The related I/O structures in Table 7 are: FT_h, FT_fh, FT_fvh, FT_vh, FT_ha, FT_vha
5. The related I/O structures in Table 7 are: FT_vh, FT_vha, FT_fvh
I/O structure
Pin type
Pin name
LFBGA289
TFBGA289
TFBGA320
Notes
(function after
reset) Alternate functions Additional functions
I/O structure
Pin type
Pin name
LFBGA289
TFBGA289
TFBGA320
Notes
(function after
reset) Alternate functions Additional functions
TRACED6, TIM16_CH1N,
TIM4_CH1, TIM8_CH1,
USART1_TX, SAI1_CK2,
C1 G3 C1 PB6 I/O FT_h - LCD_B6, -
QUADSPI_BK1_NCS,
ETH2_MDIO, FMC_NE3,
DCMIPP_D5, LCD_B7, HDP6
A17 A17 T17 VSS S - - - -
M7 - J13 VDD S - - - -
TIM16_CH1N, SAI1_D1,
SAI1_SD_A,
D2 G9 D2 PD6 I/O FT - -
UART4_TX(boot),
DCMIPP_D4, DCMIPP_D0
TRACED9, TIM5_ETR,
USART2_RX, I2C3_SDA,
F5 F1 E3 PH8 I/O FT_fh - LCD_R6, FMC_A8, -
DCMIPP_HSYNC, LCD_R2,
HDP2
TIM16_CH1, TIM4_CH3,
I2C1_SCL, I2C3_SCL,
DFSDM1_DATIN1,
D1 G4 D1 PB8 I/O FT_f - -
UART4_RX, SAI1_D1,
FMC_D13(boot)/FMC_AD13,
DCMIPP_D6
TIM1_ETR, SAI2_MCLK_A,
USART1_RTS/USART1_DE,
ETH2_MII_RX_DV/ETH2_
E3 F2 F4 PA12 I/O FT_h - -
RGMII_RX_CTL/ETH2_RMII_
CRS_DV, FMC_A7,
DCMIPP_D1, LCD_G6
F8 D6 E10 VDDCPU S - - - -
LPTIM1_IN2, DCMIPP_D9,
LCD_G1, UART7_TX,
QUADSPI_BK2_IO0(boot),
F4 G2 E2 PH2 I/O FT_h - ETH2_MII_CRS, -
ETH1_MII_CRS, FMC_NE4,
ETH2_RGMII_CLK125,
LCD_B0
C8 B8 T21 VSS S - - - -
I/O structure
Pin type
Pin name
LFBGA289
TFBGA289
TFBGA320
Notes
(function after
reset) Alternate functions Additional functions
LPTIM2_IN2, I2C4_SMBA,
USART3_CTS/USART3_NSS,
SPDIFRX_IN0,
QUADSPI_BK1_IO2,
E2 G1 F3 PD11 I/O FT_h - -
ETH2_RGMII_CLK125,
LCD_R7,
FMC_CLE(boot)/FMC_A16,
UART7_RX, DCMIPP_D4
DBTRGO, I2C2_SDA,
USART6_RX, SPDIFRX_IN3,
E1 G5 F2 PG9 I/O FT_f - FDCAN1_RX, FMC_NE2, -
FMC_NCE(boot),
DCMIPP_VSYNC
TIM16_CH1N, TIM4_CH3,
TIM8_CH3, SAI1_SCK_B,
G5 H3 F1 PF8 I/O FT_h - USART6_TX, TIM13_CH1, WKUP1
QUADSPI_BK1_IO0(boot),
DCMIPP_D15, LCD_B3
M8 - M5 VDD S - - - -
TIM2_CH1/TIM2_ETR,
TIM8_ETR, SPI5_MISO,
SAI1_MCLK_B, LCD_B1,
USART3_RTS/USART3_DE,
F3 J3 H5 PG8 I/O FT_h - SPDIFRX_IN2, TAMP_IN4
QUADSPI_BK2_IO2,
QUADSPI_BK1_IO3,
FMC_NE2, ETH2_CLK,
DCMIPP_D6
F9 D8 G5 VDDCPU S - - - -
TIM17_CH1, ETH2_MDC,
LCD_G4, FMC_A15,
F2 H1 G3 PG5 I/O FT_h - -
DCMIPP_VSYNC,
DCMIPP_D3
USART6_CTS/USART6_NSS,
UART7_CTS,
G4 G8 H4 PG15 I/O FT_h - QUADSPI_BK1_IO1, -
ETH2_PHY_INTN, LCD_B4,
DCMIPP_D10, LCD_B3
SPI5_SCK, SAI1_SD_B,
UART8_CTS, FDCAN1_TX,
F1 H2 G2 PG10 I/O FT_h - -
QUADSPI_BK2_IO1(boot),
FMC_NE3, DCMIPP_D2
D3 B14 U5 VSS S - - - -
I/O structure
Pin type
Pin name
LFBGA289
TFBGA289
TFBGA320
Notes
(function after
reset) Alternate functions Additional functions
TIM16_BKIN, SAI1_D3,
TIM8_BKIN, SPI5_NSS,
USART6_RTS/USART6_DE,
G3 K2 H3 PF10 I/O FT_h - TAMP_IN1
UART7_RTS/UART7_DE,
QUADSPI_CLK(boot),
DCMIPP_HSYNC, LCD_B5
H8 F10 - VDDCORE S - - - -
TIM16_CH1, SPI5_NSS,
UART7_RX(boot),
QUADSPI_BK1_IO2,
G2 L1 G1 PF6 I/O FT_vh - -
ETH2_MII_TX_EN/ETH2_
RGMII_TX_CTL/ETH2_RMII_
TX_EN, LCD_R7, LCD_G4
D12 C5 U6 VSS S - - - -
M9 K4 N7 VDD S - - - -
TIM17_CH1N, TIM1_CH1,
DFSDM1_CKIN3, SAI1_D4,
UART7_CTS, UART8_RX,
G1 H9 J5 PF9 I/O FT_h - TIM14_CH1, -
QUADSPI_BK1_IO1(boot),
QUADSPI_BK2_IO3,
FMC_A9, LCD_B6
SPI5_MISO, SAI1_D2,
DFSDM1_DATIN3,
TIM15_CH1N, I2S_CKIN,
SAI1_FS_A,
H5 K1 H2 PE4 I/O FT_h - UART7_RTS/UART7_DE, -
UART8_TX,
QUADSPI_BK2_NCS,
FMC_NCE2, FMC_A25,
DCMIPP_D3, LCD_G7
H6 E5 G7 VDDCPU S - - - -
RTC_OUT2, SAI1_D1,
I2S_CKIN, SAI1_SD_A,
UART4_RX,
H4 K3 J3 PB2 I/O FT_h - TAMP_IN7
QUADSPI_BK1_NCS(boot),
ETH2_MDIO, FMC_A6,
LCD_B4
E5 D13 U11 VSS S - - - -
I/O structure
Pin type
Pin name
LFBGA289
TFBGA289
TFBGA320
Notes
(function after
reset) Alternate functions Additional functions
SAI2_FS_B, I2C3_SDA,
SPI5_SCK,
QUADSPI_BK2_IO3,
H3 L3 J1 PH7 I/O FT_fh - -
ETH2_MII_TX_CLK,
ETH1_MII_TX_CLK,
QUADSPI_BK1_IO3, LCD_B2
SPI5_NSS, TIM5_CH2,
SAI2_SD_A,
SPI2_NSS/I2S2_WS,
I2C4_SCL, USART6_RX,
H1 H7 K3 PH11 I/O FT_fh - QUADSPI_BK2_IO0, -
ETH2_MII_RX_CLK/ETH2_
RGMII_RX_CLK/ETH2_RMII_
REF_CLK, FMC_A12,
LCD_G6
LPTIM2_ETR, TIM4_CH2,
TIM8_CH2, SAI1_CK1,
SAI1_MCLK_A, USART1_RX,
J1 N1 J2 PD13 I/O FT_h - -
QUADSPI_BK1_IO3,
QUADSPI_BK2_IO2,
FMC_A18, LCD_G4
J5 J1 K2 VDD_PLL S - - - -
J4 J2 K1 VSS_PLL S - - - -
(1) TAMP_IN3/TAMP_
J3 J4 N5 PI2 I/O FT SPDIFRX_IN2
OUT4, WKUP5
RTC_OUT2/RTC_
(1) LSCO,
K5 N4 P4 PI1 I/O FT SPDIFRX_IN1
TAMP_IN2/TAMP_
OUT3, WKUP4
F13 L2 U13 VSS S - - - -
J2 J5 L2 VBAT S - - - -
(1) TAMP_IN8/TAMP_
L4 N3 P5 PI0 I/O FT SPDIFRX_IN0
OUT1
PC15- (1)
K2 M2 L3 I/O FT - OSC32_OUT
OSC32_OUT
I/O structure
Pin type
Pin name
LFBGA289
TFBGA289
TFBGA320
Notes
(function after
reset) Alternate functions Additional functions
I/O structure
Pin type
Pin name
LFBGA289
TFBGA289
TFBGA320
Notes
(function after
reset) Alternate functions Additional functions
TIM12_CH1, USART2_CK,
I2C5_SDA,
SPI2_SCK/I2S2_CK,
QUADSPI_BK1_IO2,
L3 J6 N3 PH6 I/O FT_fh - ETH1_PHY_INTN, -
ETH1_MII_RX_ER,
ETH2_MII_RXD2/ETH2_
RGMII_RXD2,
QUADSPI_BK1_NCS
LPTIM1_ETR, TIM4_ETR,
SAI2_FS_A, I2C2_SMBA,
SPI2_MISO/I2S2_SDI,
N2 P4 R1 PG1 I/O FT_vh - SAI2_D2, FDCAN2_TX, -
ETH2_MII_TXD2/ETH2_
RGMII_TXD2, FMC_NBL0,
LCD_G7
M11 - N12 VDD S - - - -
MCO2, TIM1_BKIN2,
SAI2_SCK_B, TIM15_CH2,
I2C3_SMBA, SAI1_SCK_B,
N1 R2 T2 PE6 I/O FT_vh - UART4_RTS/UART4_DE, -
ETH2_MII_TXD3/ETH2_
RGMII_TXD3, FMC_A22,
DCMIPP_D7, LCD_G3
P1 P1 T3 PH0-OSC_IN I/O FT - - OSC_IN
G9 U1 N11 VSS S - - - -
P2 P2 U2 PH1-OSC_OUT I/O FT - - OSC_OUT
I2C3_SCL, SPI5_MOSI,
QUADSPI_BK2_IO1,
R2 T2 R3 PH3 I/O FT_fh - ETH1_MII_COL, LCD_R5, -
ETH2_MII_COL,
QUADSPI_BK1_IO0, LCD_B4
M5 L5 U3 VSS_ANA S - - - -
TIM8_BKIN2, I2C2_SDA,
SAI2_SD_B, FDCAN2_RX,
L5 U2 W1 PG3 I/O FT_fvh - ETH2_RGMII_GTX_CLK, -
ETH1_MDIO, FMC_A13,
DCMIPP_D15, DCMIPP_D12
M4 L4 V2 VDD_ANA S - - - -
MCO2, TIM8_BKIN,
R1 U3 V3 PG2 I/O FT - SAI2_MCLK_B, ETH1_MDC, -
DCMIPP_D1
I/O structure
Pin type
Pin name
LFBGA289
TFBGA289
TFBGA320
Notes
(function after
reset) Alternate functions Additional functions
LPTIM1_IN1, SAI2_SCK_A,
SAI2_CK2,
USART6_RTS/USART6_DE,
USART3_CTS,
T1 L6 W2 PG12 I/O FT - ETH2_PHY_INTN, -
ETH1_PHY_INTN,
ETH2_MII_RX_DV/ETH2_
RGMII_RX_CTL/ETH2_RMII_
CRS_DV
F7 P6 R5 VDD S - - - -
G10 E8 T1 VSS S - - - -
MCO1, USART2_CK,
I2C2_SCL, I2C3_SDA,
SPDIFRX_IN0,
ETH1_MII_RX_CLK/ETH1_
N3 R3 V1 PD7 I/O FT_fh - -
RGMII_RX_CLK/ETH1_RMII_
REF_CLK,
QUADSPI_BK1_IO2,
FMC_NE1
DBTRGO, DBTRGI, MCO1,
P3 K7 T4 PA13 I/O FT - BOOTFAILN
UART4_TX
R3 R4 W3 PWR_CPU_ON O FT - - -
TIM1_CH4, I2C5_SCL,
SPI2_NSS/I2S2_WS,
USART1_CTS/USART1_NSS,
T2 N5 Y1 PA11 I/O FT_f - ETH2_MII_RXD1/ETH2_ -
RGMII_RXD1/ETH2_RMII_
RXD1, ETH1_CLK,
ETH2_CLK
TIM2_CH4, LPTIM1_OUT,
I2C5_SMBA, USART3_RX,
N5 M6 AA2 PB11 I/O FT_vh - ETH1_MII_TX_EN/ETH1_ -
RGMII_TX_CTL/ETH1_RMII_
TX_EN
PF14(JTCK/SW (2)
P4 U4 Y2 I/O FT JTCK/SWCLK -
CLK)
TIM2_CH1/TIM2_ETR,
ADC1_INP7,
TIM5_CH1, TIM8_ETR,
ADC1_INN3,
U3 L7 Y3 PA0 I/O FT_a - TIM15_BKIN, SAI1_SD_B,
ADC2_INP7,
UART5_TX, ETH1_MII_CRS,
ADC2_INN3
ETH2_MII_CRS
I/O structure
Pin type
Pin name
LFBGA289
TFBGA289
TFBGA320
Notes
(function after
reset) Alternate functions Additional functions
TIM2_CH1/TIM2_ETR, ADC1_INP11,
SAI1_MCLK_B, ADC1_INN10,
N6 T3 W4 PF13 I/O FT_a -
DFSDM1_DATIN3, ADC2_INP11,
USART2_TX, UART5_RX ADC2_INN10
G11 E10 P7 VSS S - - - -
F10 - - VDD S - - - -
TIM2_CH2, TIM5_CH2,
LPTIM3_OUT, TIM15_CH1N,
DFSDM1_CKIN0,
ADC1_INP3,
R4 K8 AA3 PA1 I/O FT_a - USART2_RTS/USART2_DE,
ADC2_INP3
ETH1_MII_RX_CLK/ETH1_
RGMII_RX_CLK/ETH1_RMII_
REF_CLK
TIM2_CH3, TIM5_CH3,
ADC1_INP1,
P5 R5 Y4 PA2 I/O FT_a - LPTIM4_OUT, TIM15_CH1,
ADC2_INP1
USART2_TX, ETH1_MDIO
TIM2_CH1/TIM2_ETR,
USART2_CK, TIM8_CH1N,
SAI1_D1,
U4 M7 Y5 PA5 I/O FT_a - ADC1_INP2
SPI1_NSS/I2S1_WS,
SAI1_SD_A, ETH1_PPS_OUT,
ETH2_PPS_OUT
ADC1_INP0,
SAI1_SCK_A, SAI1_CK2,
ADC1_INN1,
I2S1_MCK,
T3 T4 W5 PC0 I/O FT_ha - ADC2_INP0,
SPI1_MOSI/I2S1_SDO,
ADC2_INN1,
USART1_TX
TAMP_IN3
SPI1_NSS/I2S1_WS,
SAI1_SD_A, UART4_TX, ADC1_INP6,
T4 J9 AA4 PF12 I/O FT_vha -
ETH1_MII_TX_ER, ADC1_INN2
ETH1_RGMII_CLK125
R6 U6 W7 VREF+ S - - - -
P7 U5 U8 VDDA S - - - -
P6 T6 V8 VREF- S - - - -
N7 T5 U9 VSSA S - - - -
I/O structure
Pin type
Pin name
LFBGA289
TFBGA289
TFBGA320
Notes
(function after
reset) Alternate functions Additional functions
TIM1_CH1N, TIM3_CH2,
TIM8_CH1N, SAI2_D1,
SPI1_SCK/I2S1_CK,
USART1_CTS/USART1_NSS,
U2 R6 V6 PA7 I/O FT_ha - ADC1_INP16
TIM14_CH1,
ETH1_MII_RX_DV/ETH1_
RGMII_RX_CTL/ETH1_RMII_
CRS_DV, SAI2_SD_A
ADC1_INP8,
USART2_TX, SAI1_D2,
ADC1_INN4,
T6 L8 Y6 PF11 I/O FT_a - DFSDM1_CKIN3, SAI1_FS_A,
ADC2_INP8,
ETH2_MII_RX_ER
ADC2_INN4
TIM5_ETR, USART2_CK,
SAI1_SCK_B,
SPI1_NSS/I2S1_WS,
U5 N7 AA6 PA4 I/O FT_a - DFSDM1_CKIN1, ADC1_INP14
ETH1_PPS_OUT,
ETH2_PPS_OUT,
SAI1_SCK_A
TIM3_ETR, DFSDM1_CKIN2,
SAI1_D3, I2S1_MCK,
UART5_RTS/UART5_DE,
ADC1_INP4,
U6 K9 Y7 PC4 I/O FT_a - SPDIFRX_IN2,
ADC2_INP4
ETH1_MII_RXD0/ETH1_
RGMII_RXD0/ETH1_RMII_
RXD0, SAI2_D3
F11 P9 - VDD S - - - -
H7 E12 P15 VSS S - - - -
SAI1_CK1, DFSDM1_CKOUT,
SPI1_MISO/I2S1_SDI,
ADC1_INP13,
SPI1_SCK/I2S1_CK,
T5 P7 W6 PC3 I/O FT_ha - ADC1_INN12,
UART5_CTS, SAI1_MCLK_A,
TAMP_IN5
ETH1_MII_TX_CLK,
ETH2_MII_TX_CLK
J8 M9 - VDDCORE S - - - -
DFSDM1_DATIN2, SAI2_D4,
I2S_CKIN, SAI1_D4,
USART2_CTS/USART2_NSS,
ADC1_INP10,
R7 P8 AA7 PC5 I/O FT_a - SPDIFRX_IN3,
ADC2_INP10
ETH1_MII_RXD1/ETH1_
RGMII_RXD1/ETH1_RMII_
RXD1
I/O structure
Pin type
Pin name
LFBGA289
TFBGA289
TFBGA320
Notes
(function after
reset) Alternate functions Additional functions
DBTRGI, TIM1_CH2N,
TIM3_CH3, TIM8_CH2N,
ADC1_INP9,
USART1_RX, I2S1_MCK,
ADC1_INN5,
U7 M8 W8 PB0 I/O FT_a - SAI2_FS_A, USART1_CK,
ADC2_INP9,
UART4_CTS, SAI2_D2,
ADC2_INN5
ETH1_MII_RXD2/ETH1_
RGMII_RXD2
TIM2_CH4, TIM5_CH4,
LPTIM5_OUT, TIM15_CH2,
ADC1_INP12,
SPI1_MOSI/I2S1_SDO,
N8 T7 W9 PA3 I/O FT_ha - ADC1_INN11,
SAI1_FS_B, USART2_RX,
PVD_IN, WKUP6
ETH1_MII_COL,
ETH2_MII_COL
TIM1_CH3N, TIM3_CH4,
TIM8_CH3N,
SPI1_SCK/I2S1_CK,
ADC1_INP5,
T7 N8 Y8 PB1 I/O FT_ha - DFSDM1_DATIN1,
ADC2_INP5
UART4_RX,
ETH1_MII_RXD3/ETH1_
RGMII_RXD3
DFSDM1_DATIN0, SAI1_D3,
ETH1_MII_RX_DV/ETH1_
U8 R7 Y9 PC1 I/O FT_vha - ADC2_INP2
RMII_CRS_DV,
ETH1_RGMII_GTX_CLK
H10 - R10 VDDCORE S - - - -
TIM1_BKIN, TIM3_CH1,
TIM8_BKIN, SAI2_CK2,
ADC1_INP17,
SPI1_MISO/I2S1_SDI,
T8 R8 U10 PA6 I/O FT_ha - ADC1_INN16,
USART1_CK,
TAMP_IN2
UART4_RTS/UART4_DE,
TIM13_CH1, SAI2_SCK_A
H11 E14 R8 VSS S - - - -
G6 P10 - VDD S - - - -
J10 - R13 VDDCORE S - - - -
LPTIM1_OUT,
USART6_CTS/USART6_NSS,
ADC2_INP6,
P8 R9 AA9 PG13 I/O FT_vha - ETH1_MII_TXD0/ETH1_
ADC2_INN2
RGMII_TXD0/ETH1_RMII_
TXD0
SAI2_SCK_B, TIM8_CH3,
TIM15_CH1, UART4_RX,
T9 L9 W10 PE5 I/O FT_vh - -
ETH1_MII_TXD3/ETH1_
RGMII_TXD3, FMC_NE1
I/O structure
Pin type
Pin name
LFBGA289
TFBGA289
TFBGA320
Notes
(function after
reset) Alternate functions Additional functions
LPTIM1_ETR, SAI2_D1,
USART6_TX, SAI2_SD_A,
P9 T8 Y10 PG14 I/O FT_vh - ETH1_MII_TXD1/ETH1_ -
RGMII_TXD1/ETH1_RMII_TX
D1
J13 - U12 VDDCORE S - - - -
SPI5_NSS,
SPI1_NSS/I2S1_WS,
SAI2_MCLK_A,
U9 U8 AA10 PC2 I/O FT_vha - USART1_RTS/USART1_DE, ADC1_INP15
SAI2_CK1,
ETH1_MII_TXD2/ETH1_
RGMII_TXD2
H14 E16 R11 VSS S - - - -
R9 J10 W11 VDD S - - - -
K8 - G11 VDDCORE S - - - -
N9 R10 V11 NJTRST I FTU - - -
U10 K10 Y11 NRST I/O RST - - -
T10 U7 AA12 PDR_ON I FT - - -
U12 M10 W12 USB_RREF A A - - -
VDD3V3_
P10 U11 W14 S - - - -
USBHS
USBH_HS_DP2
T11 T9 AA13 USB_DP2 A FT_u - -
(boot), OTG_HS_DP
USBH_HS_DM2
U11 U9 Y13 USB_DM2 A FT_u - -
(boot), OTG_HS_DM
N10 T11 Y14 VSS_USBHS S - - - -
PF15 (3)
R10 L10 Y12 I/O FT JTMS/SWDIO -
(JTMS/SWDIO)
DBTRGO, DBTRGI, MCO2,
T12 R11 W13 PA14 I/O FT - -
OTG_HS_SOF
PI6-BOOT2 (4)
R12 M11 Y15 I/O FT BOOT2 -
(BOOT2)
K6 - - VDD S - - - -
L6 - - VDD S - - - -
- - R7 VDD S - - - -
I/O structure
Pin type
Pin name
LFBGA289
TFBGA289
TFBGA320
Notes
(function after
reset) Alternate functions Additional functions
VDDA1V8_
R11 J11 W15 S - - - -
REG
J7 R12 R14 VSS S - - - -
VDDA1V1_
N11 U10 V14 S - - - -
REG
J9 T10 - VSS S - - - -
- - R9 VDD S - - - -
- - R12 VDD S - - - -
PI5-BOOT1 (4)
P12 N11 AA15 I/O FT BOOT1 -
(BOOT1)
PI4-BOOT0 (4)
U14 P11 Y17 I/O FT BOOT0 -
(BOOT0)
U13 U12 AA16 USB_DM1 A FT_u - - USBH_HS_DM1
T13 T12 Y16 USB_DP1 A FT_u - - USBH_HS_DP1
U15 J12 AA19 PA10 I/O FT_u - TIM1_CH3 OTG_HS_ID
U16 U13 AA20 PI7 I/O FT_u - - OTG_HS_VBUS
R13 L11 Y18 VDD_PLL2 S - - - -
P13 K11 AA18 VSS_PLL2 S - - - -
K9 F12 J11 VDDCORE S - - - -
BYPASS_REG
T14 H11 W17 I FT - - -
1V8
- F5 B12 VSS S - - - -
(3)
T15 T13 Y19 PH4(JTDI) I/O FT JTDI -
(3)
R14 L12 W18 PH5(JTDO) I/O FT JTDO -
N13 U14 V19 PWR_LP O FT - - -
P14 R13 U17 PWR_ON O FT - - PWR_ONLP
- F13 F17 VSS S - - - -
- P12 E12 VDD S - - - -
E12 K14 E15 VDDQ_DDR S - - - -
R15 R15 W19 DDR_DQ12 I/O DDR - - -
F12 M14 G15 VDDQ_DDR S - - - -
T16 U15 Y20 DDR_DQ15 I/O DDR - - -
- H5 A1 VSS S - - - -
I/O structure
Pin type
Pin name
LFBGA289
TFBGA289
TFBGA320
Notes
(function after
reset) Alternate functions Additional functions
I/O structure
Pin type
Pin name
LFBGA289
TFBGA289
TFBGA320
Notes
(function after
reset) Alternate functions Additional functions
I/O structure
Pin type
Pin name
LFBGA289
TFBGA289
TFBGA320
Notes
(function after
reset) Alternate functions Additional functions
I/O structure
Pin type
Pin name
LFBGA289
TFBGA289
TFBGA320
Notes
(function after
reset) Alternate functions Additional functions
I/O structure
Pin type
Pin name
LFBGA289
TFBGA289
TFBGA320
Notes
(function after
reset) Alternate functions Additional functions
TRACED11, SAI2_D4,
TIM15_BKIN,
(6) SPI4_MISO/I2S4_SDI,
D13 B12 B17 PE3 I/O FT_h -
USART3_RTS/USART3_DE,
FDCAN1_RX,
SDMMC2_CK(boot), LCD_R4
TRACED14, TIM16_BKIN,
TIM3_CH1, SAI2_CK2,
(6) SPI4_SCK/I2S4_CK,
B13 E11 C16 PB4 I/O FT_h -
USART3_CK, SDMMC2_D3,
LCD_G1, SAI2_SCK_A,
LCD_B6, LCD_R0
TRACED0, TIM1_CH2N,
TIM12_CH1, TIM8_CH2N,
(6) USART1_TX,
A13 A12 B16 PB14 I/O FT_h -
SDMMC2_D0(boot),
SDMMC1_D4, LCD_R0,
LCD_G5
- - N13 VDDCORE S - - - -
D11 A13 C15 VDDSD2 S - - - -
U1 - M1 VSS S - - - -
TRACED2, TIM2_CH2,
SAI2_CK1,
SPI4_NSS/I2S4_WS,
(6)
C11 B11 C14 PB3 I/O FT_h SDMMC1_D123DIR, -
SDMMC2_D2, LCD_R6,
SAI2_MCLK_A, UART7_RX,
LCD_B2
RTC_REFIN, TIM1_CH3N,
TIM12_CH2, TIM8_CH3N,
SAI2_D2,
SPI4_MOSI/I2S4_SDO,
(6)
B12 D11 B15 PB15 I/O FT_h DFSDM1_CKIN2, -
UART7_CTS,
SDMMC1_CKIN,
SDMMC2_D1, SAI2_FS_A,
LCD_CLK, LCD_B0
U17 - M7 VSS S - - - -
TRACED13,
DFSDM1_CKOUT,
C13 A11 A16 PF0 I/O FT_h - -
USART3_CK, SDMMC2_D4,
FMC_A0, LCD_R6, LCD_G0
I/O structure
Pin type
Pin name
LFBGA289
TFBGA289
TFBGA320
Notes
(function after
reset) Alternate functions Additional functions
TRACED0, TIM5_CH1,
SAI2_D3, DFSDM1_DATIN2,
I2S3_MCK,
E11 C11 E14 PH10 I/O FT_h - SPI2_MOSI/I2S2_SDO, -
USART3_CTS/USART3_NSS,
SDMMC1_D4, LCD_HSYNC,
LCD_R2, HDP0
TRACED3, TIM4_CH4,
I2C4_SDA, FDCAN1_TX,
A12 C10 A15 PB9 I/O FT_fh - SDMMC2_D5, UART5_TX, -
SDMMC1_CDIR(boot),
LCD_DE, LCD_B1
- D10 G9 VDD S - - - -
- - M9 VSS S - - - -
TRACECLK, TIM1_CH1N,
LPTIM2_OUT,
SPI2_NSS/I2S2_WS,
E10 B10 D14 PB13 I/O FT_fh - I2C4_SCL, -
SDMMC1_D123DIR,
FDCAN2_TX,
UART5_TX(boot), LCD_CLK
TIM2_CH3, LPTIM2_IN1,
I2C5_SMBA,
D10 G10 E13 PB10 I/O FT_h - SPI4_NSS/I2S4_WS, -
SPI2_SCK/I2S2_CK,
USART3_TX(boot), LCD_R3
TRACED2, TIM3_CH1,
TIM8_CH1, DFSDM1_DATIN0,
I2S3_MCK,
USART6_TX(boot),
B11 A10 B14 PC6 I/O FT_h - SDMMC1_D6, -
SDMMC2_D0DIR,
SDMMC2_D6, LCD_B1,
FMC_A19, LCD_R6,
LCD_HSYNC, HDP2
TRACED4, TIM17_BKIN,
TIM3_CH2,
SPI2_MISO/I2S2_SDI,
C10 F9 B13 PB5 I/O FT_h - I2C4_SMBA, SDMMC1_CKIN, -
FDCAN2_RX,
UART5_RX(boot), LCD_B6,
LCD_DE
I/O structure
Pin type
Pin name
LFBGA289
TFBGA289
TFBGA320
Notes
(function after
reset) Alternate functions Additional functions
TRACED4, TIM3_CH2,
TIM8_CH2, I2S2_MCK,
USART6_RX(boot),
A11 A9 C13 PC7 I/O FT_h - USART3_CTS, -
SDMMC2_CDIR,
SDMMC2_D7, LCD_R1,
SDMMC1_D7, LCD_G6, HDP4
LPTIM2_IN2, I2C5_SDA,
SPI4_MISO/I2S4_SDI,
B10 B9 A13 PF3 I/O FT_fh - -
SPI3_NSS/I2S3_WS,
FMC_A3, LCD_G3
TIM1_CH4, TIM12_CH2,
SPI4_SCK/I2S4_CK,
A9 D9 C12 PH9 I/O FT_h - DCMIPP_D13, LCD_B5, -
LCD_DE, FMC_A20,
DCMIPP_D9, DCMIPP_D8
- C6 G13 VDD S - - - -
- - M10 VSS S - - - -
TRACED7, I2C2_SDA,
SPI3_MOSI/I2S3_SDO,
B9 A8 B11 PF1 I/O FT_fh - -
FMC_A1, LCD_B7, LCD_G1,
HDP7
TRACED15, USART2_CK,
TIM8_CH1N, I2C5_SCL,
A10 E9 A12 PH13 I/O FT_fh - SPI3_SCK/I2S3_CK, -
UART4_TX, LCD_G3,
LCD_G2
TRACED8, TIM1_ETR,
SPI3_MISO/I2S3_SDI,
C9 C8 A10 PG7 I/O FT_h - UART7_CTS, -
SDMMC2_CKIN, LCD_R1,
LCD_R5, LCD_R2
TRACED1, TIM1_BKIN2,
DFSDM1_CKIN3,
USART3_RX,
A8 C9 B10 PG4 I/O FT_h - SDMMC2_D123DIR, -
LCD_VSYNC, FMC_A14,
DCMIPP_D8, DCMIPP_D13,
HDP1
I/O structure
Pin type
Pin name
LFBGA289
TFBGA289
TFBGA320
Notes
(function after
reset) Alternate functions Additional functions
TRACED10, I2C2_SMBA,
DFSDM1_DATIN1,
UART7_RTS/UART7_DE,
D9 A7 C11 PB12 I/O FT_h - -
USART3_RX(boot),
UART5_RX, SDMMC1_D5,
LCD_R3, LCD_VSYNC
TRACED1, I2C2_SCL,
DFSDM1_CKIN1,
USART6_CK,
E9 B7 D11 PF2 I/O FT_fh - -
SDMMC2_D0DIR,
SDMMC1_D0DIR, FMC_A2,
LCD_G4, LCD_B3
- - M11 VSS S - - - -
- - J7 VDD S - - - -
J6 F4 G10 VDDCPU S - - - -
TIM1_CH2N, UART7_RX,
B8 C7 C10 PE10 I/O FT - FDCAN1_TX, -
FMC_D7(boot)/FMC_AD7
- - M12 VSS S - - - -
TIM2_CH1/TIM2_ETR,
TIM1_BKIN,
USART2_CTS/USART2_NSS,
D8 A6 A9 PE15 I/O FT_fh - -
I2C4_SCL,
FMC_D12(boot)/FMC_AD12,
DCMIPP_D10, LCD_B7, HDP7
- H4 - VDDCPU S - - - -
DFSDM1_DATIN2, I2C3_SDA,
DCMIPP_D8, UART4_RX,
B7 B6 B8 PH14 I/O FT_fh - -
LCD_B4, DCMIPP_D2,
DCMIPP_PIXCLK
TIM1_CH1N,
DFSDM1_CKIN2, I2C1_SDA,
A7 F8 B9 PE8 I/O FT_f - -
UART7_TX,
FMC_D5(boot)/FMC_AD5
USART2_RX, TIM4_CH4,
DFSDM1_DATIN2,
C7 A5 E9 PD15 I/O FT_h - QUADSPI_BK1_IO3, -
FMC_D1(boot)/FMC_AD1,
LCD_B5
I/O structure
Pin type
Pin name
LFBGA289
TFBGA289
TFBGA320
Notes
(function after
reset) Alternate functions Additional functions
TRACECLK,
DFSDM1_DATIN3,
E8 B5 C9 PD9 I/O FT_h - SDMMC2_CDIR, LCD_B5, -
FMC_D14(boot)/FMC_AD14,
LCD_CLK, LCD_B0
- - M13 VSS S - - - -
FDCAN2_TX, FMC_A10,
D7 A4 A7 PG0 I/O FT_h - -
DCMIPP_PIXCLK, LCD_G5
QUADSPI_BK1_IO0,
A6 B4 C8 PD5 I/O FT_h - FMC_NWE(boot), LCD_B0, -
LCD_G4
- - J9 VDD S - - - -
TIM1_CH1,
QUADSPI_BK1_IO1,
B6 A3 B7 PE9 I/O FT_h - LCD_HSYNC, -
FMC_D6(boot)/FMC_AD6,
DCMIPP_D7, LCD_R7, HDP3
TIM1_ETR, LPTIM2_IN1,
UART5_TX,
A5 C4 D8 PE7 I/O FT_h - -
FMC_D4(boot)/FMC_AD4,
LCD_B3, LCD_R5
DCMIPP_D12,
UART8_RX(boot),
D6 B3 B6 PE0 I/O FT_h - FDCAN2_RX, LCD_B1, -
FMC_A11, DCMIPP_D1,
LCD_B5
LPTIM1_IN1, TIM4_CH1,
I2C1_SCL,
C6 D7 A6 PD12 I/O FT_f - USART3_RTS/USART3_DE, -
FMC_ALE(boot)/FMC_A17,
DCMIPP_D6
USART2_RTS/USART2_DE,
SPI3_MISO/I2S3_SDI,
DFSDM1_CKIN0,
E7 A2 C7 PD4 I/O FT_h - -
QUADSPI_CLK, LCD_R1,
FMC_NOE(boot), LCD_R4,
LCD_R6
USART2_TX, I2S4_WS,
USART3_TX,
C5 B2 B5 PD8 I/O FT - -
UART4_RX(boot),
DCMIPP_D9, DCMIPP_D3
I/O structure
Pin type
Pin name
LFBGA289
TFBGA289
TFBGA320
Notes
(function after
reset) Alternate functions Additional functions
LPTIM1_IN2,
UART8_TX(boot),
B5 C3 E8 PE1 I/O FT_h - LCD_HSYNC, LCD_R4, -
FMC_NBL1, DCMIPP_D3,
DCMIPP_D12
TIM17_CH1N, TIM4_CH2,
I2S4_CK, I2C4_SDA,
A4 D5 C6 PB7 I/O FT_f - FMC_NCE2, FMC_NL, -
DCMIPP_D13,
DCMIPP_PIXCLK
TIM1_CH3N,
SPI4_SCK/I2S4_CK,
UART8_RTS/UART8_DE,
B4 B1 A4 PE12 I/O FT_h - -
LCD_VSYNC, LCD_G4,
FMC_D9(boot)/FMC_AD9,
DCMIPP_D11, LCD_G6, HDP4
- - K7 VDDCPU S - - - -
I2C5_SCL,
SPI4_MOSI/I2S4_SDO,
UART4_TX,
D5 C2 C5 PD1 I/O FT_fh - QUADSPI_BK1_NCS, -
LCD_B6,
FMC_D3(boot)/FMC_AD3,
DCMIPP_D13, LCD_G2
- - K5 VDDCPU S - - - -
RTC_REFIN, I2C5_SMBA,
SPI4_NSS/I2S4_WS,
USART3_CK, LCD_G5,
A3 D3 D6 PD10 I/O FT_h - -
LCD_B7,
FMC_D15(boot)/FMC_AD15,
DCMIPP_VSYNC, LCD_B2
TRACED5,
TIM2_CH1/TIM2_ETR,
I2S4_MCK,
UART4_RTS/UART4_DE,
E6 E7 B4 PA15 I/O FT_h - -
UART4_RX, LCD_R0,
LCD_G7, FMC_A9,
DCMIPP_D14, DCMIPP_D5,
HDP5
TIM1_CH3, I2C5_SDA,
SPI4_MISO/I2S4_SDI,
C4 C1 A3 PE13 I/O FT_fh - LCD_B1, -
FMC_D10(boot)/FMC_AD10,
DCMIPP_D4, LCD_R6
I/O structure
Pin type
Pin name
LFBGA289
TFBGA289
TFBGA320
Notes
(function after
reset) Alternate functions Additional functions
TIM4_CH3, I2C3_SDA,
USART1_RX, UART8_CTS,
B3 F7 C4 PD14 I/O FT_fh - -
FMC_D0(boot)/FMC_AD0,
DCMIPP_D8, LCD_R4
- D12 - VDD S - - - -
1. Power supply is VBAT.
2. During reset and when configured as alternate function for JTAG/SWD an internal pull-down is present.
3. During reset and when configured as alternate function for JTAG/SWD an internal pull-up is present.
4. During reset an internal pull-down is present.
5. Power supply is VDDSD1.
6. Power supply is VDDSD2.
DCMIPP/DFSD
LPTIM1/RTC/ DFSDM1/ DFSDM1/ I2C1/3/SPI1/
Port SAI1/2/SYS/ M1/I2C4/SAI1/2
SPI5/SYS/ LPTIM2/3/4/5/ I2C1/2/3/4/5/ I2S1/SPI2/I2S2/ LCD/UART4/7/
RTC/SYS TIM1/3/4/5/12/ /SPI1/I2S1/SPI2
TIM1/2/16/17/ SAI2/TIM8/ LPTIM2/SAI1/2/ SPI3/I2S3/SPI4/ USART1/2/3/6
USART2 /I2S2/SPI3/I2S3
USART2 USART2 TIM15/USART1 I2S4/SPI5
/SPI5
TIM2_CH1/
PA0 - TIM5_CH1 TIM8_ETR TIM15_BKIN - SAI1_SD_B -
TIM2_ETR
DFSDM1_ USART2_RTS/
PA1 - TIM2_CH2 TIM5_CH2 LPTIM3_OUT TIM15_CH1N -
CKIN0 USART2_DE
PA2 - TIM2_CH3 TIM5_CH3 LPTIM4_OUT TIM15_CH1 - - USART2_TX
SPI1_MOSI/
PA3 - TIM2_CH4 TIM5_CH4 LPTIM5_OUT TIM15_CH2 SAI1_FS_B USART2_RX
I2S1_SDO
DS13874 Rev 3
SPI1_NSS/ DFSDM1_
PA4 - - TIM5_ETR USART2_CK SAI1_SCK_B -
I2S1_WS CKIN1
TIM2_CH1/ SPI1_NSS/
PA5 - USART2_CK TIM8_CH1N SAI1_D1 SAI1_SD_A -
TIM2_ETR I2S1_WS
SPI1_MISO/
Port A PA6 - TIM1_BKIN TIM3_CH1 TIM8_BKIN SAI2_CK2 - USART1_CK
I2S1_SDI
SPI1_SCK/ USART1_CTS/
PA7 - TIM1_CH1N TIM3_CH2 TIM8_CH1N SAI2_D1 -
I2S1_CK USART1_NSS
PA8 MCO1 - SAI2_MCLK_A TIM8_BKIN2 I2C4_SDA SPI5_MISO SAI2_CK1 USART1_CK
DFSDM1_
PA9 - TIM1_CH2 - - I2C3_SMBA - USART1_TX
DATIN0
PA10 - TIM1_CH3 - - - - - -
SPI2_NSS/ USART1_CTS/
STM32MP135A/D
PA11 - TIM1_CH4 - - I2C5_SCL -
I2S2_WS USART1_NSS
USART1_RTS/
PA12 - TIM1_ETR SAI2_MCLK_A - - - -
USART1_DE
PA13 DBTRGO DBTRGI MCO1 - - - - -
Table 8. Alternate function AF0 to AF7 (continued)
STM32MP135A/D
AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7
DCMIPP/DFSD
LPTIM1/RTC/ DFSDM1/ DFSDM1/ I2C1/3/SPI1/
Port SAI1/2/SYS/ M1/I2C4/SAI1/2
SPI5/SYS/ LPTIM2/3/4/5/ I2C1/2/3/4/5/ I2S1/SPI2/I2S2/ LCD/UART4/7/
RTC/SYS TIM1/3/4/5/12/ /SPI1/I2S1/SPI2
TIM1/2/16/17/ SAI2/TIM8/ LPTIM2/SAI1/2/ SPI3/I2S3/SPI4/ USART1/2/3/6
USART2 /I2S2/SPI3/I2S3
USART2 USART2 TIM15/USART1 I2S4/SPI5
/SPI5
SPI4_NSS/
PB3 TRACED2 TIM2_CH2 - - SAI2_CK1 - -
I2S4_WS
SPI4_SCK/
DCMIPP/DFSD
LPTIM1/RTC/ DFSDM1/ DFSDM1/ I2C1/3/SPI1/
Port SAI1/2/SYS/ M1/I2C4/SAI1/2
SPI5/SYS/ LPTIM2/3/4/5/ I2C1/2/3/4/5/ I2S1/SPI2/I2S2/ LCD/UART4/7/
RTC/SYS TIM1/3/4/5/12/ /SPI1/I2S1/SPI2
TIM1/2/16/17/ SAI2/TIM8/ LPTIM2/SAI1/2/ SPI3/I2S3/SPI4/ USART1/2/3/6
USART2 /I2S2/SPI3/I2S3
USART2 USART2 TIM15/USART1 I2S4/SPI5
/SPI5
SPI2_NSS/
PB13 TRACECLK TIM1_CH1N - - LPTIM2_OUT I2C4_SCL -
I2S2_WS
Port B PB14 TRACED0 TIM1_CH2N TIM12_CH1 TIM8_CH2N USART1_TX - - -
SPI4_MOSI/ DFSDM1_
PB15 RTC_REFIN TIM1_CH3N TIM12_CH2 TIM8_CH3N SAI2_D2 UART7_CTS
I2S4_SDO CKIN2
SPI1_MOSI/
PC0 - - SAI1_SCK_A - SAI1_CK2 I2S1_MCK USART1_TX
I2S1_SDO
DS13874 Rev 3
DFSDM1_
PC1 - - - - - SAI1_D3 -
DATIN0
SPI1_NSS/ USART1_RTS/
PC2 - SPI5_NSS - - - SAI2_MCLK_A
I2S1_WS USART1_DE
DFSDM1_ SPI1_MISO/ SPI1_SCK/
PC3 - - SAI1_CK1 - -
CKOUT I2S1_SDI I2S1_CK
DFSDM1_
Port C PC4 - - TIM3_ETR SAI1_D3 I2S1_MCK - -
CKIN2
DFSDM1_ USART2_CTS/
PC5 - - - SAI2_D4 I2S_CKIN SAI1_D4
DATIN2 USART2_NSS
DFSDM1_
PC6 TRACED2 - TIM3_CH1 TIM8_CH1 I2S3_MCK - USART6_TX
DATIN0
PC7 TRACED4 - TIM3_CH2 TIM8_CH2 - - I2S2_MCK USART6_RX
STM32MP135A/D
SPI3_MISO/
PC8 TRACED0 - TIM3_CH3 TIM8_CH3 - - USART6_CK
I2S3_SDI
PC9 TRACED1 - TIM3_CH4 TIM8_CH4 - - - USART3_RTS
Table 8. Alternate function AF0 to AF7 (continued)
STM32MP135A/D
AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7
DCMIPP/DFSD
LPTIM1/RTC/ DFSDM1/ DFSDM1/ I2C1/3/SPI1/
Port SAI1/2/SYS/ M1/I2C4/SAI1/2
SPI5/SYS/ LPTIM2/3/4/5/ I2C1/2/3/4/5/ I2S1/SPI2/I2S2/ LCD/UART4/7/
RTC/SYS TIM1/3/4/5/12/ /SPI1/I2S1/SPI2
TIM1/2/16/17/ SAI2/TIM8/ LPTIM2/SAI1/2/ SPI3/I2S3/SPI4/ USART1/2/3/6
USART2 /I2S2/SPI3/I2S3
USART2 USART2 TIM15/USART1 I2S4/SPI5
/SPI5
SPI3_SCK/
PC10 TRACED2 - - - - I2C1_SCL USART3_TX
I2S3_CK
SPI3_MOSI/
PC11 TRACED3 - - - I2C1_SDA - USART3_CK
I2S3_SDO
Port C PC12 TRACECLK - - - - - - -
PC13 - - - - - - - -
PC14 - - - - - - - -
DS13874 Rev 3
PC15 - - - - - - - -
PD0 - - SAI1_MCLK_A - - - SAI1_CK1 -
DCMIPP/DFSD
LPTIM1/RTC/ DFSDM1/ DFSDM1/ I2C1/3/SPI1/
Port SAI1/2/SYS/ M1/I2C4/SAI1/2
SPI5/SYS/ LPTIM2/3/4/5/ I2C1/2/3/4/5/ I2S1/SPI2/I2S2/ LCD/UART4/7/
RTC/SYS TIM1/3/4/5/12/ /SPI1/I2S1/SPI2
TIM1/2/16/17/ SAI2/TIM8/ LPTIM2/SAI1/2/ SPI3/I2S3/SPI4/ USART1/2/3/6
USART2 /I2S2/SPI3/I2S3
USART2 USART2 TIM15/USART1 I2S4/SPI5
/SPI5
SPI4_NSS/
PD10 RTC_REFIN - - - I2C5_SMBA - USART3_CK
I2S4_WS
USART3_CTS/
PD11 - - - LPTIM2_IN2 I2C4_SMBA - -
USART3_NSS
USART3_RTS/
Port D PD12 - LPTIM1_IN1 TIM4_CH1 - - I2C1_SCL -
USART3_DE
PD13 - LPTIM2_ETR TIM4_CH2 TIM8_CH2 SAI1_CK1 - SAI1_MCLK_A USART1_RX
DS13874 Rev 3
STM32MP135A/D
PE6 MCO2 TIM1_BKIN2 SAI2_SCK_B - TIM15_CH2 I2C3_SMBA SAI1_SCK_B -
PE7 - TIM1_ETR - - LPTIM2_IN1 - - -
DFSDM1_
PE8 - TIM1_CH1N - - I2C1_SDA - UART7_TX
CKIN2
Table 8. Alternate function AF0 to AF7 (continued)
STM32MP135A/D
AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7
DCMIPP/DFSD
LPTIM1/RTC/ DFSDM1/ DFSDM1/ I2C1/3/SPI1/
Port SAI1/2/SYS/ M1/I2C4/SAI1/2
SPI5/SYS/ LPTIM2/3/4/5/ I2C1/2/3/4/5/ I2S1/SPI2/I2S2/ LCD/UART4/7/
RTC/SYS TIM1/3/4/5/12/ /SPI1/I2S1/SPI2
TIM1/2/16/17/ SAI2/TIM8/ LPTIM2/SAI1/2/ SPI3/I2S3/SPI4/ USART1/2/3/6
USART2 /I2S2/SPI3/I2S3
USART2 USART2 TIM15/USART1 I2S4/SPI5
/SPI5
PE9 - TIM1_CH1 - - - - - -
PE10 - TIM1_CH2N - - - - - UART7_RX
USART2_CTS/ SPI4_MOSI/
PE11 - TIM1_CH2 - SAI1_D2 SAI1_FS_A USART6_CK
USART2_NSS I2S4_SDO
SPI4_SCK/
PE12 - TIM1_CH3N - - - - -
Port E I2S4_CK
SPI4_MISO/
PE13 - TIM1_CH3 - - I2C5_SDA - -
DS13874 Rev 3
I2S4_SDI
PE14 - TIM1_BKIN - - SAI1_D4 - - -
TIM2_CH1/ USART2_CTS/
DCMIPP/DFSD
LPTIM1/RTC/ DFSDM1/ DFSDM1/ I2C1/3/SPI1/
Port SAI1/2/SYS/ M1/I2C4/SAI1/2
SPI5/SYS/ LPTIM2/3/4/5/ I2C1/2/3/4/5/ I2S1/SPI2/I2S2/ LCD/UART4/7/
RTC/SYS TIM1/3/4/5/12/ /SPI1/I2S1/SPI2
TIM1/2/16/17/ SAI2/TIM8/ LPTIM2/SAI1/2/ SPI3/I2S3/SPI4/ USART1/2/3/6
USART2 /I2S2/SPI3/I2S3
USART2 USART2 TIM15/USART1 I2S4/SPI5
/SPI5
CKIN3
SPI1_NSS/
PF12 - - - - - SAI1_SD_A -
I2S1_WS
TIM2_CH1/ DFSDM1_
PF13 - SAI1_MCLK_B - - - USART2_TX
TIM2_ETR DATIN3
PF14 JTCK/SWCLK - - - - - - -
PF15 JTMS/SWDIO - - - - - - -
PG0 - - - - - - - -
SPI2_MISO/
PG1 - LPTIM1_ETR TIM4_ETR SAI2_FS_A I2C2_SMBA SAI2_D2 -
I2S2_SDI
PG2 - MCO2 - TIM8_BKIN - - - -
Port G PG3 - - - TIM8_BKIN2 I2C2_SDA - SAI2_SD_B -
STM32MP135A/D
DFSDM1_
PG4 TRACED1 TIM1_BKIN2 - - - - -
CKIN3
PG5 - TIM17_CH1 - - - - - -
PG6 TRACED3 TIM17_BKIN TIM5_CH4 SAI2_D1 USART1_RX - SAI2_SD_A -
Table 8. Alternate function AF0 to AF7 (continued)
STM32MP135A/D
AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7
DCMIPP/DFSD
LPTIM1/RTC/ DFSDM1/ DFSDM1/ I2C1/3/SPI1/
Port SAI1/2/SYS/ M1/I2C4/SAI1/2
SPI5/SYS/ LPTIM2/3/4/5/ I2C1/2/3/4/5/ I2S1/SPI2/I2S2/ LCD/UART4/7/
RTC/SYS TIM1/3/4/5/12/ /SPI1/I2S1/SPI2
TIM1/2/16/17/ SAI2/TIM8/ LPTIM2/SAI1/2/ SPI3/I2S3/SPI4/ USART1/2/3/6
USART2 /I2S2/SPI3/I2S3
USART2 USART2 TIM15/USART1 I2S4/SPI5
/SPI5
SPI3_MISO/
PG7 TRACED8 TIM1_ETR - - - - -
I2S3_SDI
TIM2_CH1/
PG8 - - TIM8_ETR - SPI5_MISO SAI1_MCLK_B LCD_B1
TIM2_ETR
PG9 DBTRGO - - - I2C2_SDA - - USART6_RX
PG10 - - - - - SPI5_SCK SAI1_SD_B -
PG11 - - - - SAI2_D3 I2S2_MCK - USART3_TX
Port G
DS13874 Rev 3
USART6_RTS/
PG12 - LPTIM1_IN1 - - SAI2_SCK_A - SAI2_CK2
USART6_DE
USART6_CTS/
DCMIPP/DFSD
LPTIM1/RTC/ DFSDM1/ DFSDM1/ I2C1/3/SPI1/
Port SAI1/2/SYS/ M1/I2C4/SAI1/2
SPI5/SYS/ LPTIM2/3/4/5/ I2C1/2/3/4/5/ I2S1/SPI2/I2S2/ LCD/UART4/7/
RTC/SYS TIM1/3/4/5/12/ /SPI1/I2S1/SPI2
TIM1/2/16/17/ SAI2/TIM8/ LPTIM2/SAI1/2/ SPI3/I2S3/SPI4/ USART1/2/3/6
USART2 /I2S2/SPI3/I2S3
USART2 USART2 TIM15/USART1 I2S4/SPI5
/SPI5
DFSDM1_
PH12 - USART2_TX TIM5_CH3 I2C3_SCL SPI5_MOSI SAI1_SCK_A -
CKIN1
SPI3_SCK/
PH13 TRACED15 - USART2_CK TIM8_CH1N I2C5_SCL - -
I2S3_CK
DFSDM1_
PH14 - - - I2C3_SDA - DCMIPP_D8 -
DATIN2
PI0 - - - - - - - -
PI1 - - - - - - - -
PI2 - - - - - - - -
PI3 - - - - - - - -
Port I
PI4 BOOT0 - - - - - - -
PI5 BOOT1 - - - - - - -
STM32MP135A/D
PI6 BOOT2 - - - - - - -
PI7 - - - - - - - -
Table 9. Alternate function AF8 to AF15
STM32MP135A/D
AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15
PA10 - - - - - - - -
Table 9. Alternate function AF8 to AF15 (continued)
88/221
ETH2_MII_
RXD1/
ETH2_RGMII_
PA11 - - ETH1_CLK - ETH2_CLK - -
RXD1/
ETH2_RMII_
RXD1
ETH2_MII_RX_
DV/
Port A
ETH2_RGMII_
DS13874 Rev 3
STM32MP135A/D
QUADSPI_
PB2 UART4_RX - ETH2_MDIO FMC_A6 - LCD_B4 -
BK1_NCS
SDMMC1_
PB3 - SDMMC2_D2 LCD_R6 SAI2_MCLK_A UART7_RX LCD_B2 -
D123DIR
Table 9. Alternate function AF8 to AF15 (continued)
STM32MP135A/D
AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15
FMC_D13/FMC
PB8 UART4_RX - SAI1_D1 - DCMIPP_D6 - -
_AD13
SDMMC1_
PB9 - FDCAN1_TX SDMMC2_D5 UART5_TX LCD_DE LCD_B1 -
PC0 - - - - - - - -
ETH1_MII_RX_
DV/ ETH1_RGMII_
PC1 - - - - - -
ETH1_RMII_ GTX_CLK
CRS_DV
ETH1_MII_
TXD2/
PC2 - - SAI2_CK1 - - - -
ETH1_RGMII_
DS13874 Rev 3
TXD2
ETH1_MII_TX_ ETH2_MII_TX_
PC3 UART5_CTS - SAI1_MCLK_A - - -
CLK CLK
ETH1_MII_
Port C
RXD0/
UART5_RTS/ ETH1_RGMII_
PC4 SPDIFRX_IN2 - SAI2_D3 - - -
UART5_DE RXD0/
ETH1_RMII_
RXD0
ETH1_MII_
RXD1/
ETH1_RGMII_
PC5 - SPDIFRX_IN3 - - - - -
RXD1/
ETH1_RMII_
RXD1
STM32MP135A/D
SDMMC2_
PC6 SDMMC1_D6 SDMMC2_D6 LCD_B1 FMC_A19 LCD_R6 LCD_HSYNC HDP2
D0DIR
Table 9. Alternate function AF8 to AF15 (continued)
STM32MP135A/D
AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15
SDMMC2_
PC7 USART3_CTS SDMMC2_D7 LCD_R1 SDMMC1_D7 - LCD_G6 HDP4
CDIR
UART5_RTS/
PC8 USART3_CTS - SAI2_FS_B SDMMC1_D0 - LCD_G7 -
UART5_DE
PC9 UART5_CTS FDCAN1_TX - - SDMMC1_D1 - LCD_B4 -
PC10 - - SAI2_MCLK_B - SDMMC1_D2 - - -
Port C
PC11 UART5_RX - SAI2_SCK_B - SDMMC1_D3 - - -
DS13874 Rev 3
PD2 - - - - SDMMC1_CMD - - -
PD3 - - - - FMC_CLK DCMIPP_D5 - -
PD4 - QUADSPI_CLK - LCD_R1 FMC_NOE LCD_R4 LCD_R6 -
QUADSPI_BK1
PD5 - - - FMC_NWE LCD_B0 LCD_G4 -
_IO0
PD6 UART4_TX - - - - DCMIPP_D4 DCMIPP_D0 -
ETH1_MII_RX_
DS13874 Rev 3
CLK/
ETH1_RGMII_ QUADSPI_BK1
PD7 - SPDIFRX_IN0 FMC_NE1 - - -
RX_CLK/ _IO2
ETH1_RMII_
Port D REF_CLK
PD8 UART4_RX - - - - DCMIPP_D9 DCMIPP_D3 -
SDMMC2_ FMC_D14/
PD9 - - LCD_B5 LCD_CLK LCD_B0 -
CDIR FMC_AD14
FMC_D15/ DCMIPP_VSYN
PD10 - LCD_G5 - LCD_B7 LCD_B2 -
FMC_AD15 C
QUADSPI_BK1 ETH2_RGMII_ FMC_CLE/FMC
PD11 SPDIFRX_IN0 LCD_R7 UART7_RX DCMIPP_D4 -
_IO2 CLK125 _A16
FMC_ALE/FMC
PD12 - - - - DCMIPP_D6 - -
STM32MP135A/D
_A17
QUADSPI_BK1 QUADSPI_BK2
PD13 - - FMC_A18 - LCD_G4 -
_IO3 _IO2
Table 9. Alternate function AF8 to AF15 (continued)
STM32MP135A/D
AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15
FMC_D0/FMC_
PD14 UART8_CTS - - - DCMIPP_D8 LCD_R4 -
AD0
Port D
QUADSPI_BK1 FMC_D1/FMC_
PD15 - - - - LCD_B5 -
_IO3 AD1
PE0 UART8_RX FDCAN2_RX - LCD_B1 FMC_A11 DCMIPP_D1 LCD_B5 -
PE1 UART8_TX LCD_HSYNC - LCD_R4 FMC_NBL1 DCMIPP_D3 DCMIPP_D12 -
ETH2_MII_
DS13874 Rev 3
RXD1/
ETH2_RGMII_
PE2 - SPDIFRX_IN1 - FMC_A23 - LCD_R1 -
RXD1/
ETH2_RMII_
Port E QUADSPI_BK2
PE4 UART8_TX FMC_NCE2 - FMC_A25 DCMIPP_D3 LCD_G7 -
_NCS
ETH1_MII_
TXD3/
PE5 UART4_RX - - FMC_NE1 - - -
ETH1_RGMII_
TXD3
ETH2_MII_
UART4_RTS/ TXD3/
PE6 - - FMC_A22 DCMIPP_D7 LCD_G3 -
UART4_DE ETH2_RGMII_
TXD3
FMC_D4/
PE7 UART5_TX - - - LCD_B3 LCD_R5 -
FMC_AD4
93/221
Table 9. Alternate function AF8 to AF15 (continued)
94/221
FMC_D5/
PE8 - - - - - - -
FMC_AD5
QUADSPI_BK1 FMC_D6/
PE9 - - LCD_HSYNC DCMIPP_D7 LCD_R7 HDP3
_IO1 FMC_AD6
FMC_D7/
PE10 - FDCAN1_TX - - - - -
FMC_AD7
ETH2_MII_TX_ ETH1_MII_TX_ FMC_D8/
PE11 - LCD_R0 DCMIPP_D10 LCD_R5 -
ER ER FMC_AD8
DS13874 Rev 3
Port E
UART8_RTS/ FMC_D9/
PE12 LCD_VSYNC - LCD_G4 DCMIPP_D11 LCD_G6 HDP4
UART8_DE FMC_AD9
FMC_D10/
PE13 - - - LCD_B1 DCMIPP_D4 LCD_R6 -
FMC_AD10
UART8_RTS/ QUADSPI_BK1 QUADSPI_BK2 FMC_D11/
PE14 - DCMIPP_D7 LCD_G0 -
UART8_DE _NCS _IO2 FMC_AD11
FMC_D12/
PE15 - - - - DCMIPP_D10 LCD_B7 HDP7
FMC_AD12
PF0 - - SDMMC2_D4 - FMC_A0 LCD_R6 LCD_G0 -
PF1 - - - - FMC_A1 LCD_B7 LCD_G1 HDP7
Port F SDMMC2_ SDMMC1_
PF2 - - FMC_A2 LCD_G4 LCD_B3 -
D0DIR D0DIR
STM32MP135A/D
PF3 - - - - FMC_A3 - LCD_G3 -
Table 9. Alternate function AF8 to AF15 (continued)
STM32MP135A/D
AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15
ETH2_MII_
RXD0/
ETH2_RGMII_
PF4 - - - FMC_A4 DCMIPP_D4 LCD_B6 -
RXD0/
ETH2_RMII_
RXD0
PF5 - LCD_G0 - - FMC_A5 DCMIPP_D11 LCD_R5 -
ETH2_MII_TX_
DS13874 Rev 3
EN/
QUADSPI_BK1 ETH2_RGMII_
PF6 - - - LCD_R7 LCD_G4 -
_IO2 TX_CTL/
ETH2_RMII_TX
Port F ETH2_MII_
TXD0/
ETH1_RGMII_ ETH2_RGMII_
PF7 UART4_CTS - FMC_A18 - LCD_G2 -
CLK125 TXD0/
ETH2_RMII_
TXD0
QUADSPI_BK1
PF8 - TIM13_CH1 - - DCMIPP_D15 LCD_B3 -
_IO0
QUADSPI_BK1 QUADSPI_BK2
PF9 UART8_RX TIM14_CH1 FMC_A9 - LCD_B6 -
_IO1 _IO3
UART7_RTS/ DCMIPP_HSYN
PF10 QUADSPI_CLK - - - LCD_B5 -
UART7_DE C
ETH2_MII_RX_
PF11 - - - - - - -
ER
95/221
Table 9. Alternate function AF8 to AF15 (continued)
96/221
ETH1_MII_TX_ ETH1_RGMII_
PF12 UART4_TX - - - - -
ER CLK125
ETH2_MII_TXD
PG1 - FDCAN2_TX 2/ETH2_RGMII - FMC_NBL0 - LCD_G7 -
_TXD2
PG2 - - SAI2_MCLK_B ETH1_MDC - DCMIPP_D1 - -
ETH2_RGMII_
PG3 - FDCAN2_RX ETH1_MDIO FMC_A13 DCMIPP_D15 DCMIPP_D12 -
GTX_CLK
Port G SDMMC2_
PG4 USART3_RX - LCD_VSYNC FMC_A14 DCMIPP_D8 DCMIPP_D13 HDP1
D123DIR
DCMIPP_VSYN
PG5 - - ETH2_MDC LCD_G4 FMC_A15 DCMIPP_D3 -
C
PG6 - - SDMMC2_CMD LCD_G0 - LCD_DE LCD_R7 HDP3
SDMMC2_
PG7 UART7_CTS - LCD_R1 - LCD_R5 LCD_R2 -
CKIN
STM32MP135A/D
USART3_RTS/ QUADSPI_BK2 QUADSPI_BK1
PG8 SPDIFRX_IN2 FMC_NE2 ETH2_CLK DCMIPP_D6 -
USART3_DE _IO2 _IO3
Table 9. Alternate function AF8 to AF15 (continued)
STM32MP135A/D
AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15
DCMIPP_VSYN
PG9 SPDIFRX_IN3 FDCAN1_RX FMC_NE2 - FMC_NCE - -
C
QUADSPI_BK2
PG10 UART8_CTS FDCAN1_TX - FMC_NE3 DCMIPP_D2 - -
_IO1
ETH2_MII_
TXD1/
ETH2_RGMII_
PG11 UART4_TX - - FMC_A24 DCMIPP_D14 LCD_B2 -
TXD1/
DS13874 Rev 3
ETH2_RMII_
TXD1
ETH2_MII_RX_
DV/
QUADSPI_BK1 ETH2_PHY_
Port G PG15 UART7_CTS LCD_B4 - DCMIPP_D10 LCD_B3 -
_IO1 INTN
PH0 - - - - - - - -
PH1 - - - - - - - -
QUADSPI_BK2 ETH2_RGMII_
PH2 UART7_TX ETH2_MII_CRS ETH1_MII_CRS FMC_NE4 LCD_B0 -
_IO0 CLK125
QUADSPI_BK2 QUADSPI_BK1
PH3 - ETH1_MII_COL LCD_R5 ETH2_MII_COL LCD_B4 -
DS13874 Rev 3
_IO1 _IO0
PH4 - - - - - - - -
PH5 - - - - - - - -
Port H ETH2_MII_
QUADSPI_BK1 ETH1_PHY_IN ETH1_MII_RX_ RXD2/ QUADSPI_BK1
PH6 - - -
_IO2 TN ER ETH2_RGMII_ _NCS
RXD2
QUADSPI_BK2 ETH2_MII_TX_ ETH1_MII_TX_ QUADSPI_BK1
PH7 - - LCD_B2 -
_IO3 CLK CLK _IO3
DCMIPP_HSYN
PH8 - - - LCD_R6 FMC_A8 LCD_R2 HDP2
C
PH9 - LCD_B5 - LCD_DE FMC_A20 DCMIPP_D9 DCMIPP_D8 -
PH10 SDMMC1_D4 - - - - LCD_HSYNC LCD_R2 HDP0
STM32MP135A/D
Table 9. Alternate function AF8 to AF15 (continued)
STM32MP135A/D
AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15
ETH2_MII_RX_
CLK/
QUADSPI_BK2 ETH2_RGMII_
PH11 - - FMC_A12 - LCD_G6 -
_IO0 RX_CLK/
ETH2_RMII_
REF_CLK
Port H
QUADSPI_BK2
PH12 - SAI1_CK2 ETH1_MII_CRS FMC_A6 DCMIPP_D3 - -
_IO2
DS13874 Rev 3
5 Memory mapping
Refer to the product line reference manual for details on the memory mapping as well as the
boundary addresses for all peripherals.
6 Electrical characteristics
VIN
C = 50 pF
MSv47493V1 MSv47494V1
VDDSD1
VDDSD2
3V3 USB VDDSD2
VDD3V3_USBHS Detector Detector
VDDA1V1_REG 1V1
Regulator VDDSD1
VDD
Detector
1V8
VDDA1V8_REG Regulator
PWR
vddsd1den
vddsd1rdy
vddsd2den
vddsd2rdy
reg18en
reg18rdy
usb33den
usb33rdy
reg11en
RCC
reg11rdy
rcc_pwr_sec
BYPASS_REG1V8
AHB
Register interface
nrst_por
PDR_ON vddcore_ok
vcore_rdy
vddcpu_ok vcpu_rdy
NRST
por_vsw
POR/PDR nrst_bor
BOR
hclk4
VDDCPU
VDDCORE Power pwrwake_mpu
VBAT managment
thresholds
VDD Backup pwrwake_sys
domain TEMP mpu cstandby
VBAT VBAT thresholds
charging MPU
(gic)
PWR_ON
PWR_CPU_ON PWR
control
PWR_LP
WKUP[6:1]
async_wkup[6:1] wakeup event
EXTI
pvdo wakeup event
PVD_IN PVD & AVD
avdo wakeup event
MSv65228V2
Caution: Each power supply pair (VDD/VSS, VDDSDx/VSS, VDDCORE/VSS, VDDCPU/VSS, VDDA/VSSA ...)
must be decoupled with filtering ceramic capacitors. These capacitors must be placed as
close as possible to, or below, the appropriate pins on the underside of the PCB to ensure
good operation 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.
IDD_CORE
VDDCORE
IDD_CPU
VDDCPU
IDD_VBAT
VBAT
IDD
VDD
VDD_ANA
VDD_PLL
MSv66294V2
VDDA1V8 -
1.8 V supply (VDDA1V8_REG) -0.3 3.9 V
VSS
(3)
Input voltage on FT_xxx pins V
Input voltage on TT_xx pins 3.9 V
VIN(2) VSS - 0.3
(4)
Input voltage on USB/OTG_HS_DP/DM pins V
Input voltage on any other pins 3.9 V
Variations between different VDDX power pins of
|∆VDDX| - 50 mV
the same domain
|VSSx-VSS| Variations between all the different ground pins - 50 mV
VREF+ - VDDA Allowed voltage difference for VREF+ > VDDA - 0.4 V
1. All power (VDD, VDDSD1, VDDSD2, VDDA, VDD3V3_USBHS, VDDCORE, VDDCPU, VBAT) and ground (VSS, VSSA,
VSSX) pins must always be connected to the external/internal power supply, in the permitted range.
2. VIN maximum must always be respected. Refer to Table 53 for the maximum allowed injected current
values.
3. Min(6.0, VDD+3.9, VDDA+3.9, VDD3V3_USBHS+3.9, VBAT+3.9).
This formula has to be applied on power supplies related to the IO structure described by the pin definition
table.
To sustain a voltage higher than 3.9 V the internal pull-up/pull-down resistors must be disabled.
4. Min(5.25, VDD+3.9, VDD3V3_USBHS+3.9).
ΣIVDD Total current into sum of all VDD power lines (source) 440
IVDD Maximum current into each VDD power pin (source) 100
IVSS Maximum current out of each VSS ground pin (sink) 100
IIO Output current sunk by any I/O and control pin 20
mA
Total output current sunk by sum of all I/Os and control pins(2) 140
ΣI(PIN)
Total output current sourced by sum of all I/Os and control pins(2) 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 power (VDD, VDDSD1, VDDSD2, VDDA, VDD3V3_USBHS) and ground (VSS, VSSA, VSSX) pins must always
be connected to the external/internal power supply, 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.
3. Positive injection is not possible on these I/Os and does not occur for input voltages lower than the
specified maximum value.
4. A positive injection is induced by VIN>VDD while a negative injection is induced by VIN<VSS. IINJ(PIN) must
never be exceeded. Refer also to Table 10: Voltage characteristics for the maximum allowed input voltage
values.
5. When several inputs are submitted to a current injection, the maximum ∑IINJ(PIN) is the absolute sum of the
positive and negative injected currents (instantaneous values).
STM32MP135D 0 - 1000
Fmpuss_ck Cortex-A7 subsystem
STM32MP135A 0 - 650
Internal AXI, AHB5,
Faxiss_ck, Fhclk5,
AHB6 clock - 0 - 266.5
Fhclk6
frequency
Internal AHB clock
Fahb_ck - 0 - 209
frequency
Internal APB1 clock
Fpclk1 - 0 - 104.5
frequency
Internal APB2 clock MHz
Fpclk2 - 0 - 104.5
frequency
Internal APB3 clock
Fpclk3 - 0 - 104.5
frequency
Internal APB4 clock
Fpclk4 - 0 - 133
frequency
Internal APB5 clock
Fpclk5 - 0 - 133
frequency
Internal APB6 clock
Fpclk6 - 0 - 133
frequency
I/Os and embedded SYSCFG_HSLVENxR = 0 1.71(1)(2) - 3.6
regulators (REG1V1,
VDD V
REG1V8) supply SYSCFG_HSLVENxR ≠ 0 1.71 - 2.7
voltage
tVDDCORE_TEMPO
pvdcore_out
Run mode
vddcore_ok
VDDCORE (*) Min = VTH_VDDCORE (*) Min (rising edge) + tVDDCORE_TEMPO Min / tVDDCORE (*) Max
VTH_VDDCORE_1 (*)
(falling edge)
tSEL_VDDCORETEMPO
PWR_LP
LPLV-
Stop Wait Run mode
mode
VDDCORE (*) Min = VTH_VDDCORE_1 (*) Min (falling edge) + tSEL_VDDCORETEMPO Min / tVDDCORE (*) Max
(*) VDDCORE can be replaced by VDDCPU in formulas.
MSv66296V2
Table 15. Embedded reset and power control block characteristics (continued)
Symbol Parameter Conditions Min Typ Max Unit
Table 15. Embedded reset and power control block characteristics (continued)
Symbol Parameter Conditions Min Typ Max Unit
5. During the first rising edge of VDDCORE, the slope should be less than 2 ms/V to ensure VDDCORE is fully established before
the end of the tVDDCORE_TEMPO.
6. When exiting from LPLV-Stop mode to RUN mode the rising slope for VDDCORE should be less than 1 ms/V to ensure
VDDCORE is fully established before the end of the tVDDCORE_TEMPO.
7. During the first rising edge of VDDCORE, the slope should be less than 2 ms/V to ensure VDDCORE is fully established before
the end of the tVDDCORE_TEMPO.
8. When exiting from LPLV-Stop mode to RUN mode the rising slope for VDDCPU should be less than 1 ms/V to ensure
VDDCPU is fully established before the end of the tVDDCPU_TEMPO.
9. tSEL_VDDCPUTEMPO is identical to tSEL_VDDCORETEMPO since both VDDCORE and VDDCPU are following same supply voltage
increase on exit from LPLV-Stop mode.
VREFINT Internal reference voltages -40 °C < TJ < 125 °C 1.175 1.210 1.241 V
ADC sampling time when
tS_vrefint(1)(2) reading the internal reference - 4.3 - -
voltage
VBAT sampling time when
µs
tS_vbat(1) reading the internal VBAT - 9.8 - -
reference voltage
Start time of reference voltage
tstart_vrefint - 0.8 - 4.6
buffer when ADC is enable
Reference Buffer consumption
Irefbuf(2) VDDA = 3.3 V 9.1 13.6 27.7 µA
for ADC
Internal reference voltage
∆VREFINT(2) spread over the temperature -40 °C < TJ < 125 °C - 4.3 15 mV
range
Average temperature Average temperature
Tcoeff_VREFINT - 19 67 ppm/°C
coefficient coefficient
VDDcoeff Average Voltage coefficient 3.0 V < VDD < 3.6 V - 10 1370 ppm/V
1. The shortest sampling time for the application can be determined by multiple iterations.
2. Specified by design, not tested in production.
VREFIN_CAL Raw data acquired at temperature of 30 °C, VDDA = VREF+ = 3.3 V 0x5C00 5250[31:16](1)(2)
1. Mandatory to read in 32-bits word and do relevant mask and shift to isolate required bits.
2. These address is inside BSEC which should be enabled in RCC to allow access.
VDDA1V1_
Regulated output voltage - 1.045 1.1 1.155 V
REG
STM32MP135A/D
Conditions Typ Max
Symbol Parameter Unit
MPU SS AXI clk Tj = Tj = Tj = Tj = Tj =
- Oscillator
mode (MHz) 25 °C 25 °C 85 °C 105 °C 125 °C
Supply
All peripherals
IDDCORE current in Run CRun AHB clock = 64 MHz(2) 266 115 143 213 267 340 mA
enabled(1)
mode
AHB clock = 200 MHz(3) 266 82 99 172 224 301
266 62 83.4 156 208 284
Supply
All peripherals
IDDCORE current in Run CRun 150 41 59.7 133 183 256 mA
disabled AHB clock = 64 MHz(4)
mode
64 30 47.6 121 171 244
24 24 41.1 115 168 237
1. Activity on peripherals and bus masters other than processors, could lead to additional power consumption above these values, largely dependent on the amount of
DS13874 Rev 3
Electrical characteristics
115/221
Table 21. Current consumption (IDDCPU) in Run mode
116/221
Electrical characteristics
Conditions Typ Max
Symbol Parameter Unit
MPU clk Tj = Tj = Tj = Tj = Tj =
MPU SS mode
(MHz) 25 °C 25 °C 85 °C 105 °C 125 °C
STM32MP135A/D
1. Typical value given with VDDCPU = 1.35 V, maximum values given with VDDCPU = 1.37 V.
2. Typical and maximum values given with VDDCPU = 1.15 V, VDDCORE = 1.25 V, VDD = 3.3 V.
Table 22. Current consumption (IDD) in Run mode(1)
STM32MP135A/D
Conditions Typ Max
Symbol Parameter Unit
Tj = Tj = Tj = Tj = Tj =
MPU SS mode Oscillator
25 °C 25 °C 85 °C 105 °C 125 °C
HSE+HSI+LSI+CSI+
IDD Supply current in Run mode CRun 2.75 2.98 2.95 2.96 2.61(2) mA
PLL1,2,3,4
HSI+PLL1,2 1.95 2.1 2.1 2.1 2.1
IDD Supply current in Run mode CSleep HSE+HSI 0.56 0.64 0.65 0.67 0.70 mA
HSI 0.29 0.33 0.33 0.34 0.36
1. HSE = 24 MHz.
2. Value provided with PLL1 @648 MHz while other values on the same row are provided with PLL1 @1 GHz (not allowed at 125°C).
Electrical characteristics
117/221
Table 24. Current consumption in LPLV-Stop mode
118/221
Electrical characteristics
Conditions Typ(1) Max(2)
Symbol Parameter Unit
MPU SS Tj = Tj = Tj = Tj = Tj = Tj = Tj = Tj =
-
mode 25 °C 85 °C 105 °C 125 °C 25 °C 85 °C 105 °C 125 °C
MPU SS Tj = Tj = Tj = Tj = Tj = Tj = Tj = Tj =
-
mode 25 °C 85 °C 105 °C 125 °C 25 °C 85 °C 105 °C 125 °C
STM32MP135A/D
Table 26. Current consumption in Standby mode(1)
STM32MP135A/D
Conditions Typ Max
Symbol Parameter Unit
MPU SS Tj = Tj = Tj = Tj = Tj = Tj = Tj = Tj=
-
mode 25 °C 85 °C 105 °C 125 °C 25 °C 85 °C 105 °C 125 °C
Electrical characteristics
119/221
Table 27. Current consumption in VBAT mode
120/221
Electrical characteristics
Conditions Typ Max
Symbol Parameter Unit
Tj = Tj = Tj = Tj = Tj = Tj = Tj = Tj =
- VBAT (V)
25 °C 85 °C 105 °C 125 °C 25 °C 85 °C 105 °C 125 °C
1.6 < 0.1 0.120 0.330 0.905 < 0.1 0.726 2.52 7.24
Backup SRAM OFF,
2.4 < 0.1 0.135 0.365 0.975 < 0.1 0.937 2.84 7.82
RTC OFF, LSE OFF,
LSE CSS OFF, 3 < 0.1 0.195 0.505 1.20 < 0.1 1.13 3.12 8.30
temperature
3.3 < 0.1 0.515 1.30 3.30 < 0.1 1.27 3.34 8.66
monitoring OFF
3.6 < 0.1 0.610 1.45 3.50 0.207 1.55 3.71 9.21
1.6 0.915 1.10 1.35 1.95 0.378 1.35 3.17 7.90
Backup SRAM OFF,
RTC ON, LSE ON, 2.4 1.25 1.45 1.70 2.35 0.985 2.03 3.95 8.96
medium_high drive,
3 1.55 1.80 2.15 2.95 1.79 2.79 4.78 9.95
LSE CSS OFF,
DS13874 Rev 3
temperature 3.3 1.70 2.30 3.15 5.20 2.32 3.28 5.32 10.60
monitoring OFF
Supply current 3.6 1.95 2.60 3.50 5.65 2.92 3.93 6.04 11.6
IDDVBAT µA
in VBAT mode 1.6 3.20 12.5 21.0 35.5 5.22 23.6 42.3 74.9
Backup SRAM ON,
RTC ON,. LSE ON, 2.4 3.65 13.0 22.0 36.5 6.93 27.2 46.8 81.8
medium_high drive,
3 4.05 13.5 22.5 38.5 8.07 29.4 49.2 84.8
LSE CSS OFF,
temperature 3.3 4.40 14.5 24.5 41.5 8.78 30.9 50.9 86.4
monitoring OFF
3.6 4.70 15.5 26.0 43.5 9.59 32.3 52.9 88.5
1.6 3.55 12.5 21.5 35.5 5.19 23.6 42.3 74.9
Backup SRAM ON,
2.4 3.95 13.5 22.0 37.0 5.83 25.6 45.2 79.7
RTC ON,. LSE ON,
high drive, LSE CSS 3 4.40 14.0 23.0 39.0 8.08 29.5 49.2 84.7
OFF, temperature
3.3 4.70 15.0 25.0 41.5 8.79 30.9 51.1 86.5
monitoring OFF
STM32MP135A/D
3.6 5.05 16.0 26.0 43.0 9.60 33.3 52.9 88.6
Table 27. Current consumption in VBAT mode (continued)
STM32MP135A/D
Conditions Typ Max
Symbol Parameter Unit
Tj = Tj = Tj = Tj = Tj = Tj = Tj = Tj =
- VBAT (V)
25 °C 85 °C 105 °C 125 °C 25 °C 85 °C 105 °C 125 °C
Electrical characteristics
121/221
Electrical characteristics STM32MP135A/D
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
MPU wakeup
mpuss_
tWUCSLEEP MPU wakeup from
Run HSE 24 MHz, SYSRAM 31 32 ck clock
_MPU CSleep
cycles
HSI 64 MHz, SYSRAM 16 17
tWUCSTOP MPU wakeup from
Stop HSE + PLL 1000 MHz, SYSRAM 64 73
_MPU CStop
HSE + PLL 650 MHz, SYSRAM 64 73
MPU wakeup from
tWULPLV_Stop LPLV- µs
CStop with system in HSI 64 MHz, SYSRAM 410 470
_MPU Stop
LPLV-Stop (LVDS=1)
MPU wakeup from
tWULPLV_Stop2 LPLV-
CStandby with system in HSI 64 MHz, SYSRAM 9000(2) -
_MPU Stop2
LPLV-Stop2
1. Evaluated by characterization, not tested in production unless otherwise specified.
2. On exit from LPLV-Stop2 the boot ROM is activated and a branch is done to the address stored in the BSEC_SCRATCH
register. A system initialization is done which duration depends on the user application. Here are application dependent
parameters used for characterization:
- MMU description table size: 32 Bytes (could be up to 20 Kbytes for a Linux application)
- HSI frequency: 64 kHz (waking up with a fast PLL would significantly reduce tWULPLV_Stop2_MPU)
Note: branching directly to a function that toggles a GPIO would result in tWULPLV_Stop2_MPU ≈ 1500 µs.
The wakeup time will depend on the VDDCPU ramp-up time.
Figure 14. High-speed external clock source AC timing diagram (digital bypass)
VHSEH
90 %
10 %
VHSEL
tr(HSE) tf(HSE) tW(HSE) tW(HSE) t
THSE
External fHSE_ext
IL
clock source OSC_IN
STM32
ai17528b
3. Specified by design, not tested in production: with a square wave signal (@25 °C, VDD=1.71 V /VPP =
200 mV / VDC=0.8 V) where VDC is the DC component of the input signal.
4. minimum peak-to-peak amplitude (@25 °C, 0.1<VDC<VDD-0.1 V) where VDC is the DC component of the
input signal.
5. tSU(HSE) is the startup time measured from the moment it is enabled (by software) to a stabilized analog
bypass clock interface is reached. This value is measured with 200 mV peak-to-peak amplitude.
6. Maximum start-up time is obtained with 200 mV peak-to-peak amplitude.
7. with a sine wave signal (VPP = 400 mV / VDC=0.4 V) where VDC is the DC component of the input signal.
8. with a sine wave signal (VDD = 3.6 V / VPP = 800 mV / VDC = 1.8 V) where VDC is the DC component of the
input signal.
Figure 15. High-speed external clock source AC timing diagram (analog bypass)
VHSE
90%
VPP
10%
THSE tr(HSE) t
External
fHSE_ext OSC_IN
clock source IL
STM32
MSv47498V1
Figure 16. Low-speed external clock source AC timing diagram (analog bypass)
VLSE
VPP
TLSE t
External
fLSE_ext OSC32_IN
clock source IL
STM32
MSv63037V1
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.
Figure 17. AC timing diagram for low-speed external square clock source
VLSE_ext
tw(LSEH)
VLSEH
70%
VLSE_ext_PP
30%
VLSEL
t
tLSE = 1/fLSE_ext tw(LSEL)
MSv67851V3
For CL1 and CL2, it is recommended to use high-quality external ceramic capacitors in the
5 pF to 25 pF range (typical), designed for high-frequency applications, and selected to
match the requirements of the crystal or resonator (see Figure 18). CL1 and CL2 are usually
the same size. The crystal manufacturer typically specifies a load capacitance which is the
series combination of CL1 and CL2. The PCB and MCU pin capacitance must be included
(4 pF can be used as a rough estimate of the combined pin and board capacitance) when
sizing CL1 and CL2.
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.
CL1
OSC_IN fHSE
Bias
24 MHz
RF controlled
crystal
gain
OSC_OUT
STM32
CL2
MSv63062V1
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.
Bias
32.768 kHz
RF controlled
resonator
gain
OSC32_OUT
STM32
CL2
ai17531c
Table 36. High-speed external user clock security system (HSE CSS)(1)
Symbol Parameter Min Typ Max Unit
∆VDD (CSI) + CSI oscillator frequency drift over VDD = 1.71 to 3.6 V
- ±1.43 - %
∆TEMP (CSI)(3) VDD & drift over temperature TJ = 0 to 85 °C
tsu(CSI) CSI oscillator startup time - - 1.5 2.4 µs
CSI oscillator stabilization time
tstab(CSI) TJ = 0 to 85 °C - 5 - cycle
(to reach ±5% of fCSI)
IDD(CSI) CSI oscillator power consumption - - 30 - µA
1. Specified by design, not tested in production.
2. Guaranteed by testing.
3. Evaluated by characterization, not tested in production.
TJ = 30 °C,(2)
31.4 32 32.6
VDD = 3.3 V
fLSI LSI frequency kHz
TJ = -40 to 125 °C,
29 32 33.6
VDD = 1.71 to 3.6 V
LSI oscillator startup time (Time
tsu(LSI) between Enable rising and First - - 64 125
output clock edge.) µs
LSI oscillator stabilization time
tstab(LSI) - - 110 170
(5% of final value)
LSI oscillator power
IDD(LSI) - - 120 230 nA
consumption
1. Specified by design, not tested in production.
2. Guaranteed by testing.
PLL1 characteristics
PLL input clock Normal mode and Sigma delta mode 8 - 16 MHz
fPLL_IN PLL input clock
- 10 - 90 %
duty cycle
PLL P,Q,R
1000
multiplier output - 3.875 - (2) MHz
clock
Division by 1 47.5 50 52.5
fPLL_P_Q_R_ Even divisions
47.5 50 52.5
OUT (N multiple of 2)
PLL P,Q,R clock
%
duty cycle [100×
[100× [100×
Odd divisions (N+1)/
(N+1)/ (N+1)/
(N not multiple of 2) 2N] +
2N] - 5 2N]
5
PLL VCO output 496 - 1000 MHz
fVCO_OUT PLL VCO Duty Direct VCO clock after internal divider/2
47.5 50 52.5 %
Cycle
Peak to Peak
fVCO_OUT 1000 MHz -30 - 30 ps
Period Jitter
PLL power VCO freq = 2000 MHz - 1000 1050
IVDD_PLL(2) consumption on µA
VDD_PLL (Analog) VCO freq = 992 MHz - 560 600
PLL power VCO freq = 2000 MHz (VDDCORE = 1.26 V) - 4300 10000
IVDDCORE(2) consumption on μA
VDDCORE (Digital) VCO freq = 992 MHz (VDDCORE = 1.26 V) - 2300 7000
PLL2 characteristics
PLL input clock Normal mode and Sigma delta mode 8 - 16 MHz
fPLL_IN PLL input clock
- 10 - 90 %
duty cycle
PLL P,Q,R
multiplier output - 3.125 - 800(2) MHz
clock
Division by 1 45 50 55
fPLL_P_Q_R_ Even divisions
45 50 55
OUT (N multiple of 2)
PLL P,Q,R clock
%
duty cycle [100×
[100× [100×
Odd divisions (N+1)/
(N+1)/ (N+1)/
(N not multiple of 2) 2N] +
2N] - 5 2N]
5
PLL VCO output 400 - 800 MHz
fVCO_OUT PLL VCO Duty Direct VCO clock after internal divider/2
45 50 55 %
Cycle
Normal mode - 50 150
tLOCK PLL lock time µs
Sigma-delta mode (CKIN ≥ 8 MHz) - 65 170
Lock Accuracy
(Ratio VCO
ALOCK frequency versus - - - ±2 %
target frequency at
lock)
PLL P,Q,R
multiplier output - 3.125 - 800(2) MHz
clock
fPLL_P_Q_R_ Even divisions
45 50 55
OUT (N multiple of 2)
PLL P,Q,R clock
[100× [100× [100× %
duty cycle Odd divisions
(N+1)/ (N+1)/ (N+1)/
(N not multiple of 2) 2N] - 5 2N] 2N] + 5
PLL VCO output 400 - 800 MHz
fVCO_OUT PLL VCO Duty Direct VCO clock (no internal divider/2)
40 - 60 %
Cycle
Normal mode 15 50 150
tLOCK PLL lock time µs
Sigma-delta mode (CKIN ≥ 8 MHz) 25 65 170
Lock accuracy
(Ratio VCO
ALOCK frequency versus - - - ±2 %
target frequency at
lock)
VCO = 400 MHz - 80(3) -
fPLL_P_Q_R_OUT division =
25 to 100 (3)
VCO = 600 MHz - 50 -
RMS cycle-to- Without Fractional mode (3)
VCO = 800 MHz - 45 - ±ps
cycle jitter
fPLL_P_Q_R_OUT division = VCO = 600 MHz - 65(3) -
25 to 100
With Fractional mode VCO = 800 MHz - 60(3) -
PLL power VCO freq = 800 MHz (VDDCORE = 1.26 V) - 2200 5250
IVDDCORE consumption on µA
VDDCORE (Digital) VCO freq = 400 MHz (VDDCORE = 1.26 V) - 1130 4550
Equation 1
Equation 2
Equation 2 allows the increment step (INCSTEP) calculation:
15
INCSTEP = round [ ( ( 2 – 1 ) × md × PLLN ) ⁄ ( 100 × 5 × MODEPER ) ]
An amplitude quantization error may be generated because the linear modulation profile is
obtained by taking the quantized values (rounded to the nearest integer) of MODPER and
INCSTEP. As a result, the achieved modulation depth is quantized. The percentage
quantized modulation depth is given by the following formula:
15
md quantized % = ( MODEPER × INCSTEP × 100 × 5 ) ⁄ ( ( 2 – 1 ) × PLLN )
As a result:
15
md quantized % = ( 50 × 629 × 100 × 5 ) ⁄ ( ( 2 – 1 ) × 240 ) = 2%(peak)
Figure 20 and Figure 21 show the main PLL output clock waveforms in center spread and
down spread modes, where:
F0 is fPLL_OUT nominal.
Tmode is the modulation period.
md is the modulation depth.
Frequency (PLL_OUT)
md
F0
md
Time
tmode 2xtmode
ai17291
Frequency (PLL_OUT)
F0
2xmd
Time
tmode 2xtmode
ai17292b
Programming - 450 µA
IVDDCORE OTP consumption on VDDCORE Reading - 490 µA
PowerDown - 4.2 µA
Programming - 10000 µA
IVDD OTP consumption on VDD Reading - 2200 µA
PowerDown - 1 µA
(1)
FOTP OTP operating Frequency - - 67 MHz
(2)
NB_CYCLE Maximum number of reading cycles - - 500 Million
1. Specified by design, not tested in production.
2. Evaluated by characterization, not tested in production.
DDR characteristics
DDR3, DDR3L I/O DC specifications
The following table provides input and output DC threshold values and on-die-termination
(ODT) recommended values. The conditions for the output threshold values are un-
terminated outputs loaded with 1 pF capacitor load. The ODT values are measured after
impedance calibration.
Software recommendations
The software flowchart must include the management of runaway conditions such as:
• Corrupted program counter
• Unexpected reset
• Critical Data corruption (control registers...)
Prequalification trials
Most of the common failures (unexpected reset and program counter corruption) can be
reproduced by manually forcing a low state on the NRST pin or the Oscillator pins for 1
second.
To complete these trials, ESD stress can be applied directly on the device, over the range of
specification values. When unexpected behavior is detected, the software can be hardened
to prevent unrecoverable errors occurring (see application note AN1015 available from the
ST website www.st.com.).
Table 49. EMI characteristics for fHSE = 24 MHz and Fmpuss_ck = 650 MHz
Monitored
Symbol Parameter Conditions Value Unit
frequency band
0.1 to 30 MHz 4
VDD = 3.6 V, TA = 25 °C, 30 to 130 MHz 8
Peak(1) TFBFGA320 package, dBµV
SEMI conforming to IEC61967-2 130 MHz to 1 GHz 21
1 GHz to 2 GHz 16
Table 50. EMI characteristics for fHSE = 24 MHz and Fmpuss_ck = 1 GHz
Monitored
Symbol Parameter Conditions Value Unit
frequency band
0.1 to 30 MHz 4
VDD = 3.6 V, TA = 25 °C, 30 to 130 MHz 16
Peak(1) TFBFGA320 package, dBµV
SEMI conforming to IEC61967-2 130 MHz to 1 GHz 19
1 GHz to 2 GHz 20
Static latchup
Two complementary static tests are required on three 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 JESD78 IC latchup standard.
PB5, PE13 0 NA
IINJ mA
All other FTxx I/Os 5 NA
- - 0.3 × VDD(1)
VIL I/O input low level voltage 1.71 V < VDD < 3.6 V 0.39 x VDD - V
- -
0.07(2)
0.7 × VDD(1) - -
VIH I/O input high level voltage 1.71 V < VDD < 3.6 V 0.45 × VDD + V
- -
0.35(2)
TT_xx, FT_xxx and NRST I/O 0.1 ×
VHYS 1.71 V < VDD < 3.6 V - - mV
input hysteresis VDD
0 < VIN ≤ Max(VDD)(5) - - 250
FT_xx input leakage current Max(VDD) < VIN ≤ 5.5 V
(3)(4)(5) - - 3500
7. The pull-up and pull-down resistors are designed with a true resistance in series with a switchable PMOS/NMOS. This
PMOS/NMOS contribution to the series resistance is minimal (~10% order).
All I/Os are CMOS and TTL compliant (no software configuration required). Their
characteristics cover more than the strict CMOS-technology or TTL parameters. The
coverage of these requirements for FT I/Os is shown in Figure 22.
Table 55. Output voltage characteristics for all I/Os except PC13, PC14, PC15, PI0 PI1, PI2, PI3(1)
Symbol Parameter Conditions(3) Min Max Unit
CMOS port(2)
VOL Output low level voltage IIO = 8 mA - 0.4
2.0 V ≤ VDD ≤ 3.6 V
CMOS port(2)
VOH Output high level voltage IIO = -8 mA VDD-0.4 -
2.0 V ≤ VDD ≤ 3.6 V
TTL port(2)
VOL(3) Output low level voltage IIO = 8 mA - 0.4
2.0 V ≤ VDD ≤ 3.6 V
TTL port(2)
VOH (3) Output high level voltage IIO = -8 mA 2.4 -
2.0 V ≤ VDD ≤ 3.6 V
IIO = 20 mA
VOL(3) Output low level voltage - 1.3
2.7 V ≤ VDD ≤ 3.6 V
V
IIO = -20 mA
VOH(3) Output high level voltage VDD-1.3 -
2.7 V ≤ VDD ≤ 3.6 V
IIO = 1 mA
- 0.2
1.71 V ≤ VDD ≤ 3.6 V
VOL(3) Output low level voltage
IIO = 4 mA
- 0.45
1.71 V ≤ VDD ≤ 3.6 V
IIO = -1 mA
VDD-0.2 -
1.71 V ≤ VDD ≤ 3.6 V
(3)
VOH Output high level voltage
IIO = -4 mA
VDD-0.45 -
1.71 V ≤ VDD ≤ 3.6 V
IIO = 20 mA
- 0.4
Output low level voltage for an FT_f 2.7 V ≤ VDD ≤ 3.6 V
VOLFM+(3)
IO pin in FM+ mode I = 10 mA IO
- 0.4
1.71 V ≤ VDD ≤ 3.6 V
1. The IIO current sourced or sunk by the device must always respect the absolute maximum rating specified in Table 10:
Voltage characteristics, and the sum of the currents sourced or sunk by all the I/Os (I/O ports and control pins) must always
respect the absolute maximum ratings ∑IIO.
2. TTL and CMOS outputs are compatible with JEDEC standards JESD36 and JESD52.
3. Specified by design, not tested in production.
Table 56. Output voltage characteristics for PC13, PC14, PC15, PI0, PI1, PI2, PI3(1)
Symbol Parameter Conditions(3) Min Max Unit
CMOS port(2)
VOL Output low level voltage IIO = 3 mA - 0.4
2.7 V ≤ VDD ≤ 3.6 V
CMOS port(2)
VOH Output high level voltage IIO = -3 mA VDD − 0.4 -
2.7 V ≤ VDD ≤ 3.6 V
TTL port(2)
VOL(3) Output low level voltage IIO = 3 mA - 0.4
V
2.7 V ≤ VDD ≤ 3.6 V
TTL port(2)
VOH (2)
Output high level voltage IIO = -3 mA 2.4 -
2.7 V ≤ VDD ≤ 3.6 V
IIO = 1.5 mA
VOL(2) Output low level voltage - 0.4
1.71 V ≤ VDD ≤ 3.6 V
IIO = -1.5 mA
VOH(2) Output high level voltage VDD − 0.4 -
1.71 V ≤ VDD ≤ 3.6 V
1. The IIO current sourced or sunk by the device must always respect the absolute maximum rating specified in Table 10:
Voltage characteristics, and the sum of the currents sourced or sunk by all the I/Os (I/O ports and control pins) must always
respect the absolute maximum ratings ΣIIO.
2. TTL and CMOS outputs are compatible with JEDEC standards JESD36 and JESD52.
3. Specified by design, not tested in production.
3. The maximum frequency is defined with the following conditions: (tr+tf) ≤ 2/3, skew ≤ 1/20 T and 45% < duty cycle < 55%.
4. The fall and rise times are defined between 90% and 10% and between 10% and 90% of the output waveform,
respectively.
5. Compensation system enabled.
Output buffer timing characteristics (IO structure with _h, HSLV option
enabled)
The HSLVEN bits of SYSCFG_HSLVENxR register (together with OTP bit
PRODUCT_BELOW_2V5) can be used to optimize the I/O speed when the product voltage
is below 2.5 V typ. (2.7 V max.).
Output buffer timing characteristics (IO structure with _vh, HSLV option
disabled)
Table 59. Output timing characteristics (HSLV OFF, _vh IO structure)(1) (continued)
Speed Symbol Parameter conditions Min Max Unit
(4)
C = 50 pF, 2.7 V ≤ VDDIOX ≤ 3.6 V - 83
C = 30 pF, 2.7 V ≤ VDDIOX ≤ 3.6 V(4) - 100
(2) (4)
Fmax Maximum frequency C = 20 pF, 2.7 V ≤ VDDIOX ≤ 3.6 V - 133 MHz
(4)
C = 10 pF, 2.7 V ≤ VDDIOX ≤ 3.6 V - 166
C = 10, 20, 30, 50 pF, 1.71 V ≤ VDDIOX ≤ 2.0 V (4)
- 30
10
C = 50 pF, 2.7 V ≤ VDDIOX ≤ 3.6 V(4) - 3.5
(4)
Output high to low C = 30 pF, 2.7 V ≤ VDDIOX ≤ 3.6 V - 2.7
level fall time and
tr/tf(3) C = 20 pF, 2.7 V ≤ VDDIOX ≤ 3.6 V (4)
- 2.2 ns
output low to high
level rise time C = 10 pF, 2.7 V ≤ VDDIOX ≤ 3.6 V(4) - 1.6
C = 10, 20, 30, 50 pF, 1.71 V ≤ VDDIOX ≤ 2.0 V(4) - 6.6
C = 50 pF, 2.7 V ≤ VDDIOX ≤ 3.6 V(4) - 133
C = 30 pF, 2.7 V ≤ VDDIOX ≤ 3.6 V(4) - 166
Fmax (2) Maximum frequency C = 20 pF, 2.7 V ≤ VDDIOX ≤ 3.6 V(4) - 200 MHz
C = 10 pF, 2.7 V ≤ VDDIOX ≤ 3.6 V(4) - 233
C = 10, 20, 30, 50 pF, 1.71 V ≤ VDDIOX ≤ 2.0 V(4) - 45
11
C = 50 pF, 2.7 V ≤ VDDIOX ≤ 3.6 V(4) - 2.9
Output high to low C = 30 pF, 2.7 V ≤ VDDIOX ≤ 3.6 V(4) - 2.0
level fall time and
tr/tf(3) C = 20 pF, 2.7 V ≤ VDDIOX ≤ 3.6 V(4) - 1.7 ns
output low to high
level rise time C = 10 pF, 2.7 V ≤ VDDIOX ≤ 3.6 V(4) - 1.3
C = 10, 20, 30, 50 pF, 1.71 V ≤ VDDIOX ≤ 2.0 V(4) - 5.4
1. Specified by design, not tested in production.
2. The maximum frequency is defined with the following conditions: (tr+tf) ≤ 2/3, skew ≤ 1/20 T and 45% < Duty cycle < 55%.
3. The fall and rise times are defined between 90% and 10% and between 10% and 90% of the output waveform,
respectively.
4. Compensation system enabled.
Output buffer timing characteristics (IO structure with _vh, HSLV option
enabled)
The HSLVEN bits of SYSCFG_HSLVENxR register (together with OTP bit
PRODUCT_BELOW_2V5) can be used to optimize the I/O speed when the product voltage
is below 2.5 V typ. (2.7 V max.).
VDD
External
reset circuit (1)
RPU
NRST (2) Internal Reset
Filter
0.1 μF
STM32
ai14132d
tw(NE)
FMC_NE
FMC_NOE
FMC_NWE
tv(A_NE) t h(A_NOE)
FMC_A[25:0] Address
tv(BL_NE) t h(BL_NOE)
FMC_NBL[1:0]
t h(Data_NE)
t su(Data_NOE) th(Data_NOE)
t su(Data_NE)
FMC_D[15:0] Data
t v(NADV_NE)
tw(NADV)
FMC_NADV (1)
FMC_NWAIT
th(NE_NWAIT)
tsu(NWAIT_NE)
MS32753V1
tw(NE)
FMC_NEx
FMC_NOE
tv(NWE_NE) tw(NWE) t h(NE_NWE)
FMC_NWE
tv(A_NE) th(A_NWE)
FMC_A[25:0] Address
tv(BL_NE) th(BL_NWE)
FMC_NBL[1:0] NBL
tv(Data_NE) th(Data_NWE)
FMC_D[15:0] Data
t v(NADV_NE)
tw(NADV)
FMC_NADV (1)
FMC_NWAIT
th(NE_NWAIT)
tsu(NWAIT_NE)
MS32754V1
FMC_ NE
tv(NOE_NE) t h(NE_NOE)
FMC_NOE
t w(NOE)
FMC_NWE
tv(A_NE) th(A_NOE)
t v(NADV_NE) th(AD_NADV)
tw(NADV)
FMC_NADV
FMC_NWAIT
th(NE_NWAIT)
tsu(NWAIT_NE)
MS32755V1
FMC_ NEx
FMC_NOE
tv(NWE_NE) tw(NWE) t h(NE_NWE)
FMC_NWE
tv(A_NE) th(A_NWE)
t v(NADV_NE) th(AD_NADV)
tw(NADV)
FMC_NADV
FMC_NWAIT
th(NE_NWAIT)
tsu(NWAIT_NE)
MS32756V1
In all the timing tables, the Tfmc_ker_ck is the fmc_ker_ck clock period, with the following
FMC_CLK maximum values:
• For 2.7 V < VDD < 3.6 V, FMC_CLK = 130 MHz at 20 pF
• For 1.71 V < VDD < 1.9 V, FMC_CLK = 78 MHz at 20 pF
FMC_CLK
Data latency = 0
td(CLKL-NExL) td(CLKH-NExH)
FMC_NEx
t d(CLKL-NADVL) td(CLKL-NADVH)
FMC_NADV
td(CLKL-AV) td(CLKH-AIV)
FMC_A[25:16]
td(CLKL-NOEL) td(CLKH-NOEH)
FMC_NOE
td(CLKL-ADIV) th(CLKH-ADV)
t d(CLKL-ADV) tsu(ADV-CLKH) tsu(ADV-CLKH) th(CLKH-ADV)
FMC_AD[15:0] AD[15:0] D1 D2
tsu(NWAITV-CLKH) th(CLKH-NWAITV)
FMC_NWAIT
(WAITCFG = 1b,
WAITPOL + 0b)
tsu(NWAITV-CLKH) th(CLKH-NWAITV)
FMC_NWAIT
(WAITCFG = 0b,
WAITPOL + 0b) tsu(NWAITV-CLKH) th(CLKH-NWAITV)
MS32757V1
FMC_CLK
Data latency = 0
td(CLKL-NExL) td(CLKH-NExH)
FMC_NEx
td(CLKL-NADVL) td(CLKL-NADVH)
FMC_NADV
td(CLKL-AV) td(CLKH-AIV)
FMC_A[25:16]
td(CLKL-NWEL) td(CLKH-NWEH)
FMC_NWE
td(CLKL-ADIV) td(CLKL-Data)
td(CLKL-ADV) td(CLKL-Data)
FMC_AD[15:0] AD[15:0] D1 D2
FMC_NWAIT
(WAITCFG = 0b,
WAITPOL + 0b) tsu(NWAITV-CLKH) th(CLKH-NWAITV)
td(CLKH-NBLH)
FMC_NBL
MS32758V1
FMC_CLK
td(CLKL-NExL) td(CLKH-NExH)
Data latency = 0
FMC_NEx
td(CLKL-NADVL) td(CLKL-NADVH)
FMC_NADV
td(CLKL-AV) td(CLKH-AIV)
FMC_A[25:0]
td(CLKL-NOEL) td(CLKH-NOEH)
FMC_NOE
tsu(DV-CLKH) th(CLKH-DV)
tsu(DV-CLKH) th(CLKH-DV)
FMC_D[15:0] D1 D2
tsu(NWAITV-CLKH) th(CLKH-NWAITV)
FMC_NWAIT
(WAITCFG = 1b,
WAITPOL + 0b)
tsu(NWAITV-CLKH) t h(CLKH-NWAITV)
FMC_NWAIT
(WAITCFG = 0b,
WAITPOL + 0b)
tsu(NWAITV-CLKH) th(CLKH-NWAITV)
MS32759V1
tw(CLK) tw(CLK)
FMC_CLK
td(CLKL-NExL) td(CLKH-NExH)
Data latency = 0
FMC_NEx
td(CLKL-NADVL) td(CLKL-NADVH)
FMC_NADV
td(CLKL-AV) td(CLKH-AIV)
FMC_A[25:0]
td(CLKL-NWEL) td(CLKH-NWEH)
FMC_NWE
td(CLKL-Data) td(CLKL-Data)
FMC_D[15:0] D1 D2
FMC_NWAIT
(WAITCFG = 0b, WAITPOL + 0b) tsu(NWAITV-CLKH) td(CLKH-NBLH)
th(CLKH-NWAITV)
FMC_NBL
MS32760V1
ALE (FMC_A17)
CLE (FMC_A16)
td(ALE-NOE) th(NOE-ALE)
FMC_NWE
tw(NOE)
FMC_NOE (NRE)
tsu(D-NOE) th(NOE-D)
FMC_D[y:0]
MSv73150V1
FMC_NCEx
ALE (FMC_A17)
CLE (FMC_A16)
td(ALE-NOE) tw(NWE) th(NOE-ALE)
FMC_NWE
FMC_NOE (NRE)
td(D-NWE)
tv(NWE-D) th(NWE-D)
FMC_D[y:0]
MSv73151V1
Clock
tv(OUT) th(OUT)
ts(IN) th(IN)
Clock
tvf(OUT) thr(OUT) tvr(OUT) thf(OUT)
Electrical characteristics
Symbol Parameter Conditions Min Typ Max Unit
STM32MP135A/D
–40 °C ≤ TJ ≤ 125 °C All modes(3) - - 8.33
fADC = 75 MHz
SMP = 2.5
Table 79. 12-bit ADC characteristics(1)(2) (continued)
STM32MP135A/D
Symbol Parameter Conditions Min Typ Max Unit
Resolution = 12 bits
–40 °C ≤ TJ ≤ 125 °C - - 2.3
SMP = 2.5
fADC = 35 MHz(4)
Resolution = 10 bits
–40 °C ≤ TJ ≤ 125 °C - - 2.7
SMP = 2.5
fS Sampling rate for slow channels - MSPS
Resolution = 8 bits
–40 °C ≤ TJ ≤ 125 °C - - 4.5
SMP = 2.5
fADC = 50 MHz(4)
Resolution = 6 bits
–40 °C ≤ TJ ≤ 125 °C - - 5.5
SMP = 2.5
DS13874 Rev 3
Electrical characteristics
tADC
VREG_ ADC LDO startup time - - 5 10 µs
STUP
con-
tSTAB ADC power-up time LDO already started 1 - - version
cycle
173/221
Table 79. 12-bit ADC characteristics(1)(2) (continued)
174/221
Electrical characteristics
Symbol Parameter Conditions Min Typ Max Unit
tOFF_
Offset calibration time - 135
CAL
STM32MP135A/D
IDD fADC = 25 MHz - 90 -
ADC consumption on VDD µA
(ADC) fADC = 12.5 MHz - 45 -
fADC = 6.25 MHz - 22 -
fADC = 3.125 MHz - 11 -
1. Specified by design, not tested in production.
STM32MP135A/D
2. The voltage booster on ADC switches must be used for VDDA < 2.4 V (embedded I/O switches).
3. The conversion of the first element in the group is excluded.
4. fADC value corresponds to the maximum frequency that can be reached considering a 2.5 sampling period. For other SMPy sampling periods, the maximum frequency is
fADC value * SMPy / 2.5 with a limitation to 75 MHz.
5. The tolerance is 2 LSBs for 12-bit, 10-bit and 8-bit resolutions. It is otherwise specified.
6. The sampling time can vary depending on the condition with ±0.5 clock cycles. Resulting in minimum of 2.0 cycles and maximum of 641 cycles. Refer to the detailed
description in the reference manual.
DS13874 Rev 3
Electrical characteristics
175/221
Electrical characteristics STM32MP135A/D
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
8 bits 470 7.17E-08 7.72E-08
680 9.68E-08 1.00E-07
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
Tcoeff_
Temperature VREF ppm/
Tcoeff -40 °C < TJ < +125 °C - - -
coefficient INT °C
+75
DC - - 60 -
PSRR Power supply rejection dB
100 kHz - - 40 -
CL = 0.5 µF - - 300 350
tSTART Start-up time(3) CL = 1 µF - - 500 650 µs
CL = 1.5 µF - - 650 800
Control of maximum
DC current drive on
IINRUSH - - 8 13.5 mA
VREFBUF_OUT during
startup phase(4)
ILOAD = 0 µA - - 15 16
VREFBUF
IDDA(VRE
consumption from ILOAD = 500 µA - - 16 21 µA
FBUF) VDDA
ILOAD = 4 mA - - 32 41
RVREF
Pull-down resistor
BUF_PullD - - 100 - Ω
when ENVR = HIZ = 0
own
VBRS in PWR_CR3= 0 - 5 -
RBC Battery charging resistor kΩ
VBRS in PWR_CR3= 1 - 1.5 -
DFSDM_CKINy (SPICKSEL=0)
SPI timing : SPICKSEL = 0
twl twh tr tf
tsu th
DFSDM_DATINy
SITP = 00
tsu th
SITP = 01
SPICKSEL=3
DFSDM_CKOUT
SPICKSEL=2
SPI timing : SPICKSEL = 1, 2, 3
SPICKSEL=1
twl twh tr tf
tsu th
DFSDM_DATINy
SITP = 0
tsu th
SITP = 1
SITP = 2
DFSDM_DATINy
Manchester timing
SITP = 3
recovered clock
recovered data 0 0 1 1 0
MS30766V2
1/DCMIPP_PIXCLK
DCMIPP_PIXCLK
tsu(HSYNC) th(HSYNC)
DCMIPP_HSYNC
tsu(VSYNC) th(HSYNC)
DCMIPP_VSYNC
tsu(DATA) th(DATA)
DATA[15:0]
MSv73149V1
LCD_CLK
LCD_VSYNC
tv(HSYNC) th(HSYNC)
LCD_HSYNC
tv(DE) th(DE)
LCD_DE
tv(DATA)
LCD_R[0:7]
LCD_G[0:7] Pixel Pixel Pixel
1 2 N
LCD_B[0:7]
th(DATA)
One line
MS32749V2
tCLK
LCD_CLK
tv(VSYNC) th(VSYNC)
LCD_VSYNC
LCD_R[0:7]
LCD_G[0:7] M lines data
LCD_B[0:7]
One frame
MS32750V2
The SDA and SCL I/O requirements are met with the following restrictions:
• The SDA and SCL I/O pins are not “true” open-drain. When configured as open-drain,
the PMOS connected between the I/O pin and VDD is disabled, but is still present.
• The 20 mA output drive requirement in Fast-mode Plus is not supported. This limits the
maximum load Cload supported in Fm+, which is given by these formulas:
tr(SDA/SCL) = 0.8473 × Rp × Cload
Rp(min) = (VDD-VOL(max))/IOL(max)
Where Rp is the I2C lines pull-up. Refer to Section 6.3.17: I/O port characteristics for the I2C
I/Os characteristics.
All I2C SDA and SCL I/Os embed an analog filter. Refer to Table 96 for the analog filter
characteristics:
supply voltage conditions summarized in Table 13: General operating conditions, with the
following configuration:
• Output speed is set to OSPEEDRy[1:0] = 11
• Capacitive load C = 30 pF
• Measurement points are done at CMOS levels: 0.5×VDD
• I/O compensation cell enabled
• HSLV activated when VDD ≤ 2.7 V
Refer to Section 6.3.17: I/O port characteristics for more details on the input/output alternate
function characteristics (NSS, SCK, MOSI, MISO for SPI).
Master mode
1.71 V ≤ VDD ≤ 3.6 V 100
SPI1,2,3,4
Master mode
1.71 V ≤ VDD ≤ 3.6 V 52
SPI5
Slave receiver mode
1.71 V ≤ VDD ≤ 3.6 V 100
fSCK SPI clock frequency - - MHz
SPI1,2,3,4
Slave receiver mode
1.71 V ≤ VDD ≤ 3.6 V 52
SPI5
Slave mode transmitter/full duplex
38(2)
2.7 V ≤ VDD ≤ 3.6 V
Slave mode transmitter/full duplex
35(2)
1.71 V ≤ VDD ≤ 3.6 V
tsu(NSS) NSS setup time 2 - -
Slave mode
th(NSS) NSS hold time 2 - -
ns
tw(SCKH),
SCK high and low time Master mode Tpclk - 1 Tpclk Tpclk + 1
tw(SCKL)
NSS input
tc(SCK) th(NSS)
tsu(NSS) tw(SCKH)
CPHA=0
SCK input
CPOL=0
CPHA=0
CPOL=1
ta(SO) tw(SCKL) tv(SO) th(SO) tdis(SO)
MISO output First bit OUT Next bits OUT Last bit OUT
tsu(SI) th(SI)
MSv41658V2
Figure 41. SPI timing diagram - slave mode and CPHA = 1(1)
NSS input
tc(SCK) th(NSS)
tsu(NSS) tw(SCKH)
CPHA=1
SCK input
CPOL=0
CPHA=1
CPOL=1
ta(SO) tw(SCKL) tv(SO) th(SO) tdis(SO)
MISO output First bit OUT Next bits OUT Last bit OUT
tsu(SI) th(SI)
MSv41659V2
High
NSS input
tc(SCK)
tw(SCKH)
CPHA=0
SCK output
CPOL=0
CPHA=0
CPOL=1
tw(SCKL)
CPHA=1
SCK output
CPOL=0
CPHA=1
CPOL=1
tsu(MI) th(MI)
MOSI output First bit OUT Next bits OUT Last bit OUT
tv(MO) th(MO)
MSv72626V1
supply voltage conditions summarized in Table 13: General operating conditions, with the
following configuration:
• Output speed is set to OSPEEDRy[1:0] = 10
• Capacitive load C = 30 pF
• Measurement points are done at CMOS levels: 0.5×VDD
• I/O compensation cell enabled
• HSLV activated when VDD ≤ 2.7 V
Refer to Section 6.3.17: I/O port characteristics for more details on the input/output alternate
function characteristics (CK, SD, WS).
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.
SAI characteristics
Unless otherwise specified, the parameters given in Table 100 for SAI are derived from tests
performed under the ambient temperature, Fpclk2 frequency and VDD supply voltage
conditions summarized in Table 13: General operating conditions, with the following
configuration:
• Output speed is set to OSPEEDRy[1:0] = 10
• Capacitive load C = 30 pF
• Measurement points are performed at CMOS levels: 0.5×VDD
Refer to Section 6.3.17: I/O port characteristics for more details on the input/output alternate
function characteristics (SCK,SD,WS).
SAI_SCK_X
th(FS)
SAI_FS_X
(output) tv(FS) tv(SD_MT) th(SD_MT)
SAI_SD_X
Slot n Slot n+2
(transmit)
tsu(SD_MR) th(SD_MR)
SAI_SD_X Slot n
(receive)
MS32771V1
SAI_SCK_X
tw(CKH_X) tw(CKL_X) th(FS)
SAI_FS_X
(input) tsu(FS) tv(SD_ST) th(SD_ST)
SAI_SD_X
Slot n Slot n+2
(transmit)
tsu(SD_SR) th(SD_SR)
SAI_SD_X Slot n
(receive)
MS32772V1
Clock frequency in data transfer 2.7 < VDD < 3.6 V - - 130
fPP MHz
mode 1.71 < VDD < 1.9 V - - 105
- SDIO_CK/fPCLK2 frequency ratio - - - 8/3 -
tW(CKL) Clock low time fPP =52 MHz 8.5 9.5 -
ns
tW(CKH) Clock high time fPP =52 MHz 8.5 9.5 -
CMD, D inputs (referenced to CK) in SD HS/SDR/DDR mode
tISU Input setup time HS - 2.5 - -
tIHD Input hold time HS - 0.5 - - ns
Tidw(3) Input valid window (variable window) - 2.5 - -
CMD, D outputs (referenced to CK) in SD HS/SDR/DDR mode
tOV Output valid time HS - - 5 6
ns
tOH Output hold time HS - 4.5 - -
CMD, D inputs (referenced to CK) in SD default mode
tISUD Input setup time SD - 2.5 - -
ns
tIHD Input hold time SD - 0.5 - -
CMD, D outputs (referenced to CK) in SD default mode
tOVD Output valid default time SD - - 0.5 1 ns
Table 102. Dynamics characteristics: e•MMC characteristics VDD = 1.71 V to 3.6 V(1)(2)
Symbol Parameter Conditions Min Typ Max Unit
Clock frequency in data transfer 2.7 < VDD < 3.6 V - - 130
fPP MHz
mode 1.71 < VDD < 1.9 V - - 105
- SDIO_CK/fPCLK2 frequency ratio - - - 8/3 -
tW(CKL) Clock low time fPP =52 MHz 8.5 9.5 -
ns
tW(CKH) Clock high time fPP =52 MHz 8.5 9.5 -
CMD, D inputs (referenced to CK) in e•MMC mode
tISU Input setup time HS - 2.5 - -
tIH Input hold time HS - 0.5 - - ns
Tidw(3) Input valid window (variable window) - 2.5 - -
CMD, D outputs (referenced to CK) in e•MMC mode
tOV Output valid time HS - - 5 6
ns
tOH Output hold time HS - 4 - -
1. ata based on characterization results, not tested in production.
2. CLOAD = 20 pF.
3. The minimum window of time where the data need to be stable for proper sampling in tuning mode.
CK
tOH
tOV
D, CMD output
tIH
tISU
D, CMD input
MSv69709V1
CK
tOV tOH
tW(CKH)
CK
tW(CKL)
tOV tOV
tOH tOH
MSv69158V1
ETH_MDC
td(MDIO)
ETH_MDIO(O)
tsu(MDIO) th(MDIO)
ETH_MDIO(I)
MS31384V1
Table 105 gives the list of Ethernet MAC timings for the RMII and Figure 51 shows the
corresponding timing diagram.
RMII_REF_CLK
td(TXEN)
td(TXD)
RMII_TX_EN
RMII_TXD[1:0]
tsu(RXD) tih(RXD)
tsu(CRS) tih(CRS)
RMII_RXD[1:0]
RMII_CRS_DV
ai15667b
Table 106 gives the list of Ethernet MAC timings for MII and Figure 52 shows the
corresponding timing diagram.
MII_RX_CLK
tsu(RXD) tih(RXD)
tsu(ER) tih(ER)
tsu(DV) tih(DV)
MII_RXD[3:0]
MII_RX_DV
MII_RX_ER
MII_TX_CLK
td(TXEN)
td(TXD)
MII_TX_EN
MII_TXD[3:0]
ai15668b
Table 107. Dynamics characteristics: Ethernet MAC signals for RGMII (1)
Symbol Rating Min Typ Max Unit
RGMII_GTX_CLK
RGMII_TXD[3:0]
RGMII_TX_CTL
tsu tih
RGMII_RX_CLK
RGMII_RXD[3:0]
RGMII_RX_CTL
MSv50971V2
Master mode - - 13
fCK USART clock frequency MHz
Slave mode - - 27
tsu(NSS) NSS setup time Slave mode tker+2 - - ns
th(NSS) NSS hold time Slave mode 2 - - ns
tw(CKH),
CK high and low time Master mode 1/fCK/2 - 1 1/fck/2 1/fCK/2 + 1 ns
tw(CKL)
Master mode 16 - -
tsu(RX) Data input setup time ns
Slave mode 2.5 - -
Master mode 0.5 - -
thRX) Data input hold time ns
Slave mode 1 - -
Slave mode - 10 18
tv(TX) Data output valid time ns
Master mode - 1.5 2.5
Slave mode 8 - -
th(TX) Data output hold time ns
Master mode 0 - -
1. 1.Evaluated by characterization, not tested in production.
SWDIO input
tisu(SWDIO) - 2.5 - -
setup time
SWDIO input
tih(SWDIO) - 1 - -
hold time
SWDIO 2.7 V < VDD < 3.6 V - 10.5 14 ns
tov (SWDIO) output valid
time 1.71 V < VDD < 3.6 V - 10.5 18
SWDIO
toh(SWDIO) output hold - 9 - -
time
TCK
tsu(TMS/TDI) th(TMS/TDI)
tw(TCKL) tw(TCKH)
TDI/TMS
tov(TDO) toh(TDO)
TDO
MSv40458V1
SWCLK
tov(SWDIO) toh(SWDIO)
SWDIO
(transmit)
MSv40459V1
7 Package information
H
E1 A E B
%277209,(: 7239,(:
A2 A
M A1
ddd C
S C
6,'(9,(:
B0ED_LFBGA289_ME_V1
Dpad
Dsm
B02D_FP_V1
Pitch 0.8 mm
Dpad 0.320 mm
Dsm 0.420 mm typ.
Stencil opening 0.320 mm
Stencil thickness 0.125 mm to 0.100 mm
A
B
C
D
e E
F
G
H
D1 J D
K
L
M
N
P
R
T
U
e
E1 A
E B
%277209,(:
M A2 A
A1
ddd C
S
C
6,'(9,(:
%(%B7)%*$B0(B9
Dpad
Dsm
BGA_WLCSP_FT_V1
Pitch 0.5 mm
Dpad 0.230 mm
Dsm 0.330 mm typ.
Stencil opening 0.230 mm
Stencil thickness 0.125 mm to 0.100 mm
A
B
C
D
E
F
e G
H
J
K
D1 L D
M
N
P
R
T
U
V
W
Y
AA
e
E1 A E
B
M A2 A
A1
ddd C
S C
e - 0.500 - - 0.0197 -
M - 0.530 - - 0.0209 -
S - 0.186 - - 0.0073 -
(4)
ddd - 0.080 - - 0.0031 -
eee(5) - 0.150 - - 0.0059 -
fff - 0.080 - - 0.0031 -
1. Values in inches are converted from mm and rounded to 4 decimal digits.
2. TFBGA stands for thin profile fine pitch ball grid array. The total profile height (dim A) is measured from the
seating plane to the top of the component.
3. Initial ball equal 0.300 mm.
4. The tolerance of position that controls the location of the pattern of balls with respect to datums A and B.
For each ball there is a cylindrical tolerance zone eee perpendicular to datum C and located on true
position with respect to datums A and B as defined by e. The axis perpendicular to datum C of each ball
must lie within this tolerance zone.
5. The tolerance of position that controls the location of the balls within the matrix with respect to each other.
For each ball there is a cylindrical tolerance zone fff perpendicular to datum C and located on true position
as defined by e. The axis perpendicular to datum C of each ball must lie within this tolerance zone.
Each tolerance zone fff in the array is contained entirely in the respective zone eee above.
The axis of each ball must lie simultaneously in both tolerance zones
Dpad
Dsm
BGA_WLCSP_FT_V1
Pitch 0.5 mm
Dpad 0.230 mm
Dsm 0.330 mm typ.
Stencil opening 0.230 mm
Stencil thickness 0.125 mm to 0.100 mm
8 Ordering information
Device family
STM32 = Arm-based 32-bit processor
Product type
MP = MPU product
Device subfamily
135 = STM32MP135 line
Security option
A = Basic security, 650 MHz
D = Basic security, 1000 MHz
Options
Blank = no options
Packing
T = tape and reel
No character = tray or tube
1. Refer also to the application note AN5438 “STM32MP1 Series lifetime estimates” available from the ST
website www.st.com.
For a list of available options (speed, package, etc.) or for further information on any aspect
of this device, please contact your nearest ST sales office.
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.
10 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.