STM32N6x5xx STM32N6x7xx
STM32N6x5xx STM32N6x7xx
• XSPI with support for serial PSRAM, NAND, • Secure boot code in ROM, decrypting and
NOR, HyperRAM™/ HyperFlash™ frame authenticating customer uRoT (updatable
formats root-of-trust)
• 2 ports: XSPIM 8- and 16-bit configuration up • Secure data storage with hardware-unique key
to 200 MHz (HUK)
• Secure firmware upgrade support with TF-M • RTC with subsecond accuracy and hardware
(trusted firmware-M) calendar
• Two AES coprocessors, including one with Debug
DPA (differential power analysis) resistance
• Development support: serial-wire debug, JTAG
• Public key accelerator (PKA), DPA resistant
• Embedded Trace Macrocell™ (ETM)
• On-the-fly encryption/decryption of external
memories General-purpose I/Os
• HASH hardware accelerator • Up to 165 pins
• True random number generator (RNG), Analog peripherals
NIST SP800-90B compliant
• 1x temperature sensor
• 96-bit unique ID
• 2x ADCs with 12-bit maximum resolution (up to
• 1.5-Kbyte OTP fuses 5 Msps), up to 20 channels
• Active tampers • 1x ADF filter with SAD and 1x MDF (six filters)
Communication peripherals Reset and power management
• 2x USB 2.0 high-speed/full-speed • POR, PDR, PBVD, and BOR
device/host OTG controllers (one with UCPD
USB Type-C® Power Delivery) • Embedded SMPS step-down converter
providing VDDCORE
• 10-Mbit, 100-Mbit, and 1-Gbit Ethernet with
TSN (time-sensitive networking) • 1.71 to 3.6 V application supply and I/Os
• 4x I2C Fm+ interfaces (SMBus/PMBus®) • Dedicated power for USB and XSPIM1,
+ 2x I3C XSPIM2, SDMMC1, and SDMMC2 I/Os
• 2x SAI, with four DMIC support • Voltage reference for analog peripheral
(VREF+)
• 5x USART, 5x UART (ISO78916 interface, LIN,
IrDA, up to 12.5 Mbit/s) + 1x LPUART Clock management
• 2x SDMMC: MMC version 4.0, CE-ATA
• Internal oscillators: 64 MHz HSI, 4 MHz MSI,
version 1.0, and SD version 1.0.1
32 kHz LSI
• 3x FDCAN with TTCAN capability
• External oscillators: 16 to 48 MHz HSE,
Low power 32.768 kHz LSE
• Sleep, Stop and Standby modes • 4x PLL (one for the system clock, one for the
ST Neural-ART Accelerator, two for kernel
• VBAT supply for RTC, 32x 32-bit backup clocks) with fractional mode
registers + 8-Kbyte backup SRAM
Timers and watchdogs ECOPACK2 compliant packages
• 4x 32-bit timers with up to four IC/OC/PWM or
Table 1. Device summary
pulse counters and quadrature (incremental)
encoder input (up to 240 MHz) Reference Part numbers
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3 Functional overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.1 Arm Cortex-M55 core with TrustZone, FPU, NVIC . . . . . . . . . . . . . . . . . . 23
3.2 SRAM configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.3 AXI cache configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.4 Power supply management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.4.1 Voltage scaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.4.2 Power supply schemes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.4.3 Core domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.4.4 SMPS usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.4.5 Backup domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.4.6 Analog supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.4.7 System supply startup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.4.8 Operation modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.4.9 Low-power modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.5 Convolution neural network accelerator (NPU) . . . . . . . . . . . . . . . . . . . . 32
3.6 Boot modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.6.1 External flash boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.6.2 Serial boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.6.3 Development boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.7 General-purpose inputs/outputs (GPIOs) . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.8 System configuration controller (SYSCFG) . . . . . . . . . . . . . . . . . . . . . . . 34
3.9 General purpose direct memory access controller (GPDMA) . . . . . . . . . 34
3.10 High performance direct memory access controller (HPDMA) . . . . . . . . . 36
3.11 Chrom-ART Accelerator controller (DMA2D) . . . . . . . . . . . . . . . . . . . . . . 38
3.12 Chrom-GRC (GFXMMU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3.13 Graphic timer (GFXTIM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.14 Interrupts and events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.14.1 Nested vectored interrupt controller (NVIC) . . . . . . . . . . . . . . . . . . . . . . 40
3.14.2 Extended interrupt/event controller (EXTI) . . . . . . . . . . . . . . . . . . . . . . 40
List of tables
Table 49. HSE clock characteristics generated from crystal/ceramic resonator. . . . . . . . . . . . . . . . 161
Table 50. LSE clock characteristics (digital bypass). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Table 51. LSE clock characteristics (analog bypass) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Table 52. LSE clock characteristics generated from crystal/ceramic resonator . . . . . . . . . . . . . . . . 164
Table 53. High speed external user clock security system (HSE CSS) . . . . . . . . . . . . . . . . . . . . . . 164
Table 54. Low speed external user clock security system (LSE CSS) . . . . . . . . . . . . . . . . . . . . . . . 164
Table 55. 64 MHz high-speed internal (HSI) oscillator characteristics . . . . . . . . . . . . . . . . . . . . . . . 164
Table 56. Low power internal RC (MSI) oscillator characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Table 57. 32 kHz low-speed internal (LSI) oscillator characteristics. . . . . . . . . . . . . . . . . . . . . . . . . 165
Table 58. PLL1 to PLL4 characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Table 59. PLL2 to PLL4 SSCG constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Table 60. OTP characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Table 61. EMS characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Table 62. EMI characteristics for fHSE = 32 MHz and fHCLK = 100 MHz . . . . . . . . . . . . . . . . . . . . 168
Table 63. ESD absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Table 64. Electrical sensitivity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Table 65. I/O static characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Table 66. Leakage characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Table 67. RPU/RPD characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Table 68. NRST pin characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Table 69. Asynchronous non multiplexed SRAM/PSRAM/NOR read timings . . . . . . . . . . . . . . . . . 174
Table 70. Asynchronous non multiplexed SRAM/PSRAM/NOR read-NWAIT timings . . . . . . . . . . . 174
Table 71. Asynchronous non multiplexed SRAM/PSRAM/NOR write timings . . . . . . . . . . . . . . . . . 176
Table 72. Asynchronous non multiplexed SRAM/PSRAM/NOR write - NWAIT timings . . . . . . . . . . 176
Table 73. Asynchronous multiplexed PSRAM/NOR read timings . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Table 74. Asynchronous multiplexed PSRAM/NOR read-NWAIT timings . . . . . . . . . . . . . . . . . . . . 178
Table 75. Asynchronous multiplexed PSRAM/NOR write timings . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Table 76. Asynchronous multiplexed PSRAM/NOR write - NWAIT timing . . . . . . . . . . . . . . . . . . . 180
Table 77. Synchronous multiplexed NOR/PSRAM read timings . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Table 78. Synchronous multiplexed PSRAM write timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Table 79. Synchronous non multiplexed NOR/PSRAM read timings . . . . . . . . . . . . . . . . . . . . . . . . 186
Table 80. Synchronous non multiplexed PSRAM write timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Table 81. NAND flash memory read cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Table 82. NAND flash memory write cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Table 83. SDRAM read timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Table 84. LPSDR SDRAM read timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Table 85. SDRAM write timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Table 86. LPSDR SDRAM write timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Table 87. XSPI characteristics in SDR mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Table 88. XSPI characteristics in DTR mode without DQS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Table 89. XSPI characteristics in DTR mode (with DQS or HyperBus) . . . . . . . . . . . . . . . . . . . . . . 196
Table 90. Output speed settings versus voltage and clock frequency . . . . . . . . . . . . . . . . . . . . . . . 198
Table 91. Dynamic characteristics: SD, VDD = 1.71 V to 3.6 V . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Table 92. Dynamic characteristics: eMMC, VDD = 1.71 V to 3.6 V . . . . . . . . . . . . . . . . . . . . . . . . . 199
Table 93. Delay block dynamic characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Table 94. ADC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Table 95. ADC accuracy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
Table 96. Minimum sampling time versus RAIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Table 97. VREFBUF characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
Table 98. DTS characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Table 99. VBAT, VDDx, VDDCORE, VDDA18AON, ADC measurement characteristics . . . . . . . . 207
Table 100. Temperature and VBAT monitoring characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
List of figures
1 Introduction
This document provides the ordering information and mechanical device characteristics of
STM32N645xx and STM32N655xx (hereafter referred to as STM32N6x5xx) and
STM32N647xx and STM32N657xx (hereafter referred to as STM32N6x7xx) MCUs.
For information on the device errata with respect to the datasheet and reference manual
(RM0486) refer to the errata sheet ES0620.
For information on the Arm®(a) Cortex®-M55 core, refer to the Cortex®-M55
Technical Reference Manual, available from the www.arm.com website.
a. Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
2 Description
The STM32N6x5xx and STM32N6x7xx devices are based on the high-performance Arm®
Cortex®-M55, operating at a frequency up to 800 MHz.
The Cortex®-M55 core features the Arm® Helium™ vector processing technology. On top of
standard microcontroller tasks, this core enables energy-efficient digital signal processing.
The Cortex®-M55 is equipped with a floating-point unit (FPU) that supports single- and
half-precision (IEEE 754 compliant) data-processing. The Cortex®-M55 includes a 32-
Kbyte ICACHE, a 32-Kbyte DCACHE, as well as 128-Kbyte data TCM RAM and 64-Kbyte
instruction TCM RAM with ECC for critical real-time routines.
These microcontrollers have TrustZone®-aware support and a memory protection unit
(MPU) for enhanced application security. A secure boot ROM ensures secure booting from
external interfaces.
The devices embed a 4.2-Mbyte contiguous SRAM organized in several banks, an 8-Kbyte
backup SRAM active in VBAT mode, and a flexible external memory controller (FMC) for
static memories, XSPI 8-/16-bit configurations.
The STM32N6x7xx devices feature an ST Neural-ART accelerator, running at a maximum
frequency of 1 GHz, and providing 600 Gops using optimized hardware units for DNN
(deep-neural network) inference functions to optimize power efficiency. Dedicated streaming
engines are integrated into it to optimize data flow and minimize internal buffer usage and
power. The accelerator supports on-the-fly weight decompression and real-time data
encryption and decryption.
The Neo-Chrom graphic accelerator ensures efficient 2.5D graphic processing, by providing
hardware acceleration for functions like scaling, using high-quality interpolation, free
rotation, alpha blending, texture mapping, and perspective transformation.
For camera applications, a parallel and CSI interface together with an integrated hardware
ISP is foreseen. The ISP provides processing of three parallel pipes on the same input
stream. Supported algorithms are bad pixel, decimation, black-level tuning, exposure
control, de-mosaicking, column conversion, contrast, cropping, downsizing, ROI isolation,
gamma correction, YUV conversion, and pixel packer. The ISP output can be directly fed via
a DMA to the NPU.
Optionally, the devices embed a hardware H264 encoding block supporting baseline profile,
main profile and high profile level 1 to level 5.2, supporting frame rates of up to 30 frames
per second for 1080p resolution.
A dedicated hardware accelerator ensures fast and simple JPEG and motion JPEG
compression and decompression.
The devices offer an extensive range of enhanced I/Os and peripherals, and operate in the
-40 to +125 °C temperature range, from 1.71 to 3.6 V power supply. A comprehensive set of
low-power modes (Sleep, Stop, and Standby) allows the design of low-power applications.
The devices are offered in six VFBGA packages, ranging from 142 to 264 pins.
SAES No
CRYPT No
Crypto
PKA No
MCE1.4 No
Accelerator Neural-ART No
Real time clock (RTC) Yes
RNG Yes
ADC (12 bits) 2
Digital temperature sensor (DTS) Yes
Internal voltage reference buffer Yes
Maximum CPU frequency 600 MHz, 800 MHz with overdrive mode
Operating voltage 1.71 to 3.6 V
Operating
Ambient -40 to 125 °C
temperature
Name VFBGA264 VFBGA223 VFBGA198 VFBGA178 VFBGA169 VFBGA142
Package Size 14 x 14 mm 10 x 10 mm 10 x 10 mm 12 x 12 mm 6 x 6 mm 8 x 8 mm
Pitch 0.8 mm 0.5 mm 0.65 mm 0.8 mm 0.4 mm 0.5 mm
Number of IOs 165 144 126 106 90 75
1. Operates only in 8-bit mode.
SAES No
CRYPT No
Crypto
PKA No
MCE1.4 No
Accelerator Neural-ART Yes
Real time clock (RTC) Yes
RNG Yes
ADC (12 bits) 2
Digital temperature sensor (DTS) Yes
Internal voltage reference buffer Yes
Maximum CPU frequency 600 MHz, 800 MHz with overdrive mode
Operating voltage 1.71 to 3.6 V
Operating
Ambient -40 to 125 °C
temperature
Name VFBGA264 VFBGA223 VFBGA198 VFBGA178 VFBGA169 VFBGA142
Package Size 14 x 14 mm 10 x 10 mm 10 x 10 mm 12 x 12 mm 6 x 6 mm 8 x 8 mm
Pitch 0.8 mm 0.5 mm 0.65 mm 0.8 mm 0.4 mm 0.5 mm
Number of IOs 165 144 126 106 90 75
1. Operates only in 8-bit mode.
3 Functional overview
Main features:
• Bus interface
• Optionally, the CACHEAXI can be configured to behave as an SRAM
• Cache access
• Replacement and refill
• System compartments support:
• TrustZone security support
• Maintenance operations
• Performance counters
• Error management
32-bit
AHB RCC
Register interface
bus
BOR pwr_bor_rstn
VDD
VSS EXTI
PWR_ON PWR control
exti_wkup
VDDA18ADC
VSSA Analog domain
VREF+
VREF-
VDDIO2
VDDIO3
pwr_pvd_wkup Wake-up event
VDDIO4 PVD and PVM
VDDIO5 pwr_pvm_x_wkup[5:0] Wake-up event
VDD33USB
MSv70447V2
VDDA18PMU VDDA18PMU
VSSSMPS VSSSMPS
VDDCORE
VCORE External supply VDDCORE
VCORE
VSS VSS
Figure 3. Device startup with VCORE supplied directly from an external SMPS
VDD
POR threshold
VDDA18AON
POR threshold
pwr_por_rstn
PWR_ON
Vddcore_ok threshold
VDDCORE
tempo
Vcore_ok
ck_sys
SDEN X
(1) (2) (3) (4)
MSv70451V2
Figure 4. Device startup with VCORE supplied directly from the internal SMPS
VDD
POR threshold
VDDA18AON
POR threshold
pwr_por_rstn
PWR_ON
Vdda18pmu_ok
VOS low
VFBSMPS
VCORE
tempo
Vcore_ok
ck_sys
Direct
Supply configuration Default configuration SD
supply
SDEN X
(1) (2) (3) (4) (5)
MSv70450V3
System oscillator
CPU clock
PWR_ON
System Entry Wake-up
ON
Run - -
ON(1)
ON
ON
WFI or return from ISR or
Sleep
WFE(2)
ON/OFF(3)
SVOS + SLEEPDEEP +
ON/OFF(5)
Stop 1
WFI or return from ISR,
SVOS See Table 7
WFE, or wake-up source
high
cleared(4)
OFF
OFF
Stop SLEEPDEEP + WFI or
OFF
OFF
SVOS return from ISR, WFE, or
low wake-up source cleared(3)
OFF
OFF
OFF
OFF
Standby 0(6)
WFE, or wake-up source tamper events, RTC timestamp event,
cleared(3) external reset in NRST pin, IWDG reset
1. The clock is gated in the core in Sleep mode.
2. WFI = wait for interrupt, ISR = interrupt service routine, WFE = wait for event.
3. The CPU subsystem peripherals with a PERxLPEN bit operate accordingly.
4. When the CPU is in Stop mode, the last EXTI wake-up source must be cleared by software.
5. When HSI or MSI is used, the state is controlled by HSISTOPEN and MSISTOPEN, otherwise the system oscillator is off.
6. A guaranteed minimum PWR_ON pulse low time can be defined by POPL bits in PWR_CR1.
CPU Y R - R - - - -
NPU(2) O O - R - - - -
Debug O O O R - - - -
ROM Y R - R - - - -
RAMCFG O R - R - - - -
I-TCM O R - R - R - -
I-TCM FLEXMEM O R - R - R - -
D-TCM O R - R - R - -
(3)
AXISRAM1 O R - R - R - -
AXISRAMx (x = 2, 3, 4, 5, 6) O O - R - - - -
AXISRAM7(4) O O - R - - - -
I-TCM FLEXMEM extension O O - R - R(5) - -
D-TCM FLEXMEM extension O O - R - - - -
(2)
CACHEAXI1 O O - R - - - -
VENCRAM O O - R - - - -
GPU RAM O O - R - - - -
BKPSRAM O R - R - O - O
AHBSRAMx (x = 1, 2) O O - R - - - -
XSPIx (x = 1, 2, 3) O R - R - - - -
XSPIM O R - R - - - -
MCEx (x = 1, 2, 3, 4) O R - R - - - -
FMC O R - R - - - -
Backup registers Y R - R - R - R
Brownout reset (BOR) Y Y Y Y Y Y Y -
Programmable voltage detector (PVD) O O O O O - - -
Peripheral voltage monitor (PVM) O O O O O - - -
VBATH/VBATL monitoring O O O O O O O O
TEMPH/TEMPL monitoring O O O O O O O O
GPDMA1 O R - R - - - -
HPDMA1 O R - R - - - -
High speed internal (HSI) O O - - - - - -
High speed external (HSE) O - - - - - - -
Low speed internal (LSI) O O - O - O - -
Low speed external (LSE) O O - O - O - O
Multi speed internal (MSI) O O - - - - - -
HSE CSS (clock security system) O - - - - - - -
LSE CSS O O O O O O O O
RTC/auto wake-up O O O O O O O O
TAMP, number of tamper pins 7 7 O 4 O 4 O 4
OTG1 HS O R O R - - - -
OTG2 HS O R O R - - - -
UCPD1 O R O R - - - -
SDMMCx (x = 1, 2) O R - R - - - -
FDCAN O R - R - - - -
MDIOS O R O R - - - -
ETH1 O R O R - - - -
LPUART1 O O O R - - - -
U(S)ARTx (x = 1 to 10) O O O R - - - -
I2Cx (x = 1, 2, 3, 4) O O O R - - - -
I3Cx (x = 1, 2) O O O R - - - -
SPIx (x = 1 to 6) O O O R - - - -
SAIx (x = 1, 2) O R - R - - - -
ADF1 O O O R - - - -
MDF1 O O O R - - - -
DCMI O R - R - - - -
PSSI O R - R - - - -
DCMIPP O R - R - - - -
GPU O R - R - - - -
DMA2D O R - R - - - -
GFXTIM O R - R - - - -
GFXMMU O R - R - - - -
JPEG O R - R - - - -
VENC O R - R - - - -
LTDC O R - R - - - -
ADCx (x = 1, 2) O R - R - - - -
VREFBUF O R - R - - - -
DTS O R O R - - - -
TIMx (x = 1 to 18) O R - R - - - -
LPTIMx (x = 1 to 5) O O O R - - - -
IWDG O O O O O O O -
WWDG O R - R - - - -
RNG O R - R - - - -
SAES O R - R - - - -
CRYP O R - R - - - -
HASH O R - R - - - -
CRC O R - R - - - -
O O
GPIOs O O O O O -
4 pins 4 pins
1. Legend: Y = Yes (enable). O = Optional (disable by default. Can be enabled by software). R = data/state retained.
-= not available.
2. STM32N6x7 devices only.
3. Only the first 80 Kbytes can optionally be retained (see the dedicated section of RM0486 for details).
4. STM32N6x5 devices only.
5. Only the first 64 Kbytes can optionally be retained (see the dedicated section of RM0486 for details).
fabric. The specific instantiation can vary from a low-end version for low-cost
microcontrollers designed with two convolution accelerators (CA).
The NPU subsystem connects to the host system and the shared system memory.
The host configures the NPU subsystem through an AHB/AXI lite target port, connected to
one of the ports of the system bus matrix/interconnect. The two controller ports of NPU are
64-bit wide controller AXI-4 interfaces that connect to the system bus matrix/Interconnect.
The system memory is shared between the host subsystem and the NPU subsystem.
The used memory is configurable by software, it depends upon the complexity and target
performance of the selected neural network workload.
Secure installation
The ROM code is the root-of-trust of secure firmware installation.
– CID-aware AHB target port, with integrated semaphores for a concurrent control
from any of the CPUs
Port 1
PHY XSPIM_P1_DQS0,1
XSPI1 ACK1 XSPIM_P1_NCS1,2
XSPIM_P1_IO[15:0]
REQ1
I/O matrix
Arbiter
Dynamic
XSPIM_P2_CLK
muxing
REQ2 XSPIM_P2_NCLK
Port 2
PHY XSPIM_P2_DQS0
XSPI2
ACK2 XSPIM_P2_NCS1,2
XSPIM_P2_IO[7:0]
bus signals
REQ3
XSPI3
ACK3
bus signals
MS55949V2
• Interrupt generation at ADC ready, the end of sampling, the end of conversion (regular
or injected), end of sequence conversion (regular or injected), analog watchdog 1, 2 or
three or overrun events
• Three analog watchdogs per ADC
• Input range: VSSA ≤ VIN ≤ VREF+
VREFINT +
VREF+
VSSA
MSv64430V2
The MDF can receive, via its serial interfaces, streams coming from various digital sensors.
It supports SPI, Manchester coded 1-wire, and PDM interface standards.
Main features:
• AHB interface
• Six serial digital inputs
– configurable SPI interface to connect digital sensors
– configurable Manchester coded interface support
– compatible with PDM interface to support digital microphones
• Two common clocks input/output for Σ∆ modulators
• Flexible matrix (BSMX) for connection between filters and digital inputs
• Two inputs to connect the internal ADCs
• Six flexible digital filter paths, including:
– A configurable CIC filter:
> Can be split into two CIC filters: high-resolution filter and out-off limit detector
> Can be configured in Sinc4 and Sinc5 filters
> Adjustable decimation ratio
– A reshape filter to improve the out-off band rejection and in-band ripple
– A high-pass filter to cancel the DC offset
– An offset error cancellation
– Gain control
– Saturation blocks
– An out-off limit detector
• Short-circuit detector
• Clock absence detector
• 16- or 24-bit signed output data resolution
• Continuous or single conversion
• Possibility to delay independently each bitstream
• Various trigger possibilities
• Break generation on out-of limit or short-circuit detector events
• Autonomous functionality in Stop modes
• DMA can be used to read the conversion data
• Interrupts services
Main features:
• AHB interface
• One serial digital input:
– Configurable SPI interface to connect various digital sensors
– Configurable Manchester coded interface support
– Compatible with PDM interface to support digital microphones
• Two common clocks input/output for Σ∆ modulators
• One flexible digital filter path including:
– An MCIC filter configurable in Sinc4 or Sinc5 filter with adjustable decimation ratio
– A reshape filter to improve the out-off band rejection and in-band ripple
– A high-pass filter to cancel the DC offset
– Gain control
– Saturation blocks
• • Clock absence detector
• • Sound activity detector
• • 24-bit signed output data resolution
• • Continuous or single conversion
• • Possibility to delay the selected bitstream
• • One trigger input
• • Autonomous functionality in Stop modes
• • DMA can be used to read the conversion data
• • Interrupts services
• Encode with multiple codecs on a same system: the VENC hardware processes the
encode tasks sequentially, interleaved at frame level. Performance is shared across all
the tasks.
For a given operation, all needed computations are performed within the accelerator, so no
further hardware/software elaboration is needed to process the inputs or the outputs.
When manipulating secrets, the PKA incorporates a protection against side-channel attacks
(SCA), including differential power analysis (DPA), certified SESIP and PSA security
assurance level 3.
PKA main features are:
• Acceleration of RSA, DH and ECC over GF(p) operations, based on the Montgomery
method for fast modular multiplications:
– RSA modular exponentiation, RSA chinese remainder theorem (CRT)
exponentiation
– ECC scalar multiplication, point on curve check, complete addition, double base
ladder, projective to affine
– ECDSA signature generation and verification
• Capability to handle operands up to 4160 bits for RSA/DH and 640 bits for ECC
• When manipulating secrets: protection against side-channel attacks (SCA), including
differential power analysis (DPA), certified SESIP and PSA security assurance level 3
• Applicable to modular exponentiation, ECC scalar multiplication and ECDSA signature
generation
• Arithmetic and modular operations such as addition, subtraction, multiplication,
modular reduction, modular inversion, comparison, and Montgomery multiplication
• Built-in Montgomery domain inward and outward transformations
• AMBA AHB target peripheral, accessible through 32-bit word single accesses only
(otherwise an AHB bus error is generated, and write accesses are ignored)
lengths and waveform periods can be modulated from a few microseconds to several
milliseconds using the timer prescaler and the RCC clock controller prescalers.
The advanced control timers are completely independent from the general purpose ones,
and do not share any resources. They can be synchronized together.
Advanced control timers main features are:
• 16-bit up, down, up/down auto-reload counter.
• 16-bit programmable prescaler allowing dividing (also “on the fly”) the counter clock
frequency either by any factor between 1 and 65536.
• Up to six independent channels for:
– Input capture (except channels 5 and 6)
– Output compares
– PWM generation (edge- and center-aligned mode)
– One pulse mode output
• Complementary outputs with programmable dead-time
• Synchronization circuit to control the timer with external signals and to interconnect
several timers together.
• Repetition counter to update the timer registers only after a given number of cycles of
the counter.
• Two break inputs to put the timer’s output signals in a safe user selectable
configuration.
• Interrupt/DMA generation on the following events:
– Update: counter overflow/underflow, counter initialization (by software or
internal/external trigger)
– Trigger event (counter start, stop, initialization or count by internal/external trigger)
– Input capture
– Output compare
• Support of incremental (quadrature) encoder and Hall-sensor circuitry for positioning
purposes
• Trigger input for external clock or cycle-by-cycle current management
• ADC synchronization for jitter-free sampling points
– Input capture
– Output compare
– PWM generation (edge- and center-aligned modes)
– One-pulse mode output
• Synchronization circuit to control the timer with external signals and to interconnect
several timers.
• Interrupt/DMA generation on the following events:
– Update: counter overflow/underflow, counter initialization (by software or
internal/external trigger)
– Trigger event (counter start, stop, initialization or count by internal/external trigger)
– Input capture
– Output compare
• Support of incremental (quadrature) encoder and hall-sensor circuitry for positioning
purposes
• Trigger input for external clock or cycle-by-cycle current management
• ADC synchronization for jitter-free sampling points
• Break input to put the timer’s output signals in the reset state or a known state
• Interrupt/DMA generation on the following events:
– Update: counter overflow
– Input capture
– Output compare
– Break input
– Active tamper mode: continuous comparison between tamper output and input to
protect from physical open-short attacks.
– Flexible active tamper I/O management: from four meshes (each input associated
to its own exclusive output) to 7 meshes (single output shared for up to seven
tamper inputs)
– Passive tampers: ultra-low power edge or level detection with internal pull-up
hardware management.
– Configurable digital filter.
• Ten internal tamper events to protect against transient or environmental perturbation
attacks
• Each tamper can be configured in two modes:
– Confirmed mode: immediate erase of secrets on tamper detection, including
backup registers erase
– Potential mode: most of the secrets erase following a tamper detection are
launched by software
• Any tamper detection can generate a RTC timestamp event.
• TrustZone support:
– Tamper secure or non-secure configuration
– Backup registers configuration in three configurable-size areas:
• One read/write secure area
• One write secure/read non-secure area
• Put configurable-size areas in a menu
• One read/write non-secure area
– Boot hardware key for secure AES, stored in backup registers, protected against
read and write access
• Tamper configuration and backup registers privilege protection
• Monotonic counter
3.46.1 USART/UART
The USART supports both synchronous one-way and Half-duplex Single-wire
communications, as well as LIN (local interconnection network), Smartcard protocol, IrDA
(infrared data association) SIR ENDEC specifications, and Modem operations (CTS/RTS).
Multiprocessor communications are also supported.
High-speed data communications are possible by using the DMA (direct memory access)
for multibuffer configuration.
USART main features are:
• Full-duplex asynchronous communication
• NRZ standard format (mark/space)
• Configurable oversampling method by 16 or 8 to achieve the best compromise
between speed and clock tolerance
• Baud rate generator systems
• Two internal FIFOs for transmit and receive data. Each FIFO can be enabled/disabled
by software and come with a status flag.
• A common programmable transmit and receive baud rate
• Dual clock domain with dedicated kernel clock for peripherals independent from PCLK
• Auto baud rate detection
• Programmable data word length (7, 8 or 9 bits)
• Programmable data order with MSB-first or LSB-first shifting
• Configurable stop bits (1 or 2 stop bits)
• Synchronous target/controller mode and clock output/input for synchronous
communications
• SPI target transmission underrun error flag
• Single-wire Half-duplex communications
• Continuous communications using DMA
• Received/transmitted bytes are buffered in reserved SRAM using centralized DMA.
• Separate enable bits for transmitter and receiver
• Separate signal polarity control for transmission and reception
• Swappable Tx/Rx pin configuration
• Hardware flow control for modem and RS-485 transceiver
• Communication control/error detection flags
• Parity control:
– Transmits parity bit
– Checks parity of received data byte
• Interrupt sources with flags
• Multiprocessor communications: wake-up from Mute mode by idle line detection or
address mark detection
• Wake-up from Stop mode
3.46.2 LPUART
The LPUART is an UART that enables bidirectional UART communications with a limited
power consumption.
Only 32.768 kHz LSE clock is required to enable UART communications up to 9600 bauds.
Higher baud rates can be reached when the LPUART is clocked by other clock sources.
Even when the microcontroller is in low-power mode, the LPUART can wait for an incoming
UART frame while having an extremely low energy consumption.
The LPUART includes all necessary hardware support to make asynchronous serial
communications possible with minimum power consumption. It supports Half-duplex,
Single-wire communications, and modem operations (CTS/RTS). It also supports
multiprocessor communications. DMA can be used for data transmission/reception
LPUART main features are:
• Full-duplex asynchronous communications
• NRZ standard format (mark/space)
• Programmable baud rate
• From 300 to 9600 bauds using a 32.768 kHz clock source.
• Higher baud rates can be achieved by using a higher frequency clock source
• Two internal FIFOs to transmit and receive data. Each FIFO can be enabled/disabled
by software and come with status flags for FIFOs states.
• Dual clock domain with dedicated kernel clock for peripherals independent from PCLK.
• Programmable data word length (7, 8, or 9 bits)
• Programmable data order with MSB-first or LSB-first shifting
• Configurable stop bits (one or two stop bits)
• Single-wire Half-duplex communications
• Continuous communications using DMA
• Received/transmitted bytes are buffered in reserved SRAM using centralized DMA.
• Separate enable bits for transmitter and receiver
• Separate signal polarity control for transmission and reception
• Swappable Tx/Rx pin configuration
Data and CRC size Configurable from 4 to 32 bits Configurable from 4 to 16 bits
CRC polynomial length, CRC polynomial length,
CRC computation
configurable from 5 to 33 bits configurable from 5 to 17 bits
Size of FIFOs 16x8 bits 8x8 bits
Number of data control (TSIZE) Up to 65536
I2S feature Yes No
The MDIOS can operate in Stop mode, optionally waking up the device if the MDIO
controller performs a read or a write to one of its MDIOS registers.
The MDIOS includes the following features:
• 32 MDIOS register addresses, each of which is managed using separate input and
output data registers:
– 32 x 16-bit firmware read/write, MDIOS read-only output data registers
– 32 x 16-bit firmware read-only, MDIOS write-only input data registers
• Configurable target (port) address
• Independently maskable interrupts/events:
– MDIOS register write
– MDIOS register read
– MDIOS protocol error
• Able to operate in and to wake up from Stop mode
Host mode X X X
Device mode X X -
The peripheral is configurable to meet the needs of a large variety of consumer and
industrial applications, including AV nodes and TSN (time sensitive networking) nodes.
The Ethernet peripheral embeds a dedicated DMA for direct memory interface, a media
access controller (MAC) and a PHY interface block supporting several formats.
The Ethernet peripheral is compliant with the following standards:
• IEEE 802.3-2015 for Ethernet MAC and media independent interface (MII)
• IEEE 1588-2008 for precision networked clock synchronization (PTP)
• IEEE 802.1AS-2011 and 802.1-Qav-2009 for Audio Video (AV) traffic
• IEEE 802.3az-2010 for Energy Efficient Ethernet (EEE)
• AMBA 2.0 for AHB target port
• AMBA4 for AXI controller port
• RGMII specification version 2.6 from HP/Marvell
• RMII specification version 1.2 from RMII consortium
Caution: The gigabit media independent interface (GMII) is only available internally to supply the
RGMII adapter. No GMII signals are available off-chip
The ETM receives information from the CPU over the processor trace interface, including:
• the number of instructions executed in the same cycle
• changes in program flow
• the current processor instruction state
• addresses of memory locations accessed by load and store instructions
• type, direction and size of a transfer
• condition code information
• exception information
• wait for interrupt state information
PC15- PH1-
OTG2_HS OTG1_HS VDD33US
B OSC32_O BOOT0
DP
OTG1_ID
DP B
OSC_OU PC9 PC11 PH2 PE12 PD1 PE10 PE1 PE2
UT T
PC14-
C OSC32_I NRST NC PD8 PB0 PE3
N
VDDA18A
E V08CAP PC13
ON
PB7 PN4 PN8
VDDA18P
K PF4 PF10 PF5
LL
VDDIO3 PN12 PN3
CSI_REX
P PF12 VREF+ VSSA CSI_D1N CSI_CKN CSI_D0N
T
VDDCSI PG14 PA12 PA9 PA2 PA6 PA1 PG10
VDDA18A VDDA18C
R VSS VREF-
DC
CSI_D1P CSI_CKP CSI_D0P
SI
PA14 PA13 PA11 PA10 PA5 PG13 PA0 VSS
MS56501V2
PC14-
OTG2_H OTG1_H UCPD1_ PH0-
B OSC32_I OTG2_ID
SDP
OTG1_ID
SDP CC1 OSC_IN
PC12 PE14 PE12 PD10 PD0 PD15
N
PC15-
OTG2_TX VDDA18 VDD33U UCPD1_
C OSC32_ VBAT
RTUNE USB SB CC2
PC9 PH2 PE5 PD2 PE7 PD3 PD14
OUT
VDDA18A
D V08CAP PC13 BOOT0 PWR_ON
ON
PC10 PC8 VDDIO4 PE15 PD6 PD12 PE8 PD4
VDDA18P VDDCOR
J PF4 PF10 PF5 PF3
LL
VSS
E
VSS VDD VDDIO3 PN2 PN10 PN0
K PF2 PF14 PF15 PF7 VSSA PG14 PA12 PA2 PG13 PB12 PN7 PN6 PN9
VDDA18A
L PF8 PF11 PF12 PF13
DC
VDDCSI PA11 PA8 PA1 PB11 PB5 PN4 PN5
VDDA18
M VREF+ CSI_D1N CSI_CKN CSI_D0N
CSI
PA13 PA9 PA5 PA0 PB10 PB4 PN12 PN8
CSI_REX
N VSS CSI_D1P CSI_CKP CSI_D0P
T
PA14 PA10 PA6 PG10 PG2 PA15 PA3 VSS
MS56502V2
PH1-
OTG2_HS VDD33US OTG1_HS UCPD1_C
A PDR_ON
DM
NC
B DM C1
OSC_OU PC6 PC7 PE6 PD6 PD0 PD3 VSS
T
PC14-
OTG2_HS OTG2_TX OTG1_HS UCPD1_C PH0-
B OSC32_I
DP
OTG1_ID
RTUNE DP C2 OSC_IN
PC1 PE11 PE15 PD7 PD1 PD4 PE9
N
PC15-
C OSC32_O VBAT PC13 NC OTG2_ID PC8 PC11 PH9 PE14 PE13 PD10 PD15 PE8 PE10
UT
J PF4 PF6 PF10 PF5 PF3 VDDIO3 VDDIO3 PN12 PN4 PN8
VDDA18P VDDCOR
L PF8 PF11 PF12
LL
PG14 PA12
E
PA6 PA1 PB11 PB4 PG8 PN2 PN9
VDDA18A
M VREF+ PF13
DC
VSSA PG15 PA11 PA9 PA5 PG1 PB12 PB5 PG0 PN0 PN10
CSI_REX
N VREF- CSI_D1N CSI_CKN CSI_D0N
T
VDDCSI PA10 PA2 PG12 PG10 PG2 PA15 PN3 PN11
VDDA18C
P VSS CSI_D1P CSI_CKP CSI_D0P
SI
PA14 PA13 PA8 PG13 PA0 PB10 PA7 PN1 VSS
MS56503V2
PC15- PH1-
OTG2_HS VDD33US OTG1_HS
B OSC32_O
DM B DM
OSC_OU PC9 PC6 PE14 PE13 PD7 PD1 PD4 PD8 PD11 PE2
UT T
PC14-
VDDA18U OTG1_TX
C OSC32_I NC
SB
OTG1_ID
RTUNE
PC8 PC1 PE5 PE12 PD10 PD0 PE8 PD5 PE0 PE3
N
VFBSMP VDDA18A
E V08CAP
S
BOOT0 NRST
ON
PC12 PH2 VSS VDDIO4 VDDIO4 PD14 PB7 PD9 PP2 PP4
VDDA18P VSSAPM
F MU U
PWR_ON PC13 VSSAON PD13 PO1 PP3 PO5 PO4
K PF4 PF6 PF10 PG6 PG5 VDDIO3 PN1 PN5 PN7 PN6
VDDA18A
M PF15 PF7 PF8 PF9 VSSA
DC
PG15 PG14 PA9 PA6 PA1 PB11 PN0 PN11 PN3
CSI_REX
N PF11 PF1 PF12 PF0
T
VDDCSI PA12 PA11 PA8 PG13 PA0 PB10 PB4 PG8 PA3
VDDA18C
P PF13 PG4 VREF- CSI_D1N CSI_CKN CSI_D0N
SI
PA10 PA2 PG12 PG10 PG2 PA7 PG11 PG0
R VSS PG3 VREF+ CSI_D1P CSI_CKP CSI_D0P PA14 PA13 PA5 PG1 PB12 PB5 PA15 PG9 VSS
MS56504V2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
OTG1_T OTG1_H UCPD1_ PH0-
A PDR_ON
XRTUNE SDP CC1 OSC_IN
PC12 PC1 PC6 PE13 PD6 PD12 PD15 PE8 PB15 PD5 PB13 PD11 PE0 VSS
PH1-
OTG1_H UCPD1_
B NC OTG1_ID
SDM CC2
OSC_OU
T
PC11 PH9 PC7 PE6 PD2 PE7 PD0 PD4 PD8 PB9 PB2 PB3 PE1 PE2
PC15-
VDDA18
D OSC32_
OUT
NC
USB
PC9 PC10 PH2 PE11 PE5 PE12 PD10 PD1 PD3 PE10 PB8 PD13 PP10 PB6
PC14-
OTG2_T
E OSC32_I
N
XRTUNE
OTG2_ID PB7 PO3 PP9
F VBAT NRST BOOT0 PC8 VDDIO4 VDDIO4 PE14 PE15 PD7 VSS PD14 PE9 PO0 PP1 PP8
VFBSMP
G V08CAP
S
PWR_ON VSSAON PD9 PO5 PO2 PP7
VDDA18
M PF4 PF10 PF6
PLL
VDDIO3 VDDIO3 PP14 PP13
CSI_REX
T PF11 PF9 PG4 PG3
T
PG14 PA11 PA8 PA6 PG1 PG10 PB10 PB5 PA15 PG0 PN9 PN2
VDDA18
V PF13 VREF- CSI_D1N CSI_CKN CSI_D0N
CSI
PA14 PA12 PA9 PA5 PG12 PA0 PB11 PB1 PA7 PG9 PG8 PN8 PN4
W VSS VREF+ CSI_D1P CSI_CKP CSI_D0P VDDCSI PA13 PG15 PA10 PA2 PG13 PA1 PB12 PG2 PB4 PG11 PA4 PN12 VSS
MS56505V2
PC15-
VDDA18U OTG1_TX
C OSC32_O PH8 OTG1_ID NC PC9 PC12 PC7 PC0 PE5 PD2 PD12 PD14 PB13 PB2 PD13
SB RTUNE
UT
PC14- OTG2_TX
D PH7 PQ3 PQ4 PQ5 PC8 PH9 PC2 PE4 PE6 PD6 PD0 PD5 PB9 PB8 PB15
OSC32_IN RTUNE
E VBAT PWR_ON PQ2 PQ1 PQ0 OTG2_ID PH2 VDDIO4 VDDIO5 PC3 PE11 PD7 PD3 PD8 PB0 PB7 PB6
VDDA18A
F V08CAP VSSAPMU PC13 PH4 PH5 VSS VDDIO4 VDDIO5 VSS VSS VSS PB3 PE3 PE2 PE0 PE1
ON
VDDA18P
G VFBSMPS NRST BOOT0 PQ7 VSSAON VSS VDD PD11 PP7 PP6 PP0
MU
H VSSSMPS VSSSMPS VSSSMPS VSSSMPS VSSSMPS VSSSMPS VDD VDD PD9 PP4 PP1 PP15
J VLXSMPS VLXSMPS VLXSMPS VLXSMPS VLXSMPS VLXSMPS VDD VDD PP5 PP12 PP3 PP2
K VDDSMPS VDDSMPS VDDSMPS VDDSMPS VDDSMPS VDDSMPS VSS VDD PP13 PO5 PO1 PO2
L PG7 PF4 PG6 PF10 PF6 VDDCORE VDDCORE VDDIO2 VDDIO2 PP11 PP8 PP14
VDDA18P
M PF7 PF3 PF5 PG5 VSSA VDDCORE VSS VDDCORE VSS VDDCORE VSS VSS VDDIO2 VDDIO2 PO3 PO0
LL
VDDA18A
N PF15 PF14 PF8 PF2 VSS VSS VDDCORE VSS VDDCORE VSS VDDCORE VDDIO3 PP9 PP10 PO4 PN4
DC
P PF9 PG4 PF11 PF1 CSI_REXT PG14 PA9 PA6 PA1 PB11 VDDCORE PA15 VDDIO3 PN12 PN6 PN8 PN0
VDDA18C
R PG3 PF13 PF0 VDDCSI PG15 PA10 PA5 PG1 PB12 PB1 PA7 PG0 PA3 PN3 PN5 PN1
SI
T PF12 VREF- CSI_CKP CSI_D1P CSI_D0P PA14 PA11 PA2 PG12 PG10 PG2 PB4 PG9 PG8 PN9 PN7 PN2
U VSS VREF+ CSI_CKN CSI_D1N CSI_D0N PA13 PA12 PA8 PG13 PA0 PB10 PB5 PG11 PA4 PN10 PN11 VSS
MS56500V2
Unless otherwise specified in brackets below the pin name, the function during and after
Pin name
reset is the same as the actual pin 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
TT 3.3 V-tolerant I/O
RST Bidirectional reset pin with embedded weak pull-up resistor
Options for TT I/Os(1)
_a I/O, with analog switch function supplied by VDDA
I/O structure _c I/O with USB Type-C power delivery function
_f I/O, Fm+ capable
_h I/O with high speed low voltage mode
_t I/O with tamper function functional in VBAT mode
_v I/O very high-speed capable
Notes Unless otherwise specified by a note, all I/Os are set as analog inputs during and after reset
Alternate
Functions selected through GPIOx_AFR registers
Pin functions
functions Additional
Functions directly selected/enabled through peripheral registers
functions
1. The related I/O structures in the following table are a concatenation of various options. Examples: TT_a, TT_hat, TT_f.
I/O structure
Pin type
VFBGA142
VFBGA169
VFBGA178
VFBGA198
VFBGA223
VFBGA264
Notes
Pin name (function
Alternate functions Additional functions
after reset)
R2 - N1 P3 V2 T2 VREF- S - - - --
P2 M1 M1 R3 W2 U2 VREF+ S - - - -
D2 D4 E3 F3 G4 E2 PWR_ON O - - - -
A1 A1 A1 A1 A1 A1 PDR_ON I - - - -
B2 D3 D3 E3 F4 G4 BOOT0 I - - - -
C2 E4 E4 E4 F2 G3 NRST I - - - -
DS14791 Rev 3
P5 M3 N3 P5 V4 U3 CSI_CKN A - - - -
R5 N3 P3 R5 W4 T3 CSI_CKP A - - - -
P6 M4 N4 P6 V5 U5 CSI_D0N A - - - -
R6 N4 P4 R6 W5 T5 CSI_D0P A - - - -
P4 M2 N2 P4 V3 U4 CSI_D1N A - - - -
R4 N2 P2 R4 W3 T4 CSI_D1P A - - - -
P7 N5 N5 N5 T6 P5 CSI_REXT A - - - -
A3 A3 A2 B2 C2 A3 OTG2_HSDM A - - - -
STM32N6x5xx STM32N6x7xx
B3 B3 B2 A2 C1 B3 OTG2_HSDP A - - - -
A2 B2 C5 D2 E4 E6 OTG2_ID A - - - -
C3 A2 C4 C2 D2 C4 NC - - - - -
D5 C3 B4 D3 E2 D6 OTG2_TXRTUNE A - - - -
A5 A5 A5 B4 B3 A5 OTG1_HSDM A - - - -
B5 B5 B5 A4 A3 B5 OTG1_HSDP A - - - -
B4 B4 B3 C4 B2 C3 OTG1_ID A - - - -
Table 18. Pin description (continued)
STM32N6x5xx STM32N6x7xx
Pin number
I/O structure
Pin type
VFBGA142
VFBGA169
VFBGA178
VFBGA198
VFBGA223
VFBGA264
Notes
Pin name (function
Alternate functions Additional functions
after reset)
A4 A4 A3 A3 B1 B4 NC - - - - -
A6 A6 D5 C5 A2 C6 OTG1_TXRTUNE A - - - -
D6 B6 A6 D4 A4 A6 UCPD1_CC1 A - - - -
D7 C6 B6 D5 B4 B6 UCPD1_CC2 A - - - -
F3 E3 D2 E2 G2 G2 VFBSMPS S - - - -
TIM2_CH1, TIM5_CH1, TIM9_CH1, TIM15_BKIN,
ADC1_INP0,
SPI6_NSS/I2S6_WS,
ADC2_INP0,
R14 M9 P10 N11 V12 U10 PA0 I/O - - USART2_CTS/USART2_NSS, UART4_TX,
DS14791 Rev 3
ADC1_INN1,
SAI2_SD_B, SDMMC2_CMD,
ADC2_INN1, WKUP1
FMC_AD7/FMC_D7, LCD_G3, HDP0
TIM2_CH2, TIM5_CH2, LPTIM3_IN1,
TIM15_CH1N, USART2_RTS, UART4_RX,
P14 L9 L9 M11 W12 P9 PA1 I/O - - ADC1_INP1, ADC2_INP1
DCMIPP_D0/DCMI_D0/PSSI_D0, SAI2_MCLK_B,
FMC_AD6/FMC_D6, LCD_G2, HDP1
TIM2_CH3, TIM5_CH3, LPTIM3_IN2,
TIM15_CH1, USART2_TX, SAI2_SCK_B, ADC1_INP14,
P12 K8 N8 P9 W10 T8 PA2 I/O - -
MDIOS_MDIO, FMC_AD5/FMC_D5, LCD_B7, ADC2_INP14, WKUP2
HDP2
SPI5_MOSI, USART6_RX,
- - - - W17 U14 PA4 I/O - - DCMIPP_D3/DCMI_D3/PSSI_D3, FMC_A13, -
EVENTOUT
91/258
Table 18. Pin description (continued)
92/258
I/O structure
Pin type
VFBGA142
VFBGA169
VFBGA178
VFBGA198
VFBGA223
VFBGA264
Notes
Pin name (function
Alternate functions Additional functions
after reset)
LCD_HSYNC, HDP6
TIM1_CH1N, TIM3_CH2, SPI1_MOSI/I2S1_SDO,
ADC1_INP14,
- - P12 P13 V15 R12 PA7 I/O - - USART1_RX, SPI6_MOSI/I2S6_SDO, LCD_R4,
ADC2_INP14, WKUP2
TIM14_CH1, FMC_RNB, LCD_B1, HDP7
MCO1, TIM1_CH1, I3C2_SCL, I2C3_SCL,
M11 L8 P8 N9 T9 U8 PA8 I/O - - USART1_CK, TIM11_CH1, UART7_RX, ADC1_INP5, ADC2_INP5
FMC_AD4/FMC_D4, LCD_B6, HDP0
TIM1_CH2, I3C2_SDA, LPUART1_TX, I2C3_SDA,
SPI2_SCK/I2S2_CK, USART1_TX, ADC1_INP10,
P11 M7 M7 M9 V9 P7 PA9 I/O - -
DCMIPP_D0/DCMI_D0/PSSI_D0, ADC2_INP10
STM32N6x5xx STM32N6x7xx
FMC_AD3/FMC_D3, LCD_B5, HDP1
ADC1_INP12,
TIM1_CH4, LPUART1_CTS, SPI2_NSS/I2S2_WS,
- - ADC2_INP12,
R10 L7 M6 N8 T8 T7 PA11 I/O FDCAN1_RX, USART1_CTS/USART1_NSS,
ADC1_INN11,
UART4_RX, FMC_AD1/FMC_D1, LCD_B3, HDP3
ADC2_INN11
Table 18. Pin description (continued)
STM32N6x5xx STM32N6x7xx
Pin number
I/O structure
Pin type
VFBGA142
VFBGA169
VFBGA178
VFBGA198
VFBGA223
VFBGA264
Notes
Pin name (function
Alternate functions Additional functions
after reset)
ADC1_INP13,
TIM1_ETR, LPUART1_RTS, SPI2_SCK/I2S2_CK,
- - ADC2_INP13,
P10 K7 L6 N7 V8 U7 PA12 I/O FDCAN1_TX, USART1_RTS, UART4_TX,
ADC1_INN12,
SAI2_FS_B, FMC_AD0/FMC_D0, LCD_B2, HDP4
ADC2_INN12
I/O structure
Pin type
VFBGA142
VFBGA169
VFBGA178
VFBGA198
VFBGA223
VFBGA264
Notes
Pin name (function
Alternate functions Additional functions
after reset)
STM32N6x5xx STM32N6x7xx
E12 G10 H13 E12 E16 E16 PB7 I/O - - TIM15_CH2, DCMIPP_D7/DCMI_D7/PSSI_D7, -
SAI2_MCLK_B, FMC_D15/FMC_AD15,
EVENTOUT
SPI1_MISO/I2S1_SDI, USART6_RX,
SPDIFRX1_IN3,
- - - - D15 D16 PB8 I/O - - DCMIPP_VSYNC/DCMI_VSYNC/PSSI_RDY, -
SAI2_FS_B, SDMMC2_D0, FMC_D1/FMC_AD1,
EVENTOUT
Table 18. Pin description (continued)
STM32N6x5xx STM32N6x7xx
Pin number
I/O structure
Pin type
VFBGA142
VFBGA169
VFBGA178
VFBGA198
VFBGA223
VFBGA264
Notes
Pin name (function
Alternate functions Additional functions
after reset)
HDP3
TIM1_BKIN, LPTIM2_IN2, I2C2_SMBA,
N13 K10 M10 R11 W13 R10 PB12 I/O - - SPI2_NSS/I2S2_WS, FDCAN2_RX, USART3_CK, -
UART5_RX, FMC_D9/FMC_AD9, LCD_G5, HDP4
TRACED0, LPTIM1_CH1, TIM8_CH3N,
SPI6_SCK/I2S6_CK,
- - - - A16 C15 PB13 I/O - - USART10_CTS/USART10_NSS, -
USART6_CTS/USART6_NSS, SDMMC2_D6,
FMC_D5/FMC_AD5, LCD_CLK, EVENTOUT
LPTIM1_CH2, TIM8_CH4N, USART10_CK,
USART6_CTS/USART6_NSS,
- - - - C17 B17 PB14 I/O - - -
DCMIPP_D10/DCMI_D10/PSSI_D10,
FMC_D7/FMC_AD7, LCD_HSYNC, EVENTOUT
SPI6_NSS/I2S6_WS, USART6_RTS,
- - - - A14 D17 PB15 I/O - - SPDIFRX1_IN2, FMC_D0/FMC_AD0, LCD_G4, -
EVENTOUT
95/258
Table 18. Pin description (continued)
96/258
I/O structure
Pin type
VFBGA142
VFBGA169
VFBGA178
VFBGA198
VFBGA223
VFBGA264
Notes
Pin name (function
Alternate functions Additional functions
after reset)
SPI1_MOSI/I2S1_SDO, USART2_CK,
STM32N6x5xx STM32N6x7xx
SPDIFRX1_IN0,
- - - - - E10 PC3 I/O - - DCMIPP_D2/DCMI_D2/PSSI_D2, -
SDMMC2_CMD(boot), FMC_D8/FMC_AD8,
EVENTOUT
STM32N6x5xx STM32N6x7xx
Pin number
I/O structure
Pin type
VFBGA142
VFBGA169
VFBGA178
VFBGA198
VFBGA223
VFBGA264
Notes
Pin name (function
Alternate functions Additional functions
after reset)
SPI1_NSS/I2S1_WS,
- - - - - B10 PC5 I/O - - DCMIPP_D2/DCMI_D2/PSSI_D2, SAI2_SD_B, -
SDMMC2_D1, FMC_NWE, EVENTOUT
- - I2S3_MCK, USART6_RX, -
- - A9 A7 B8 C9 PC7 I/O
DCMIPP_D1/DCMI_D1/PSSI_D1, SDMMC1_D7,
SDMMC2_D7, SDMMC1_D123DIR, HDP7
I/O structure
Pin type
VFBGA142
VFBGA169
VFBGA178
VFBGA198
VFBGA223
VFBGA264
Notes
Pin name (function
Alternate functions Additional functions
after reset)
TAMP_IN1/TAMP_OUT2,
E2 D2 C3 F4 H4 F3 PC13 I/O - - HDP5 RTC_OUT1/RTC_TS,
WKUP3
PC14-OSC32_IN - - -
C1 B1 B1 C1 E1 D1 I/O OSC32_IN
(OSC32_IN)
PC15-OSC32_OUT - -
B1 C1 C1 B1 D1 C1 I/O OSC32_OUT
(OSC32_OUT)
STM32N6x5xx STM32N6x7xx
DCMIPP_HSYNC/DCMI_HSYNC/PSSI_DE,
FMC_A6, FMC_A22, EVENTOUT
STM32N6x5xx STM32N6x7xx
Pin number
I/O structure
Pin type
VFBGA142
VFBGA169
VFBGA178
VFBGA198
VFBGA223
VFBGA264
Notes
Pin name (function
Alternate functions Additional functions
after reset)
TIM1_CH4N, USART2_TX,
- - D14 C13 A15 D14 PD5 I/O - - DCMIPP_PIXCLK/DCMI_PIXCLK/PSSI_PDCK, -
DS14791 Rev 3
USART3_TX, SPDIFRX1_IN1,
C13 E11 D13 B13 B14 E14 PD8 I/O - - DCMIPP_D11/DCMI_D11/PSSI_D11, FMC_NBL0, TAMP_IN3/TAMP_OUT4
LCD_R7, EVENTOUT
USART3_RX,
- - H12 E13 G14 H14 PD9 I/O - - DCMIPP_D11/DCMI_D11/PSSI_D11, TAMP_IN5/TAMP_OUT6
FMC_SDCLK, LCD_R1, EVENTOUT
I/O structure
Pin type
VFBGA142
VFBGA169
VFBGA178
VFBGA198
VFBGA223
VFBGA264
Notes
Pin name (function
Alternate functions Additional functions
after reset)
I2C4_SDA, SPI2_MISO/I2S2_SDI,
- F13 F11 B14 A17 G14 PD11 I/O - - UCPD1_FRSTX1, DCMIPP_D15/PSSI_D15, -
SDMMC1_D0, FMC_D8/FMC_AD8, EVENTOUT
UART9_RTS,
- - E14 F11 D16 C17 PD13 I/O - - DCMIPP_D13/DCMI_D13/PSSI_D13, -
SAI2_SCK_A, FMC_D4/FMC_AD4, LCD_R6,
EVENTOUT
- C13 D12 E11 F13 C14 PD14 I/O - - I2C2_SCL, USART10_RX, FMC_A9, EVENTOUT -
STM32N6x5xx STM32N6x7xx
DCMIPP_D2/DCMI_D2/PSSI_D2, SAI2_MCLK_A,
FMC_D9/FMC_AD9, EVENTOUT
STM32N6x5xx STM32N6x7xx
Pin number
I/O structure
Pin type
VFBGA142
VFBGA169
VFBGA178
VFBGA198
VFBGA223
VFBGA264
Notes
Pin name (function
Alternate functions Additional functions
after reset)
LPTIM1_IN1, SPI6_MISO/I2S6_SDI,
- USART10_RX, USART6_RTS, SPDIFRX1_IN1, -
- - - - - D10 PE4 I/O -
DCMIPP_D5/DCMI_D5/PSSI_D5, SDMMC2_D3,
FMC_RNB, LCD_G1, EVENTOUT
I/O structure
Pin type
VFBGA142
VFBGA169
VFBGA178
VFBGA198
VFBGA223
VFBGA264
Notes
Pin name (function
Alternate functions Additional functions
after reset)
B11 B10 D10 C9 D10 B12 PE12 I/O - FDCAN3_RX, SAI2_SCK_B, FMC_NRAS,
EVENTOUT
STM32N6x5xx STM32N6x7xx
- SPI5_SCK, USART10_CK, USART2_CK, -
D11 D9 B10 A9 F10 A12 PE15 I/O -
SDMMC1_D0, FMC_SDCKE0, GFXTIM_FCKCAL,
EVENTOUT
LPTIM5_OUT, TIM4_CH4, UCPD1_FRSTX2,
UART9_TX, UART8_RTS,
- - - N4 U3 R3 PF0 I/O - - DCMIPP_D9/DCMI_D9/PSSI_D9, -
ETH1_MII_TX_CLK, ETH1_RGMII_GTX_CLK,
EVENTOUT
Table 18. Pin description (continued)
STM32N6x5xx STM32N6x7xx
Pin number
I/O structure
Pin type
VFBGA142
VFBGA169
VFBGA178
VFBGA198
VFBGA223
VFBGA264
Notes
Pin name (function
Alternate functions Additional functions
after reset)
DCMIPP_HSYNC/DCMI_HSYNC/PSSI_DE,
L4 J4 J5 L2 P1 M2 PF3 I/O - - ADC1_INP16
ETH1_PPS_OUT, FMC_NL, LCD_R4,
EVENTOUT
TIM5_ETR, LPTIM3_CH2, SPI1_NSS/I2S1_WS,
SPI3_NSS/I2S3_WS, USART2_CK,
K1 J1 J1 K1 M1 L2 PF4 I/O - - SPI6_NSS/I2S6_WS, ADC1_INP18
DCMIPP_HSYNC/DCMI_HSYNC/PSSI_DE,
ETH1_MDIO, LCD_R3, HDP4
TIM1_ETR, LPTIM2_IN2,
USART3_CTS/USART3_NSS,
K3 J3 J4 L1 N4 M3 PF5 I/O - - -
DCMIPP_D6/DCMI_D6/PSSI_D6, SAI2_SD_A,
ETH1_CLK, FMC_NE3, LCD_G0, EVENTOUT
TIM2_CH4, TIM5_CH4, LPTIM3_CH1,
TIM15_CH2, I2S6_MCK, SPI4_RDY,
ADC1_INP15,
- - J2 K2 M4 L5 PF6 I/O - - USART2_RX(boot), GFXTIM_LCKCAL,
ADC2_INP15
SPI5_RDY, SPI1_RDY, ETH1_MII_COL,
GFXTIM_FCKCAL, TIM1_CH3, LCD_DE, HDP3
103/258
Table 18. Pin description (continued)
104/258
I/O structure
Pin type
VFBGA142
VFBGA169
VFBGA178
VFBGA198
VFBGA223
VFBGA264
Notes
Pin name (function
Alternate functions Additional functions
after reset)
STM32N6x5xx STM32N6x7xx
MII_TX_CTL, LCD_B0, EVENTOUT
USART1_RX, SPI5_MISO,
DCMIPP_D13/DCMI_D13/PSSI_D13,
P1 L3 L3 N3 U2 T1 PF12 I/O - - ADC1_INP6, ADC1_INN2
ETH1_MII_TXD0/ETH1_RMII_TXD0/ETH1_RGMII
_TXD0, EVENTOUT
USART1_TX, SPI5_NSS,
DCMIPP_D10/DCMI_D10/PSSI_D10,
N3 L4 M2 P1 V1 R2 PF13 I/O - - ADC2_INP2
ETH1_MII_TXD1/ETH1_RMII_TXD1/ETH1_RGMII
_TXD1, EVENTOUT
Table 18. Pin description (continued)
STM32N6x5xx STM32N6x7xx
Pin number
I/O structure
Pin type
VFBGA142
VFBGA169
VFBGA178
VFBGA198
VFBGA223
VFBGA264
Notes
Pin name (function
Alternate functions Additional functions
after reset)
I/O structure
Pin type
VFBGA142
VFBGA169
VFBGA178
VFBGA198
VFBGA223
VFBGA264
Notes
Pin name (function
Alternate functions Additional functions
after reset)
STM32N6x5xx STM32N6x7xx
R13 K9 P9 N10 W11 U9 PG13 I/O - - -
DCMIPP_D12/DCMI_D12/PSSI_D12, SAI2_FS_A,
FMC_NE1, LCD_DE, EVENTOUT
STM32N6x5xx STM32N6x7xx
Pin number
I/O structure
Pin type
VFBGA142
VFBGA169
VFBGA178
VFBGA198
VFBGA223
VFBGA264
Notes
Pin name (function
Alternate functions Additional functions
after reset)
J15 J13 M13 M13 R19 P17 PN0 I/O - - XSPIM_P2_DQS0(boot), FMC_A25, EVENTOUT -
107/258
D14 H13 P13 K12 P16 R17 PN1 I/O - - XSPIM_P2_NCS1(boot), FMC_A24, EVENTOUT -
Table 18. Pin description (continued)
108/258
I/O structure
Pin type
VFBGA142
VFBGA169
VFBGA178
VFBGA198
VFBGA223
VFBGA264
Notes
Pin name (function
Alternate functions Additional functions
after reset)
H15 J11 L13 L14 T19 T17 PN2 I/O - - XSPIM_P2_IO0(boot), FMC_A23, EVENTOUT -
K15 H12 N13 M15 P19 R15 PN3 I/O - - XSPIM_P2_IO1(boot), FMC_A22, EVENTOUT -
E14 L12 J13 J14 V19 N17 PN4 I/O - - XSPIM_P2_IO2(boot), EVENTOUT -
F15 L13 K14 K13 U18 R16 PN5 I/O - - XSPIM_P2_IO3(boot), EVENTOUT -
G15 K12 K12 K15 U19 P15 PN6 I/O - - XSPIM_P2_CLK(boot), EVENTOUT -
F14 K11 K13 K14 R16 T16 PN7 I/O - - XSPIM_P2_NCLK(boot), EVENTOUT -
- - -
DS14791 Rev 3
E15 M13 J14 J15 V18 P16 PN8 I/O XSPIM_P2_IO4(boot), EVENTOUT
- - XSPIM_P2_IO5(boot), -
G14 K13 L14 L13 T18 T15 PN9 I/O
DCMIPP_D5/DCMI_D5/PSSI_D5, EVENTOUT
H14 J12 M14 L15 R18 U15 PN10 I/O - - XSPIM_P2_IO6(boot), LCD_B4, EVENTOUT -
J14 H11 N14 M14 P18 U16 PN11 I/O - - XSPIM_P2_IO7(boot), LCD_B6, EVENTOUT -
K14 M12 J12 L12 W18 P14 PN12 I/O - - XSPIM_P2_NCS2, EVENTOUT -
STM32N6x5xx STM32N6x7xx
- - XSPIM_P1_DQS0, FMC_A24, LCD_B7, -
- - - H15 G18 K17 PO2 I/O
EVENTOUT
STM32N6x5xx STM32N6x7xx
Pin number
I/O structure
Pin type
VFBGA142
VFBGA169
VFBGA178
VFBGA198
VFBGA223
VFBGA264
Notes
Pin name (function
Alternate functions Additional functions
after reset)
- - -
DS14791 Rev 3
I/O structure
Pin type
VFBGA142
VFBGA169
VFBGA178
VFBGA198
VFBGA223
VFBGA264
Notes
Pin name (function
Alternate functions Additional functions
after reset)
- -
DS14791 Rev 3
D1 C2 C2 D1 F1 E1 VBAT S - - - -
K4 J5 L4 J5 M6 M5 VDDA18PLL S - - - -
STM32N6x5xx STM32N6x7xx
K12 H10 J10 K11 M14 N13 VDDIO3 S - - - -
D8 D8 E8 E9 F7 E8 VDDIO4 S - - - -
- - E9 E10 F8 F8 VDDIO4 S - - - -
- - - - - E9 VDDIO5 S - - - -
- - - - - F9 VDDIO5 S - - - -
P8 L6 N6 N6 W6 R4 VDDCSI S - - - -
Table 18. Pin description (continued)
STM32N6x5xx STM32N6x7xx
Pin number
I/O structure
Pin type
VFBGA142
VFBGA169
VFBGA178
VFBGA198
VFBGA223
VFBGA264
Notes
Pin name (function
Alternate functions Additional functions
after reset)
R7 M5 P5 P7 V6 R5 VDDA18CSI S - - - -
F1 E1 E1 F1 H1 G1 VDDA18PMU S - - - -
F2 E2 E2 F2 H2 F2 VSSAPMU S - - - -
J1 H1 H1 J1 L1 K1 VDDSMPS S - - - -
G1 F1 F1 G1 J1 H1 VSSSMPS S - - - -
J2 H2 H2 J2 L2 K2 VDDSMPS S - - - -
- - - -
DS14791 Rev 3
G2 F2 F2 G2 J2 H2 VSSSMPS S
J3 H3 H3 J3 L3 K3 VDDSMPS S - - - -
G3 F3 F3 G3 J3 H3 VSSSMPS S - - - -
- H4 H4 J4 L4 K4 VDDSMPS S - - - -
- F4 F4 G4 J4 H4 VSSSMPS S - - - -
- - - - L5 K5 VDDSMPS S - - - -
- - - - J5 H5 VSSSMPS S - - - -
- - - - - K6 VDDSMPS S - - - -
- - - - - H6 VSSSMPS S - - - -
E1 D1 D1 E1 G1 F1 V08CAP S - - - -
H1 G1 G1 H1 K1 J1 VLXSMPS S - - - -
H2 G2 G2 H2 K2 J2 VLXSMPS S - - - -
H3 G3 G3 H3 K3 J3 VLXSMPS S - - - -
111/258
- G4 G4 H4 K4 J4 VLXSMPS S - - - -
Table 18. Pin description (continued)
112/258
I/O structure
Pin type
VFBGA142
VFBGA169
VFBGA178
VFBGA198
VFBGA223
VFBGA264
Notes
Pin name (function
Alternate functions Additional functions
after reset)
- - - - K5 J5 VLXSMPS S - - - -
- - - - - J6 VLXSMPS S - - - -
D4 C4 D4 C3 D4 C5 VDDA18USB S - - - -
B6 C5 A4 B3 C3 A4 VDD33USB S - - - -
R3 L5 M3 M6 P6 N6 VDDA18ADC S - - - -
P3 K5 M4 M5 N6 M6 VSSA S - - - -
- - - -
DS14791 Rev 3
E4 D5 E5 E5 H6 F6 VDDA18AON S
F4 E5 F5 F5 G6 G6 VSSAON S - - - -
- - - - - J12 VDD S - - - -
- - - - - J13 VDD S - - - -
STM32N6x5xx STM32N6x7xx
- - - - - K13 VDD S - - - -
M5 E7 K6 L6 P7 L6 VDDCORE S - - - -
M6 F6 K7 L7 P9 L12 VDDCORE S - - - -
M7 F8 K8 L8 P10 M7 VDDCORE S - - - -
M8 G5 K9 L9 P11 M9 VDDCORE S - - - -
- H6 - - - N8 VDDCORE S - - - -
Table 18. Pin description (continued)
STM32N6x5xx STM32N6x7xx
Pin number
I/O structure
Pin type
VFBGA142
VFBGA169
VFBGA178
VFBGA198
VFBGA223
VFBGA264
Notes
Pin name (function
Alternate functions Additional functions
after reset)
- H8 - - - N10 VDDCORE S - - - -
- J7 - - - N12 VDDCORE S - - - -
- - - - - P11 VDDCORE S - - - -
D9 E6 E7 E8 F12 F7 VSS S - - - -
- - - -
DS14791 Rev 3
R15 G8 P1 - W1 M8 VSS S - - - -
- H7 - - - M12 VSS S - - - -
- H9 - - - M13 VSS S - - - -
- J6 - - - N5 VSS S - - - -
- J8 - - - N7 VSS S - - - -
- N1 - - - N9 VSS S - - - -
- - - - - U1 VSS S - - - -
113/258
- - - - - U17 VSS S - - - -
1. Power supply is VDD.
4.3 Alternate functions
114/258
USART2_CTS/U
PA0 - TIM2_CH1 TIM5_CH1 TIM9_CH1 TIM15_BKIN SPI6_NSS/I2S6_WS
SART2_NSS
PA1 - TIM2_CH2 TIM5_CH2 LPTIM3_IN1 TIM15_CH1N - - USART2_RTS
PA2 - TIM2_CH3 TIM5_CH3 LPTIM3_IN2 TIM15_CH1 - - USART2_TX
PA3 - TIM16_CH1 - - - SPI5_NSS SAI1_SD_B -
DS14791 Rev 3
I2S1_SDO
PA8 MCO1 TIM1_CH1 I3C2_SCL - I2C3_SCL - - USART1_CK
PA9 - TIM1_CH2 I3C2_SDA LPUART1_TX I2C3_SDA SPI2_SCK/I2S2_CK - USART1_TX
STM32N6x5xx STM32N6x7xx
PA10 PWR_CSLEEP TIM1_CH3 - LPUART1_RX - - - USART1_RX
USART1_CTS/U
PA11 - TIM1_CH4 - LPUART1_CTS - SPI2_NSS/I2S2_WS FDCAN1_RX
SART1_NSS
PA12 - TIM1_ETR - LPUART1_RTS - SPI2_SCK/I2S2_CK FDCAN1_TX USART1_RTS
PA13 JTMS/SWDIO - - - - - - -
PA14 JTCK/SWCLK - - - - - - -
SPI3_NSS/ SPI6_NSS/
PA15 JTDI TIM2_CH1 TIM2_ETR - - SPI1_NSS/I2S1_WS
I2S3_WS I2S6_WS
Table 19. Alternate functions: AF0 to AF7 (continued)
STM32N6x5xx STM32N6x7xx
AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7
SPI3_SCK/
PC0 - TIM2_CH2 - LPTIM4_IN1 MDF1_CKI1 SPI1_SCK/I2S1_CK -
I2S3_CK
PC1 - TIM17_CH1 TIM4_CH4 - I2C1_SDA SPI2_NSS/I2S2_WS FDCAN1_TX I3C1_SDA
SPI3_MOSI/
PC2 - - SAI1_D1 ADF1_SDI0 MDF1_SDI1 SAI1_SCK_A USART2_RX
I2S3_SDO
SPI1_MOSI/
PC3 - - - - - - USART2_CK
I2S1_SDO
DS14791 Rev 3
SPI2_MISO/
PC4 - TIM1_CH2N TIM12_CH1 LPTIM2_CH2 USART1_TX - USART3_RTS
I2S2_SDI
PC5 - - - - - SPI1_NSS/I2S1_WS - -
PC6 - TIM1_CH1 TIM3_CH1 TIM9_CH1 - I2S2_MCK - USART6_TX
Port C
STM32N6x5xx STM32N6x7xx
I2S3_CK
SPI3_MISO/
PC11 - - I3C2_SDA - I2C4_SDA - USART3_RX
I2S3_SDI
SPI3_MOSI/
PC12 TRACED3 TIM1_CH4 - - TIM15_CH1 SPI6_SCK/I2S6_CK USART3_CK
I2S3_SDO
PC13 - - - - - - - -
PC14 - - - - - - - -
PC15 - - - - - - - -
Table 19. Alternate functions: AF0 to AF7 (continued)
STM32N6x5xx STM32N6x7xx
AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7
SPI2_MISO/
PD6 - TIM1_CH1 - - TIM15_CH2 - -
I2S2_SDI
SPI2_MOSI/ SPI3_NSS/I2S3_
Port D
STM32N6x5xx STM32N6x7xx
PE13 - TIM1_CH3 - ADF1_CCK0 I2C4_SCL SPI4_MISO - -
GFXTIM_FCK
PE14 - TIM1_CH4 ADF1_CCK1 I2C4_SDA SPI4_MOSI - -
CAL
GFXTIM_LCK
PE15 - TIM1_BKIN - I2C4_SMBA SPI5_SCK USART10_CK USART2_CK
CAL
Table 19. Alternate functions: AF0 to AF7 (continued)
STM32N6x5xx STM32N6x7xx
AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7
USART3_CTS/
PF5 - TIM1_ETR - LPTIM2_IN2 - - -
USART3_NSS
PF6 - TIM2_CH4 TIM5_CH4 LPTIM3_CH1 TIM15_CH2 I2S6_MCK SPI4_RDY USART2_RX
Port F
SPI2_MOSI/
PG8 RTC_REFIN TIM1_CH3N TIM12_CH2 - USART1_RX SAI1_SCK_B -
I2S2_SDO
PG9 - - - - - - - -
USART3_CTS/
PG10 - TIM1_CH1N LPTIM2_CH1 - SPI2_SCK/I2S2_CK FDCAN2_TX
USART3_NSS
PG11 - - - - - - - -
STM32N6x5xx STM32N6x7xx
PG12 - TIM17_CH1 - - - SPI5_SCK SAI1_MCLK_B
PG13 - LPTIM1_IN1 TIM4_CH1 LPTIM2_IN1 - - - USART3_RTS
SPI6_MOSI/
PG14 TRACED1 LPTIM1_ETR TIM8_CH4 - - USART10_RTS USART6_TX
I2S6_SDO
PG15 - TIM1_CH4 - - - SPI5_RDY SPI4_RDY USART3_CK
Table 19. Alternate functions: AF0 to AF7 (continued)
STM32N6x5xx STM32N6x7xx
AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7
PH0 - - - - - - - -
PH1 - - - - - - - -
PH2 TRACED2 TIM1_ETR TIM3_ETR - TIM15_BKIN - FDCAN1_TX -
PH3 TRACECLK - - - - - - -
PH4 - - - - - - - -
PH5 - - - - - SPI5_SCK - -
DS14791 Rev 3
PH6 - - - - - SPI5_NSS - -
PH7 - - I3C2_SCL - - SPI5_MOSI - -
Port H
PN0 - - - - - - - -
PN1 - - - - - - - -
PN2 - - - - - - - -
PN3 - - - - - - - -
PN4 - - - - - - - -
PN5 - - - - - - - -
Port N
DS14791 Rev 3
PN6 - - - - - - - -
PN7 - - - - - - - -
PN8 - - - - - - - -
PN9 - - - - - - - -
PN10 - - - - - - - -
PN11 - - - - - - - -
PN12 - - - - - - - -
PO0 - - - - - - - -
STM32N6x5xx STM32N6x7xx
PO1 - - - - - - - -
PO2 - - - - - - - -
Port O
PO3 - - - - - - - -
PO4 - - - - - - - -
PO5 - - - - - - - -
Table 19. Alternate functions: AF0 to AF7 (continued)
STM32N6x5xx STM32N6x7xx
AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7
PP0 - - - - - - - -
PP1 - - - - - - - -
PP2 - - - - - - - -
PP3 - - - - - - - -
PP4 - - - - - - - -
PP5 - - - - - - - -
DS14791 Rev 3
PP6 - - - - - - - -
PP7 - - - - - - - -
Port P
PP8 - - - - - SPI2_MISO - -
PP9 - - - - - SPI2_MOSI - -
PP10 - - - - - - - -
PP11 - - - - - - - -
PP12 - - - - - - - -
PP13 - - - - - - - -
PP14 - - - - - - - -
PP15 - - - - - - - -
123/258
Table 19. Alternate functions: AF0 to AF7 (continued)
124/258
PQ4 - - TIM8_CH1N - - - - -
PQ5 - - TIM8_CH2 - - - - -
DS14791 Rev 3
PQ6 - - TIM8_CH2N - - - - -
PQ7 - - TIM8_CH3 - - - - -
STM32N6x5xx STM32N6x7xx
Table 20. Alternate functions: AF8 to AF15
STM32N6x5xx STM32N6x7xx
AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15
FMC_AD7/
PA0 UART4_TX - SAI2_SD_B SDMMC2_CMD - LCD_G3 HDP0
FMC_D7
DCMIPP_D0/ FMC_AD6/
PA1 UART4_RX SAI2_MCLK_B - - - LCD_G2
DCMI_D0/PSSI_D0 FMC_D6
FMC_AD5/
PA2 - - SAI2_SCK_B MDIOS_MDIO - - LCD_B7
FMC_D5
FMC_A17/
PA3 UART7_RX - - - - - -
FMC_ALE
DCMIPP_D3/
PA4 - - FMC_A13 - - -
DCMI_D3/PSSI_D3
SPI6_SCK/ DCMIPP_D8/
PA5 TIM10_CH1 - FMC_NOE - - LCD_CLK
DS14791 Rev 3
I2S6_CK DCMI_D8/PSSI_D8
DCMIPP_PIXCLK/
SPI6_MISO/
PA6 DCMI_PIXCLK/ TIM13_CH1 MDIOS_MDC LCD_B7 - - LCD_HSYNC
I2S6_SDI
PSSI_PDCK
Port A
SPI6_MOSI/
PA7 LCD_R4 TIM14_CH1 FMC_RNB - - LCD_B1
I2S6_SDO
FMC_AD4/
PA8 - TIM11_CH1 UART7_RX - - LCD_B6
FMC_D4
DCMIPP_D0/ FMC_AD3/
PA9 - - - - LCD_B5
DCMI_D0/PSSI_D0 FMC_D3
DCMIPP_D1/ FMC_AD2/
PA10 - - MDIOS_MDIO - - LCD_B4
DCMI_D1/PSSI_D1 FMC_D2
FMC_AD1/
PA11 UART4_RX - - - - - LCD_B3
FMC_D1
FMC_AD0/
PA12 UART4_TX - SAI2_FS_B - - LCD_B2
FMC_D0
PA13 - - - - - - - -
PA14 - - - - - - - -
FMC_D15/
PA15 UART4_RTS - UART7_TX - - - LCD_R5
FMC_AD15
125/258
Table 20. Alternate functions: AF8 to AF15 (continued)
126/258
DCMIPP_D4/DCMI_D4/P FMC_D13/
PB0 - - - - - EVENTOUT
SSI_D4 FMC_AD13
FMC_D2/
PB2 - - - - - LCD_B2 HDP2
FMC_AD2
DCMIPP_VSYNC/
SPI6_MISO/ FMC_D13/
PB4 DCMI_VSYNC/ UART7_TX SDMMC2_D3 - LCD_R3 HDP4
I2S6_SDI FMC_AD13
PSSI_RDY
DCMIPP_D6/DCMI_D6/P FMC_D14/
PB6 - - - - - EVENTOUT
SSI_D6 FMC_AD14
DCMIPP_D7/DCMI_D7/P FMC_D15/
PB7 - SAI2_MCLK_B - - - EVENTOUT
SSI_D7 FMC_AD15
Port B
DCMIPP_VSYNC/
FMC_D1/
PB8 SPDIFRX1_IN3 DCMI_VSYNC/ SAI2_FS_B SDMMC2_D0 - - EVENTOUT
FMC_AD1
PSSI_RDY
DCMIPP_D3/DCMI_D3/P FMC_D3/
PB9 SPDIFRX1_IN0 - SDMMC2_D2 - - EVENTOUT
SSI_D3 FMC_AD3
FMC_D11/
PB10 - - - - - LCD_G7 HDP2
FMC_AD11
STM32N6x5xx STM32N6x7xx
FMC_D10/
PB11 - - - - - LCD_G6 HDP3
FMC_AD10
FMC_D9/
PB12 - - - UART5_RX - LCD_G5 HDP4
FMC_AD9
FMC_D5/
PB13 - - - SDMMC2_D6 - LCD_CLK EVENTOUT
FMC_AD5
DCMIPP_D10/ FMC_D7/
PB14 - - - - LCD_HSYNC EVENTOUT
DCMI_D10/PSSI_D10 FMC_AD7
FMC_D0/
PB15 SPDIFRX1_IN2 - - - - LCD_G4 EVENTOUT
FMC_AD0
Table 20. Alternate functions: AF8 to AF15 (continued)
STM32N6x5xx STM32N6x7xx
AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15
DCMIPP_D7/DCMI_D7/
PC1 UART4_TX SDMMC1_D5 SDMMC2_D5 SDMMC1_CDIR - - HDP1
PSSI_D7
DCMIPP_D13/
PC2 - - SDMMC2_CK FMC_NE3 - FMC_RNB EVENTOUT
DCMI_D13/PSSI_D13
DCMIPP_D2/DCMI_D2/ FMC_D8/
PC3 SPDIFRX1_IN0 - SDMMC2_CMD - - EVENTOUT
PSSI_D2 FMC_AD8
DCMIPP_D2/DCMI_D2/
PC5 - SAI2_SD_B SDMMC2_D1 FMC_NWE - - EVENTOUT
PSSI_D2
DS14791 Rev 3
DCMIPP_D1/DCMI_D1/
PC6 - SDMMC1_D6 SDMMC2_D6 SDMMC1_D0DIR - - HDP6
PSSI_D1
Port C
DCMIPP_D1/DCMI_D1/
PC7 - SDMMC1_D7 SDMMC2_D7 SDMMC1_D123DIR - - HDP7
PSSI_D1
DCMIPP_D2/DCMI_D2/
PC8 - SDMMC1_D0 UART5_RTS FMC_NE4 - LCD_B0 HDP0
PSSI_D2
DCMIPP_D3/DCMI_D3/
PC9 - SDMMC1_D1 UART5_CTS - LCD_B3 HDP1
PSSI_D3
DCMIPP_D4/DCMI_D4/
PC11 UART4_RX SDMMC1_D3 - - - - HDP3
PSSI_D4
DCMIPP_D9/DCMI_D9/
PC12 - SDMMC1_CK UART5_TX FMC_NL - - HDP4
PSSI_D9
PC13 - - - - - - - HDP5
PC14 - - - - - - - -
PC15 - - - - - - - -
127/258
Table 20. Alternate functions: AF8 to AF15 (continued)
128/258
DCMIPP_HSYNC/
PD0 UART4_RX - - FMC_A6 - FMC_A22 EVENTOUT
DCMI_HSYNC/PSSI_DE
FMC_A16/
PD2 - - MDIOS_MDC SDMMC2_CK FMC_A0 - HDP1
FMC_CLE
DCMIPP_D9/DCMI_D9/
PD4 - - - FMC_A11 - - EVENTOUT
PSSI_D9
DCMIPP_PIXCLK/
PD5 - DCMI_PIXCLK/ - SDMMC2_D7 FMC_D6/FMC_AD6 - - EVENTOUT
PSSI_PDCK
DS14791 Rev 3
FMC_A17/
PD6 - - - - FMC_A1 - HDP2
FMC_ALE
Port D
DCMIPP_D0/DCMI_D0/
PD7 - - - FMC_A2 - FMC_A18 HDP3
PSSI_D0
DCMIPP_D11/
PD8 SPDIFRX1_IN1 - - FMC_NBL0 - LCD_R7 EVENTOUT
DCMI_D11/PSSI_D11
DCMIPP_D11/
PD9 - - - FMC_SDCLK - LCD_R1 EVENTOUT
DCMI_D11/PSSI_D11
STM32N6x5xx STM32N6x7xx
DCMIPP_D12/
PD12 SPDIFRX1_IN3 - ETH1_MDIO FMC_A5 - FMC_A21 HDP5
DCMI_D12/PSSI_D12
DCMIPP_D13/
PD13 - SAI2_SCK_A - FMC_D4/FMC_AD4 - LCD_R6 EVENTOUT
DCMI_D13/PSSI_D13
STM32N6x5xx STM32N6x7xx
AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15
DCMIPP_D2/DCMI_D2/
PE0 UART8_RX SAI2_MCLK_A - FMC_D9/FMC_AD9 - - EVENTOUT
PSSI_D2
DCMIPP_D8/DCMI_D8/
PE1 UART8_TX - - FMC_D10/FMC_AD10 - - EVENTOUT
PSSI_D8
DCMIPP_D5/DCMI_D5/
PE4 SPDIFRX1_IN1 SDMMC2_D3 FMC_RNB - LCD_G1 EVENTOUT
PSSI_D5
DCMIPP_D5/DCMI_D5/
PE5 - UART5_TX FMC_SDNE1 - - HDP6
PSSI_D5
DCMIPP_VSYNC/ DCMIPP_D1/DCMI_D1/
DS14791 Rev 3
DCMIPP_D4/DCMI_D4/
PE8 UART7_TX - - FMC_A12 - - EVENTOUT
PSSI_D4
DCMIPP_D3/DCMI_D3/
PE10 UART7_CTS - - FMC_A15/FMC_BA1 - - EVENTOUT
PSSI_D3
DCMIPP_D9/DCMI_D9/
PF0 UART8_RTS - ETH1_MII_TX_CLK ETH1_RGMII_GTX_CLK - - EVENTOUT
PSSI_D9
DCMIPP_D7/DCMI_D7/
PF1 UART8_CTS - ETH1_TX_ER - - - EVENTOUT
PSSI_D7
DCMIPP_HSYNC/
PF3 - - ETH1_PPS_OUT FMC_NL - LCD_R4 EVENTOUT
DCMI_HSYNC/PSSI_DE
SPI6_NSS/ DCMIPP_HSYNC/
PF4 - ETH1_MDIO - - LCD_R3 HDP4
I2S6_WS DCMI_HSYNC/PSSI_DE
DCMIPP_D6/DCMI_D6/
PF5 - SAI2_SD_A ETH1_CLK FMC_NE3 - LCD_G0 EVENTOUT
PSSI_D6
DS14791 Rev 3
ETH1_MII_RX_CLK/
PF7 UART4_CTS - - ETH1_RMII_REF_CLK/ GFXTIM_TE [RNG_S1] LCD_VSYNC HDP0
ETH1_RGMII_RX_CLK
ETH1_MII_RXD2/
PF8 - - - FMC_NWE - LCD_R6 EVENTOUT
ETH1_RGMII_RXD2
Port F
ETH1_MII_RXD3/
PF9 - - - - - LCD_HSYNC EVENTOUT
ETH1_RGMII_RXD3
ETH1_MII_RX_DV/
DCMIPP_D11/DCMI_D11/ DCMIPP_D15/
PF10 UART7_RX ETH1_RMII_CRS_DV/ - - LCD_R1 EVENTOUT
PSSI_D11 PSSI_D15
ETH1_RGMII_RX_CTL
STM32N6x5xx STM32N6x7xx
ETH1_MII_TX_EN/
PF11 - DCMIPP_D15/PSSI_D15 SAI2_SD_B ETH1_RMII_TX_EN/ - - LCD_B0 EVENTOUT
ETH1_RGMII_TX_CTL
ETH1_MII_TXD0/
DCMIPP_D13/DCMI_D13/
PF12 - - ETH1_RMII_TXD0/ - - EVENTOUT
PSSI_D13
ETH1_RGMII_TXD0
ETH1_MII_TXD1/
DCMIPP_D10/DCMI_D10/
PF13 - - ETH1_RMII_TXD1/ - - EVENTOUT
PSSI_D10
ETH1_RGMII_TXD1
ETH1_MII_RXD0/
PF14 - - - ETH1_RMII_RXD0/ - - LCD_G0 EVENTOUT
ETH1_RGMII_RXD0
ETH1_MII_RXD1/
PF15 - - - ETH1_RMII_RXD1/ - - LCD_G1 EVENTOUT
ETH1_RGMII_RXD1
Table 20. Alternate functions: AF8 to AF15 (continued)
STM32N6x5xx STM32N6x7xx
AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15
DCMIPP_PIXCLK/
PG1 UART7_RTS DCMI_PIXCLK/ TIM13_CH1 - FMC_A19 - LCD_G1 EVENTOUT
PSSI_PDCK
DCMIPP_D6/DCMI_D6/
PG2 UART7_CTS SAI2_MCLK_B TIM14_CH1 FMC_A21 - LCD_R0 EVENTOUT
PSSI_D6
DCMIPP_HSYNC/ ETH1_MII_TXD2/
PG3 - - - - - EVENTOUT
DCMI_HSYNC/PSSI_DE ETH1_RGMII_TXD2
ETH1_MII_TXD3/
PG4 - - - - - LCD_B0 EVENTOUT
ETH1_RGMII_TXD3
DCMIPP_D12/DCMI_D12/
PG6 - - ETH1_MII_CRS - - LCD_B3 EVENTOUT
PSSI_D12
Port G
DCMIPP_D13/DCMI_D13/
PG7 - - ETH1_PHY_INTN - - - EVENTOUT
PSSI_D13
DCMIPP_D2/DCMI_D2/
PG10 - - UART5_TX FMC_A16/FMC_CLE - LCD_G4 HDP5
PSSI_D2
DCMIPP_D12/DCMI_D12/
PG13 - SAI2_FS_A - FMC_NE1 - LCD_DE EVENTOUT
PSSI_D12
DCMIPP_D11/DCMI_D11/
PG14 USART2_RTS FMC_NCE - FMC_NE2 - LCD_B1 EVENTOUT
PSSI_D11
DCMIPP_D4/DCMI_D4/ ETH1_MII_RX_CLK/
PG15 - SPI1_RDY FMC_CLK - LCD_B0 EVENTOUT
PSSI_D4 ETH1_RMII_REF_CLK
131/258
Table 20. Alternate functions: AF8 to AF15 (continued)
132/258
PH0 - - - - - - - EVENTOUT
PH1 - - - - - - - EVENTOUT
DCMIPP_D11/DCMI_D11/
PH2 - SDMMC1_CMD UART5_RX FMC_NE3 - - EVENTOUT
PSSI_D11
PH7 - - - - - - EVENTOUT
Port H
DS14791 Rev 3
PH8 - - - - - - EVENTOUT
DCMIPP_D6/DCMI_D6/ FMC_D9/
PH9 UART4_RX SDMMC1_D4 SDMMC2_D4 SDMMC1_CKIN - HDP0
PSSI_D6 FMC_AD9
PH10 - - - - - - - -
PH11 - - - - - - - -
PH12 - - - - - - - -
PH13 - - - - - - - -
PH14 - - - - - - - -
PH15 - - - - - - - -
STM32N6x5xx STM32N6x7xx
Table 20. Alternate functions: AF8 to AF15 (continued)
STM32N6x5xx STM32N6x7xx
AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15
DCMIPP_D5/DCMI_D5/
PN9 - XSPIM_P2_IO5 - - - - EVENTOUT
PSSI_D5
PQ0 - - - - - - - EVENTOUT
STM32N6x5xx STM32N6x7xx
PQ1 - - - - - - - EVENTOUT
PQ3 - - - - - - - EVENTOUT
Port Q
PQ4 - - - - - - - EVENTOUT
5 Electrical characteristics
Figure 13. Pin loading conditions Figure 14. Pin input voltage
Device pin
Device pin
VIN
C = 50 pF
DT47493V1
DT47494V1
VDDA18USB
VDDA18CSI
VDD33USB
VDDIO2
VDDIO4
VDDIO5
VDDIO3
VDDCSI
PC[1] PC[0] Port 1 Port 2
USB HS UCPD CSI
PC[12:6] PC[5:2] PO[5:0] PN[12:0]
PHYs I/Os PHY
PH[2,9] PE[4] PP[15:0]
I/Os I/Os
XSPIM I/Os VSS VSS VSS
VSS VSS VSS
Core domain (VCORE)
VDDCORE
VSS
VDD
VDDA18PMU
Retention domain
VDDSMPS
Step-down ITCM
VLXSMPS
converter
VFBSMPS DTCM
VSSSMPS
ITCM FLEX
VDD
Backup
LSE, RTC, RAM
BKUP I/O
I/Os TAMP, backup
logic
registers, reset
VSS
VSS
VDDA18ADC Analog domain
VREFBUF ADCs
VREF+ VREF+
VREF- VREF-
VSSA
MSv70448V3
Caution: Each power supply pair (VDD / VSS, VDDCORE / 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 to ensure correct device functionality. It is not recommended to
remove them to reduce PCB size or cost, as this can cause incorrect operation of the
device. The number of needed capacitors and their values are detailed in AN5967 “Getting
started with the hardware development for STM32N6 MCUs”, available on www.st.com.
IDDCORE IDDA18
VDDCORE VDDA18PLL
VDDCORE VDDA18
VDDCSI VDDA18CSI
IDD VDDA18USB
VDD
IDDA18AON
VDD VDDA18AON
VDDA18AON
IDD33USB
IDDiox VDD33USB
VDDIO2
VDD33USB
VDDIOx
VDDIO3
VDDIO4
IDDA18ADC
VDDA18ADC
VDDIO5
VREF+ VDDA18ADC
IBAT
VBAT
VSS VSSA VBAT MS56792V1
-40 °C < TJ ≤ 90 °C 20
IIO Output current sunk by any I/O and control pin 90 °C < TJ ≤ 110 °C 10
mA
TJ > 110 °C 4
∑|IINJ(PIN)| Total injected current (sum of all I/Os and control pins)(1) ±25
1. When several inputs are submitted to a current injection, the maximum ∑|IINJ(PIN)| is the absolute sum of the negative
injected currents (instantaneous values).
Table 26. Embedded reset and power control block characteristics (continued)
Symbol Parameter Conditions Min Typ Max Unit
The SMPS characteristics for external usage are given in Table 28. Figure 17 details the
average efficiency with VDD18 in the 1.62 to 1.89 V range.
VREFINT_CAL Raw data acquired on ADC1 at 30 °C, VDDA18ADC = VREF+ = 1.8 V 0x4400 01B8[11:0](1)
1. BSEC_FVR110 register, not automatically shadowed with OTP content, so a fuse read sequence must be issued to get the
register updated once (clear after reading). Refer to RM0486, BSEC section “Operations on fuses”.
frcc_c_ck Max(1)
Symbol Conditions Unit
(MHz)
Typ
TJ = TJ = TJ = TJ =
25 °C 85 °C 105 °C 125 °C
All peripherals VOS high 800(3) 0.30 0.30 0.33 0.35 0.40
Code with data
disabled VOS low 600 (4)
0.30 0.30 0.33 0.35 0.40
processing running
(2)
from ITCM VOS high 800(3) 0.30 0.30 0.33 0.35 0.39
All peripherals
HSI, VDD = 1.8 V
enabled VOS low 600 (4)
0.30 0.30 0.33 0.35 0.40
(3)
All peripherals VOS high 800 0.33 0.32 0.35 0.38 0.42
Code with data
disabled VOS low 600(4) 0.33 0.32 0.35 0.38 0.42
processing running
(2)
from ITCM VOS high 800(3) 0.33 0.32 0.35 0.38 0.42
All peripherals
HSE, VDD = 1.8 V
enabled VOS low 600 (4)
0.33 0.32 0.35 0.38 0.42
IDD mA
Code with data All peripherals VOS high 800(3) 0.30 0.30 0.33 0.35 0.40
processing running disabled VOS low 600(4) 0.30 0.30 0.33 0.35 0.40
from AXI-SRAM2,
Cache ON (2) All peripherals VOS high 800(3) 0.30 0.30 0.33 0.35 0.39
HSI, VDD = 1.8 V enabled VOS low 600 (4)
0.30 0.30 0.33 0.35 0.40
Code with data All peripherals VOS high 800(3) 0.33 0.32 0.35 0.38 0.42
processing running disabled VOS low 600(4) 0.33 0.32 0.35 0.38 0.42
from AXI-SRAM2,
Cache OFF (2) All peripherals VOS high 800(3) 0.33 0.32 0.35 0.38 0.42
HSI, VDD = 1.8 V enabled VOS low 600 (4)
0.33 0.32 0.35 0.38 0.42
1. Guaranteed by characterization results unless otherwise specified.
2. Data are in DTCM for best computation performance, cache has no influence on consumption in this case.
3. cpu_overdrive range frequency.
4. cpu_nominal range frequency.
Code with data All peripherals VOS high 800(3) 0.30 0.42
processing running disabled VOS low 600(4) 0.30 0.42
from AXI-SRAM2,
(3)
Cache OFF (2) HSI, All peripherals VOS high 800 0.30 0.42
VDD = 1.8 V enabled VOS low 600 (4)
0.30 0.42
1. Guaranteed by characterization results unless otherwise specified.
2. Data are in DTCM for best computation performance, cache has no influence on consumption in this case.
3. cpu_overdrive range frequency.
4. cpu_nominal range frequency.
frcc_c_ck Max(1)
Symbol Conditions Unit
(MHz)
Typ
TJ = TJ = TJ = TJ =
25 °C 85 °C 105 °C 125 °C
All peripherals VOS high 800(3) 89.7 115.5 327.3 484.1 756.2
Code with data
disabled VOS low 600 (4)
89.7 115.5 327.3 484.1 756.2
processing running
(2)
from ITCM VOS high 800(3) 89.7 115.5 327.3 484.1 756.2
All peripherals
HSI, VDD = 1.8 V
enabled VOS low 600 (4)
89.7 115.5 327.3 484.1 756.2
(3)
All peripherals VOS high 800 89.7 115.5 327.3 484.1 756.2
Code with data
disabled VOS low 600(4) 89.7 115.5 327.3 484.1 756.2
processing running
(2)
from ITCM VOS high 800(3) 89.7 115.5 327.3 484.1 756.2
All peripherals
HSE, VDD = 1.8 V
enabled VOS low 600 (4)
89.7 115.5 327.3 484.1 756.2
IDDCORE mA
Code with data All peripherals VOS high 800(3) 89.7 115.5 327.3 484.1 756.2
processing running disabled VOS low 600(4) 89.7 115.5 327.3 484.1 756.2
from AXI-SRAM2,
Cache ON (2) All peripherals VOS high 800(3) 89.7 115.5 327.3 484.1 756.2
HSI, VDD = 1.8 V enabled VOS low 600 (4)
89.7 115.5 327.3 484.1 756.2
Code with data All peripherals VOS high 800(3) 89.7 115.5 327.3 484.1 756.2
processing running disabled VOS low 600(4) 89.7 115.5 327.3 484.1 756.2
from AXI-SRAM2,
Cache OFF (2) All peripherals VOS high 800(3) 89.7 115.5 327.3 484.1 756.2
HSI, VDD = 1.8 V enabled VOS low 600 (4)
89.7 115.5 327.3 484.1 756.2
1. Guaranteed by characterization results unless otherwise specified.
2. Data are in DTCM for best computation performance, cache has no influence on consumption in this case.
3. cpu_overdrive range frequency.
4. cpu_nominal range frequency.
Code with data All peripherals VOS high 800(3) 70.4 795.7
processing running disabled VOS low 600(4) 55.4 744.7
from AXI-SRAM2,
(3)
Cache OFF (2) HSI, All peripherals VOS high 800 155.1 898.8
VDD = 1.8 V enabled VOS low 600(4) 130.8 663.7
1. Guaranteed by characterization results unless otherwise specified.
2. Data are in DTCM for best computation performance, cache has no influence on consumption in this case.
3. cpu_overdrive range frequency.
4. cpu_nominal range frequency.
frcc_c_ck Max(1)
Symbol Conditions Unit
(MHz)
Typ
TJ = TJ = TJ = TJ =
25 °C 85 °C 105 °C 125 °C
All peripherals VOS high 800(3) 2.23 2.24 2.24 2.26 2.27
Code with data
disabled VOS low 600 (4)
4.73 4.73 4.83 4.86 4.91
processing running
(2)
from ITCM VOS high 800(3) 2.24 2.24 2.24 2.26 2.27
All peripherals
HSI, VDD = 1.8 V
enabled VOS low 600 (4)
4.73 4.74 4.84 4.87 4.92
(3)
All peripherals VOS high 800 2.23 2.21 2.22 2.23 2.26
Code with data
disabled VOS low 600(4) 1.55 1.54 1.53 1.53 1.55
processing running
(2)
from ITCM VOS high 800(3) 2.23 2.21 2.22 2.23 2.26
All peripherals
HSE, VDD = 1.8 V
enabled VOS low 600 (4)
1.55 1.54 1.53 1.53 1.55
IDDA1V8 mA
Code with data All peripherals VOS high 800(3) 2.24 2.24 2.24 2.26 2.27
processing running disabled VOS low 600(4) 4.73 4.73 4.83 4.86 4.90
from AXI-SRAM2,
Cache ON (2) All peripherals VOS high 800(3) 2.24 2.24 2.24 2.26 2.27
HSI, VDD = 1.8 V enabled VOS low 600 (4)
4.74 4.75 4.83 4.87 4.92
Code with data All peripherals VOS high 800(3) 2.23 2.21 2.22 2.23 2.26
processing running disabled VOS low 600(4) 1.55 1.54 1.53 1.53 1.55
from AXI-SRAM2,
Cache OFF (2) All peripherals VOS high 800(3) 2.24 2.21 2.22 2.23 2.26
HSI, VDD = 1.8 V enabled VOS low 600 (4)
1.55 1.54 1.53 1.53 1.55
1. Guaranteed by characterization results unless otherwise specified.
2. Data are in DTCM for best computation performance, cache has no influence on consumption in this case.
3. cpu_overdrive range frequency.
4. cpu_nominal range frequency.
Code with data All peripherals VOS high 800(3) 2.61 3.09
processing running disabled VOS low 600(4) 1.96 2.39
from AXI-SRAM2,
(3)
Cache OFF (2) HSI, All peripherals VOS high 800 2.67 5.40
VDD = 1.8 V enabled VOS low 600 (4)
2.05 2.38
1. Guaranteed by characterization results unless otherwise specified.
2. Data are in DTCM for best computation performance, cache has no influence on consumption in this case.
3. cpu_overdrive range frequency.
4. cpu_nominal range frequency.
frcc_c_ck Max(1)
Symbol Conditions Unit
(MHz)
Typ
TJ = TJ = TJ = TJ =
25 °C 85 °C 105 °C 125 °C
All peripherals VOS high 800(3) 0.50 0.50 0.53 0.54 0.55
Code with data
disabled VOS low 600 (4)
0.50 0.50 0.53 0.54 0.55
processing running
(2)
from ITCM VOS high 800(3) 0.50 0.50 0.53 0.54 0.55
All peripherals
HSI, VDD = 1.8 V
enabled VOS low 600 (4)
0.50 0.50 0.53 0.54 0.55
(3)
All peripherals VOS high 800 4.86 5.18 4.91 4.82 4.72
Code with data
disabled VOS low 600(4) 4.85 5.18 4.91 4.82 4.72
processing running
(2)
from ITCM VOS high 800(3) 5.08 5.40 5.13 5.05 4.95
All peripherals
HSE, VDD = 1.8 V
IDDA1V8AON
Code with data All peripherals VOS high 800(3) 4.85 5.18 4.91 4.82 4.72
processing running disabled VOS low 600(4) 4.85 5.18 4.91 4.82 4.72
from AXI-SRAM2,
Cache OFF (2) All peripherals VOS high 800(3) 5.08 5.40 5.13 5.05 4.95
HSI, VDD = 1.8 V enabled VOS low 600 (4)
5.08 5.40 5.14 5.05 4.95
1. Guaranteed by characterization results unless otherwise specified.
2. Data are in DTCM for best computation performance, cache has no influence on consumption in this case.
3. cpu_overdrive range frequency.
4. cpu_nominal range frequency.
Code with data All peripherals VOS high 800(3) 4.42 4.65
processing running disabled VOS low 600(4) 4.43 4.64
from AXI-SRAM2,
(3)
Cache OFF (2) HSI, All peripherals VOS high 800 4.65 4.51
VDD = 1.8 V enabled VOS low 600 (4)
4.62 4.86
1. Guaranteed by characterization results unless otherwise specified.
2. Data are in DTCM for best computation performance, cache has no influence on consumption in this case.
3. cpu_overdrive range frequency.
4. cpu_nominal range frequency.
Code with data All peripherals VOS high 800(3) 79.03 643.2
processing running disabled VOS low 600(4) 42.48 477.0
from AXI-SRAM2,
(3)
Cache OFF (2) HSI, All peripherals VOS high 800 30.53 405.0
VDD = 1.8 V enabled VOS low 600 (4)
92.21 530.0
1. Guaranteed by characterization results unless otherwise specified.
2. Data are in DTCM for best computation performance, cache has no influence on consumption in this case.
3. cpu_overdrive range frequency.
4. cpu_nominal range frequency.
frcc_c_ck Max(1)
Symbol Conditions Unit
(MHz)
Typ
TJ = TJ = TJ = TJ =
25 °C 85 °C 105 °C 125 °C
All peripherals VOS high 800(2) 0.29 0.28 0.31 0.33 0.38
disabled VOS low 600 (3)
0.9 0.28 0.31 0.33 0.38
IDD
All peripherals VOS high 800(2) 0.9 0.28 0.31 0.33 0.38
enabled VOS low 600 (3)
0.9 0.28 0.31 0.33 0.38
(2)
All peripherals VOS high 800 51.3 75.1 284.5 437.8 713.9
disabled VOS low 600(3) 43.9 66.0 265.4 413.5 677.5
IDDCORE
All peripherals VOS high 800(2) 143.3 171.1 382.3 542.8 809.4
enabled VOS low 600 (3)
124.7 149.9 349.2 500.0 760.0
HSI,
mA
VDD = 1.8 V (2)
All peripherals VOS high 800 2.14 2.13 2.14 2.15 2.15
disabled VOS low 600(3) 4.50 4.52 4.61 4.64 4.67
IDDA1V8(4)
All peripherals VOS high 800(2) 2.14 2.14 2.15 2.15 2.16
enabled VOS low 600 (3)
4.53 4.52 4.61 4.65 4.69
(2)
All peripherals VOS high 800 0.26 0.26 0.28 0.29 0.30
disabled VOS low 600(3) 0.26 0.26 0.28 0.29 0.30
IDDA1V8AON
All peripherals VOS high 800(2) 0.47 0.48 0.50 0.51 0.53
enabled VOS low 600 (3)
0.48 0.48 0.50 0.51 0.53
1. Guaranteed by characterization results unless otherwise specified.
2. cpu_overdrive range frequency
3. cpu_nominal range frequency.
4. Sleep mode applies only to the CPU subsystem (CPU clock is stopped). PLL clock configuration changes.
frcc_c_ck Max(1)
Symbol Conditions Unit
(MHz)
Typ
TJ =
125 °C
Max(1)
Symbol Conditions Unit
Typ
TJ = TJ = TJ = TJ =
25 °C 85 °C 105 °C 125 °C
For the output pins, any internal or external pull-up or pull-down and external load must also
be considered to estimate the current consumption.
An additional current consumption is due to I/Os configured as inputs when an intermediate
voltage level is applied externally. This is caused by the input Schmitt trigger circuits used to
discriminate the input value. Unless this specific configuration is required by the application,
this supply current consumption can be avoided by configuring these I/Os in analog mode.
This is the case of ADC input pins, which must be configured as analog inputs.
Caution: Any floating input pin can settle to an intermediate voltage level or switch inadvertently, as a
result of external electromagnetic noise. To avoid current consumption related to floating
pins, they must be configured in analog mode, or forced internally to a definite digital value.
This can be done by using pull-up/down resistors, or by configuring the pins in output mode.
I/O dynamic current consumption
The I/Os used in application contribute to the consumption. When an I/O pin switches, it
uses the current from the I/O supply voltage to supply the pin circuitry, and to
charge/discharge the capacitive load (internal and external) connected to it:
I SW = V DD × f SW × C
where:
• ISW is the current sunk by a switching I/O to charge/discharge the capacitive load
• VDD is the I/O supply voltage
• fSW is the I/O switching frequency
• C is the total capacitance seen by the I/O pin: C = CINT + CEXT
– CINT is the I/O pin capacitance
– CEXT is any connected external device pin capacitance
VHSEH
90 %
10 %
VHSEL
tr(HSE) tW(HSE) t
tf(HSE) tW(HSE)
THSE
External fHSE_ext
IL
clock source OSC_IN
MS56820V1
STM32
90%
VPP
10%
THSE tr(HSE) t
External
fHSE_ext OSC_IN
clock source IL
MS56821V1
STM32
The characteristics of digital and analog bypass are defined in the following tables.
Table 49. HSE clock characteristics generated from crystal/ceramic resonator(1) (continued)
Symbol Parameter Conditions Min Typ Max Unit
For CL1 and CL2, it is recommended to use high-quality external ceramic capacitors,
designed for high-frequency applications, and selected to match the requirements of the
crystal or resonator (see Figure 20). 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 pin capacitance must be included (4 pF can be used as a rough
estimate of the combined pin and board capacitance).
Bias
40 MHz
RF controlled
crystal
gain
MS56818V1
OSC_OUT
STM32
CL2
Note: For information on selecting the crystal, refer to AN2867 “Oscillator design guide for
STM8AF/AL/S, STM32 MCUs and MPUs”, available from www.st.com.
VLSEH
90 %
10 %
VLSEL
t r(LSE) t W(LSE) t
t f(LSE) t W(LSE)
TLSE
External f LSE_ext
clock source OSC32 _IN IL
MS56819V1
STM32
VPP
TLSE t
External
fLSE_ext OSC32_IN
clock source IL
STM32
MSv63037V1
The characteristics of digital and analog bypass are defined in the following tables.
to minimize output distortion and startup stabilization time. Refer to the crystal resonator
manufacturer for more details on its characteristics (frequency, package, accuracy).
Table 53. High speed external user clock security system (HSE CSS)(1)
Symbol Parameter Conditions Min Typ Max Unit
Table 54. Low speed external user clock security system (LSE CSS)(1)
Symbol Parameter Conditions Min Typ Max Unit
TJ = 30 °C 30.5 32 33.5
fLSI Frequency kHz
TJ = -40 to 125 °C 28.8 32 33.6
tsu(LSI) Start-up time (from enable rise to first output clock edge) - - - 180 μs
IVSW(LSI) Supply current on VSW - - 250 500 nA
1. Evaluated by characterization, not tested in production unless otherwise specified.
Normal mode 5 - 64
fPLL_IN PLL input clock
Sigma delta mode 10 - 64
MHz
Normal mode 5 fPLL_IN / FREFDIV 50
fPFD PFD input clock
Sigma delta mode 10 - min(50, fVCO / 20)
Divided output clock 16.32 - 3200 MHz
Division by 1 48 50 52
fFOUTPOSTDIV Divided output clock
Even division 48 50 52 %
duty cycle
Odd division 47 50 53
fVCO PLL VCO output 800 - 3200 MHz
1 / fPFD
Frequency lock - - 400
cycles
tLOCK PLL lock time fPFD = 40 MHz
(fPLL_IN = 40 MHz, - - 10 μs
FREFDIV = 1)
RMS period jitter fVCO = 3200 MHz - - ±0.26
fVCO = 3200 MHz,
fPFD = 25 MHz, - ±2.7 ±6.6
Jitter RMS integrated jitter integer divider ps
(10 kHz - 20 MHz) fVCO = 3200 MHz,
fPFD = 25 MHz, - - ±11.9
fracN divider
fVCO = 3200 MHz,
- 5750 6850
FBDIV < 256
PLL supply current
fVCO = 3200 MHz,
IVDDA18PLL on VDDA18PLL - 7050 8450
FBDIV > 256
(analog)
μA
fVCO = 800 MHz,
- 715 860
FBDIV < 256
Programming - 3.8 10
mA
IOTP(VDDA18AON) Supply current on VDDA18AON Reading - 0.66 1.13
Power down - 5 132 μA
Programming - 0.09 0.45
mA
IOTP(VDDCORE) Supply current on VDDCORE Reading - 1.8 3.6
Power down - 8 500 μA
1. Evaluated by characterization, not tested in production unless otherwise specified.
Good EMC performance is highly dependent on the user application, and the software in
particular. Therefore, it is recommended that the user applies EMC software optimization
and prequalification tests in relation with the requested EMC level.
Software recommendations
The software flow 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 on the oscillator pins for
1 second.
To complete these trials, ESD stress can be applied directly on the device, over the range of
specified values. When an unexpected behavior is detected, the software can be hardened
to prevent the occurrence of unrecoverable errors. See AN1015 “Software techniques for
improving microcontrollers EMC performance” for more details.
Table 62. EMI characteristics for fHSE = 32 MHz and fHCLK = 100 MHz(1)
Symbol Parameter Conditions Monitored frequency band Value Unit
Static latch-up
The following complementary static tests are required on three parts to assess the latch-up
performance:
• a supply overvoltage is applied to each power supply pin
• a current injection is applied to each input, output and configurable I/O pin.
These tests are compliant with EIA/JESD 78A IC latch-up standard.
MSv69136V1
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
FMC_CLK
Data latency = 0 (2 cycles)
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(ADV-CLKH) th(CLKH-ADV)
FMC_D[15:0] D1 D2
td(CLKL-NExL) td(CLKH-NExH)
FMC_NEx
td(NExL-NWAITV)
tsu(NWAITV-CLKH) th(CLKH-NWAITV)
FMC_NWAIT
(WAITCFG = 1b,
WAITPOL = 0b)
tsu(NWAITV-CLKH) th(CLKH-NWAITV)
tsu(NWAITV-CLKH) th(CLKH-NWAITV)
FMC_NWAIT
(WAITCFG = 0b,
WAITPOL = 0b)
tsu(NWAITV-CLKH) th(CLKH-NWAITV)
MS32759V3
FMC_CLK
Data latency = 0 (2 cycles)
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-ADIV) td(CLKL-Data)
FMC_D[15:0] D1 D2
td(CLKL-NExL) td(CLKH-NExH)
FMC_NEx
FMC_CLK
Data latency = 0 (2 cycles)
td(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)
td(CLKL-ADV) tsu(ADV-CLKH)
th(CLKH-ADV)
FMC_AD[15:0] AD[15:0] D1 D2
td(CLKL-NExL) td(CLKH-NExH)
FMC_NEx
td(NExL-NWAITV)
tsu(NWAITV-CLKH) th(CLKH-NWAITV)
FMC_NWAIT
(WAITCFG = 1b,
WAITPOL = 0b)
tsu(NWAITV-CLKH) th(CLKH-NWAITV)
tsu(NWAITV-CLKH) th(CLKH-NWAITV)
FMC_NWAIT
(WAITCFG = 0b,
WAITPOL = 0b)
tsu(NWAITV-CLKH) th(CLKH-NWAITV)
MS32757V3
FMC_CLK
Data latency = 0 (2 cycles)
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-Data)
td(CLKL-ADIV)
td(CLKL-ADV)
FMC_AD[15:0] AD[15:0] D1 D2
td(CLKL-NExL) td(CLKH-NExH)
FMC_NEx
FMC_NCEx
ALE (FMC_A17)
CLE (FMC_A16)
td(ALE-NOE) th(NOE-ALE)
FMC_NWE
tw(NOE)
FMC_NOE (NRE)
tsu(D-NOE) th(NOE-D)
FMC_D[y:0]
MSv73150V1
FMC_NCEx
ALE (FMC_A17)
CLE (FMC_A16)
td(ALE-NWE) tw(NWE) th(NWE-ALE)
FMC_NWE
FMC_NOE (NRE)
td(D-NWE)
tv(NWE-D) th(NWE-D)
FMC_D[y:0]
MSv73151V1
(n / 2) × t(CLK) / (n / 2) × t(CLK) /
tw(CLKH) -
XSPI clock high and low PRESCALER[7:0] = (n + 1) (n + 1) + 1
time, odd division n = 2,4,6,8 (n / 2 + 1)*t(CLK)/ (n / 2 + 1)*t(CLK)/
tw(CLKL) - ns
(n + 1) - 1 (n + 1)
ts(DQ) Data input setup time - 1.5 - -
th(DQ) Data input hold time - 2 - -
tv(OUT) Data output valid time - - 0 0.5
th(OUT) Data output hold time - 0 - -
1. Evaluated by characterization. Not tested in production.
2. Voltage scaling = VOS low.
Clock
tv(OUT) th(OUT)
Data output D0 D1 D2
ts(IN) th(IN)
Data input D0 D1 D2
MSv36878V1
The following table summarizes the parameters measured in DTR mode (no DQS).
Clock
tvf(OUT) thr(OUT) tvr(OUT) thf(OUT)
Data output D0 D1 D2 D3 D4 D5
Data input D0 D1 D2 D3 D4 D5
MSv36879V4
The following table summarizes the parameters measured in DTR mode (with DQS).
(n / 2) × t(CLK) / (n / 2) × t(CLK) /
tw(CLKH) -
XSPI clock high and PRESCALER[7:0] = n (n + 1) (n + 1) + 1
low time, odd division = 2,4,6,8 (n / 2 + 1) × (n / 2 + 1) × ns
tw(CLKL) -
t(CLK) / (n + 1) - 1 t(CLK) / (n + 1)
tw(CS) Chip select high time - 3 × t(CLK) - -
tv(CK) Clock valid time - - - t(CLK) + 1
th(CK) Clock hold time - t(CLK) / 2 - -
CLK, NCLK crossing
VODr(CK) level on CLK rising VDD = 1.8 V 1020 - 1138 / 1019(2)
edge
mV
CLK, NCLK crossing
VODf(CK) level on CLK falling VDD = 1.8 V 908 - 1080
edge
tsr(DQ), 0.5 - t(CLK) / 4
Data input setup time - - -
tsf(DQ) 3(3)
thr(DQ), 2 + t(CLK) / 4
Data input hold time - - -
thf(DQ) 7.5(3)
tv(DQ) Data input valid time - 0 - -
Data strobe input
tv(DS) - 0 - -
valid time
Data strobe input ns
th(DS) - 0 - -
hold time
Data strobe output
tv(RWDS) - - - 3 × t(CLK)
valid time
tvr(OUT), t(CLK) / 4 + 0.5 t(CLK) / 4 + 1
Data output valid time - -
tvf(OUT) 6(3) 6.5(3)
thr(OUT), t(CLK) / 4 - 0.5
Data output hold time - - -
thf(OUT) 4.5(3)
1. Evaluated by characterization. Not tested in production.
2. When using 33 Ω series termination on CLK and NCLK.
3. When Prescaler = 0 and F(CLK) < 40 MHz.
NCLK
VOD(CLK)
CLK
MSv47732V3
NCS
CLK, NCLK
RWDS
Command address
Memory drives DQ[7:0] and RWDS.
Host drives DQ[7:0] and the memory drives RWDS. MSv47733V3
CLK, NCLK
tCKDS
RWDS High = 2x latency count
Low = 1x latency count
RWDS and data
are edge aligned
DQ[7:0] 47:40 39:32 31:24 23:16 15:8 7:0 Dn Dn Dn+1 Dn+1
A B A B
tw(CS)
NCS
CLK, NCLK
Latency count
tv(OUT) th(OUT) tv(OUT) th(OUT)
Dn Dn Dn+1 Dn+1
DQ[7:0] 47:40 39:32 31:24 23:16 15:8 7:0
A B A B
Table 90. Output speed settings versus voltage and clock frequency
OSPEEDRy[1:0]
Voltage range (V) Max clock frequency (MHz)
Clock Data
26/25 00 00
52/50 01 00
1.71 to 1.9 and 3.0 to 3.6
DDR 52/50 01 01
100 01 00
3.0 to 3.6 145 11 10
1.71 to 1.9 200 11 10
Table 92. Dynamic characteristics: eMMC, VDD = 1.71 V to 3.6 V(1)(2) (continued)
Symbol Parameter Conditions Min Typ Max Unit
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
VREF+ VDDA
[1LSB = (or )]
Output code 2n 2n
EG
(1) Example of an actual transfer curve
2n-1 (2) Ideal transfer curve
2n-2 (3) End-point correlation line
2n-3 (2)
n = ADC resolution
ET = total unadjusted error: maximum deviation
(3) between the actual and ideal transfer curves
ET
7 (1) EO = offset error: maximum deviation between the first
actual transition and the first ideal one
6
EL EG = gain error: deviation between the last ideal
5 EO
transition and the last actual one
4 ED = differential linearity error: maximum deviation
ED between actual steps and the ideal one
3
2 EL = integral linearity error: maximum deviation between
1 any actual transition and the end point correlation line
1 LSB ideal
0 VREF+ (VDDA)
(1/2n)*VREF+
(2/2n)*VREF+
(3/2n)*VREF+
(4/2n)*VREF+
(5/2n)*VREF+
(6/2n)*VREF+
(7/2n)*VREF+
(2n-3/2n)*VREF+
(2n-2/2n)*VREF+
(2n-1/2n)*VREF+
(2n/2n)*VREF+
VSSA
MSv19880V6
VDDA(4) VREF+(4)
MSv67871V3
47 32 - -
68 33 - -
100 34 - -
150 36 - -
ts_min Minimum sampling time 12 bits 220 38 - - ns
330 42 - -
470 47 - -
680 55 - -
1000(3) 70 - -
47 23 - -
68 24 - -
100 25 - -
150 26 - -
220 28 - -
330 30 - -
ts_min Minimum sampling time 10 bits 470 33 - - ns
680 38 - -
1000 45 - -
1500 55 - -
2200 71 - -
3300 97 - -
(3)
4700 133 - -
47 17 - -
68 17 - -
100 18 - -
150 19 - -
220 20 - -
330 22 - -
470 25 - -
680 28 - -
ts_min Minimum sampling time 8 bits 1000 34 - - ns
1500 42 - -
2200 53 - -
3300 70 - -
4700 94 - -
6800 128 - -
10000 183 - -
15000 277 - -
(3)
22000 435 - -
47 TBD - -
68 TBD - -
100 TBD - -
150 TBD - -
220 TBD - -
330 TBD - -
470 TBD - -
680 TBD - -
ts_min Minimum sampling time 6 bits 1000 TBD - - ns
1500 TBD - -
2200 TBD - -
3300 TBD - -
4700 TBD - -
6800 TBD - -
10000 TBD - -
15000 TBD - -
(3)
22000 TBD - -
Power supply DC 48 76 -
PSRR dB
rejection 100 KHz 51 60 -
tSTART Start-up time - - 300 800 μs
Control of max DC current drive on VREFBUF_OUT
IINRUSH - - 10 mA
during start-up phase
ILOAD = 0.8 mA DC - 9 17
VREFBUF supply
IVDDA18ADC( current VDDA18ADC ENVR = 1 Peak during 2× μA
- 48 60
VREFBUF) (excluding internal ADC conversions
and external load)
ENVR = 0 - 5 26 μA
1. Evaluated by characterization and not tested in production, unless otherwise specified.
2. Static condition 1.98 V allowed during transients.
Refer to Section 5.3.17 for more details on the input/output alternate function
characteristics.
Table 102. MDF characteristics(1)
Symbol Parameter Conditions Min Typ Max Unit
MDF_CKIx (I)
MDF_CCK (I/O)
MDF_SDIx (I)
MSv69125V1
ADF_CCK (I/O)
ADF_SDIx (I)
MSv69124V1
1/DCMI_PIXCLK
DCMI_PIXCLK
tsu(HSYNC) th(HSYNC)
DCMI_HSYNC
tsu(VSYNC) th(HSYNC)
DCMI_VSYNC
tsu(DATA) th(DATA)
DATA[0:13]
MS32414V2
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
CKPOL=0
(input)
CKPOL=1
tv(DATA) tho(DATA)
PSSI D[15:0]
Invalid data OUT Valid data OUT Invalid data OUT
(output)
tv(DE) tho(DE)
DEPOL=0
PSSI_DE
(output)
DEPOL=1
ts(RDY) th(RDY)
PSSI_RDY
RDYPOL=0
(input)
RDYPOL=1
MSv63437V1
tc(PDCK)
CKPOL=0
(input)
CKPOL=1
ts(DATA)
th(DATA)
PSSI D[15:0]
Invalid data IN Valid data IN Invalid data IN
(input)
ts(DE)
th(DE)
DEPOL=0
PSSI_DE
(input)
DEPOL=1
tv(RDY) tho(RDY)
PSSI_RDY
RDYPOL=0
(output)
RDYPOL=1
MSv63436V1
tv(HSYNC), -
HSYNC/VSYNC/DE output valid time -
tv(VSYNC), 1.5
th(HSYNC), ns
th(VSYNC), HSYNC/VSYNC/DE output hold time 0.5 -
th(DE)
1. Evaluated by characterization. Not tested in production.
tCLK
LCD_CLK
LCD_VSYNC
tv(HSYNC) tv(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
MS32749V1
tCLK
LCD_CLK
tv(VSYNC) tv(VSYNC)
LCD_VSYNC
LCD_R[0:7]
LCD_G[0:7] M lines data
LCD_B[0:7]
One frame
MS32750V1
Refer to Section 5.3.17 for more details on the input/output alternate function characteristics
(NSS, SCK, MOSI, and MISO for SPI).
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
NSS input
tc(SCK) th(NSS)
tsu(NSS) tw(SCKH)
CPHA=0
SCK input
CPOL=0
CPHA=0
CPOL=1
ta(SO) tw(SCKL) tv(SO) th(SO) tdis(SO)
MISO output First bit OUT Next bits OUT Last bit OUT
tsu(SI) th(SI)
MSv41658V2
NSS input
tc(SCK) th(NSS)
tsu(NSS) tw(SCKH)
CPHA=1
SCK input
CPOL=0
CPHA=1
CPOL=1
ta(SO) tw(SCKL) tv(SO) th(SO) tdis(SO)
MISO output First bit OUT Next bits OUT Last bit OUT
tsu(SI) th(SI)
MSv41659V2
I2C interface
The I2C interface meets the timings requirements of the I2C-bus specification and user
manual rev. 03 for:
• Standard-mode (Sm): bit rate up to 100 kbit/s
• Fast-mode (Fm): bit rate up to 400 kbit/s
• Fast-mode Plus (Fm+): bit rate up to 1 Mbit/s.
The timing requirements are specified by design, not tested in production, when the
peripheral is properly configured (refer to product reference manual).
tAF Maximum pulse width of spikes suppressed by analog filter 50(2) 230(3) ns
1. Evaluated by characterization. Not tested in production.
2. Spikes with widths below tAF(min) are filtered.
3. Spikes with widths above tAF(max) are not filtered.
I3C interface
The I3C interface meets the timing requirements of the MIPI® I3C specification v1.1.
The I3C peripheral supports:
• I3C SDR-only as controller
• I3C SDR-only as target
• I3C SCL bus clock frequency up to 12.5 MHz
The parameters given in Table 113 are obtained with the following configuration:
• Output speed is set to OSPEEDRy[1:0] = 10
• I/O compensation cell activated
• HSLV activated when VDD ≤ 2.7 V
• Voltage scale is set to VOS[0] = 1.
I2S interface
Unless otherwise specified, the parameters given in Table 115 for I2S are derived from tests
performed under the ambient temperature, fPCLKx frequency, and VDD supply voltage
conditions summarized in Table 24, 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 activated
• HSLV activated when VDD ≤ 2.7 V
Refer to Section 5.3.17 for more details on the input/output alternate function characteristics
(CK,SDO,SDI,WS).
Controller - 50
fCK I2S clock frequency Target TX - 27 MHz
Target RX - 50
tv(WS) WS valid time Controller mode - 3.5
th(WS) WS hold time Controller mode 1.5 -
tsu(WS) WS setup time Target mode 3 -
th(WS) WS hold time Target mode 1 -
tsu(SD_MR) Controller receiver 4 -
Data input setup time
tsu(SD_SR) Target receiver 4.5 -
ns
th(SD_MR) Controller receiver 1 -
Data input hold time
th(SD_SR) Target receiver 0 -
tv(SD_ST) Target transmitter (after enable edge) - 11
Data output valid time
tv(SD_MT) Controller transmitter (after enable edge) - 3.5
th(SD_ST) Target transmitter (after enable edge) 8 -
Data output hold time
th(SD_MT) Controller transmitter (after enable edge) 0.5 -
1. Evaluated by characterization. Not tested in production.
1. LSB transmit/receive of the previously transmitted byte. No LSB transmit/receive is sent before the first byte.
tf(CK) tr(CK)
tc(CK)
CK output
CPOL = 0
tw(CKH)
CPOL = 1
tv(WS) tw(CKL) th(WS)
WS output
tv(SD_MT) th(SD_MT)
tsu(SD_MR) th(SD_MR)
ai14884b
1. LSB transmit/receive of the previously transmitted byte. No LSB transmit/receive is sent before the first byte.
SAI interface
Unless otherwise specified, the parameters given in Table 116 for SAI are derived from tests
performed under the ambient temperature, fPCLKx frequency, and VDD supply voltage
conditions summarized in Table 24, 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 activated
• HSLV activated when VDD ≤ 2.7 V
Refer to Section 5.3.17 for more details on the input/output alternate function characteristics
(CK,SD,WS).
1/fSCK
SAI_SCK_X
(CKSTR = 0)
SAI_SCK_X
(CKSTR = 1)
th(FS)
SAI_FS_X
(output)
tv(FS) tv(SD_MT) th(SD_MT)
SAI_SD_X
(transmit) Slot n Slot n+2
tsu(SD_MR) th(SD_MR)
SAI_SD_X
(receive) Slot n
MS32771V2
SAI_SCK_X
(CKSTR = 0)
SAI_SCK_X
(CKSTR = 1)
SAI_FS_X
(input)
tsu(FS) tv(SD_ST) th(SD_ST)
SAI_SD_X
Slot n
(receive)
MS32772V2
ETH_MDC
td(MDIO)
ETH_MDIO(O)
tsu(MDIO) th(MDIO)
ETH_MDIO(I)
MS31384V1
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
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 120. Dynamic characteristics: Ethernet MAC signals for RGMII ID(1)(2)(3)
Symbol Rating Min Typ Max Unit
CPHA=0
CPOL=1
tw(CKL)
CPHA=1
CK output
CPOL=0
CPHA=1
CPOL=1
tsu(RX) th(RX)
NSS input
1/fCK th(NSS)
tsu(NSS) tw(CKH)
CPHA=0
CPOL=0
CK input
CPHA=0
CPOL=1
tw(CKL) tv(TX) th(TX)
TX output First bit OUT Next bits OUT Last bit OUT
tsu(RX) th(RX)
MSv65387V6
External resistor
RTXRTUNE Connected to ground 198 200 202 Ω
on TXRTUNE
5. Packet transmission by one transceiver operating in device mode while driving all 0s data (constant JKJK on DP/DM).
Loading of 50 pF. Transfers do not include any interpacket delay.
6. Packet transmission by one transceiver operating in host mode while driving all 0s data (constant JKJK on DP/DM).
Loading of 600 pF. Transfers do not include any interpacket delay.
7. Suspend when operating in device mode with no far-side host termination on DP/DM during measurements.
Measurements taken when COMMONONN (SYSCFG_USB2PHYxCR.USB2PHYxCMN) is deasserted.
8. Sleep mode when operating in device mode with no far-side host termination on DP/DM during measurements.
9. PHY is in suspend (with clocks turned OFF), nondriving mode and operating as a portable device in the “dead battery”
condition.
fBITRATE Bit rate (ensured by adequate RCC and UCPD settings) 270 300 330 Kbps
CRECEIVER Local capacitance added on PCB on each CC line 200 470 600 pF
Transmitter
Receiver
Fpp
TCK clock frequency - - 40 MHz
1 / tc(TCK)
tisu(TMS) TMS input setup time 4 - -
tih(TMS) TMS input hold time 1 - -
1.65 < VDD < 3.6 V
tisu(TDI) TDI input setup time 4 - -
ns
tih(TDI) TDI input hold time 1 - -
tov (TDO) TDO output valid time - 10 12
toh(TDO) TDO output hold time 9.5 - -
Fpp
SWCLK clock frequency - - 80 MHz
1 / tc(SWCLK)
tisu(SWDIO) SWDIO input setup time 4 - -
1.65 < VDD < 3.6 V
tih(SWDIO) SWDIO input hold time 1 - -
ns
tov (SWDIO) SWDIO output valid time - 10 12
toh(SWDIO) SWDIO output hold time 8 - -
6 Package information
b (N balls)
E1
eee M C A B
fff M C e
SE
e
R
P
N
M
SD L
K
J
H D1
G
F
E
D
C
B
A
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A1 ball pad corner
BOTTOM VIEW
C
ccc C ddd C
SEATING
(7) PLANE
A2 SIDE VIEW A1 A
E
B A
(DATUM A)
(DATUM B)
aaa C
(4x)
TOP VIEW
B0GM_VFBGA142_ME_V1
Notes:
1. Dimensioning and tolerancing schemes conform to ASME Y14.5M-2009 apart
European projection.
2. VFBGA stands for very thin profile fine pitch ball grid array: 0.8 mm < A ≤ 1.00 mm /
fine pitch e < 1.00 mm.
3. The profile height, A, is the distance from the seating plane to the highest point on the
package. It is measured perpendicular to the seating plane.
4. A1 is defined as the distance from the seating plane to the lowest point on the package
body.
5. Dimension b is measured at the maximum diameter of the terminal (ball) in a plane
parallel to primary datum C.
6. BSC stands for BASIC dimensions. It corresponds to the nominal value and has no
tolerance. For tolerances refer to form and position table. On the drawing these
dimensions are framed.
7. Primary datum C is defined by the plane established by the contact points of three or
more solder balls that support the device when it is placed on top of a planar surface.
8. The terminal (ball) A1 corner must be identified on the top surface of the package by
using a corner chamfer, ink or metallized markings, or other feature of package body or
integral heat slug. A distinguish feature is allowable on the bottom surface of the
package to identify the terminal A1 corner. Exact shape of each corner is optional.
9. e represents the solder ball grid pitch.
10. N represents the total number of balls on the BGA.
11. Basic dimensions SD and SE are defined with respect to datums A and B. It defines the
position of the centre ball(s) in the outer row or column of a fully populated matrix.
12. Values in inches are converted from mm and rounded to four decimal digits.
13. Drawing is not to scale.
B0LA_VFBGA169_ME_V2
Notes:
1. Dimensioning and tolerancing schemes conform to ASME Y14.5M-2018.
2. VFBGA stands for very thin fine pitch ball grid array: 0.80 mm < A ≤ 1.00 mm / Fine
pitch e < 1.00 mm.
3. The profile height, A, is the distance from the seating plane to the highest point on the
package. It is measured perpendicular to the seating plane.
4. A1 is defined as the distance from the seating plane to the lowest point on the package
body.
5. Dimension b is measured at the maximum diameter of the terminal (ball) in a plane
parallel to primary datum C.
6. BSC stands for BASIC dimensions. It corresponds to the nominal value and has no
tolerance. For tolerances refer to form and position table. On the drawing these
dimensions are framed.
7. Primary datum C is defined by the plane established by the contact points of three or
more solder balls that support the device when it is placed on top of a planar surface.
8. The terminal (ball) A1 corner must be identified on the top surface of the package by
using a corner chamfer, ink or metallized markings, or other feature of package body or
integral heat slug. A distinguish feature is allowable on the bottom surface of the
package to identify the terminal A1 corner. Exact shape of each corner is optional.
9. e represents the solder ball grid pitch.
10. N represents the total number of balls on the BGA.
11. Basic dimensions SD & SE are defined with respect to datums A and B. It defines the
position of the centre ball(s) in the outer row or column of a fully populated matrix.
12. Values in inches are converted from mm and rounded to four decimal digits.
13. Drawing is not to scale.
ccc C ddd C
C
SEATING
(7) PLANE
A2 A1 A
SIDE VIEW
E
B A
(DATUM B)
aaa C
TOP VIEW
(4x)
B0GL_VFBGA178_ME_V2
Notes:
1. Dimensioning and tolerancing schemes conform to ASME Y14.5M-2009 apart
European projection.
2. VFBGA stands for very thin profile fine pitch ball grid array: 0.8 mm < A ≤ 1.00 mm /
fine pitch e < 1.00 mm.
3. The profile height, A, is the distance from the seating plane to the highest point on the
package. It is measured perpendicular to the seating plane.
4. A1 is defined as the distance from the seating plane to the lowest point on the package
body.
5. Dimension b is measured at the maximum diameter of the terminal (ball) in a plane
parallel to primary datum C.
6. BSC stands for BASIC dimensions. It corresponds to the nominal value and has no
tolerance. For tolerances refer to form and position table. On the drawing these
dimensions are framed.
7. Primary datum C is defined by the plane established by the contact points of three or
more solder balls that support the device when it is placed on top of a planar surface.
8. The terminal (ball) A1 corner must be identified on the top surface of the package by
using a corner chamfer, ink or metallized markings, or other feature of package body or
integral heat slug. A distinguish feature is allowable on the bottom surface of the
package to identify the terminal A1 corner. Exact shape of each corner is optional.
9. e represents the solder ball grid pitch.
10. N represents the total number of balls on the BGA.
11. Basic dimensions SD and SE are defined with respect to datums A and B. It defines the
position of the centre ball(s) in the outer row or column of a fully populated matrix.
12. Values in inches are converted from mm and rounded to four decimal digits.
13. Drawing is not to scale.
Dpad
Dsm
BGA_WLCSP_FT_V1
Table 131. VFBGA178 - Example of PCB design rules (0.80 mm pitch BGA)
Dimension Values
Pitch 0.8 mm
Dpad 0.400 mm
Dsm 0.470 mm typ.
Stencil opening 0.400 mm
Stencil thickness 0.100 mm
BOTTOM VIEW
ccc C ddd C
C
SEATING
(7) PLANE
A2 SIDE VIEW
A1 A
E
B A
(8)
A1 ball pad corner
(DATUM A)
(DATUM B)
aaa C
TOP VIEW (4x)
B0GJ_VFBGA198_ME_V1
Notes:
1. Dimensioning and tolerancing schemes conform to ASME Y14.5M-2009 apart
European projection.
2. VFBGA stands for very thin profile fine pitch ball grid array: 0.8 mm < A ≤ 1.00 mm /
fine pitch e < 1.00 mm.
3. The profile height, A, is the distance from the seating plane to the highest point on the
package. It is measured perpendicular to the seating plane.
4. A1 is defined as the distance from the seating plane to the lowest point on the package
body.
5. Dimension b is measured at the maximum diameter of the terminal (ball) in a plane
parallel to primary datum C.
6. BSC stands for BASIC dimensions. It corresponds to the nominal value and has no
tolerance. For tolerances refer to form and position table. On the drawing these
dimensions are framed.
7. Primary datum C is defined by the plane established by the contact points of three or
more solder balls that support the device when it is placed on top of a planar surface.
8. The terminal (ball) A1 corner must be identified on the top surface of the package by
using a corner chamfer, ink or metallized markings, or other feature of package body or
integral heat slug. A distinguish feature is allowable on the bottom surface of the
package to identify the terminal A1 corner. Exact shape of each corner is optional.
9. e represents the solder ball grid pitch.
10. N represents the total number of balls on the BGA.
11. Basic dimensions SD and SE are defined with respect to datums A and B. It defines the
position of the centre ball(s) in the outer row or column of a fully populated matrix.
12. Values in inches are converted from mm and rounded to four decimal digits.
13. Drawing is not to scale.
W
V
U
T e
R
P
N
M
L
K D1
J
SD H
G
F
E
D
C
B
A
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
A1 ball pad corner
b (N balls)
eee M C A B
fff M C
BOTTOM VIEW
ddd C A ccc C
SEATING
8 PLANE
A2
C A1
SIDE VIEW
A
B E
(DATUM A)
D
B0GK_VFBGA223_ME_V2
(DATUM B)
aaa C
TOP VIEW (4x)
Notes:
1. Dimensioning and tolerancing schemes conform to ASME Y14.5M-2009 apart
European projection.
2. VFBGA stands for very thin profile fine pitch ball grid array: 0.8 mm < A ≤ 1.00 mm /
fine pitch e < 1.00 mm.
3. The profile height, A, is the distance from the seating plane to the highest point on the
package. It is measured perpendicular to the seating plane.
4. A1 is defined as the distance from the seating plane to the lowest point on the package
body.
5. Dimension b is measured at the maximum diameter of the terminal (ball) in a plane
parallel to primary datum C.
6. BSC stands for BASIC dimensions. It corresponds to the nominal value and has no
tolerance. For tolerances refer to form and position table. On the drawing these
dimensions are framed.
7. Primary datum C is defined by the plane established by the contact points of three or
more solder balls that support the device when it is placed on top of a planar surface.
8. The terminal (ball) A1 corner must be identified on the top surface of the package by
using a corner chamfer, ink or metallized markings, or other feature of package body or
integral heat slug. A distinguish feature is allowable on the bottom surface of the
package to identify the terminal A1 corner. Exact shape of each corner is optional.
9. e represents the solder ball grid pitch.
10. N represents the total number of balls on the BGA.
11. Basic dimensions SD and SE are defined with respect to datums A and B. It defines the
position of the centre ball(s) in the outer row or column of a fully populated matrix.
12. Tolerance of form and position drawing.
13. Values in inches are converted from mm and rounded to 4 decimal digits.
14. Drawing is not to scale.
b (N balls)
eee M C A B
fff M C
E1
e SE e
U
T
R
P
N
M
L
SD K
J
H D1
G
F
E
D
C
B
A
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
ccc C ddd C
C
SEATING
(8) PLANE
A2 SIDE VIEW A1 A
E
B A
(DATUM A)
(DATUM B)
Notes:
1. Dimensioning and tolerancing schemes conform to ASME Y14.5M-1994.
2. VFBGA stands for very thin profile fine pitch ball grid array: 0.8 mm < A ≤ 1.00 mm /
fine pitch e < 1.00 mm.
3. The profile height, A, is the distance from the seating plane to the highest point on the
package. It is measured perpendicular to the seating plane.
4. A1 is defined as the distance from the seating plane to the lowest point on the package
body.
5. Dimension b is measured at the maximum diameter of the terminal (ball) in a plane
parallel to primary datum C.
6. BSC stands for BASIC dimensions. It corresponds to the nominal value and has no
tolerance. For tolerances refer to form and position table.
7. Primary datum C is defined by the plane established by the contact points of three or
more solder balls that support the device when it is placed on top of a planar surface.
8. The terminal (ball) A1 corner must be identified on the top surface of the package by
using a corner chamfer, ink or metallized markings, or other feature of package body or
integral heat slug. A distinguish feature is allowable on the bottom surface of the
package to identify the terminal A1 corner. Exact shape of each corner is optional.
9. e represents the solder ball grid pitch.
10. N represents the total number of balls on the BGA.
11. Basic dimensions SD and SE are defined with respect to datums A and B. It defines the
position of the centre ball(s) in the outer row or column of a fully populated matrix.
12. Values in inches are converted from mm and rounded to four decimal digits.
13. Drawing is not to scale.
Dpad
Dsm
BGA_WLCSP_FT_V1
Table 135. VFBGA264 - Recommended PCB design rules (0.8 mm pitch BGA)
Dimension Recommended values
Pitch 0.8 mm
Dpad 0.400 mm
Dsm 0.470 mm typ.
Stencil opening 0.400 mm
Stencil thickness 0.100 mm
7 Ordering information
Example: STM32 N 6 57 X 0 H 3 Q U
Device family
STM32 = Arm® based 32-bit microcontroller
Product type
N = neural
Device subfamily
6 = Cortex M55 core
Die
4 = No crypto, 4 Mbytes
5 = Crypto, 4 Mbytes
Line
7 = Neural ART option (artificial intelligence)
5 = No neural ART option (artificial intelligence)
Pin/ball count
Z = 142
A = 169
I = 178
B = 198
L = 223
X = 264
Package
H = VFBGA
Temperature range
3 = Industrial temperature range, -40 to 125 °C
Dedicated pinout
Q = Internal SMPS step-down converter
Packing
U = Universal part (not for production, sampling, and tools)
TR = Tape and ring
For a list of available options (such as speed or package) or for further information on any
aspect of this device, contact the nearest ST sales office.
The STMicroelectronics group of companies (ST) places a high value on product security,
which is why the ST product(s) identified in this documentation may be certified by various
security certification bodies and/or may implement our own security measures as set forth
herein. However, no level of security certification and/or built-in security measures can
guarantee that ST products are resistant to all forms of attacks. As such, it is the
responsibility of each of ST's customers to determine if the level of security provided in an
ST product meets the customer needs both in relation to the ST product alone, as well as
when combined with other components and/or software for the customer end product or
application. In particular, take note that:
• ST products may have been certified by one or more security certification bodies, such
as Platform Security Architecture (www.psacertified.org) and/or Security Evaluation
standard for IoT Platforms (www.trustcb.com). For details concerning whether the ST
product(s) referenced herein have received security certification along with the level
and current status of such certification, either visit the relevant certification standards
website or go to the relevant product page on www.st.com for the most up to date
information. As the status and/or level of security certification for an ST product can
change from time to time, customers should re-check security certification status/level
as needed. If an ST product is not shown to be certified under a particular security
standard, customers should not assume it is certified.
• Certification bodies have the right to evaluate, grant and revoke security certification in
relation to ST products. These certification bodies are therefore independently
responsible for granting or revoking security certification for an ST product, and ST
does not take any responsibility for mistakes, evaluations, assessments, testing, or
other activity carried out by the certification body with respect to any ST product.
• Industry-based cryptographic algorithms (such as AES, DES, or MD5) and other open
standard technologies which may be used in conjunction with an ST product are based
on standards which were not developed by ST. ST does not take responsibility for any
flaws in such cryptographic algorithms or open technologies or for any methods which
have been or may be developed to bypass, decrypt or crack such algorithms or
technologies.
• While robust security testing may be done, no level of certification can absolutely
guarantee protections against all attacks, including, for example, against advanced
attacks which have not been tested for, against new or unidentified forms of attack, or
against any form of attack when using an ST product outside of its specification or
intended use, or in conjunction with other components or software which are used by
customer to create their end product or application. ST is not responsible for resistance
against such attacks. As such, regardless of the incorporated security features and/or
any information or support that may be provided by ST, each customer is solely
responsible for determining if the level of attacks tested for meets their needs, both in
relation to the ST product alone and when incorporated into a customer end product or
application.
• All security features of ST products (inclusive of any hardware, software,
documentation, and the like), including but not limited to any enhanced security
features added by ST, are provided on an "AS IS" BASIS. AS SUCH, TO THE EXTENT
PERMITTED BY APPLICABLE LAW, ST DISCLAIMS ALL WARRANTIES, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, unless the
applicable written and signed contract terms specifically provide otherwise.
9 Revision history
STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and
improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on
ST products before placing orders. ST products are sold pursuant to ST’s terms and conditions of sale in place at the time of order
acknowledgment.
Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or
the design of purchasers’ products.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of ST. For additional information about ST trademarks, refer to www.st.com/trademarks. All other product
or service names are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.