Skip to main content

STM32H

STM32H742xI/G STM32H743xI/G

Microcontroller (MCU)

The STM32H is a microcontroller (mcu) from STMicroelectronics. STM32H742xI/G STM32H743xI/G. View the full STM32H datasheet below including electrical characteristics, absolute maximum ratings.

Manufacturer

STMicroelectronics

Overview

Part: STM32H742xI/G, STM32H743xI/G

Type: ARM Cortex-M7 Microcontroller

Description: 32-bit ARM Cortex-M7 MCU with a 480 MHz core, up to 2 MB Flash, up to 1 MB RAM, and 46 communication and analog interfaces.

Operating Conditions:

  • Supply voltage: 1.62–3.6 V
  • Operating temperature: -40 to +125 °C (

Features

Includes ST state-of-the-art patented technology

Core

• 32-bit Arm® Cortex®-M7 core with doubleprecision FPU and L1 cache: 16 Kbytes of data and 16 Kbytes of instruction cache; frequency up to 480 MHz, MPU, 1027 DMIPS/ 2.14 DMIPS/MHz (Dhrystone 2.1), and DSP instructions

Memories

  • Up to 2 Mbytes of flash memory with readwhile-write support
  • Up to 1 Mbyte of RAM: 192 Kbytes of TCM RAM (inc. 64 Kbytes of ITCM RAM + 128 Kbytes of DTCM RAM for time critical routines), Up to 864 Kbytes of user SRAM, and 4 Kbytes of SRAM in Backup domain
  • Dual mode Quad-SPI memory interface running up to 133 MHz
  • Flexible external memory controller with up to 32-bit data bus: SRAM, PSRAM, SDRAM/LPSDR SDRAM, NOR/NAND flash memory clocked up to 100 MHz in Synchronous mode
  • CRC calculation unit

Security

• ROP, PC-ROP, active tamper

General-purpose input/outputs

• Up to 168 I/O ports with interrupt capability

Reset and power management

  • 3 separate power domains which can be independently clock-gated or switched off:
    • D1: high-performance capabilities

LQFP100 (14 x 14 mm) LQFP144 (20 x 20 mm) LQFP176 (24 x 24 mm) LQFP208 (28 x 28 mm)

TFBGA100 (8 x 8 mm)(1) TFBGA240+25 (14 x 14 mm)

UFBGA169 (7 x 7 mm) UFBGA176+25 (10 x 10 mm)

  • D2: communication peripherals and timers
  • D3: reset/clock control/power management
  • 1.62 to 3.6 V application supply and I/Os
  • POR, PDR, PVD and BOR
  • Dedicated USB power embedding a 3.3 V internal regulator to supply the internal PHYs
  • Embedded regulator (LDO) with configurable scalable output to supply the digital circuitry
  • Voltage scaling in Run and Stop mode (6 configurable ranges)
  • Backup regulator (~0.9 V)
  • Voltage reference for analog peripheral/VREF+
  • Low-power modes: Sleep, Stop, Standby and VBAT supporting battery charging

Low-power consumption

  • VBAT battery operating mode with charging capability
  • CPU and domain power state monitoring pins
  • 2.95 μA in Standby mode (Backup SRAM OFF, RTC/LSE ON)

Clock management

  • Internal oscillators: 64 MHz HSI, 48 MHz HSI48, 4 MHz CSI, 32 kHz LSI
  • External oscillators: 4-48 MHz HSE, 32.768 kHz LSE

• 3× PLLs (1 for the system clock, 2 for kernel clocks) with Fractional mode

Interconnect matrix

  • 3 bus matrices (1 AXI and 2 AHB)
  • Bridges (5× AHB2-APB, 2× AXI2-AHB)

4 DMA controllers to unload the CPU

  • 1× high-speed master direct memory access controller (MDMA) with linked list support
  • 2× dual-port DMAs with FIFO
  • 1× basic DMA with request router capabilities

Up to 35 communication peripherals

  • 4× I2Cs FM+ interfaces (SMBus/PMBus)
  • 4× USARTs/4x UARTs (ISO7816 interface, LIN, IrDA, up to 12.5 Mbit/s) and 1x LPUART
  • 6× SPIs, 3 with muxed duplex I2S audio class accuracy via internal audio PLL or external clock, 1x I2S in LP domain (up to 150 MHz)
  • 4x SAIs (serial audio interface)
  • SPDIFRX interface
  • SWPMI single-wire protocol master I/F
  • MDIO Slave interface
  • 2× SD/SDIO/MMC interfaces (up to 125 MHz)
  • 2× CAN controllers: 2 with CAN FD, 1 with time-triggered CAN (TT-CAN)
  • 2× USB OTG interfaces (1FS, 1HS/FS) crystalless solution with LPM and BCD
  • Ethernet MAC interface with DMA controller
  • HDMI-CEC
  • 8- to 14-bit camera interface (up to 80 MHz)

11 analog peripherals

  • 3× ADCs with 16-bit max. resolution (up to 36 channels, up to 3.6 MSPS)
  • 1× temperature sensor
  • 2× 12-bit D/A converters (1 MHz)
  • 2× ultra-low-power comparators
  • 2× operational amplifiers (7.3 MHz bandwidth)
  • 1× digital filters for sigma delta modulator (DFSDM) with 8 channels/4 filters

Graphics

• LCD-TFT controller up to XGA resolution

  • Chrom-ART graphical hardware Accelerator (DMA2D) to reduce CPU load
  • Hardware JPEG Codec

Up to 22 timers and watchdogs

  • 1× high-resolution timer (2.1 ns max resolution)
  • 2× 32-bit timers with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input (up to 240 MHz)
  • 2× 16-bit advanced motor control timers (up to 240 MHz)
  • 10× 16-bit general-purpose timers (up to 240 MHz)
  • 5× 16-bit low-power timers (up to 240 MHz)
  • 2× watchdogs (independent and window)
  • 1× SysTick timer
  • RTC with sub-second accuracy and hardware calendar

Debug mode

  • SWD & JTAG interfaces
  • 4-Kbyte embedded trace buffer

True random number generators (3 oscillators each)

96-bit unique ID

All packages are ECOPACK2 compliant Table 1. Device summary

ReferencePart number
STM32H742xI/GSTM32H742VI, STM32H742ZI,
STM32H742II, STM32H742BI,
STM32H742XI, STM32H742AI,
STM32H742VG, STM32H742ZG,
STM32H742IG, STM32H742BG,
STM32H742XG, STM32H742AG
STM32H743xI/GSTM32H743VI, STM32H743ZI,
STM32H743II, STM32H743BI,
STM32H743XI, STM32H743AI,
STM32H743VG, STM32H743ZG,
STM32H743IG, STM32H743BG,
STM32H743XG, STM32H743AG

Pin Configuration

Figure 5. LQFP100 pinout

Figure 6. TFBGA100 pinout

12345678910
APC14-
OSC32_IN
PC13PE2PB9PB7PB4PB3PA15PA14PA13
BPC15-
OSC32_OUT
VBATPE3PB8PB6PD5PD2PC11PC10PA12
CPH0-OSC_INVSSPE4PE1PB5PD6PD3PC12PA9PA11
DPH1-
OSC_OUT
VDDPE5PE0BOOT0PD7PD4PD0PA8PA10
ENRSTPC2_CPE6VSSVSSVSSVCAPPD1PC9PC7
FPC0PC1PC3_CVDDLDOVDDVDD33USBPDR_ONVCAPPC8PC6
GVSSAPA0PA4PC4PB2PE10PE14PD15PD11PB15
HVDDAPA1PA5PC5PE7PE11PE15PD14PD10PB14
JVSSPA2PA6PB0PE8PE12PB10PB13PD9PD13
KVDDPA3PA7PB1PE9PE13PB11PB12PD8PD12

Figure 8. UFBGA169 ballout

12345678910111213
APE4PE2VDDPI6PB6PI2VDDPG10PD5VDDPC12PC10PI0
BPC15-
OSC32_
OUT
PE3VSSVDDLDOPB8PB4PI3PG11PD6VSSPC11PA14PI1
CPC14-
OSC32_
IN
PE6PE5PDR_ONPB9PB5PG14PG9PD4PD1PA15VSSVDD
DVDDVSSPC13PE1PE0PB7PG13PD7PD3PD0PA13VDDLDOVCAP
EPI11PI7VBATPF1PF3BOOT0PG15PG12PD2PA10PA9PA8PA12
FPI13PI12PF0PF2PF5PF7PB3PG4PC6PC7PC9PC8PA11
GVDDVSSPF4PF6PF9NRSTPF13PE7PG6PG7PG8VDD50_
USB
VDD33_
USB
HPH0-
OSC_
IN
PH1-
OSC_
OUT
PF10PF8PJ1PA4PF14PE8PG2PG3PG5VSSVDD
JPC0PC1VSSAPJ0PA0PA7PF15PE9PE14PD11PD13PD15PD14
KPC3_CPC2_CPH4PA1PA6PC4PG0PE13PH10PH12PD9PD10PD12
LVDDAVREF+PH5PA5PB1PB2PG1PE12PB10PH11PB13VSSVDD
MVDDVSSPH3VSSPB0PF11VSSPE10PB11VDDLDOVSSPD8PB15
NPA2PH2PA3VDDPC5PF12VDDPE11PE15VCAPVDDPB12PB14

Figure 9. LQFP176 pinout

Figure 10. UFBGA176+25 ballout

123456789101112131415
APE3PE2PE1PE0PB8PB5PG14PG13PB4PB3PD7PC12PA15PA14PA13
BPE4PE5PE6PB9PB7PB6PG15PG12PG11PG10PD6PD0PC11PC10PA12
CVBATPI7PI6PI5VDDPDR_ONVDDVDDVDDPG9PD5PD1PI3PI2PA11
DPC13PI8PI9PI4VSSBOOT0VSSVSSVSSPD4PD3PD2PH15PI1PA10
EPC14-
OSC32_
IN
PF0PI10PI11PH13PH14PI0PA9
FPC15-
OSC32_
OUT
VSSVDDPH2VSSVSSVSSVSSVSSVSSVCAPPC9PA8
GPH0-
OSC_IN
VSSVDDPH3VSSVSSVSSVSSVSSVSSVDDPC8PC7
HPH1-
OSC_
OUT
PF2PF1PH4VSSVSSVSSVSSVSSVSSVDD 3.3USBPG8PC6
JNRSTPF3PF4PH5VSSVSSVSSVSSVSSVDDVDDPG7PG6
KPF7PF6PF5VDDVSSVSSVSSVSSVSSPH12PG5PG4PG3
LPF10PF9PF8VSSPH11PH10PD15PG2
MVSSAPC0PC1PC2_CPC3_CPB2PG1VSSVSSVCAPPH6PH8PH9PD14PD13
NVREF-PA1PA0PA4PC4PF13PG0VDDVDDVDDPE13PH7PD12PD11PD10
PVREF+PA2PA6PA5PC5PF12PF15PE8PE9PE11PE14PB12PB13PD9PD8
RVDDAPA3PA7PB1PB0PF11PF14PE7PE10PE12PE15PB10PB11PB14PB15

Figure 11. LQFP208 pinout

1 2 3 4 5 6 7 8 10 11 12 13 14 15 16 17 VDD LDO VSS PB5 VCAP PG10 PD5 PC10 PA15 PI0 VSS PI6 PI4 PK5 PG9 PD4 PI1 PI5 PH14 VRΔT V99 DI7 DF1 PR6 1/99 PR/ PΚΛ PG11 D 115 PD6 PD3 PC11 ΡΔ1/ PI2 DH15 B VDD OSC32 OUT VSS OSC32 PE2 PE0 PB7 PR3 PK6 PK3 PG12 VSS PD7 PC12 VSS PI3 PA13 IN VCAP PE5 PE4 PE3 PB9 PB8 PG15 PK7 PG14 PG13 PJ14 PJ12 PD2 PD0 PA10 PA9 PH13 D PDR_ ON BOO T0 E NC(2) PC13 VDD VDD PC9 PA8 PA11 VSS(3) VSS(4) PI10 F VDD50 VSS(4) PF2 PF1 PF0 VSS VSS VDD PG5 PG6 VSS G USB PI12 PI13 PI14 VDD VSS VSS VSS VDD PK2 PF3 VSS VSS PG4 PG3 PG2 H PH0vss VSS vss vss vss VSS VSS PF5 PF4 VDD VSS PK0 PK1 OSC IN OUT VSS VSS VSS VSS VSS NC NRST PF6 PF7 PF8 VDD VDD PJ11 VSS NC VDDA PC0 PF10 PF9 VDD vss vss VDD PJ10 VSS NC NC L VREF+ NC M VREF-PH2 PA2 PA1 PA0 PJ0 VDD VDD PE10 VDD VDD VDD PJ8 PJ7 PJ6 VSS NC Ν PF13 VDD VSSA PH3 PH4 PH5 PI15 P.I1 PF14 PF9 PB10 PR11 PH10 PH11 PD15 PD14 PE11 R PC2_C PD13 PC3_C PA6 VSS PA7 PB2 PF12 VSS PF15 PE12 PE15 PJ5 PH9 PH12 PD11 PD12 PA0 C PA1_C PA5 PC4 PR1 P.12 PF11 PG0 PF8 PF13 PH6 VSS PH8 PB12 PB15 PD10 PD9 VCAP VDD U VSS PA3 PA4 PC5 PB0 PJ3 PJ4 PG1 PE7 PE14 PH7 PB13 PB14 PD8 VSS LDO

Figure 12. TFBGA240+25 ballout

MSv41911V5

1. The above figure shows the package top view.

2. This ball should remain floating.

3. This ball should not remain floating. It can be connected to VSS or VDD. It is reserved for future use.

4. This ball should be connected to VSS.

Table 8. Legend/abbreviations used in the pinout table

NameAbbreviationDefinition
Pin nameUnless otherwise specified in brackets below the pin name, the pin function during
and after reset is the same as the actual pin name
SSupply pin
IInput only pin
Pin typeI/OInput / output pin
ANAAnalog-only Input
FT5 V tolerant I/O
TT3.3 V tolerant I/O
BDedicated BOOT0 pin
RSTBidirectional reset pin with embedded weak pull-up resistor
I/O structureOption for TT and FT I/Os
_fI2C FM+ option
_aanalog option (supplied by VDDA)
_uUSB option (supplied by VDD33USB)
_hHigh-speed low-voltage I/O
NotesUnless otherwise specified by a note, all I/Os are set as floating inputs during and after reset.
Pin functionsAlternate functionsFunctions selected through GPIOx_AFR registers
Additional functionsFunctions directly selected/enabled through peripheral registers

Table 9 and Table 10 to Table 20 show STM32H743xI/G pin/ball definition and alternate functions, respectively. Refer to Table 2 for the features and peripherals available on STM32H742xI/G devices.

Table 9. Pin/ball definition

LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25LQFP176LQFP208TFBGA240 +25Pin name
(function
after
reset)
Pin typeI/O structureNotesAlternate functionsAdditional
functions
1A31A2A211C3PE2I/OFT_h-TRACECLK, SAI1_CK1,
SPI4_SCK,
SAI1_MCLK_A,
SAI4_MCLK_A,
QUADSPI_BK1_IO2,
SAI4_CK1,
ETH_MII_TXD3,
FMC_A23, EVENTOUT
-
2B32B2A122D3PE3I/OFT_h-TRACED0, TIM15_BKIN,
SAI1_SD_B, SAI4_SD_B,
FMC_A19, EVENTOUT
-
3C33A1B133D2PE4I/OFT_h-TRACED1, SAI1_D2,
DFSDM1_DATIN3,
TIM15_CH1N,
SPI4_NSS, SAI1_FS_A,
SAI4_FS_A, SAI4_D2,
FMC_A20, DCMI_D4,
LCD_B0, EVENTOUT
-
4D34C3B244D1PE5I/OFT_h-TRACED2, SAI1_CK2,
DFSDM1_CKIN3,
TIM15_CH1, SPI4_MISO,
SAI1_SCK_A,
SAI4_SCK_A, SAI4_CK2,
FMC_A21, DCMI_D6,
LCD_G0, EVENTOUT
-
5E35C2B355E5PE6I/OFT_h-TRACED3, TIM1_BKIN2,
SAI1_D1, TIM15_CH2,
SPI4_MOSI, SAI1_SD_A,
SAI4_SD_A, SAI4_D1,
SAI2_MCLK_B,
TIM1_BKIN2_COMP12,
FMC_A22, DCMI_D7,
LCD_G1, EVENTOUT
-
---M4H10--A1VSSS----
---A3----VDDS----
6B26E3C166B1VBATS----
----J6--B2VSSS----
----D277E4PI8I/OFT-EVENTOUTRTC_TAMP2/
WKUP3
7A27D3D188E3PC13I/OFT-EVENTOUTRTC_TAMP1/
RTC_TS/
WKUP4
----J7--B6VSSS----

Table 9. Pin/ball definition (continued)

Pin/baall nameI/Dail Gell
LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25LQFP176LQFP208TFBGA240 +25Pin name
(function
after
reset)
8A18C1E199C2PC14-
OSC32_
IN
(OSC32_
IN) (1)
9B19B1F11010C1PC15-
OSC32_
OUT
(OSC32_
OUT) (1)
----D31111E2PI9
----E31212F3PI10
--1E1E41313F4PI11
-C2-D2F21414A17VSS
-D2-D1F31515E6VDD
-------E1 (2)NC
-------F1 (3)VSS
-------G2 (4)VSS
--10F3E21616G4PF0
--11E41717G3PF1
--12F4H21818G1PF2
---F2--19H1PI12
--1F1--20H2PI13
------21PI14
--13E5J21922H4PF3
--14G3J32023J5PF4

Table 9. Pin/ball definition (continued)

Pin/ball name
LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25
--15F5K3
10-16B10G2
11-17G1G3
--18G4K2
--19F6K1
--20H4L3
--21G5L2
--22H3L1
12C123H1G1
13D124H2H1
14E125G6J1

Table 9. Pin/ball definition (continued)

Pin/baall namen/ball dell. (30
LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25LQFP176LQFP208TFBGA240 +25Pin name
(function
after
reset)
Pin typeI/O structure
15F126J1M23235L2PC0I/OFT_a
16F227J23336M2PC1I/OFT_
ha
-1-----M3 (5)PC2I/OFT_a
17
(6)
E2 (6)28 (6)K2 (6)M4 (6)34 (6)37 (6)R1 (5)PC2_CANATT_a
-------M4 (5)PC3I/OFT_a
18 (6)F3 (6)29 (6)K1 (6)M5 (6)35 (6)38 (6)R2 (5)PC3_CANATT_a
-F530-G33639E11VDDS-
-E6-B3J10--C13VSSS-
19G131J3M13740P1VSSAS-
-- (7)--N1--N1VREF-S-
20_(7)32L2P13841M1VREF+S-
21H133L1R13942L1VDDAS-

Table 9. Pin/ball definition (continued)

Pin/hsall namΔ1001.n/baii detiaca,
LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25LQFP176LQFP208TFBGA240 +25Pin name
(function
after
reset)
Pin typeI/O structureNotesAlternate functions
22G234J5N34043N5 (5)PA0I/OFT_a-TIM2_CH1/TIM2_ETR,
TIM5_CH1, TIM8_ETR,
-11----T1 (5)PA0_CANATT_a1TIM15_BKIN, USART2_CTS/USART2_ NSS, UART4_TX, SDMMC2_CMD, SAI2_SD_B, ETH_MII_CRS, EVENTOUT
23H235K4N24144N4 (5)PA1I/OFT_
ha
1TIM2_CH2, TIM5_CH2,
LPTIM3_OUT,
-11----T2 (5)PA1_CANATT_a1TIM15_CH1N, USART2_RTS/USART2_ DE, UART4_RX, QUADSPI_BK1_IO3, SAI2_MCLK_B, ETH_MII_RX_CLK/ETH_ RMII_REF_CLK, LCD_R2, EVENTOUT
24J236N1P24245N3PA2I/OFT_a-TIM2_CH3, TIM5_CH3,
LPTIM4_OUT,
TIM15_CH1,
USART2_TX,
SAI2_SCK_B,
ETH_MDIO,
MDIOS_MDIO, LCD_R1,
EVENTOUT
-11N2F44346N2PH2I/OFT_
ha
1LPTIM1_IN2, QUADSPI_BK2_IO0, SAI2_SCK_B, ETH_MII_CRS, FMC_SDCKE0, LCD_R0, EVENTOUT
-K1ıM1---F5VDDS-1-
-J1-M7J8--C16VSSS--
---M3G44447P2PH3I/OFT_
ha
-QUADSPI_BK2_IO1,
SAI2_MCLK_B,
ETH_MII_COL,
FMC_SDNE0, LCD_R1,
EVENTOUT
---K3H44548P3PH4I/OFT_fa-I2C2_SCL, LCD_G5,
OTG_HS_ULPI_NXT,
LCD_G4, EVENTOUT
---L3J44649P4PH5I/OFT_fa-I2C2_SDA, SPI5_NSS,
FMC_SDNWE,
EVENTOUT

Table 9. Pin/ball definition (continued)

Pin/ball name
LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25
25K237N3R2
26-38G2K6
----L4
27-39-K4
28G340H6N4
29H341L4P4
30J342K5P3
31K343J6R3

Table 9. Pin/ball definition (continued)

Pin/ball name
LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25
32G444K6N5
33H445N5P5
---N4-
---H12J9
34J446M5R5
35K447L5R4
36G548L6M6
-----
---J4-
---H5-
-----

Table 9. Pin/ball definition (continued)

Pin/baall nameii/Daii deii
LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25LQFP176LQFP208TFBGA240 +25Pin name
(function
after
reset)
------68U6PJ3
------69U7PJ4
-ı49M6R65970T7PF11
--50N6P66071R7PF12
--51M11M86172J3VSS
--52-N86273H5VDD
--53G7N66374P7PF13
--54H7R76475P8PF14
-- 155J7P76576R9PF15
--56K7N76677T8PG0
---M2F6--J16VSS
---A10---H13VDD
--57L7M76778U8PG1
37H558G8R86879U9PE7
38J559H8P86980T9PE8
39K560J8P97081P9PE9

Table 9. Pin/ball definition (continued)

Pin/ball name
LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25
--61C12M9
--62C13N9
40G663M8R9
41H664N8P10
42J665L8R10
43K666K8N11
---L12F7
---H13-
44G767J9P11
45H768N9R11

Table 9. Pin/ball definition (continued)

Pin/ball name
LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25
46J769L9R12
47K770M9R13
48F871N10M10
49E4--K7
---M10-
50-72M1N10
-----
----M11
----N12
----M12
----F8
---L13-

Table 9. Pin/ball definition (continued)

Pin/ball name
LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25
----M13
---K9L13
---L10L12
---K10K12
----H12
---N11J12
51K873N12P12
52J874L11P13

Table 9. Pin/ball definition (continued)

LQFP100TFBGA100LQFP144UFBGA169Pin/ball name
UFBGA176+25
LQFP176LQFP208TFBGA240 +25Pin name
(function
after
reset)
Pin typeI/O structureNotesAlternate functionsAdditional
functions
53H1075N13R1494106U15PB14I/OFT_u-TIM1_CH2N,
TIM12_CH1,
TIM8_CH2N,
USART1_TX,
SPI2_MISO/I2S2_SDI,
DFSDM1_DATIN2,
USART3_RTS/
USART3_DE,
UART4_RTS/UART4_DE
, SDMMC2_D0,
OTG_HS_DM,
EVENTOUT
-
54G1076M13R1595107T15PB15I/OFT_u-RTC_REFIN,
TIM1_CH3N,
TIM12_CH2,
TIM8_CH3N,
USART1_RX,
SPI2_MOSI/I2S2_SDO,
DFSDM1_CKIN2,
UART4_CTS,
SDMMC2_D1,
OTG_HS_DP,
EVENTOUT
-
55K977M12P1596108U16PD8I/OFT_h-DFSDM1_CKIN3,
SAI3_SCK_B,
USART3_TX,
SPDIFRX1_IN2,
FMC_D13/FMC_DA13,
EVENTOUT
-
56J978K11P1497109T17PD9I/OFT_h-DFSDM1_DATIN3,
SAI3_SD_B,
USART3_RX,
FMC_D14/FMC_DA14,
EVENTOUT
-
57H979K12N1598110T16PD10I/OFT_h-DFSDM1_CKOUT,
SAI3_FS_B,
USART3_CK,
FMC_D15/FMC_DA15,
LCD_B3, EVENTOUT
-
---N7---N12VDDS----
----F9--U17VSSS----

Table 9. Pin/ball definition (continued)

Pin/ball name
LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25
58G980J10N14
59K1081K13N13
60J1082J11M15
--83-K8
--84-J13
61H885J13M14
62G886J12L14
-----
-----
-----
----F10
-----
-----

Table 9. Pin/ball definition (continued)

  • EVENTOUT
  • TIM1_CH1, TIM8_CH3N,
    -
    -
    -
    -
    -
    -
    127
    J15
    PK1
    I/O
    FT
    -
    SPI5_NSS, LCD_G6,
    EVENTOUT
  • TIM1_BKIN, TIM8_BKIN,
    TIM8_BKIN_COMP12,
    -
    -
    -
    -
    -
    -
    128
    H17
    PK2
    I/O
    FT
    -
    TIM1_BKIN_COMP12,
    LCD_G7, EVENTOUT
  • TIM8_BKIN,
    -
    -
    87
    H9
    L15
    106
    129
    H16
    PG2
    I/O
    FT_h
    -
    TIM8_BKIN_COMP12,
    FMC_A12, EVENTOUT
  • TIM8_BKIN2,
    -
    -
    88
    H10
    K15
    107
    130
    H15
    PG3
    I/O
    FT_h
    -
    TIM8_BKIN2_COMP12,
    FMC_A13, EVENTOUT
  • -
    -
    -
    -
    G7
    -
    -
    -
    VSS
    S
    -
    -
    -

Table 9. Pin/ball definition (continued)

Table 9. Pin/ball definition (continued)
Pin/ball name
LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25LQFP176LQFP208TFBGA240 +25Pin name
(function
after
reset)
-------N7VDD
--89F8K14108131H14PG4
--90H11K13109132G14PG5
--91G9J15110133G15PG6
--92G10J14111134F16PG7
--93G11H14112135F15PG8
--94-G12113136G16VSS
---G12---G17VDD50
USB(10)
-F695G13H13114137F17VDD33
USB
-------M5VDD
63F1096F9H15115138F14PC6

Table 9. Pin/ball definition (continued)

Pin/ball name
LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25
64E1097F10G15
65F998F12G14
66E999F11F14
----G8
-----
67D9100E12F15
68C9101E11E15

Table 9. Pin/ball definition (continued)

Pin/ball nameTable 9. Pin/ball definition (continued)
LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25LQFP176LQFP208TFBGA240 +25Pin name
(function
after
reset)
69D10102E10D15121144D14PA10
70C10103F13C15122145E17PA11
71B10104E13B15123146E16PA12
72A10105D11A15124147C15PA13
(JTMS/SW
DIO)
73E7106D13F13125148D17VCAP
74E5107-F12126149-VSS
VDDLDO
---D12---C17(8)
75-108-G13127150K5VDD
----E12128151D16PH13
----E13129152B17PH14

Table 9. Pin/ball definition (continued)

Pin/ball name
LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25
----D13
---A13E14
----G9
---B13D14
---A6C14
---B7C13
----D9
----C9
76A9109B12A14
77A8110C11A13
78B9111A12B14

Table 9. Pin/ball definition (continued)

Pin/ball name
LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25
79B8112B11B13
80C8113A11A12
----G10
81D8114D10B12
82E8115C10C12
83B7116E9D12
84C7117D9D11
85D7118C9D10
86B6119A9C11

Table 9. Pin/ball definition (continued)

Pin/ball name
LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25
--120-D8
--121-C8
87C6122B9B11
88D6123D8A11
-----
-----
-----
-----
----H6
---A7-
--124C8C10
--125A8B10

Table 9. Pin/ball definition (continued)

Pin/ball name
LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25
--126B8B9
--127E8B8
--128D7A8
--129C7A7
--130-D7
--131-C7
-----
-----
-----
-----
-----
----H7

Table 9. Pin/ball definition (continued)

Pin/ball name
LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25
--132E7B7
89A7133F7A10
90A6134B6A9
91C5135C6A6
----H8
92B5136A5B6

Table 9. Pin/ball definition (continued)

Pin/ball name
LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25
93A5137D6B5
94D5138E6D6
95B4139B5A5
96A4140C5B4
97D4141D5A4
98C4142D4A3
-----
99---D5
  • TIM8_BKIN,
    SAI2_MCLK_A,
    -
    -
    -
    -
    D4
    173
    205
    A4
    PI4
    I/O
    FT_h
    -
    TIM8_BKIN_COMP12,
    -
    FMC_NBL2, DCMI_D5,
    LCD_B4, EVENTOUT
  • TIM8_CH1,
    SAI2_SCK_A,
    -
    -
    -
    -
    C4
    174
    206
    A3
    PI5
    I/O
    FT_h
    -
    FMC_NBL3,
    -
    DCMI_VSYNC, LCD_B5,
    EVENTOUT
  • TIM8_CH2, SAI2_SD_A,
    -
    -
    -
    A4
    C3
    175
    207
    A2
    PI6
    I/O
    FT_h
    -
    FMC_D28, DCMI_D6,
    -
    LCD_B6, EVENTOUT
  • TIM8_CH3, SAI2_FS_A,
    -
    -
    -
    E2
    C2
    176
    208
    B3
    PI7
    I/O
    FT_h
    -
    FMC_D29, DCMI_D7,
    -
    LCD_B7, EVENTOUT
  • -
    -
    -
    -
    H9
    -
    -
    -
    VSS
    S
    -
    -
    -
    -
  • -
    -
    -
    -
    K9
    -
    -
    -
    VSS
    S
    -
    -
    -
    -
  • -
    -
    -
    -
    K10
    -
    -
    M15
    VSS
    S
    -
    -
    -
    -

Table 9. Pin/ball definition (continued)

  • 1. When this pin/ball was previously configured as an oscillator, the oscillator function is kept during and after a reset. This is valid for all resets except for power-on reset.
  • 2. This ball should remain floating.
    1. This ball should not remain floating. It can be connected to VSS or VDD. It is reserved for future use.
  • 4. This ball should be connected to VSS.
  • 5. Pxy_C and Pxy pins/balls are two separate pads (analog switch open). The analog switch is configured through a SYSCFG register. Refer to the product reference manual for a detailed description of the switch configuration bits.
  • 6. There is a direct path between Pxy_C and Pxy pins/balls, through an analog switch. Pxy alternate functions are available on Pxy_C when the analog switch is closed. The analog switch is configured through a SYSCFG register. Refer to the product reference manual for a detailed description of the switch configuration bits.
    1. VREF+ pin, and consequently the internal voltage reference, are not available on the TFBGA100 package. On this package, this pin is double-bonded to VDDA which can be connected to an external reference. The internal voltage reference buffer is not available and must be kept disabled
  • 8. When it is not available on a package, the VDDLDO pin is internally tied to VDD.
  • 9. When the pin is used in USB configuration (OTG_HS_ID/OTG_HS_VBUS), the I/O is supplied by VDD33USB, otherwise it is supplied by VDD.
    1. When it is not available on a package, the VDD50USB pin is internally tied to VDD33USB.

Pin descriptions

Г111l1
AF0AF1AF2AF3AF4AF5AF6AF7AF8AF9AF10AF11AF12AF13AF14AF15
PortSYSTIM1/2/16/
17/LPTIM1/
HRTIM1
SAI1/TIM3/
4/5/12/
HRTIM1
LPUART/
TIM8/
LPTIM2/3/4/
5/HRTIM1/
DFSDM1
I2C1/2/3/4/
USART1/
TIM15/
LPTIM2/
DFSDM1/
CEC
SPI1/2/3/4/
5/6/CEC
SPI2/3/SAI1/
3/I2C4/
UART4/
DFSDM1
SPI2/3/6/
USART1/2/
3/6/UART7/
SDMMC1
SPI6/SAI2/
4/UART4/5/
8/LPUART/
SDMMC1/
SPDIFRX1
SAI4/
FDCAN1/2/
TIM13/14/
QUADSPI/
FMC/
SDMMC2/
LCD/
SPDIFRX1
SAI2/4/
TIM8/
QUADSPI/
SDMMC2/
OTG1_HS/
OTG2_FS/
LCD
I2C4/
UART7/
SWPMI1/
TIM1/8/
DFSDM1/
SDMMC2/
MDIOS/
ETH
TIM1/8/FMC
/SDMMC1/
MDIOS/
OTG1_FS/
LCD
TIM1/DCMI
/LCD/
COMP
UART5/
LCD
SYS
PA01TIM2_CH1/
TIM2_ETR
TIM5_CH1TIM8_ETRTIM15_BKIN-1USART2_
CTS/
USART2_
NSS
UART4_TXSDMMC2_
CMD
SAI2_SD_BETH_MII_
CRS
--,EVENT-
OUT
PA1ıTIM2_CH2TIM5_CH2LPTIM3_
OUT
TIM15_
CH1N
1ıUSART2_
RTS/
USART2_
DE
UART4_RXQUADSPI_
BK1_IO3
SAI2_MCLK
_B
ETH_MII_
RX_CLK/
ETH_RMII_
REF_CLK
--LCD_R2EVENT-
OUT
PA2-TIM2_CH3TIM5_CH3LPTIM4_
OUT
TIM15_CH1--USART2_
TX
SAI2_SCK_
B
--ETH_MDIOMDIOS_
MDIO
-LCD_R1EVENT-
OUT
PA3-TIM2_CH4TIM5_CH4LPTIM5_
OUT
TIM15_CH2--USART2_
RX
-LCD_B2OTG_HS_
ULPI_D0
ETH_MII_
COL
--LCD_B5EVENT-
OUT
PA4D1
PWREN
-TIM5_ETR--SPI1_NSS/
I2S1_WS
SPI3_NSS/
I2S3_WS
USART2_
CK
SPI6_NSS---OTG_HS_
SOF
DCMI_
HSYNC
LCD_
VSYNC
EVENT-
OUT
PA5D2
PWREN
TIM2_CH1/
TIM2_ETR
-TIM8_
CH1N
-SPI1_SCK
/I2S1_CK
--SPI6_SCK-OTG_HS_
ULPI_CK
---LCD_R4EVENT-
OUT
Port APA6-TIM1_BKINTIM3_CH1TIM8_BKIN-SPI1_MISO
/I2S1_SDI
--SPI6_MISOTIM13_
CH1
TIM8_BKIN
_COMP12
MDIOS_
MDC
TIM1_BKIN
_COMP12
DCMI_PIX
CLK
LCD_G2EVENT-
OUT
ĞPA7-TIM1_CH1NTIM3_CH2TIM8_CH1
N
-SPI1_MOSI
/I2S1_SDO
--SPI6_MOSITIM14_
CH1
-ETH_MII_
RX_DV/
ETH_RMII_
CRS_DV
FMC_SDN
WE
--EVENT-
OUT
PA8MCO1TIM1_CH1HRTIM_CH
B2
TIM8_BKIN
2
I2C3_SCL-=USART1_
CK
--OTG_FS_
SOF
UART7_RXTIM8_BKIN
2_COMP12
LCD_B3LCD_R6EVENT-
OUT
PA9-TIM1_CH2HRTIM_CH
C1
LPUART1_
TX
I2C3_SMBASPI2_SCK/
I2S2_CK
-USART1_
TX
-----DCMI_D0LCD_R5EVENT-
OUT
PA10-TIM1_CH3HRTIM_CH
C2
LPUART1_
RX
---USART1_
RX
--OTG_FS_IDMDIOS_
MDIO
LCD_B4DCMI_D1LCD_B1EVENT-
OUT
PA11-TIM1_CH4HRTIM_CH
D1
LPUART1_
CTS
-SPI2_NSS
/I2S2_WS
UART4_RXUSART1_
CTS/
USART1_
NSS
-FDCAN1_
RX
OTG_FS_
DM
---LCD_R4EVENT-
OUT
PA12-TIM1_ETRHRTIM_CH
D2
LPUART1_
RTS/
LPUART1_
DE
-SPI2_SCK/
I2S2_CK
UART4_TXUSART1_
RTS/
USART1_
DE
SAI2_FS_BFDCAN1_
TX
OTG_FS_
DP
---LCD_R5EVENT-
OUT

Table 10. Port A alternate functions (continued)

PortAF0AF1AF2AF3AF4AF5AF6AF7AF8AF9AF10AF11AF12AF13AF14AF15
SYSTIM1/2/16/
17/LPTIM1/
HRTIM1
SAI1/TIM3/
4/5/12/
HRTIM1
LPUART/
TIM8/
LPTIM2/3/4/
5/HRTIM1/
DFSDM1
I2C1/2/3/4/
USART1/
TIM15/
LPTIM2/
DFSDM1/
CEC
SPI1/2/3/4/
5/6/CEC
SPI2/3/SAI1/
3/I2C4/
UART4/
DFSDM1
SPI2/3/6/
USART1/2/
3/6/UART7/
SDMMC1
SPI6/SAI2/
4/UART4/5/
8/LPUART/
SDMMC1/
SPDIFRX1
SAI4/
FDCAN1/2/
TIM13/14/
QUADSPI/
FMC/
SDMMC2/
LCD/
SPDIFRX1
SAI2/4/
TIM8/
QUADSPI/
SDMMC2/
OTG1_HS/
OTG2_FS/
LCD
I2C4/
UART7/
SWPMI1/
TIM1/8/
DFSDM1/
SDMMC2/
MDIOS/
ETH
TIM1/8/FMC
/SDMMC1/
MDIOS/
OTG1_FS/
LCD
TIM1/DCMI/
LCD/
COMP
UART5/
LCD
SYS
PA0-TIM2_CH1/
TIM2_ETR
TIM5_CH1TIM8_ETRTIM15_BKIN--USART2_CTS/
USART2_NSS
UART4_TXSDMMC2_CMDSAI2_SD_BETH_MII_CRS---EVENT-
OUT
PA1-TIM2_CH2TIM5_CH2LPTIM3_OUTTIM15_CH1N--USART2_RTS/
USART2_DE
UART4_RXQUADSPI_BK1_IO3SAI2_MCLK_BETH_MII_RX_CLK/
ETH_RMII_REF_CLK
--LCD_R2EVENT-
OUT
PA2-TIM2_CH3TIM5_CH3LPTIM4_OUTTIM15_CH1--USART2_TXSAI2_SCK_B--ETH_MDIOMDIOS_MDIO-LCD_R1EVENT-
OUT
PA3

Table 11. Port B alternate functions

AF0AF1AF2AF3AF4AF5AF6AF7AF8AF9AF10AF11AF12AF13AF14AF15
PortSYSTIM1/2/16/
17/LPTIM1/
HRTIM1
SAI1/TIM3/
4/5/12/
HRTIM1
LPUART/
TIM8/
LPTIM2/3/4
/5/HRTIM1/
DFSDM1
I2C1/2/3/4/
USART1/
TIM15/
LPTIM2/
DFSDM1/
CEC
SPI1/2/3/4/5/
6/CEC
SPI2/3/SAI1
/3/I2C4/
UART4/
DFSDM1
SPI2/3/6/
USART1/2/3
/6/UART7/S
DMMC1
SPI6/SAI2/
4/UART4/5/
8/LPUART/
SDMMC1/
SPDIFRX1
SAI4/
FDCAN1/2/
TIM13/14/
QUADSPI/
FMC/
SDMMC2/
LCD/
SPDIFRX1
SAI2/4/
TIM8/
QUADSPI/
SDMMC2/
OTG1_HS/
OTG2_FS/
LCD
I2C4/
UART7/
SWPMI1/
TIM1/8/
DFSDM1/
SDMMC2/
MDIOS/
ETH
TIM1/8/FMC
/SDMMC1/
MDIOS/
OTG1_FS/
LCD
TIM1/
DCMI/LCD
/COMP
UART5/
LCD
SYS
PB0-TIM1_CH2NTIM3_CH3TIM8_
CH2N
--DFSDM1_
CKOUT
-UART4_
CTS
LCD_R3OTG_HS_
ULPI_D1
ETH_MII_
RXD2
--LCD_G1EVENT-
OUT
PB1-TIM1_CH3NTIM3_CH4TIM8_
CH3N
11DFSDM1_
DATIN1
11LCD_R6OTG_HS_
ULPI_D2
ETH_MII_
RXD3
--LCD_G0EVENT-
OUT
PB2RTC_OUT-SAI1_D1-DFSDM1_
CKIN1
-SAI1_SD_ASPI3_
MOSI/I2S3_
SDO
SAI4_SD_
A
QUADSPI_
CLK
SAI4_D1--ı-EVENT-
OUT
1PB3JTDO/TRA
CESWO
TIM2_CH2HRTIM_
FLT4
--SPI1_SCK/
I2S1_CK
SPI3_SCK/
I2S3_CK
-SPI6_SCKSDMMC2_
D2
CRS_SYNCUART7_RX---EVENT-
OUT
ĊPB4NJTRSTTIM16_
BKIN
TIM3_CH1HRTIM_
EEV6
-SPI1_MISO/
I2S1_SDI
SPI3_MISO/
I2S3_SDI
SPI2_NSS/I
2S2_WS
SPI6_
MISO
SDMMC2_
D3
-UART7_TX--1EVENT-
OUT
PB5-TIM17_
BKIN
TIM3_CH2HRTIM_
EEV7
I2C1_SMBASPI1_MOSI/
I2S1_SDO
I2C4_SMBASPI3_MOSI/
I2S3_SDO
SPI6_
MOSI
FDCAN2_
RX
OTG_HS_
ULPI_D7
ETH_PPS_
OUT
FMC_
SDCKE1
DCMI_
D10
UART5_
RX
EVENT-
OUT
PB6-TIM16_
CH1N
TIM4_CH1HRTIM_
EEV8
I2C1_SCLCECI2C4_SCLUSART1_
TX
LPUART1_
TX
FDCAN2_
TX
QUADSPI_
BK1_NCS
DFSDM1_
DATIN5
FMC_
SDNE1
DCMI_D5UART5_
TX
EVENT-
OUT
PB7-TIM17_
CH1N
TIM4_CH2HRTIM_
EEV9
I2C1_SDA-I2C4_SDAUSART1_
RX
LPUART1_
RX
--DFSDM1_
CKIN5
FMC_NLDCMI_
VSYNC
-EVENT-
OUT

Pin descriptions

Table 11. Port B alterinate fundctions (continued)
AF4AF5AF6AF7AF8AF9
SAI4/
AF10
CAIDIAI
AF0AF1AF2AF3AF4
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PortSYSTIM1/2/16/
17/LPTIM1/
HRTIM1
SAI1/TIM3/
4/5/12/
HRTIM1
LPUART/
TIM8/
LPTIM2/3/4
/5/HRTIM1/
DFSDM1
I2C1/2/3/4/
USART1/
TIM15/
LPTIM2/
DFSDM1/
CEC
PB8-TIM16_CH1TIM4_CH3DFSDM1_
CKIN7
I2C1_SCL
PB9-TIM17_CH1TIM4_CH4DFSDM1_
DATIN7
I2C1_SDA
PB10-TIM2_CH3HRTIM_
SCOUT
LPTIM2_IN
1
I2C2_SCL
PB11-TIM2_CH4HRTIM_
SCIN
LPTIM2_
ETR
I2C2_SDA
aPB12-TIM1_BKIN--I2C2_SMBA
PB13-TIM1_CH1N-LPTIM2_
OUT
-
PB14-TIM1_CH2NTIM12_
CH1
TIM8_
CH2N
USART1_TX
PB15RTC_
REFIN
TIM1_CH3NTIM12_
CH2
TIM8_
CH3N
USART1_RX

Table 12. Port C alternate functions

-
AF0
PortSYS
PC0 -
PC1 TRACED0
PC2 CDSLEEP
PC3 CSLEEP
PC4 -
PC5 -
Port C6 -
PC7 TRGIO
PC8 TRACED1
PC9 MCO2
PC-
PC11 -
PC12 TRACED3
PC13 -
Table 12. Port C alternate functions(continued)
-----------------------------------------------------

| | AF0 | AF1 | AF2 | AF3 | AF4 | AF5 | AF6 | AF7 | AF8 | AF9 | AF10 | AF11 | AF12 | AF13 | AF14 | AF15 | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | Port | SYS | TIM1/2/16/
17/LPTIM1/
HRTIM1 | SAI1/TIM3/
4/5/12/
HRTIM1 | LPUART/
TIM8/
L

Table 13. Port D alternate functions

AF0AF1AF2AF3AF4AF5AF6AF7AF8AF9AF10AF11AF12AF13AF14AF15
PortSYSTIM1/2/16/
17/LPTIM1/
HRTIM1
SAI1/TIM3/
4/5/12/
HRTIM1
LPUART/
TIM8/
LPTIM2/3/4
/5/HRTIM1/
DFSDM1
I2C1/2/3/4/
USART1/
TIM15/
LPTIM2/
DFSDM1/
CEC
SPI1/2/3/4/
5/6/CEC
SPI2/3/SAI1
/3/I2C4/
UART4/
DFSDM1
SPI2/3/6/
USART1/2/
3/6/UART7/
SDMMC1
SPI6/SAI2/
4/UART4/5/
8/LPUART/
SDMMC1/
SPDIFRX1
SAI4/
FDCAN1/2/
TIM13/14/
QUADSPI/
FMC/
SDMMC2/
LCD/
SPDIFRX1
SAI2/4/
TIM8/
QUADSPI/
SDMMC2/
OTG1_HS/
OTG2_FS/
LCD
I2C4/
UART7/
SWPMI1/
TIM1/8/
DFSDM1/
SDMMC2/
MDIOS/
ETH
TIM1/8/FMC
/SDMMC1/
MDIOS/
OTG1_FS/
LCD
TIM1/DCMI
/LCD/
COMP
UART5/
LCD
SYS
PD0---DFSDM1_
CKIN6
--SAI3_SCK_
A
-UART4_RXFDCAN1_
RX
--FMC_D2/
FMC_DA2
--EVENT-
OUT
PD1---DFSDM1_
DATIN6
--SAI3_SD_A-UART4_TXFDCAN1_
TX
--FMC_D3/
FMC_DA3
--EVENT-
OUT
PD2TRACED2-TIM3_ETR-----UART5_RX---SDMMC1_
CMD
DCMI_D11-EVENT-
OUT
PD3---DFSDM1_
CKOUT
-SPI2_SCK/
I2S2_CK
-USART2_
CTS/
USART2_
NSS
----FMC_CLKDCMI_D5LCD_G7EVENT-
OUT
1PD4--HRTIM_
FLT3
---SAI3_FS_AUSART2_
RTS/
USART2_
DE
----FMC_NOE--EVENT-
OUT
PD5--HRTIM_
EEV3
----USART2_
TX
----FMC_NWE--EVENT-
OUT
PD6--SAI1_D1DFSDM1_
CKIN4
DFSDM1_
DATIN1
SPI3_
MOSI/I2S3
_SDO
SAI1_SD_AUSART2_
RX
SAI4_SD_
A
-SAI4_D1SDMMC2_
CK
FMC_
NWAIT
DCMI_D10LCD_B2EVENT-
OUT
PD7---DFSDM1_
DATIN4
-SPI1_
MOSI/I2S1
_SDO
DFSDM1_
CKIN1
USART2_
CK
-SPDIFRX1_
IN1
-SDMMC2_
CMD
FMC_NE1--EVENT-
OUT

Table 13. Port D alternate functions (continued)

iabie 13. 1 Urt D aitermate ruiictions (Continue·u)
AF0AF1AF2AF3AF4AF5AF6AF7AF8AF9AF10
PortsysTIM1/2/16/
17/LPTIM1/
HRTIM1
SAI1/TIM3/
4/5/12/
HRTIM1
LPUART/
TIM8/
LPTIM2/3/4
/5/HRTIM1/
DFSDM1
I2C1/2/3/4/
USART1/
TIM15/
LPTIM2/
DFSDM1/
CEC
SPI1/2/3/4/
5/6/CEC
SPI2/3/SAI1
/3/I2C4/
UART4/
DFSDM1
SPI2/3/6/
USART1/2/
3/6/UART7/
SDMMC1
SPI6/SAI2/
4/UART4/5/
8/LPUART/
SDMMC1/
SPDIFRX1
SAI4/
FDCAN1/2/
TIM13/14/
QUADSPI/
FMC/
SDMMC2/
LCD/
SPDIFRX1
SAI2/4/
TIM8/
QUADSPI/
SDMMC2/
OTG1_HS/
OTG2_FS/
LCD
PD8--1DFSDM1_
CKIN3
--SAI3_SCK_
B
USART3_
TX
-SPDIFRX1_
IN2
-
PD9---DFSDM1_
DATIN3
--SAI3_SD_BUSART3_
RX
---
PD10---DFSDM1_
CKOUT
--SAI3_FS_BUSART3_
CK
---
PD11---LPTIM2_
IN2
I2C4_SMBA--USART3_
CTS/
USART3_N
SS
-QUADSPI_
BK1_IO0
SAI2_SD_A
PortPD12-LPTIM1_IN1TIM4_CH1LPTIM2_
IN1
I2C4_SCL--USART3_
RTS/
USART3_
DE
-QUADSPI_
BK1_IO1
SAI2_FS_A
PD13-LPTIM1_
OUT
TIM4_CH2-I2C4_SDA---QUADSPI_
BK1_IO3
SAI2_SCK_
A
PD14--TIM4_CH3---SAI3_MCLK
_B
-UART8_
CTS
--
PD15--TIM4_CH4---SAI3_MCLK
_A
-UART8_
RTS/
UART8_
DE
--
Table 14. Port Ealternate functiions
AF0AF1AF2AF3AF4AF5AF6AF7AF8AF9
PortSYSTIM1/2/16/1
7/LPTIM1/
HRTIM1
SAI1/TIM3/
4/5/12/
HRTIM1
LPUART/
TIM8/
LPTIM2/3/4
/5/HRTIM1/
DFSDM1
I2C1/2/3/4/
USART1/
TIM15/
LPTIM2/
DFSDM1/
CEC
SPI1/2/3/4/
5/6/CEC
SPI2/3/SAI1
/3/I2C4/
UART4/
DFSDM1
SPI2/3/6/
USART1/2/
3/6/UART7/
SDMMC1
SPI6/SAI2/
4/UART4/5/
8/LPUART/
SDMMC1/
SPDIFRX1
SAI4/
TIM13/14/
QUADSPI/
FMC/
SDMMC2/
LCD/
SPDIFRX1
PE0-LPTIM1_
ETR
TIM4_ETRHRTIM_
SCIN
LPTIM2_
ETR
---UART8_RX-
PE1-LPTIM1_IN2-HRTIM_
SCOUT
----UART8_TX-
PE2TRACE
CLK
-SAI1_CK1--SPI4_SCKSAI1_MCLK
_A
-SAI4_
MCLK_A
QUADSPI_
BK1_IO2
PE3TRACED0---TIM15_BKIN-SAI1_SD_B-SAI4_SD_
B
-
PE4TRACED1-SAI1_D2DFSDM1_
DATIN3
TIM15_CH1
N
SPI4_NSSSAI1_FS_A-SAI4_FS_A-
PE5TRACED2-SAI1_CK2DFSDM1_
CKIN3
TIM15_CH1SPI4_
MISO
SAI1_SCK_
A
-SAI4_SCK
_A
-
PE6TRACED3TIM1_
BKIN2
SAI1_D1-TIM15_CH2SPI4_
MOSI
SAI1_SD_A-SAI4_SD_
A
SAI4_D1
PE7-TIM1_ETR-DFSDM1_
DATIN2
---UART7_RX--
Port EPE8-TIM1_CH1N-DFSDM1_
CKIN2
---UART7_TX--
PE9-TIM1_CH1-DFSDM1_
CKOUT
---UART7_
RTS/
UART7_
DE
--
PE10-TIM1_CH2N-DFSDM1_
DATIN4
---UART7_
CTS
--
PE11-TIM1_CH2-DFSDM1_
CKIN4
-SPI4_NSS----
PE12-TIM1_CH3N-DFSDM1_
DATIN5
-SPI4_SCK----
PE13-TIM1_CH3-DFSDM1_
CKIN5
-SPI4_
MISO
----
PE14-TIM1_CH4---SPI4_
MOSI
----
PE15-TIM1_BKIN--------

Table 15. Port F alternate functions

PortAF0AF1AF2AF3AF4AF5AF6AF7AF8AF9AF10AF11AF12AF13AF14AF15
PortSYSTIM1/2/16/
17/LPTIM1/
HRTIM1
SAI1/TIM3/
4/5/12/
HRTIM1
LPUART/
TIM8/
LPTIM2/3/4
/5/HRTIM1/
DFSDM1
I2C1/2/3/4/
USART1/
TIM15/
LPTIM2/
DFSDM1/
CEC
SPI1/2/3/4/
5/6/CEC
SPI2/3/SAI1
/3/I2C4/
UART4/
DFSDM1
SPI2/3/6/
USART1/2/
3/6/UART7/
SDMMC1
SPI6/SAI2/
4/UART4/5/
8/LPUART/
SDMMC1/
SPDIFRX1
SAI4/
TIM13/14/
QUADSPI/
FMC/
SDMMC2/
LCD/
SPDIFRX1
SAI2/4/
TIM8/
QUADSPI/
SDMMC2/
OTG1_HS/
OTG2_FS/
LCD
I2C4/
UART7/
SWPMI1/
TIM1/8/
DFSDM1/
SDMMC2/
MDIOS/
ETH
TIM1/8/FMC
/SDMMC1/
MDIOS/
OTG1_FS/
LCD
TIM1/DCMI
/LCD/
COMP
UART5/
LCD
SYS
PF0----I2C2_SDA-------FMC_A0--EVENT-
OUT
PF1----I2C2_SCL-------FMC_A1--EVENT-
OUT
PF2----I2C2_SMBA-------FMC_A2--EVENT-
OUT
PF3------------FMC_A3--EVENT-
OUT
PF4------------FMC_A4--EVENT-
OUT
PF5------------FMC_A5--EVENT-
OUT
PF6-TIM16_CH1---SPI5_NSSSAI1_SD_BUART7_RXSAI4_SD_
B
QUADSPI_
BK1_IO3
-----EVENT-
OUT
PF7-TIM17_CH1---SPI5_SCKSAI1_MCLK
_B
UART7_TXSAI4_
MCLK_B
QUADSPI_
BK1_IO2
-----EVENT-
OUT
PF8-

LCD_ B1

LCD_ R0

EVENT -OUT

EVENT -OUT

Pin descriptions

ate func
AF0AF1AF2AF3AF4AF5AF6AF7AF8
ortSYSTIM1/2/16/
17/LPTIM1/
HRTIM1
SAI1/TIM3/
4/5/12/
HRTIM1
LPUART/
TIM8/
LPTIM2/3/4
/5/HRTIM1/
DFSDM1
I2C1/2/3/4/
USART1/
TIM15/
LPTIM2/
DFSDM1/
CEC
SPI1/2/3/4/
5/6/CEC
SPI2/3/SAI1
/3/I2C4/
UART4/
DFSDM1
SPI2/3/6/
USART1/2/
3/6/UART7/
SDMMC1
SPI6/SAI2/
4/UART4/5/
8/LPUART/
SDMMC1/
SPDIFRX1
PG0---------
PG1-1-------
PG2---TIM8_BKIN-----
PG3---TIM8_
BKIN2
-----
PG4-TIM1_
BKIN2
-------
PG5-TIM1_ETR-------
PG6-TIM17_
BKIN
HRTIM_
CHE1
------
PG7--HRTIM_
CHE2
---SAI1_
MCLK_A
USART6_
CK
-
PG8---TIM8_ETR-SPI6_NSS-USART6_
RTS/
USART6_
DE
SPDIFRX1
_IN3
PG9-īī--SPI1_
MISO/I2S1
_SDI
=USART6_
RX
SPDIFRX1
_IN4
G10--HRTIM_
FLT5
--SPI1_NSS/
I2S1_WS
---
PG11-LPTIM1_IN2HRTIM_
EEV4
--SPI1_SCK/
I2S1_CK
--SPDIFRX1
_IN1
PG0 PG0 PG1 PG2 PG3 PG4 PG5 PG6 PG7 PG8 PG9 PG10SYS PG0 - PG0 - PG1 - PG2 - PG3 - PG3 - PG6 - PG6 - PG7 - PG8 - PG9 - G10 -SYS 17/LPTIM1/
HRTIM1 PG0
SYS 17/LPTIM1/ 4/5/12/ HRTIM1 4/5/12/ HRTIM1 4/5/12/ HRTIM1 PG0SYSSYSSYSSYSSYS

USART6_ RTS/ USART6_

DE

USART6_ CTS/ USART6_ NSS

SPDIFRX1 _IN2

LCD_B4

ETH_MII_ TXD1/ETH_ RMII_TXD1

ETH_MII_ TXD0/ETH_ RMII_TXD0

FMC_NE4

FMC_A24

SPI6_ MISO

SPI6_SCK

HRTIM_ EEV5

HRTIM_ EEV10

LPTIM1_IN1

LPTIM1_ OUT

PG12

PG13 TRACED0

Table 16. Port G alternate functions (continued)

PortAF0AF1AF2AF3AF4AF5AF6AF7AF8AF9AF10AF11AF12AF13AF14AF15
PortSYSTIM1/2/16/
17/LPTIM1/
HRTIM1
SAI1/TIM3/
4/5/12/
HRTIM1
LPUART/
TIM8/
L
PortSYSTIM1/2/16/
17/LPTIM1/
HRTIM1
SAI1/TIM3/
4/5/12/
HRTIM1
LPUART/
TIM8/
LPTIM

Pin descriptions

AF0AF1AF2AF3AF4AF5AF6AF7AF8AF9AF10AF11AF12AF13AF14AF15
PortsysTIM1/2/16/
17/LPTIM1/
HRTIM1
SAI1/TIM3/
4/5/12/
HRTIM1
LPUART/
TIM8/
LPTIM2/3/4
/5/HRTIM1/
DFSDM1
I2C1/2/3/4/
USART1/
TIM15/
LPTIM2/
DFSDM1/
CEC
SPI1/2/3/4/
5/6/CEC
SPI2/3/SAI1
/3/I2C4/
UART4/
DFSDM1
SPI2/3/6/
USART1/2/
3/6/UART7/
SDMMC1
SPI6/SAI2/
4/UART4/5/
8/LPUART/
SDMMC1/
SPDIFRX1
SAI4/
FDCAN1/2/
TIM13/14/
QUADSPI/
FMC/
SDMMC2/
LCD/
SPDIFRX1
SAI2/4/
TIM8/
QUADSPI/
SDMMC2/
OTG1_HS/
OTG2_FS/
LCD
I2C4/
UART7/
SWPMI1/
TIM1/8/
DFSDM1/
SDMMC2/
MDIOS/
ETH
TIM1/8/FMC
/SDMMC1/
MDIOS/
OTG1_FS/
LCD
TIM1/DCMI
/LCD/
COMP
UART5/
LCD
SYS
PH0---------------EVENT-
OUT
PH1---------------EVENT-
OUT
PH2-LPTIM1_IN2-------QUADSPI_
BK2_IO0
SAI2_SCK_
B
ETH_MII_
CRS
FMC_
SDCKE0
-LCD_R0EVENT-
OUT
PH3---------QUADSPI_
BK2_IO1
SAI2_
MCLK_B
ETH_MII_
COL
FMC_
SDNE0
-LCD_R1EVENT-
OUT
PH4----I2C2_SCL----LCD_G5OTG_HS_
ULPI_NXT
---LCD_G4EVENT-
OUT
PH5----I2C2_SDASPI5_NSS------FMC_
SDNWE
--EVENT-
OUT
PH6--TIM12_
CH1
-I2C2_SMBASPI5_SCK-----ETH_MII_
RXD2
FMC_
SDNE1
DCMI_D8-EVENT-
OUT
Port HPH7----I2C3_SCLSPI5_
MISO
-----ETH_MII_
RXD3
FMC_
SDCKE1
DCMI_D9-EVENT-
OUT
PorPH8--TIM5_ETR-I2C3_SDA------1FMC_D16DCMI_
HSYNC
LCD_R2EVENT-
OUT
PH9--TIM12_
CH2
-I2C3_SMBA------1FMC_D17DCMI_D0LCD_R3EVENT-
OUT
PH10--TIM5_CH1-I2C4_SMBA------1FMC_D18DCMI_D1LCD_R4EVENT-
OUT
PH11--TIM5_CH2-I2C4_SCL------1FMC_D19DCMI_D2LCD_R5EVENT-
OUT
PH12--TIM5_CH3-I2C4_SDA-------FMC_D20DCMI_D3LCD_R6EVENT-
OUT
PH13---TIM8_
CH1N
----UART4_TXFDCAN1_
TX
--FMC_D21-LCD_G2EVENT-
OUT
PH14---TIM8_
CH2N
----UART4_RXFDCAN1_
RX
--FMC_D22DCMI_D4LCD_G3EVENT-
OUT
PH15---TIM8_
CH3N
--------FMC_D23DCMI_D11LCD_G4EVENT-
OUT

Table 18. Port I alternate functions

AF0AF1AF2AF3AF4AF5AF6AF7AF8AF9AF10AF11AF12AF13AF14AF15
AFUAFIAF2AF3AF4AFSAFOAF7AFOSAI4/-I2C4/AF 12AFISAF 14AFIS
PortSYSTIM1/2/16/
17/LPTIM1/
HRTIM1
SAI1/TIM3/
4/5/12/
HRTIM1
LPUART/
TIM8/
LPTIM2/3/4
/5/HRTIM1/
DFSDM1
12C1/2/3/4/
USART1/
TIM15/
LPTIM2/
DFSDM1/
CEC
SPI1/2/3/4/
5/6/CEC
SPI2/3/SAI1
/3/I2C4/
UART4/
DFSDM1
SPI2/3/6/
USART1/2/
3/6/UART7/
SDMMC1
SPI6/SAI2/
4/UART4/5/
8/LPUART/
SDMMC1/
SPDIFRX1
FDCAN1/2/
TIM13/14/
QUADSPI/
FMC/
SDMMC2/
LCD/
SPDIFRX1
SAI2/4/
TIM8/
QUADSPI/
SDMMC2/
OTG1_HS/
OTG2_FS/
LCD
UART7/
SWPMI1/
TIM1/8/
DFSDM1/
SDMMC2/
MDIOS/
ETH
TIM1/8/FMC
/SDMMC1/
MDIOS/
OTG1_FS/
LCD
TIM1/DCMI
/LCD/
COMP
UART5/
LCD
SYS
PI0·-TIM5_CH4--SPI2_NSS/
I2S2_WS
------FMC_D24DCMI_D13LCD_G5EVENT-
OUT
PI111-TIM8_
BKIN2
1SPI2_SCK/
I2S2_CK
-----TIM8_BKIN
2_COMP12
FMC_D25DCMI_D8LCD_G6EVENT-
OUT
PI2---TIM8_CH4-SPI2_
MISO/I2S2
_SDI
------FMC_D26DCMI_D9LCD_G7EVENT-
OUT
PI311-TIM8_ETR1SPI2_
MOSI/I2S2
_SDO
-----1FMC_D27DCMI_D101EVENT-
OUT
PI4---TIM8_BKIN1-----SAI2_
MCLK_A
TIM8_BKIN
_COMP12
FMC_NBL2DCMI_D5LCD_B4EVENT-
OUT
PI511-TIM8_CH11-----SAI2_SCK_
A
1FMC_NBL3DCMI_
VSYNC
LCD_B5EVENT-
OUT
PI6---TIM8_CH21-----SAI2_SD_A1FMC_D28DCMI_D6LCD_B6EVENT-
OUT
PortPI7---TIM8_CH3------SAI2_FS_A-FMC_D29DCMI_D7LCD_B7EVENT-
OUT
PI8----1------1--1EVENT-
OUT
PI911--1---UART4_RXFDCAN1_
RX
-1FMC_D30-LCD_
VSYNC
EVENT-
OUT
PI10-----------ETH_MII_
RX_ER
FMC_D31-LCD_
HSYNC
EVENT-
OUT
PI11---------LCD_G6OTG_HS_
ULPI_DIR
----EVENT-
OUT
PI12--------------LCD_
HSYNC
EVENT-
OUT
PI13--------------LCD_
VSYNC
EVENT-
OUT
PI14--------------LCD_CLKEVENT-
OUT
PI15---------LCD_G2----LCD_R0EVENT-
OUT

EVENT-OUT

LCD_B3

Table '19. Port 、J alternate functions
AF0AF1AF2AF3AF4AF5AF6AF7AF8AF9
PortSYSTIM1/2/16/
17/LPTIM1/
HRTIM1
SAI1/TIM3/
4/5/12/
HRTIM1
LPUART/
TIM8/
LPTIM2/3/4
/5/HRTIM1/
DFSDM1
I2C1/2/3/4/
USART1/
TIM15/
LPTIM2/
DFSDM1/
CEC
SPI1/2/3/4/
5/6/CEC
SPI2/3/SAI1
/3/I2C4/
UART4/
DFSDM1
SPI2/3/6/
USART1/2/
3/6/UART7/
SDMMC1
SPI6/SAI2/
4/UART4/5/
8/LPUART/
SDMMC1/
SPDIFRX1
SAI4/
TIM13/14/
QUADSPI/
FMC/
SDMMC2/
LCD/
SPDIFRX1
PJ0---------LCD_R7
PJ1----------
PJ2----------
PJ3----------
PJ4----------
PJ5----------
PJ6---TIM8_CH2------
-
t
PJ7TRGIN--TIM8_
CH2N
------
٩PJ8-TIM1_CH3N-TIM8_CH1----UART8_TX-
PJ91TIM1_CH3-TIM8_
CH1N
1---UART8_RX-
PJ101TIM1_CH2N-TIM8_CH21SPI5_
MOSI
----
PJ11-TIM1_CH2-TIM8_
CH2N
-SPI5_
MISO
----
PJ12TRGOUT--------LCD_G3
PJ13---------LCD_B4
PJ14----------

PJ15

Table 20. Port K alternate functions

_· anconneito iaiiot
AF0AF1AF2AF3AF4AF5AF6AF7AF8
PortSYSTIM1/2/16/1
7/LPTIM1/
HRTIM1
SAI1/TIM3/
4/5/12/
HRTIM1
LPUART/
TIM8/
LPTIM2/3/4
/5/HRTIM1/
DFSDM1
I2C1/2/3/4/
USART1/
TIM15/
LPTIM2/
DFSDM1/
CEC
SPI1/2/3/4/
5/6/CEC
SPI2/3/SAI1
/3/I2C4/
UART4/
DFSDM1
SPI2/3/6/
USART1/2/
3/6/UART7/
SDMMC1
SPI6/SAI2/
4/UART4/5/
8/LPUART/
SDMMC1/
SPDIFRX1
PK0-TIM1_CH1N-TIM8_CH3-SPI5_SCK---
PK1-TIM1_CH1-TIM8_
CH3N
-SPI5_NSS---
PK2-TIM1_BKIN-TIM8_BKIN-----
PK3---------
PK4---------
PK5---------
PK6---------
PK7---------

Electrical Characteristics

6.1 Parameter conditions

Unless otherwise specified, all voltages are referenced to VSS.

6.1.1 Minimum and maximum values

Unless otherwise specified the minimum and maximum values are guaranteed in the worst conditions of junction temperature, supply voltage and frequencies by tests in production on 100% of the devices with an junction temperature at TJ = 25 °C and TJ = TJmax (given by the selected temperature range).

Data based on characterization results, design simulation and/or technology characteristics are indicated in the table footnotes. Based on characterization, the minimum and maximum values refer to sample tests and represent the mean value plus or minus three times the standard deviation (mean±3 sigma ).

6.1.2 Typical values

Unless otherwise specified, typical data are based on TJ = 25 °C, VDD = 3.3 V (for the 1.7 V ≤ VDD ≤ 3.6 V voltage range). They are given only as design guidelines and are not tested.

Typical ADC accuracy values are determined by characterization of a batch of samples from a standard diffusion lot over the full temperature range, where 95% of the devices have an error less than or equal to the value indicated (mean ± 2sigma ).

6.1.3 Typical curves

Unless otherwise specified, all typical curves are given only as design guidelines and are not tested.

6.1.4 Loading capacitor

The loading conditions used for pin parameter measurement are shown in Figure 13.

6.1.5 Pin input voltage

The input voltage measurement on a pin of the device is described in Figure 14.

6.1.6 Power supply scheme

100 nF USB VSS IOs USB VDDLDO regulator Core domain (VCORE) Voltage regulator switch D3 domain (System shifter D1 domain logic, D2 domain (CPU, peripherals, Ю EXTI. IOs (peripherals, RAM) Peripherals, Level logic RAM) RAM) Flash VDD domain HSI, LSI, CSI, HSI48, HSE, PLLs VBAT Backup domain charging Backup regulator LSE, RTC, Wakeup logic, Backup backup BKUP Ю RAM registers, IOs logic Reset VSS Analog domain REF BUF ADC, DAC nF + 1 x 1 μF OPAMP, Comparator VREF MSv46116V5

Figure 15. Power supply scheme

    1. N corresponds to the number of VDD pins available on the package.
    1. A tolerance of +/- 20% is acceptable on decoupling capacitors.

Caution:

Each power supply pair (VDD/VSS, VDDA/VSSA...) must be decoupled with filtering ceramic capacitors as shown above. These capacitors must be placed as close as possible to, or below, the appropriate pins on the underside of the PCB to ensure good operation of the

4

DS12110 Rev 10 103/357

ai14126

device. It is not recommended to remove filtering capacitors to reduce PCB size or cost. This might cause incorrect operation of the device.

6.1.7 Current consumption measurement

VBAT VDD VDDA I DD_VBAT I DD

Figure 16. Current consumption measurement scheme

6.2 Absolute maximum ratings

Stresses above the absolute maximum ratings listed in Table 21: Voltage characteristics, Table 22: Current characteristics, and Table 23: Thermal characteristics may cause permanent damage to the device. These are stress ratings only and the functional operation of the device at these conditions is not implied. Exposure to maximum rating conditions for extended periods may affect device reliability. Device mission profile (application conditions) is compliant with JEDEC JESD47 Qualification Standard, extended mission profiles are available on demand.

SymbolsRatingsMinMaxUnit
VDDX - VSSExternal main supply voltage (including VDD,
VDDLDO, VDDA, VDD33USB, VBAT)
-0.34.0V
VIN(2)Input voltage on FT_xxx pinsVSS-0.3Min(VDD, VDDA,
VDD33USB, VBAT)
+4.0(3)(4)
V
Input voltage on TT_xx pinsVSS-0.34.0V
Input voltage on BOOT0 pinVSS9.0V
Input voltage on any other pinsVSS-0.34.0V
|ΔVDDX|Variations between different VDDX power pins
of the same domain
-50mV
|VSSx-VSS|Variations between all the different ground pins-50mV

Table 21. Voltage characteristics (1)

1. All main power (VDD, VDDA, VDD33USB, VBAT) and ground (VSS, VSSA) pins must always be connected to the external power supply, in the permitted range.

2. VIN maximum must always be respected. Refer to Table 59 for the maximum allowed injected current values.

    1. This formula has to be applied on power supplies related to the IO structure described by the pin definition table.
    1. To sustain a voltage higher than 4V the internal pull-up/pull-down resistors must be disabled.

Table 22. Current characteristics

SymbolsRatingsMaxUnit
ΣIVDDTotal current into sum of all VDD power lines (source)(1)620
ΣIVSSTotal current out of sum of all VSS ground lines (sink)(1)620
IVDDMaximum current into each VDD power pin (source)(1)100
IVSSMaximum current out of each VSS ground pin (sink)(1)100
IIOOutput current sunk by any I/O and control pin, except Px_C20mA
Output current sunk by Px_C pins1
ΣI(PIN)Total output current sunk by sum of all I/Os and control pins(2)140
Total output current sourced by sum of all I/Os and control pins(2)140
IINJ(PIN)(3)(4)Injected current on FT_xxx, TT_xx, RST and B pins except PA4, PA5-5/+0
Injected current on PA4, PA5-0/0
ΣIINJ(PIN)Total injected current (sum of all I/Os and control pins)(5)±25

Table 23. Thermal characteristics

SymbolRatingsValueUnit
TSTGStorage temperature range- 65 to +150°C
TJMaximum junction temperature125°C

6.3 Operating conditions

6.3.1 General operating conditions

Table 24. General operating conditions

SymbolParameterOperating conditionsMinMaxUnit
VDDStandard operating voltage-1.62(1)3.6
VDDLDOSupply voltage for the internal regulatorVDDLDO ≤ VDD1.62(1)3.6
VDD33USBStandard operating voltage, USB domainUSB used3.03.6
USB not used03.6
SymbolParameterOperating conditionsMinMaxUnit
VDDAAnalog operating voltageADC or COMP used1.623.6V

1. When RESET is released functionality is guaranteed down to VBOR0 min

2. This formula has to be applied on power supplies related to the IO structure described by the pin definition table.

3. For operation with voltage higher than Min (VDD, VDDA, VDD33USB) +0.3V, the internal Pull-up and Pull-Down resistors must be disabled.

4. In low-power dissipation state, TA can be extended to this range as long as TJ does not exceed TJmax (see Section 8.10: Thermal characteristics).

6.3.2 VCAP external capacitor

Stabilization for the main regulator is achieved by connecting an external capacitor CEXT to the VCAP pin. CEXT is specified in Table 25. Two external capacitors can be connected to VCAP pins.

Figure 17. External capacitor CEXT

  1. Legend: ESR is the equivalent series resistance.

Table 25. VCAP operating conditions(1)

SymbolParameterConditions
CEXTCapacitance of external capacitor2.2 μF (2)
ESRESR of external capacitor< 100 mΩ
    1. When bypassing the voltage regulator, the two 2.2 μ F VCAP capacitors are not required and should be replaced by two 100 nF decoupling capacitors.
    1. This value corresponds to CEXT typical value. A variation of +/-20% is tolerated.

6.3.3 Operating conditions at power-up / power-down

Subject to general operating conditions for TA.

Table 26. Operating conditions at power-up / power-down (regulator ON)

SymbolParameterConditions
CEXTCapacitance of external capacitor2.2 µF⁽²⁾
ESRESR of external capacitor< 100 mΩ

6.3.4 Embedded reset and power control block characteristics

The parameters given in Table 27 are derived from tests performed under ambient temperature and VDD supply voltage conditions summarized in Table 24: General operating conditions.

Table 27. Reset and power control block characteristics

SymbolParameterConditionsMinTypMaxUnit
tRSTTEMPO(1)Reset temporization
after BOR0 released
--377-μs
Brown-out reset threshold 0Rising edge(1)1.621.671.71
VBOR0/POR/PDR(VPOR/VPDR thresholds)Falling edge1.581.621.68
Rising edge2.042.102.15
VBOR1Brown-out reset threshold 1Falling edge1.952.002.06
Rising edge2.342.412.47
VBOR2Brown-out reset threshold 2Falling edge2.252.312.37
Rising edge2.632.702.78
VBOR3Brown-out reset threshold 3Falling edge2.542.612.68
Programmable VoltageRising edge1.901.962.01
VPVD0Detector threshold 0Falling edge1.811.861.91
Programmable VoltageRising edge2.052.102.16
VPVD1Detector threshold 1Falling edge1.962.012.06V
Programmable VoltageRising edge2.192.262.32
VPVD2Detector threshold 2Falling edge2.102.152.21
Programmable VoltageRising edge2.352.412.47
VPVD3Detector threshold 3Falling edge2.252.312.37
Programmable VoltageRising edge2.492.562.62
VPVD4Detector threshold 4Falling edge2.392.452.51
Programmable VoltageRising edge2.642.712.78
VPVD5Detector threshold 5Falling edge2.552.612.68
Programmable VoltageRising edge2.782.862.94
VPVD6Detector threshold 6Falling edge in Run mode2.692.762.83
Vhyst_BOR_PVDHysteresis voltage of BOR
(unless BOR0) and PVD
Hysteresis in Run mode-100-mV
IDD_BOR_PVD(1)BOR(2) (unless BOR0) and
PVD consumption from VDD
---0.630μA
SymbolParameterConditionsMinTypMaxUnit
tRSTTEMPO(1)Reset temporization after BOR0 released--377-µs
VBOR0/POR/PDRBrown-out reset threshold 0 (VPOR/VPDR thresholds)Rising edge(1)1.621.671.71V
Falling edge1.581.621.68
VBOR1Brown-out reset threshold 1Rising edge2.042.102.15V
Falling edge1.952.002.06
VBOR2Brown-out reset threshold 2Rising edge2.342.412.47V
Falling edge2.252.312.37
VBOR3Brown-out reset threshold 3Rising edge2.632.702.78V
Falling edge2.542.612.68
VPVD0Programmable Voltage Detector threshold 0Rising edge1.901.962.01V
Falling edge1.811.861.91
VPVD1Programmable Voltage Detector threshold 1Rising edge2.052.102.16V
Falling edge1.962.012.06
VPVD2Programmable Voltage Detector threshold 2Rising edge2.192.262.32V
Falling edge2.102.152.21
VPVD3Programmable Voltage Detector threshold 3Rising edge2.352.412.47V
Falling edge2.252.312.37
VPVD4Programmable Voltage Detector threshold 4Rising edge2.492.562.62V
Falling edge2.392.452.51
VPVD5Programmable Voltage Detector threshold 5Rising edge2.642.712.78V
Falling edge2.552.612.68
VPVD6Programmable Voltage Detector threshold 6Rising edge2.782.86

Table 27. Reset and power control block characteristics (continued)

6.3.5 Embedded reference voltage

The parameters given in Table 28 are derived from tests performed under ambient temperature and VDD supply voltage conditions summarized in Table 24: General operating conditions.

Table 28. Embedded reference voltage

SymbolParameterConditionsMinTypMaxUnit
VAVM_0Analog voltage detector for VDDA threshold 0Rising edge1.661.711.76V
Falling edge1.561.611.66
VAVM_1Analog voltage detector for VDDA threshold 1Rising edge2.062.122.19
Falling edge1.962.022.08
VAVM_2Analog voltage detector for VDDA threshold 2Rising edge2.422.502.58
Falling edge2.352.422.49
VAVM_3Analog voltage detector for VDDA threshold 3Rising edge2.742.832.91
Falling edge2.642.722.80
Vhyst_VDDAHysteresis of VDDA voltage detector--100-mV
IDD_PVMPVM consumption from VDD(1)---0.25µA
IDD_VDDAVoltage detector consumption on VDDA(1)Resistor bridge--2.5µA

1. Guaranteed by design.

2. BOR0 is enabled in all modes and its consumption is therefore included in the supply current characteristics tables (refer to Section 6.3.6: Supply current characteristics).

| Table 28. Embedded reference voltage | |---|---|---|---|---|---|---| | Symbol | Parameter | Conditions | Min | Typ | Max | Unit | | VREFINT | Internal reference voltages | -40°C < TJ < 105°C, VDD = 3.3 V | 1.180 | 1.216 | 1.255 | V | | tS_vrefint^(1)(2) | ADC sampling time when reading the internal reference voltage | - | 4.3 | - | - | µs | | tS_vbat^(1)(2) | VBAT sampling time when reading the internal VBAT reference voltage | - | 9 | - | - | µs | | Irefbuf^(2) | Reference Buffer consumption for ADC | VDDA=3.3 V | 9 | 13.5 | 23 | µA | | ΔVREFINT^(2) | Internal reference voltage spread over the temperature range | -40°C < TJ < 105°C | - | 5 | 15 | mV | | Tcoeff^(2) | Average temperature coefficient | Average temperature coefficient | - | 20 | 70 | ppm/°C | | VDDcoeff^(2) | Average Voltage coefficient | 3.0V < VDD < 3.6V | - | 10 | 1370 | ppm/V |

Table 29. Internal reference voltage calibration values

SymbolParameterMemory address
VREFIN_CALRaw data acquired at temperature of 30 °C, VDDA = 3.3 V1FF1E860 - 1FF1E861

6.3.6 Supply current characteristics

The current consumption is a function of several parameters and factors such as the operating voltage, ambient temperature, I/O pin loading, device software configuration, operating frequencies, I/O pin switching rate, program location in memory and executed binary code.

The current consumption is measured as described in Figure 16: Current consumption measurement scheme.

All the run-mode current consumption measurements given in this section are performed with a CoreMark code.

Typical and maximum current consumption

The MCU is placed under the following conditions:

  • All I/O pins are in analog input mode.
  • All peripherals are disabled except when explicitly mentioned.
  • The flash memory access time is adjusted with the minimum wait states number, depending on the fACLK frequency (refer to the table "Number of wait states according to CPU clock (frcc_c_ck) frequency and VCORE range" available in the reference manual).
  • When the peripherals are enabled, the AHB clock frequency is the CPU frequency divided by 2 and the APB clock frequency is AHB clock frequency divided by 2.

The parameters given in Table 30 to Table 38 are derived from tests performed under ambient temperature and supply voltage conditions summarized in Table 24: General operating conditions.

Table 30. Typical and maximum current consumption in Run mode, code with data processing running from ITCM, regulator mathsf{ON}(1)

£Max (2)
SymbolParameterConditiononsf rcc_c_ck
(MHz)
TypT J = 25°CT J =
85°C
T J =
105°C
VOS140071110210290
VO3130056---
3005072170230
VOS22163758150210
All peripherals20035.5---
peripherals2003350130190
disabled1803047130
Supply current in RunVOS31682845130180
I DDmodeVU331442541120180
25102499160
VOS1400165220 (3)400500 (3)
All peripheralsVUST300130---
VOSS300120170300390
VOS220083---
VOS320078110220300

2. Guaranteed by characterization results unless otherwise specified.

3. Guaranteed by test in production.

Table 31. Typical and maximum current consumption in Run mode, code with data processing running from flash memory, cache ON, regulator ON

x (1)
SymbolParameterConditiononsf rcc_c_ck
(MHz)
TypT J = 25°CT J =
85°C
T J = 105°C
VOS1400105160310420
VO3130055---
3005072160230
AllVOS221638---
All peripherals20036---
All peripherals disabled2003350130190
disabled18030---
Supply current in RunVOS316829---
I DDmodeVU3314426---
2514---
VOS1400160220400500
AllVU31300130---
VOS2300120160300390
VU3220081---
VOS320077110220300

Table 32. Typical and maximum current consumption in Run mode, code with data processing running from flash memory, cache OFF, regulator ON

SymbolParameterConditionsf_rcc_c_ck (MHz)TypMax(1)unit
T_J = 25°CT_J = 85°CT_J = 105°CT_J = 125°C
IDDSupply current in Run modeAll peripherals disabledVOS140073110220290540mA
VOS2

Table 33. Typical consumption in Run mode and corresponding performance versus code position

SymbolParameterPeripheralCodef_rcc_c_ck (MHz)CoreMarkTypUnitIDD/CoreMarkUnit
IDDSupply current in Run modeAll peripherals disabled, cache ONITCM400201271mA35μA/CoreMark
FLASH A400201210552
AXI SRAM40020121055
Table 34. Typical current consumption batch acquisition mode

SymbolParameterConditionısf rcc_ahb_ck(AHB4)
(MHz)
Typunit
I DDSupply current in batch acquisitionD1Standby,
D2Standby,
D3Run
VOS3646.5mA
modeD1Stop, D2Stop,
D3Run
VOS36412

fron a ak
SymbolParameterConditiononsf rcc_c_ck
(MHz)
VOS1400
SupplyAllVO31300
I DD(Sleep)sleep) current in peripVOS2300
Sleep modeV032200
VOS3200

Table 36. Typical and maximum current consumption in Stop mode, regulator ON

-x (1)
SymbolParameterConditionsTypT J =
25°C
T J =
85°C
T J =
105°C
FlashSVOS51.47.2 (2)4975 (2)
memory in low-powerSVOS41.951166110
D1Stop,
D2Stop,
mode, no
IWDG
SVOS32.8516 (2)91150 (2)
D3StopFlashSVOS51.657.24975
memory ON,SVOS42.21166110
no IWDGSVOS33.151691150
FlashSVOS50.995.13560
memory
OFF, no
SVOS41.47.54779
I DD(Stop)D1Stop,
D2Standby,
IWDGSVOS32.051264110
(******)D3StopFlashSVOS51.255.53561
memory ON,SVOS41.657.84780
no IWDGno IWDGno IWDGno IWDGno IWDGSVOS3
D1Standby,SVOS50.5732136
D2Stop,SVOS40.8054.52747
D3StopFlash OFF,SVOS31.26.73763
no IWDGSVOS50.171.1 (2)813 (2)
D2Standby,SVOS40.2451.51117
D3StopSVOS30.4052.4 (2)15

Table 37. Typical and maximum current consumption in Standby mode

ConditionsTyp (3)Max (3 V) (1)
SymbolParameterBackup
SRAM
RTC
& LSE
1.62 V2.4 V3 V3.3 VT J = 25°C
CunnlyOFFOFF1.81.91.952.054 (2)
I DDSupply
current in
ONOFF3.43.43.53.78.2 (3)
(Standby)Standby
mode
OFFON2.43.53.864.12-
modeONON3.955.15.465.97-

2. Guaranteed by test in production.

2. Guaranteed by test in production.

3. Guaranteed by characterization results.

| Symbol | Parameter | Backup SRAM | RTC & LSE | 1.2 V | 2 V | 3 V | 3.4 V | TJ = 25°C | TJ = 85°C | TJ = 105°C | TJ = 125°C | Unit |

SymbolParameterBackup SRAMRTC & LSE1.2 V2 V3 V3.4 VTJ = 25°CTJ = 85°CTJ = 105°CTJ = 125°CUnit
IDD (VBAT)Supply current in standby modeOFFOFF0.0240.0350.0620.0960.5^(1)4.1^(1)10^(1)
Table 38. Typical and maximum current consumption in VBAT mode

I/O system current consumption

The current consumption of the I/O system has two components: static and dynamic.

I/O static current consumption

All the I/Os used as inputs with pull-up or pull-down generate a current consumption when the pin is externally held low. The value of this current consumption can be simply computed by using the pull-up/pull-down resistors values given in Table 60: I/O static characteristics.

For the output pins, any internal or external pull-up or pull-down, and any external load must also be considered to estimate the current consumption.

An additional I/O current consumption is due to I/Os configured as inputs if an intermediate voltage level is externally applied. This current consumption 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 notably the case of ADC input pins which should be configured as analog inputs.

Caution:

Any floating input pin can also settle to an intermediate voltage level or switch inadvertently, as a result of external electromagnetic noise. To avoid a current consumption related to floating pins, they must either be configured in analog mode, or forced internally to a definite digital value. This can be done either by using pull-up/down resistors or by configuring the pins in output mode.

I/O dynamic current consumption

In addition to the internal peripheral current consumption (see Table 39: Peripheral current consumption in Run mode), the I/Os used by an application also contribute to the current consumption. When an I/O pin switches, it uses the current from the MCU supply voltage to supply the I/O pin circuitry and to charge/discharge the internal or external capacitive load connected to the pin:

$ISW = VDDx × fSW × CL$

where

$I_{\mathrm{SW}}$ is the current sunk by a switching I/O to charge/discharge the capacitive load

$V_{\text{DDx}}$ is the MCU supply voltage

fSW is the I/O switching frequency

$C_L$ is the total capacitance seen by the I/O pin: $C = C_{INT} + C_{EXT}

DS12110 Rev 10 115/357

1. Guaranteed by characterization results.

The test pin is configured in push-pull output mode and is toggled by software at a fixed frequency.

On-chip peripheral current consumption

The MCU is placed under the following conditions:

  • At startup, all I/O pins are in analog input configuration.
  • All peripherals are disabled unless otherwise mentioned.
  • The I/O compensation cell is enabled.
  • frcccck is the CPU clock. fPCLK = frcccck/4, and fHCLK = frcccck/2. The given value is calculated by measuring the difference of current consumption
    • with all peripherals clocked off
    • with only one peripheral clocked on
    • frcccck = 400 MHz (Scale 1), frcccck = 300 MHz (Scale 2), frcccck = 200 MHz (Scale 3)
  • The ambient operating temperature is 25 °C and VDD=3.3 V.

Table 39. Peripheral current consumption in Run mode

IDD(Typ)
PeripheralVOS1VOS2
MDMA8.37.6
DMA2D2120
JPEG2423
FLASH9.99
FMC registers0.90.9
FMC kernel6.15.5
QUADSPI
registers
1.51.4
AHB3QUADSPI kernel0.90.8
SDMMC1
registers
87.2
SDMMC1 kernel2.42
DTCM15.75
DTCM25.54.8
ITCM3.22.9
D1SRAM17.66.8
AHB3 bridge7.56.8
DMA11.11
DMA21.71.4
ADC1/2 registers3.93.2
ADC1/2 kernel0.90.8
ART accelerator
ETH1MAC
5.54.5
ETH1TX
ETH1RX
1614
AHB1USB1 OTG
registers
1514
USB1 OTG kernel-8.5
USB1 ULPI0.30.3
USB2 OTG
registers
1513
USB2 OTG kernel-8.6
USB2 ULPI1616
AHB1 Bridge109.6
PeripheralVOS1VOS2VOS3Unit
MDMA8.37.67µA/MHz
DMA2D212018µA/MHz
JPEG242321µA/MHz
FLASH9.998.3µA/MHz
FMC registers0.90.90.8µA/MHz
FMC kernel6.15.55.3µA/MHz
QUADSPI registers1.51.41.3µA/MHz
AHB3QUADSPI kernel0.90.80.7µA/MHz
SDMMC1 registers87.26.8µA/MHz
SDMMC1 kernel2.421.8µA/MHz
DTCM15.754.5µA/MHz
DTCM25.54.84.3µA/MHz
ITCM3.22.92.6µA/MHz
D1SRAM17.66.86.1µA/MHz
AHB3 bridge7.56.86.3µA/MHz
DMA11.111µA/MHz
DMA21.71.41.1µA/MHz
ADC1/2 registers3.93.23.1µA/MHz
ADC1/2 kernel0.90.80.7µA/MHz
ART accelerator5.54.54.2µA/MHz
ETH1MAC---µA/MHz
ETH1TX161413µA/MHz
ETH1RX---µA/MHz
AHB1USB1 OTG registers151413µA/MHz
USB1 OTG kernel-8.58.5µA/MHz
USB1 ULPI0.30.30.1µA/MHz
USB2 OTG registers151312µA/MHz
USB2 OTG kernel-8.68.6µA/MHz
USB2 ULPI161616µA/MHz
AHB1 Bridge109.68.6µA/MHz
PeripheralVOS1VOS2VOS3Unit
AHB3MDMA8.37.67µA/MHz
DMA2D212018
JPEG242321
FLASH9.998.3
QUADSPI1.91.81.7
OCTOSPI1.91.81.7
SDMMC1 registers1.81.41.2
SDMMC1 kernel2.72.52.4
AHB3 bridge0.10.10.1
APB3LCD-TFT121110µA/MHz
WWDG10.50.40.3
APB3 bridge0.50.20.1
FMC registers0.90.90.8
FMC kernel6.15.55.3
QU
Table 39. Peripheral current consumption in Run mode (continued)
PeripheralVOS1VOS2VOS3Unit
AHB3MDMA8.37.67μA/MHz
DMA2D212018
JPEG242321
FLASH9.998.3
FMC registers0.90.90.8
FMC kernel6.15.55.3
QUADSPI registers1.51.41.3
QUADSPI kernel0.90.80.7
SDMMC1 registers87.26.8
SDMMC1 kernel2.421.8
DTCM15.754.5
DTCM25.54.84.3
ITCM3.22.92.6
D1SRAM17.66.86.1
AHB3 bridge7.56.86.3
DMA11.111
DMA21.71.41.1
ADC1/2 registers3.93.23.1
ADC1/2 kernel0.90.80.7
ART accelerator5.54.54.2
ETH1MAC
ETH1TX161413
ETH1RX
AHB1USB1 OTG registers151413
USB1 OTG kernel-8.58.5
USB1 ULPI0.30.30.1
USB2 OTG registers151312
USB2 OTG kernel-8.68.6
USB2 ULPI161616
AHB1 Bridge109.68.6
IDD(Typ)
PeripheralVOS1VOS2
TIM15.14.8
TIM85.44.9
USART1 registers2.72.6
USART1 kernel0.10.1
USART6 registers2.62.5
USART6 kernel0.10.1
SPI1 registers1.81.6
SPI1 kernel10.8
SPI4 registers1.61.5
SPI4 kernel0.50.4
TIM153.12.8
TIM162.42.1
APB2TIM172.22
SPI5 registers1.81.7
SPI5 kernel0.60.5
SAI1 registers1.51.4
SAI1 kernel21.7
SAI2 registers1.51.5
SAI2 kernel2.21.9
SAI3 registers1.81.6
SAI3 kernel2.52.3
DFSDM1 registers65.4
DFSDM1 kernel0.90.8
HRTIM4037
AHB2DCMI1.71.7
AHB2RNG registers1.81.4
AHB2RNG kernel-9.6
AHB2SDMMC2 registers1312
AHB2SDMMC2 kernel2.72.5
AHB2D2SRAM13.33.1
AHB2D2SRAM22.92.7
AHB2D2SRAM31.91.8
AHB2AHB2 bridge0.10.1
AHB4GPIOA1.11
AHB4GPIOB10.9
AHB4GPIOC1.41.3
AHB4GPIOD1.11
AHB4GPIOE10.9
AHB4GPIOF0.90.8
AHB4GPIOG0.90.7
AHB4GPIOH10.9
AHB4GPIOI0.90.9
AHB4GPIOJ0.90.8
AHB4GPIOK0.90.8
AHB4CRC0.50.4
AHB4BDMA6.25.8
AHB4ADC3 registers1.81.7
AHB4ADC3 kernel0.10.1
AHB4Backup SRAM1.91.8
AHB4Bridge AHB40.10.1
APB3LCD-TFT1211
APB3WWDG10.50.4
APB3APB3 bridge0.50.2
Bridge APB20.10.1
AHB BusPeripheralVOS1VOS2VOS3Unit
MDMA8.37.67µA/MHz
DMA2D212018µA/MHz
JPEG242321µA/MHz
FLASH9.998.3µA/MHz
FMC registers0.90.90.8µA/MHz
FMC kernel6.
Table 40. Peripheral current consumption in Stop, Standby and VBAT mode

PeripheralVOS1VOS2VOS3Unit
SYSCFG10.70.7
LPUART1 registers1.11.11.1
LPUART1 kernel2.62.42.1
SPI6 registers1.61.51.4
SPI6 kernel0.20.20.2
I2C4 registers0.10.10.1

6.3.7 Wakeup time from low-power modes

The wakeup times given in Table 41 are measured starting from the wakeup event trigger up to the first instruction executed by the CPU:

  • For Stop or Sleep modes: the wakeup event is WFE.
  • WKUP (PC1) pin is used to wakeup from Standby, Stop and Sleep modes.

All timings are derived from tests performed under ambient temperature and VDD=3.3 V.

Table 41. Low-power mode wakeup timings

SymbolParameterConditionsTyp(1)Max(1)Unit
tWUSLEEP$^{(2)}$Wakeup from Sleep-910CPU
clock
cycles
VOS3, HSI, flash memory in normal mode4.45.6
VOS3, HSI, flash memory in low-power
mode
1215
VOS4, HSI, flash memory in normal mode15

2. The wakeup times are measured from the wakeup event to the point in which the application code reads the first instruction.

6.3.8 External clock source characteristics

High-speed external user clock generated from an external source

In bypass mode the HSE oscillator is switched off and the input pin is a standard I/O.

The external clock signal has to respect the Table 60: I/O static characteristics. However, the recommended clock input waveform is shown in Figure 18.

Table 42. High-speed external user clock characteristics(1)

SymbolParameterMinTypMaxUnit
fHSE_extUser external clock source frequency42550MHz
VHSEHDigital OSC_IN input high-level voltage0.7 VDD-VDDV
VHSELDigital OSC_IN input low-level voltageVSS-0.3 VDD
tW(HSE)OSC_IN high or low time7--ns

1. Guaranteed by design. | | F | Oscillator frequency | - | - | 32.768 | - | kHz | | | | LSEDRV[1:0] = 00, Low drive capability | - | 290 | - | | | | | LSEDRV[1:0] = 01, Medium Low drive capability | - | 390 | - | | | IDD | LSE current consumption | LSEDRV[1:0] = 10, Medium high drive capability | - | 550 | -

Low-speed external user clock generated from an external source

In bypass mode the LSE oscillator is switched off and the input pin is a standard I/O. The external clock signal has to respect the Table 60: I/O static characteristics. However, the recommended clock input waveform is shown in Figure 19.

Table 43. Low-speed external user clock characteristics(1)

SymbolParameterConditionsMinTypMaxUnit
fLSE_extUser external clock source frequency--32.7681000kHz
VLSEHOSC32_IN input pin high level voltage-0.7 VDDIOx-VDDIOxV
VLSELOSC32_IN input pin low level voltage-VSS-0.3 VDDIOxV
$\begin{array}{c} t_{w(\text{LSEH})} \ t_{w(\text{LSEL})} \end{array}$OSC32_IN high or low time-250--ns

1. Guaranteed by design.

Note:

For information on selecting the crystal, refer to the application note AN2867 "Oscillator design guide for STM8AF/AL/S, STM32 MCUs and MPUs" available from the ST website www.st.com.

Figure 19. Low-speed external clock source AC timing diagram VLSEH 90% 10% VI SFI tW(LSE) tr(LSE) tf(LSE) tW(LSE)\mathsf{T}_{\mathsf{LSE}}$ fLSE ext External OSC32 IN clock source STM32 ai17529b

High-speed external clock generated from a crystal/ceramic resonator

The high-speed external (HSE) clock can be supplied with a 4 to 48 MHz crystal/ceramic resonator oscillator. All the information given in this paragraph are based on characterization results obtained with typical external components specified in Table 44. In the application, the resonator and the load capacitors have to be placed as close as possible to the oscillator pins in order to minimize output distortion and startup stabilization time. Refer to the crystal resonator manufacturer for more details on the resonator characteristics (frequency, package, accuracy).

SymbolParameterOperating conditions (2)MinTypMaxUnit
FOscillator frequency-4-48MHz
RFFeedback resistor--200-
IDD(HSE)HSE current consumptionDuring startup (3)--4mA
VDD=3 V, Rm=30 Ω CL=10pF@4MHz-0.35-
VDD=3 V, Rm=3

Table 44. 4-48 MHz HSE oscillator characteristics(1)

    1. Resonator characteristics given by the crystal/ceramic resonator manufacturer.
    1. This consumption level occurs during the first 2/3 of the $t_{\mbox{\scriptsize SU(HSE)}}$ startup time.
    1. tSU(HSE) is the startup time measured from the moment it is enabled (by software) to a stabilized 8 MHz oscillation is reached. This value is measured for a standard crystal resonator and it can vary significantly with the crystal manufacturer.

For $C_{L1}$ and $C_{L2}$ , 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). $C_{L1}$ and $C_{L2}$ are usually the same size. The crystal manufacturer typically specifies a load capacitance which is the series combination of $C_{L1}$ and $C_{L2}$ . The PCB and MCU pin capacitance must be included (10 pF can be used as a rough estimate of the combined pin and board capacitance) when sizing $C_{L1}$ and $C_{L2}.

Note:

For information on selecting the crystal, refer to the application note AN2867 "Oscillator design guide for STM8AF/AL/S, STM32 MCUs and MPUs" available from the ST website www.st.com.

1. Guaranteed by design.

ai17530b OSCOUT OSCIN f HSE CL1 RF STM32 8 MHz resonator Resonator with integrated capacitors Bias controlled gain REXT(1) CL2

Figure 20. Typical application with an 8 MHz crystal

  1. REXT value depends on the crystal characteristics.

Low-speed external clock generated from a crystal/ceramic resonator

The low-speed external (LSE) clock can be supplied with a 32.768 kHz crystal/ceramic resonator oscillator. All the information given in this paragraph are based on characterization results obtained with typical external components specified in Table 45. In the application, the resonator and the load capacitors have to be placed as close as possible to the oscillator pins in order to minimize output distortion and startup stabilization time. Refer to the crystal resonator manufacturer for more details on the resonator characteristics (frequency, package, accuracy).

Table 45. Low-speed external user clock characteristics(1)
SymbolParameterOperating conditions(2)MinTypMaxUnit
FOscillator frequency--32.768-kHz
LSEDRV[1:0] = 00,
Low drive capability
-290-
LSE currentLSEDRV[1:0] = 01,
Medium Low drive capability
-390-
IDDconsumptionLSEDRV[1:0] = 10,
Medium high drive capability
-550-nA
LSEDRV[1:0] = 11,
High drive capability
-900-
LSEDRV[1:0] = 00,
Low drive capability
--0.5
Maximum critical crystalLSEDRV[1:0] = 01,
Medium Low drive capability
--0.75
GmcritmaxgmLSEDRV[1:0] = 10,
Medium high drive capability
--1.7μA/V
LSEDRV[1:0] = 11,
High drive capability
--2.7
tSU(3)Startup timeVDD is stabilized-2-s

1. Guaranteed by design.

    1. Refer to the note and caution paragraphs below the table, and to the application note AN2867 "Oscillator design guide for STM8AL/AF/S, STM32 MCUs and MPUs".
    1. tSU is the startup time measured from the moment it is enabled (by software) to a stabilized 32.768k Hz oscillation is reached. This value is measured for a standard crystal resonator and it can vary significantly with the crystal manufacturer.

Note: For information on selecting the crystal, refer to the application note AN2867 "Oscillator design guide for STM8AL/AF/S, STM32 MCUs and MPUs" available from the ST website www.st.com.

Figure 21. Typical application with a 32.768 kHz crystal

1. An external resistor is not required between OSC32IN and OSC32OUT and it is forbidden to add one.

6.3.9 Internal clock source characteristics

The parameters given in Table 46 and Table 49 are derived from tests performed under ambient temperature and VDD supply voltage conditions summarized in Table 24: General operating conditions.

48 MHz high-speed internal RC oscillator (HSI48)

SymbolParameterConditionsMinTypMaxUnit
fHSI48HSI48 frequencyVDD=3.3 V, TJ=30 °C47.5(1)4848.5(1)MHz
TRIM(2)USER trimming step--0.17-%
USER TRIM
COVERAGE(3)
USER TRIMMING Coverage± 32 steps-±5.45-%
DuCy(HSI48)(2)Duty Cycle-45-55%
ACCHSI48REL(3)Accuracy of the HSI48 oscillator over
temperature (factory calibrated)
VDD=1.62 to 3.6 V,
TJ=-40 to 125 °C
–4.5-3.5%
∆VDD(HSI48)(3)HSI48 oscillator frequency drift withVDD=3 to 3.6 V-0.0250.05
VDD(4)VDD=1.62 V to 3.6 V-0.050.1%
tsu(HSI48)(2)HSI48 oscillator start-up time--2.13.5μs
IDD(HSI48)(2)HSI48 oscillator power consumption--350400μA
NT jitterNext transition jitter
Accumulated jitter on 28 cycles(5)
--± 0.15-ns
PT jitterPaired transition jitter
Accumulated jitter on 56 cycles(5)
--± 0.25-ns

Table 46. HSI48 oscillator characteristics

  • 1. Guaranteed by test in production.
  • 2. Guaranteed by design.
  • 3. Guaranteed by characterization.
    1. These values are obtained by using the formula: (Freq(3.6V) - Freq(3.0V)) / Freq(3.0V) or (Freq(3.6V) - Freq(1.62V)) / Freq(1.62V).
  • 5. Jitter measurements are performed without clock source activated in parallel.

64 MHz high-speed internal RC oscillator (HSI)

Table 47. HSI oscillator characteristics(1)

SymbolParameterConditionsMinTypMaxUnit
fHSIHSI frequencyVDD=3.3 V, TJ=30 °C63.7(2)6464.3(2)MHz
HSI user trimming stepTrimming is not a multiple
of 32
-0.240.32
Trimming is 128, 256 and
384
-5.2-1.8-
TRIMTrimming is 64, 192, 320
and 448
-1.4-0.8-%
Other trimming are a
multiple of 32 (not
including multiple of 64
and 128)
-0.6-0.25-
DuCy(HSI)Duty Cycle-45-55%
ΔVDD (HSI)HSI oscillator frequency drift over
VDD (reference is 3.3 V)
VDD=1.62 to 3.6 V-0.12-0.03%
HSI oscillator frequency drift overTJ=-20 to 105 °C-1(3)-1(3)%
ΔTEMP (HSI)temperature (reference is 64 MHz)TJ=-40 to TJmax °C-2(3)-1(3)
tsu(HSI)HSI oscillator start-up time--1.42μs
tstab(HSI)HSI oscillator stabilization timeat 1% of target frequency-48μs
IDD(HSI)HSI oscillator power consumption--300400μA
    1. Guaranteed by design unless otherwise specified.
  • 2. Guaranteed by test in production.
  • 3. Guaranteed by characterization.

4 MHz low-power internal RC oscillator (CSI)

Table 48. CSI oscillator characteristics(1)

SymbolParameterConditionsMinTypMaxUnit
fCSICSI frequencyVDD=3.3 V, TJ=30 °C3.96(2)44.04(2)MHz
TRIMTrimming step--0.35-%
DuCy(CSI)Duty Cycle-45-55%
SymbolParameterConditionsMinTypMaxUnit
CSI oscillator frequency drift over
∆TEMP (CSI)
temperature
TJ = 0 to 85 °C--3.7(3)4.5(3)
TJ = -40 to 125 °C--11(3)7.5(3)%
DVDD (CSI)CSI oscillator frequency drift over
VDD
VDD = 1.62 to 3.6 V--0.060.06%
tsu(CSI)CSI oscillator startup time--12μs
tstab(CSI)CSI oscillator stabilization time
(to reach ±3% of fCSI)
--48cycle
IDD(CSI)CSI oscillator power consumption--2330μA

Table 48. CSI oscillator characteristics(1) (continued)

    1. Guaranteed by design.
  • 2. Guaranteed by test in production.
  • 3. Guaranteed by characterization.

Low-speed internal (LSI) RC oscillator

Table 49. LSI oscillator characteristics

SymbolParameterConditionsMinTypMaxUnit
fLSI(1)
LSI frequency
VDD = 3.3 V, TJ = 25 °C31.43232.6
TJ = –40 to 105 °C, VDD =
1.62 to 3.6 V
29.76-33.60kHz
tsu(LSI)(2)LSI oscillator startup time--80130
tstab(LSI)(2)LSI oscillator stabilization
time (5% of final value)
--120170μs
IDD(LSI)(2)LSI oscillator power
consumption
--130280nA
    1. Guaranteed by characterization results.
  • 2. Guaranteed by design.

6.3.10 PLL characteristics

The parameters given in Table 50 are derived from tests performed under temperature and VDD supply voltage conditions summarized in Table 24: General operating conditions.

Table 50. PLL characteristics (wide VCO frequency range)(1)

SymbolParameterConditionsMinTypMaxUnit
PLL input clock-2-16MHz
fPLLINPLL input clock duty cycle-10-90%

Table 50. PLL characteristics (wide VCO frequency range)(1) (continued)

SymbolParameterConditionsMinTypMaxUnit
VOS11.5-400(2)
fPLLPOUTPLL multiplier output clock PVOS21.5-300
VOS31.5-200
VOS11.5-400(2)MHz
fPLLQOUTPLL multiplier output clock Q/RVOS21.5-300
VOS31.5-200
fVCOOUTPLL VCO output-
192
-836
PLL lock timeNormal mode-50(3)150(3)
tLOCKSigma-delta mode
(CKIN ≥ 8 MHz)
-58(3)166(3)μs
VCO = 192 MHz-134-
Cycle-to-cycle jitter(4)VCO = 200 MHz-134-±ps
VCO = 400 MHz-76-
JitterVCO = 800 MHz-39-
Normal mode-±0.7-
Long term jitterSigma-delta mode
(CKIN = 16 MHz)
-±0.8-%
VCO freq =VDDA-4401150
420 MHzVCORE-530-
IDD(PLL)(3)PLL power consumption on VDDVCO freq =VDDA-180500μA
150 MHzVCORE-200-

Table 51. PLL characteristics (medium VCO frequency range)(1)

SymbolParameterConditionsMinTypMaxUnit
PLL input clock-1-2MHz
fPLLINPLL input clock duty cycle-10-90%
PLL multiplier output clock P, Q,
R
VOS11.17-210
fPLLOUTVOS21.17-210MHz
VOS31.17-200
fVCOOUTPLL VCO output-150-420MHz
PLL lock timeNormal mode-60(2)100(2)μs
tLOCKSigma-delta modeforbidden--μs

2. This value must be limited to the maximum frequency due to the product limitation (400 MHz for VOS1, 300 MHz for VOS2, 200 MHz for VOS3).

3. Guaranteed by characterization results.

4. Integer mode only.

Table 51. PLL characteristics (medium VCO frequency range)(1) (continued)

SymbolParameterConditionsMinTypMaxUnit
VCO =
150 MHz
-145-
Cycle-to-cycle jitter(3)-VCO =
300 MHz
-91-+/-
VCO =
400 MHz
-64-ps
VCO =
420 MHz
-63-
JitterPeriod jitterfPLLOUT =
50 MHz
VCO =
150 MHz
-55-+/-
ps
VCO =
400 MHz
-30-
Long term jitterNormal modeVCO =
150 MHz
---
VCO =
300 MHz
---%
VCO =
400 MHz
-+/-0.3-
VCO freq =VDD-4401150μA
I(PLL)(2)420MHzVCORE-530-
PLL power consumption on VDDVCO freq =VDD-180500
150MHzVCORE-200-

6.3.11 Memory characteristics

Flash memory

The characteristics are given at TJ = –40 to 125 °C unless otherwise specified.

The devices are shipped to customers with the flash memory erased.

Table 52. Flash memory characteristics

SymbolParameterConditionsMinTypMaxUnit
IDDWrite / Erase 8-bit mode-6.5-
Supply currentWrite / Erase 16-bit mode11.5-mA
Write / Erase 32-bit mode-20-
Write / Erase 64-bit mode-35-

2. Guaranteed by characterization results.

3. Integer mode only.

Table 53. Flash memory programming

SymbolParameterConditionsMin(1)TypMax(1)Unit
Program/erase parallelism x 8-290580(2)
Word (266 bits) programmingProgram/erase parallelism x 16-180360μs
tprogtimeProgram/erase parallelism x 32-130260
Program/erase parallelism x 64-100200
tERASE128KBProgram/erase parallelism x 8-24
Sector (128 KB) erase timeProgram/erase parallelism x 16-1.83.6
Program/erase parallelism x 32-1.12.2
Program/erase parallelism x 64-12
Program/erase parallelism x 8-1326s
Program/erase parallelism x 16-816
tMEMass erase timeProgram/erase parallelism x 32-612
Program/erase parallelism x 64
Program parallelism x 8
-510
VprogProgramming voltageProgram parallelism x 16
Program parallelism x 32
1.62-3.6V
Program parallelism x 641.8-3.6

Table 54. Flash memory endurance and data retention

Parameter
Conditions
ValueUnit
Symbol
NENDEnduranceTJ = –40 to +125 °C (6 suffix versions)
1 kcycle at TA = 85 °C
10
30
kcycles
tRETData retention10 kcycles at TA = 55 °C20Years

2. The maximum programming time is measured after 10K erase operations.

6.3.12 EMC characteristics

Susceptibility tests are performed on a sample basis during device characterization.

Functional EMS (electromagnetic susceptibility)

While a simple application is executed on the device (toggling 2 LEDs through I/O ports). the device is stressed by two electromagnetic events until a failure occurs. The failure is indicated by the LEDs:

  • Electrostatic discharge (ESD) (positive and negative) is applied to all device pins until a functional disturbance occurs. This test is compliant with the IEC 61000-4-2 standard.
  • FTB: A burst of fast transient voltage (positive and negative) is applied to VDD and VSS through a 100 pF capacitor, until a functional disturbance occurs. This test is compliant with the IEC 61000-4-4 standard.

A device reset allows normal operations to be resumed.

The test results are given in Table 55. They are based on the EMS levels and classes defined in application note AN1709.

SymbolParameterConditionsLevel/
Class
V FESDVoltage limits to be applied on any I/O pin to induce a functional disturbanceV DD = 3.3 V, T A = +25 °C,3B
V FTBFast transient voltage burst limits to be applied through 100 pF on V DD and V SS pins to induce a functional disturbanceUFBGA240, f rcccck = 400 MHz, conforms to IEC 61000-4-24B

Table 55. EMS characteristics

As a consequence, it is recommended to add a serial resistor (1k\Omega$ ) located as close as possible to the MCU to the pins exposed to noise (connected to tracks longer than 50 mm on PCB).

Designing hardened software to avoid noise problems

EMC characterization and optimization are performed at component level with a typical application environment and simplified MCU software. It should be noted that 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 EMC level requested for his application.

Software recommendations

The software flowchart must include the management of runaway conditions such as:

  • Corrupted program counter
  • Unexpected reset
  • Critical Data corruption (control registers...)

Prequalification trials

Most of the common failures (unexpected reset and program counter corruption) can be reproduced by manually forcing a low state on the NRST pin or the Oscillator pins for 1 second.

To complete these trials, ESD stress can be applied directly on the device, over the range of specification values. When unexpected behavior is detected, the software can be hardened to prevent unrecoverable errors occurring (see application note AN1015).

Electromagnetic Interference (EMI)

The electromagnetic field emitted by the device are monitored while a simple application, executing EEMBC code, is running. This emission test is compliant with SAE IEC61967-2 standard which specifies the test board and the pin loading.

Table 56. EMI characteristics for fHSE = 8 MHz and fCPU = 400 MHz

SymbolParameterConditionsMonitoredMax vs.
[fHSE/fCPU]
Unit
frequency band8/400 MHz
VDD = 3.6 V, TA = 25 °C, UFBGA240 package,
compliant with IEC61967-2
0.1 MHz to
30 MHz
6
SEMIPeak (1)30 MHz to
130 MHz
130 MHz to 1 GHz
1 GHz to 2 GHz
5
13
7
dBμV
Level (2)0.1 MHz to 2 GHz2.5-

1. Refer to AN1709 "EMI radiated test" chapter.

2. Refer to AN1709 "EMI level classification" chapter.

6.3.13 Absolute maximum ratings (electrical sensitivity)

Based on three different tests (ESD, LU) using specific measurement methods, the device is stressed in order to determine its performance in terms of electrical sensitivity.

Electrostatic discharge (ESD)

Electrostatic discharges (a positive then a negative pulse) are applied to the pins of each sample according to each pin combination. This test conforms to the ANSI/ESDA/JEDEC JS-001 and ANSI/ESDA/JEDEC JS-002 standards.

Maximum Symbol Ratings Conditions Packages Class Unit value(1) Electrostatic discharge $T_A = +25$ °C conforming to voltage (human body ANSI/ESDA/JEDEC JS-ΑII 1C 1000 VESD(HBM) model) Electrostatic discharge $T_{\Lambda}$ = +25 °C conforming to ANSI/ESDA/JEDEC JSvoltage (charge device 250 VESD(CDM) ΑII C1 002 model)

Table 57. ESD absolute maximum ratings

Static latchup

Two complementary static tests are required on six parts to assess the latchup performance:

  • A supply overvoltage is applied to each power supply pin
  • A current injection is applied to each input, output and configurable I/O pin

These tests are compliant with JESD78 IC latchup standard.

Table 58. Electrical sensitivities

SymbolParameterConditionsClass
LUStatic latchup classT A = +25 °C conforming to JESD78II level A

6.3.14 I/O current injection characteristics

As a general rule, a current injection to the I/O pins, due to external voltage below $V_{SS}$ or above $V_{DD}(for standard, 3.3 V-capable I/O pins) should be avoided during the normal product operation. However, in order to give an indication of the robustness of the microcontroller in cases when an abnormal injection accidentally happens, susceptibility tests are performed on a sample basis during the device characterization.

Functional susceptibility to I/O current injection

While a simple application is executed on the device, the device is stressed by injecting current into the I/O pins programmed in floating input mode. While current is injected into the I/O pin, one at a time, the device is checked for functional failures.

The failure is indicated by an out of range parameter: ADC error above a certain limit (higher than 5 LSB TUE), out of conventional limits of induced leakage current on adjacent pins (out

1. Guaranteed by characterization results.

of-5~\mu\text{A}/+0~\mu\text{A}range), or other functional failure (for example reset, oscillator frequency deviation).

The following tables are the compilation of the SIC1/SIC2 and functional ESD results.

Negative induced A negative induced leakage current is caused by negative injection and positive induced leakage current by positive injection.

Table 59. I/O current injection susceptibility(1)

Functional susceptibility
SymbolDescriptionNegative injection
PA7, PC5, PG1, PB14, PJ7, PA11, PA12, PA13, PA14, PA15, PJ12, PB45
PA2, PH2, PH3, PE8, PA6, PA7, PC4, PE7, PE10, PE110
I INJPA0, PAC, PA1, PA1C, PC2, PC2C, PC3, PC3C, PA4, PA5, PH4, PH5, BOOT0, PA4, 0
All other I/Os5

6.3.15 I/O port characteristics

General input/output characteristics

Unless otherwise specified, the parameters given in Table 60: I/O static characteristics are derived from tests performed under the conditions summarized in Table 24: General operating conditions. All I/Os are CMOS and TTL compliant (except for BOOT0).

For information on GPIO configuration, refer to the application note AN4899 "STM32 GPIO configuration for hardware settings and low-power consumption" available from the ST website www.st.com.

Table 60. I/O static characteristics

SymbolParameterConditionMinTypMaxUnit
V ILI/O input low level voltage except BOOT0--0.3V DD (1)
I/O input low level voltage except BOOT01.62 V <vDDIOx<3.6 V</v--0.4V DD -
0.1 (2)
٧
BOOT0 I/O input low level voltage--0.19V DD +
0.1 (2)
V IHI/O input high level voltage except BOOT00.7V DD (1)--
I/O input high level voltage except BOOT0 (3)1.62 V <vDDIOx<3.6 V</v0.47V DD +
0.25 (2)
--٧
BOOT0 I/O input high level voltage (3)0.17V DD +
0.6 (2)
--
SymbolParameterConditionMinTypMaxUnit
--------------------------------------------------------------------------------------------------------------------------
VHYS(2)TTxx, FTxxx and NRST I/O
input hysteresis
1.62 V< VDDIOx <3.6 V-250-mV
BOOT0 I/O input hysteresis-200-
Ilkg(4)FTxx Input leakage current(2)(9)
0< VIN ≤ Max(VDDXXX)
--+/-250
Max(VDDXXX) < VIN ≤ 5.5 V
(5)(6)(9)
--1500
FTu IO(9)
0< VIN ≤ Max(VDDXXX)
--+/- 350
Max(VDDXXX) < VIN ≤ 5.5 V
(5)(6)(9)
--5000(7)nA
TTxx Input leakage current(9)
0< VIN ≤ Max(VDDXXX)
--+/-250
0< VIN ≤ VDDIOX--15
VPP (BOOT0 alternate function)VDDIOX < VIN ≤ 9 V--35
RPUWeak pull-up equivalent
resistor(8)
VIN=VSS304050
RPDWeak pull-down equivalent
resistor(8)
VIN=VDD(9)304050
CIOI/O pin capacitance--5-pF

Table 60. I/O static characteristics (continued)

  • 1. Compliant with CMOS requirement.
  • 2. Guaranteed by design.
  • 3. VDDIOx represents VDDIO1, VDDIO2 or VDDIO3. VDDIOx= VDD.
    1. This parameter represents the pad leakage of the I/O itself. The total product pad leakage is provided by the following formula: ITotalIkgmax = 10 μA + [number of I/Os where VIN is applied on the pad] ₓ Ilkg(Max).
  • 5. All FTxx IO except FTlu, FTu and PC3.
  • 6. VIN must be less than Max(VDDXXX) + 3.6 V.
    1. To sustain a voltage higher than MIN(VDD, VDDA, VDD33USB) +0.3 V, the internal pull-up and pull-down resistors must be disabled.
  • 8. The pull-up and pull-down resistors are designed with a true resistance in series with a switchable PMOS/NMOS. This PMOS/NMOS contribution to the series resistance is minimal (~10% order).
  • 9. Max(VDDXXX) is the maximum value of all the I/O supplies.

All I/Os are CMOS and TTL compliant (no software configuration required). Their characteristics cover more than the strict CMOS-technology or TTL parameters. The coverage of these requirements for FT I/Os is shown in Figure 22.

Figure 22. VIL/VIH for all I/Os except BOOT0

Output driving current

The GPIOs (general purpose input/outputs) can sink or source up to\pm 8$ mA, and sink or source up to $\pm 20$ mA (with a relaxed $V_{OL}/V_{OH}$ ).

In the user application, the number of I/O pins which can drive current must be limited to respect the absolute maximum rating specified in Section 6.2. In particular:

  • The sum of the currents sourced by all the I/Os on $V_{DD}$ , plus the maximum Run consumption of the MCU sourced on $V_{DD}$ , cannot exceed the absolute maximum rating $\Sigma I_{VDD}(see Table 22).
  • The sum of the currents sunk by all the I/Os on VSS plus the maximum Run consumption of the MCU sunk on VSS cannot exceed the absolute maximum rating ΣIVSS (see Table 22).

Output voltage levels

Unless otherwise specified, the parameters given in Table 61 are derived from tests performed under ambient temperature and VDD supply voltage conditions summarized in Table 24: General operating conditions. All I/Os are CMOS and TTL compliant.

Table 61. Output voltage characteristics for all I/Os except PC13, PC14, PC15 and PI8(1)

SymbolParameterConditions(3)MinMaxUnit
VOLOutput low level voltageCMOS port(2)
IIO=8 mA
2.7 V≤ VDD
≤3.6 V
-0.4
VOHOutput high level voltageCMOS port(2)
IIO=-8 mA
2.7 V≤ VDD
≤3.6 V
VDD-0.4-
VOL(3)Output low level voltageTTL port(2)
IIO=8 mA
2.7 V≤ VDD
≤3.6 V
-0.4
VOH(3)Output high level voltageTTL port(2)
IIO=-8 mA
2.7 V≤ VDD
≤3.6 V
2.4-
VOL(3)Output low level voltageIIO=20 mA
2.7 V≤ VDD
≤3.6 V
-1.3V
VOH(3)Output high level voltageIIO=-20 mA
2.7 V≤ VDD
≤3.6 V
VDD-1.3-
VOL(3)Output low level voltageIIO=4 mA
1.62 V≤ VDD
≤3.6 V
-0.4
(3)
VOH
Output high level voltageIIO=-4 mA
1.62 V≤VDD<3.6 V
VDD--0.4-
Output low level voltage for an FTf
I/O pin in FM+ mode
IIO= 20 mA
2.3 V≤ VDD≤3.6 V
-0.4
VOLFM+(3)IIO= 10 mA
1.62 V≤ VDD
≤3.6 V
-0.4

2. TTL and CMOS outputs are compatible with JEDEC standards JESD36 and JESD52.

3. Guaranteed by design.

Table 62. Output voltage characteristics for PC13, PC14, PC15 and PI8(1)

SymbolParameterConditions(3)MinMaxUnit
VOLOutput low level voltageCMOS port(2)
IIO=3 mA
2.7 V≤ VDD
≤3.6 V
-0.4
VOHOutput high level voltageCMOS port(2)
IIO=-3 mA
2.7 V≤ VDD
≤3.6 V
VDD-0.4-
VOL(3)Output low level voltageTTL port(2)
IIO=3 mA
2.7 V≤ VDD
≤3.6 V
-0.4V
VOH(3)Output high level voltageTTL port(2)
IIO=-3 mA
2.7 V≤ VDD
≤3.6 V
2.4-
VOL(3)Output low level voltageIIO=1.5 mA
1.62 V≤ VDD
≤3.6 V
-0.4
VOH(3)Output high level voltageIIO=-1.5 mA
1.62 V≤ VDD
≤3.6 V
VDD-0.4-

2. TTL and CMOS outputs are compatible with JEDEC standards JESD36 and JESD52.

3. Guaranteed by design.

Output buffer timing characteristics (HSLV option disabled)

The HSLV bit of SYSCFGCCCSR register can be used to optimize the I/O speed when the product voltage is below 2.5 V.

Table 63. Output timing characteristics (HSLV OFF)(1)(2)

  • Speed Symbol Parameter conditions Min Max Unit
  • C=50 pF, 2.7 V≤ VDD≤3.6 V - 12
  • C=50 pF, 1.62 V≤VDD≤2.7 V - 3
  • C=30 pF, 2.7 V≤VDD≤3.6 V - 12
  • Fmax(3) Maximum frequency C=30 pF, 1.62 V≤VDD≤2.7 V - 3 MHz
  • C=10 pF, 2.7 V≤VDD≤3.6 V
    C=10 pF, 1.62 V≤VDD≤2.7 V - 16
  • 00 - 4
  • C=50 pF, 2.7 V≤ VDD≤3.6 V - 16.6
  • C=50 pF, 1.62 V≤VDD≤2.7 V - 33.3
  • Output high to low level
    (4)
    tr/tf
    fall time and output low
    to high level rise time C=30 pF, 2.7 V≤VDD≤3.6 V - 13.3
  • C=30 pF, 1.62 V≤VDD≤2.7 V - 25 ns
  • C=10 pF, 2.7 V≤VDD≤3.6 V - 10
  • C=10 pF, 1.62 V≤VDD≤2.7 V - 20
  • C=50 pF, 2.7 V≤ VDD≤3.6 V - 60
  • C=50 pF, 1.62 V≤VDD≤2.7 V - 15
  • C=30 pF, 2.7 V≤VDD≤3.6 V - 80
  • Fmax(3) Maximum frequency C=30 pF, 1.62 V≤VDD≤2.7 V - 15 MHz
  • C=10 pF, 2.7 V≤VDD≤3.6 V - 110
  • C=10 pF, 1.62 V≤VDD≤2.7 V - 20
  • 01 C=50 pF, 2.7 V≤ VDD≤3.6 V - 5.2
  • C=50 pF, 1.62 V≤VDD≤2.7 V - 10
  • (4) Output high to low level C=30 pF, 2.7 V≤VDD≤3.6 V - 4.2
  • tr/tf fall time and output low
    to high level rise time C=30 pF, 1.62 V≤VDD≤2.7 V - 7.5 ns
  • C=10 pF, 2.7 V≤VDD≤3.6 V - 2.8
  • C=10 pF, 1.62 V≤VDD≤2.7 V - 5.2

Table 63. Output timing characteristics (HSLV OFF)(1)(2) (continued)

SpeedSymbolParameterconditionsMinMaxUnit
C=50 pF, 2.7 V≤V DD ≤3.6 V (5)
C=50 pF, 1.62 V≤V DD ≤2.7 V (5)
-
-
85
35
F (3)Maximum fra accordeC=30 pF, 2.7 V≤V DD ≤3.6 V (5)-110T
F max (3)Maximum frequencyC=30 pF, 1.62 V≤V DD ≤2.7 V (5)-40MHz
10C=10 pF, 2.7 V≤V DD ≤3.6 V (5)-
C=10 pF, 1.62 V≤V DD ≤2.7 V (5)
166
-
85
10C=50 pF, 1.62 V≤V DD ≤2.7 V (5)C=50 pF, 2.7 V≤V DD ≤3.6 V (5)
-
-
6.9
3.8
. ,, (4)t_r/t_f^{(4)}$ Output high to low level fall time and output lowC=30 pF, 2.7 V≤V DD ≤3.6 V (5)-2.8no
l r /lf` ′to high level rise time
C=50 pF, 2.7 V≤V DD ≤3.6 V (5)
C=30 pF, 1.62 V≤V DD ≤2.7 V (5)
C=10 pF, 2.7 V≤V DD ≤3.6 V (5)
C=10 pF, 1.62 V≤V DD ≤2.7 V (5)
-
C=50 pF, 1.62 V≤V DD ≤2.7 V (5)
-
-
-
100
-
5.2
1.8
3.3
50
- ns
F (3)Maximum fraguancyC=30 pF, 2.7 V≤V DD ≤3.6 V (5)-133MHz
F max (3)Maximum frequencyC=30 pF, 1.62 V≤V DD ≤2.7 V (5)
C=10 pF, 2.7 V≤V DD ≤3.6 V (5)
-
-
66
220
IVITZ
11C=10 pF, 1.62 V≤V DD ≤2.7 V (5)-100
11C=50 pF, 2.7 V≤V DD ≤3.6 V (5)
C=50 pF, 1.62 V≤V DD ≤2.7 V (5)
-
-
3.3
6.6
t r /t f (4)Output high to low level fall time and output lowC=30 pF, 2.7 V≤V DD ≤3.6 V (5)-2.4no
լ Կ / Կ՝ ′to high level rise timeC=30 pF, 1.62 V≤V DD ≤2.7 V (5)
C=10 pF, 2.7 V≤V DD ≤3.6 V (5)
C=10 pF, 1.62 V≤V DD ≤2.7 V (5)
-
-
-
4.5
1.5
2.7
ns

5. Compensation system enabled.

2. The frequency of the GPIOs that can be supplied in $V_{BAT}$ mode (PC13, PC14, PC15 and PI8) is limited to 2 MHz

3. The maximum frequency is defined with the following conditions: $(t_r+t_f) \le 2/3$ T Skew $\le 1/20$ T 45%<Duty cycle<55%

4. The fall and rise times are defined between 90% and 10% and between 10% and 90% of the output waveform, respectively.

Output buffer timing characteristics (HSLV option enabled)

Table 64. Output timing characteristics (HSLV ON)(1)

  • Speed Symbol Parameter conditions Min Max Unit
  • C=50 pF, 1.62 V≤V DD ≤2.7 V - 10
  • F max (2) Maximum frequency C=30 pF, 1.62 V≤V DD ≤2.7 V - 10 MHz
  • 00 C=10 pF, 1.62 V≤V DD ≤2.7 V - 10
  • 00 Output high to low level C=50 pF, 1.62 V≤V DD ≤2.7 V - 11
  • $t_r/t_f^{(3)}$ fall time and output low C=30 pF, 1.62 V≤V DD ≤2.7 V - 9 ns
  • to high level rise time C=10 pF, 1.62 V≤V DD ≤2.7 V - 6.6
  • C=50 pF, 1.62 V≤V DD ≤2.7 V - 50
  • F max (2) Maximum frequency C=30 pF, 1.62 V≤V DD ≤2.7 V - 58 MHz
  • 01 C=10 pF, 1.62 V≤V DD ≤2.7 V - 66
  • 01 $t_r/t_f^{(3)}$ Output high to low level C=50 pF, 1.62 V≤V DD ≤2.7 V - 6.6
  • t r /t f (3) fall time and output low to high level rise time C=30 pF, 1.62 V≤V DD ≤2.7 V - 4.8 ns
  • C=10 pF, 1.62 V≤V DD ≤2.7 V - 3
  • C=50 pF, 1.62 V≤V DD ≤2.7 V (4) - 55
  • F max (2) Maximum frequency C=30 pF, 1.62 V≤V DD ≤2.7 V (4) - 80 MHz
  • 10 C=10 pF, 1.62 V≤V DD ≤2.7 V (4) - 133 1
  • 10 Output high to low level C=50 pF, 1.62 V≤V DD ≤2.7 V (4) - 5.8
  • $t_r/t_f^{(3)}$ fall time and output low C=30 pF, 1.62 V≤V DD ≤2.7 V (4) - 4 ns
  • to high level rise time C=10 pF, 1.62 V≤V DD ≤2.7 V (4) - 2.4
  • C=50 pF, 1.62 V≤V DD ≤2.7 V (4) - 60
  • F max (2) Maximum frequency C=30 pF, 1.62 V≤V DD ≤2.7 V (4) - 90 MHz
  • 11 C=10 pF, 1.62 V≤V DD ≤2.7 V (4) - 175
  • '' Output high to low level C=50 pF, 1.62 V≤V DD ≤2.7 V (4) - 5.3
  • $t_r/t_f^{(3)}$ fall time and output low C=30 pF, 1.62 V≤V DD ≤2.7 V (4) - 3.6 ns
  • to high level rise time C=10 pF, 1.62 V≤V DD ≤2.7 V (4) - 1.9

1. Guaranteed by design.

  • 3. The fall and rise times are defined between 90% and 10% and between 10% and 90% of the output waveform, respectively.
  • 4. Compensation system enabled.

2. The maximum frequency is defined with the following conditions: $(t_r + t_f) \le 2/3 \text{ T}$ Skew $\le 1/20 \text{ T}45%<Puty cycle<55%

6.3.16 NRST pin characteristics

The NRST pin input driver uses CMOS technology. It is connected to a permanent pull-up resistor, RPU (see Table 60: I/O static characteristics).

Unless otherwise specified, the parameters given in Table 65 are derived from tests performed under the ambient temperature and VDD supply voltage conditions summarized in Table 24: General operating conditions.

SymbolParameterConditionsMinTypMaxUnit
RPU(2)Weak pull-up equivalent
resistor(1)
VIN = VSS304050
VF(NRST)(2)NRST Input filtered pulse1.71 V < VDD < 3.6 V--50
VNF(NRST)(2)NRST Input not filtered pulse1.71 V < VDD < 3.6 V300--ns
1.62 V < VDD < 3.6 V1000--

2. Guaranteed by design.

Figure 23. Recommended NRST pin protection

    1. The reset network protects the device against parasitic resets.
    1. The user must ensure that the level on the NRST pin can go below the VIL(NRST) max level specified in Table 60. Otherwise the reset is not taken into account by the device.

1. The pull-up is designed with a true resistance in series with a switchable PMOS. This PMOS contribution to the series resistance must be minimum (~10% order).

6.3.17 FMC characteristics

Unless otherwise specified, the parameters given in Table 66 to Table 79 for the FMC interface are derived from tests performed under the ambient temperature,f_{rcc_c_ck}$ frequency and $V_{DD}$ supply voltage conditions summarized in Table 24: General operating conditions, with the following configuration:

  • Output speed is set to OSPEEDRy[1:0] = 11
  • Measurement points are done at CMOS levels: 0.5VDD

Refer to Section 6.3.15: I/O port characteristics for more details on the input/output characteristics.

Asynchronous waveforms and timings

Figure 24 through Figure 27 represent asynchronous waveforms and Table 66 through Table 73 provide the corresponding timings. The results shown in these tables are obtained with the following FMC configuration:

  • AddressSetupTime = 0x1
  • AddressHoldTime = 0x1
  • DataSetupTime = 0x1 (except for asynchronous NWAIT mode, DataSetupTime = 0x5)
  • BusTurnAroundDuration = 0x0
  • Capcitive load CI = 30 pF

In all timing tables, the $T_{\mbox{\scriptsize KERCK}}$ is the $f_{\mbox{\scriptsize mc}}$ ker $_{\mbox{\scriptsize ck}}clock period.

Figure 24. Asynchronous non-multiplexed SRAM/PSRAM/NOR read waveforms

  1. Mode 2/B, C and D only. In Mode 1, FMCNADV is not used.

Table 66. Asynchronous non-multiplexed SRAM/PSRAM/NOR read timings(1)

SymbolParameterMinMaxUnit
tw(NE)FMCNE low time2Tfmckerck - 12 Tfmckerck +1
tv(NOENE)FMCNEx low to FMCNOE low00.5
tw(NOE)FMCNOE low time2Tfmckerck - 12Tfmckerck + 1
th(NENOE)FMCNOE high to FMCNE high hold time0-
tv(ANE)FMCNEx low to FMCA valid-0.5
th(ANOE)Address hold time after FMCNOE high0-
tv(BLNE)FMCNEx low to FMCBL valid-0.5
th(BLNOE)FMCBL hold time after FMCNOE high0-ns
tsu(DataNE)Data to FMCNEx high setup time11-
tsu(DataNOE)Data to FMCNOEx high setup time11-
th(DataNOE)Data hold time after FMCNOE high0-
th(DataNE)Data hold time after FMCNEx high0-
tv(NADVNE)FMCNEx low to FMCNADV low-0
tw(NADV)FMCNADV low time-Tfmckerck + 1

Table 67. Asynchronous non-multiplexed SRAM/PSRAM/NOR read - NWAIT timings(1)(2)

SymbolParameterMinMaxUnit
tw(NE)FMCNE low time7Tfmckerck +17Tfmckerck +1
tw(NOE)FMCNWE low time5Tfmckerck -15Tfmckerck +1ns
tw(NWAIT)FMCNWAIT low timeTfmckerck -0.5
tsu(NWAITNE)FMCNWAIT valid before FMCNEx high4Tfmckerck +11-
th(NENWAIT)FMCNEx hold time after FMCNWAIT invalid3Tfmckerck+11.5-

2. NWAIT pulse width is equal to 1 AHB cycle.

Figure 25. Asynchronous non-multiplexed SRAM/PSRAM/NOR write waveforms

  1. Mode 2/B, C and D only. In Mode 1, FMCNADV is not used.

Table 68. Asynchronous non-multiplexed SRAM/PSRAM/NOR write timings(1)

SymbolParameterMinMaxUnit
tw(NE)FMCNE low time3Tfmckerck
- 1
3Tfmckerck
tv(NWENE)FMCNEx low to FMCNWE lowTfmckerckTfmckerck + 1
tw(NWE)FMCNWE low timeTfmckerck
- 0.5
Tfmckerck + 0.5
th(NENWE)FMCNWE high to FMCNE high hold timeTfmckerck-
tv(ANE)FMCNEx low to FMCA valid-2
th(ANWE)Address hold time after FMCNWE highTfmckerck
- 0.5
-ns
tv(BLNE)FMCNEx low to FMCBL valid-0.5
th(BLNWE)FMCBL hold time after FMCNWE highTfmckerck
- 0.5
-
tv(DataNE)Data to FMCNEx low to Data valid-Tfmckerck + 2.5
th(DataNWE)Data hold time after FMCNWE highTfmckerck+0.5-
tv(NADVNE)FMCNEx low to FMCNADV low-0
tw(NADV)FMCNADV low time-Tfmckerck + 1

Table 69. Asynchronous non-multiplexed SRAM/PSRAM/NOR write - NWAIT timings(1)(2)

SymbolParameterMinMaxUnit
tw(NE)FMCNE low time8Tfmckerck
- 1
8Tfmckerck + 1
tw(NWE)FMCNWE low time6Tfmckerck
- 1.5
6Tfmckerck + 0.5ns
tsu(NWAITNE)FMCNWAIT valid before FMCNEx high5Tfmckerck + 13-
th(NENWAIT)FMCNEx hold time after FMCNWAIT invalid4Tfmckerck+ 13-

Figure 26. Asynchronous multiplexed PSRAM/NOR read waveforms

Table 70. Asynchronous multiplexed PSRAM/NOR read timings(1)

SymbolParameterMinMaxUnit
tw(NE)FMCNE low time3Tfmckerck
- 1
3Tfmckerck + 1
tv(NOENE)FMCNEx low to FMCNOE low2Tfmckerck2Tfmckerck + 0.5
ttw(NOE)FMCNOE low timeTfmckerck
- 1
Tfmckerck + 1
th(NENOE)FMCNOE high to FMCNE high hold time0-
tv(ANE)FMCNEx low to FMCA valid-0.5
tv(NADVNE)FMCNEx low to FMCNADV low00.5
tw(NADV)FMCNADV low timeTfmckerck
- 0.5
Tfmckerck+1
th(ADNADV)FMCAD(address) valid hold time after
FMCNADV high
Tfmckerck + 0.5-ns
th(ANOE)Address hold time after FMCNOE highTfmckerck
- 0.5
-
th(BLNOE)FMCBL time after FMCNOE high0-
tv(BLNE)FMCNEx low to FMCBL valid-0.5
tsu(DataNE)Data to FMCNEx high setup timeTfmckerck
- 2
-
tsu(DataNOE)Data to FMCNOE high setup timeTfmckerck
- 2
-
th(DataNE)Data hold time after FMCNEx high0-
th(DataNOE)Data hold time after FMCNOE high0-

Table 71. Asynchronous multiplexed PSRAM/NOR read-NWAIT timings(1)

SymbolParameterMinMaxUnit
tw(NE)FMCNE low time8Tfmckerck
- 1
8Tfmckerck
tw(NOE)FMCNWE low time5Tfmckerck
- 1.5
5Tfmckerck + 0.5ns
tsu(NWAITNE)FMCNWAIT valid before FMCNEx high5Tfmckerck + 3-
th(NENWAIT)FMCNEx hold time after FMCNWAIT
invalid
4Tfmckerck-

Figure 27. Asynchronous multiplexed PSRAM/NOR write waveforms

Table 72. Asynchronous multiplexed PSRAM/NOR write timings(1)

SymbolParameterMinMaxUnit
tw(NE)FMCNE low time4Tfmckerc
- 1
4Tfmckerck
tv(NWENE)FMCNEx low to FMCNWE lowTfmckerc
- 1
Tfmckerck + 0.5
tw(NWE)FMCNWE low time2Tfmckerck- 0.52Tfmckerck+ 0.5
th(NENWE)FMCNWE high to FMCNE high hold timeTfmckerck - 0.5-
tv(ANE)FMCNEx low to FMCA valid-0
tv(NADVNE)FMCNEx low to FMCNADV low00.5
tw(NADV)FMCNADV low timeTfmckerckTfmckerck+ 1ns
th(ADNADV)FMCAD(address) valid hold time after FMCNADV highTfmckerck+0.5-
th(ANWE)Address hold time after FMCNWE highTfmckerck+0.5-
th(BLNWE)FMCBL hold time after FMCNWE highTfmckerck
- 0.5
-
tv(BLNE)FMCNEx low to FMCBL valid-0.5
tv(DataNADV)FMCNADV high to Data valid-Tfmckerck + 2
th(DataNWE)Data hold time after FMCNWE highTfmckerck+0.5-

SymbolParameterMinMaxUnit
tw(NE)FMCNE low time9Tfmckerck – 19Tfmckerck
t
w(NWE)
FMCNWE low time7Tfmckerck – 0.57Tfmckerck + 0.5ns
tsu(NWAITNE)FMCNWAIT valid before FMCNEx high6Tfmckerck + 3-
th(NENWAIT)FMCNEx hold time after FMCNWAIT invalid4Tfmckerck-

Synchronous waveforms and timings

Figure 28 through Figure 31 represent synchronous waveforms and Table 74 through Table 77 provide the corresponding timings. The results shown in these tables are obtained with the following FMC configuration:

  • BurstAccessMode = FMCBurstAccessModeEnable
  • MemoryType = FMCMemoryTypeCRAM
  • WriteBurst = FMCWriteBurstEnable
  • CLKDivision = 1
  • DataLatency = 1 for NOR flash; DataLatency = 0 for PSRAM

In all the timing tables, the Tfmckerck is the fmckerck clock period, with the following FMCCLK maximum values:

  • For 2.7 V<VDD<3.6 V, FMCCLK =100 MHz at 20 pF
  • For 1.8 V<VDD<1.9 V, FMCCLK =100 MHz at 20 pF
  • For 1.62 V<VDD<1.8 V, FMCCLK =100 MHz at 15 pF

1. Guaranteed by characterization results.

Figure 28. Synchronous multiplexed NOR/PSRAM read timings

Table 74. Synchronous multiplexed NOR/PSRAM read timings(1)

SymbolParameterMinMaxUnit
tw(CLK)FMCCLK period2Tfmckerck
- 1
-
td(CLKL-NExL)FMCCLK low to FMCNEx low (x=02)-1
td(CLKHNExH)FMCCLK high to FMCNEx high (x= 0…2)Tfmckerck + 0.5-
td(CLKL-NADVL)FMCCLK low to FMCNADV low-1.
td(CLKL-NADVH)FMCCLK low to FMCNADV high0-
td(CLKL-AV)FMCCLK low to FMCAx valid (x=16…25)-2.5
td(CLKH-AIV)FMCCLK high to FMCAx invalid (x=16…25)Tfmckerck-
td(CLKL-NOEL)FMCCLK low to FMCNOE low-1.5ns
td(CLKH-NOEH)FMCCLK high to FMCNOE highTfmckerck
- 0.5
-
td(CLKL-ADV)FMCCLK low to FMCAD[15:0] valid-3
td(CLKL-ADIV)FMCCLK low to FMCAD[15:0] invalid0-
tsu(ADV-CLKH)FMCA/D[15:0] valid data before FMCCLK high3-
th(CLKH-ADV)FMCA/D[15:0] valid data after FMCCLK high0-
tsu(NWAIT-CLKH)FMCNWAIT valid before FMCCLK high3-
th(CLKH-NWAIT)FMCNWAIT valid after FMCCLK high1-

Figure 29. Synchronous multiplexed PSRAM write timings

Table 75. Synchronous multiplexed PSRAM write timings(1)

SymbolParameterMinMaxUnit
tw(CLK)FMCCLK period2Tfmckerck
- 1
-
td(CLKL-NExL)FMCCLK low to FMCNEx low (x=02)-1
td(CLKH-NExH)FMCCLK high to FMCNEx high (x= 0…2)Tfmckerck + 0.5-
td(CLKL-NADVL)FMCCLK low to FMCNADV low-1.5
td(CLKL-NADVH)FMCCLK low to FMCNADV high0-
td(CLKL-AV)FMCCLK low to FMCAx valid (x=16…25)-2
td(CLKH-AIV)FMCCLK high to FMCAx invalid (x=16…25)Tfmckerck-
td(CLKL-NWEL)FMCCLK low to FMCNWE low-1.5
t(CLKH-NWEH)FMCCLK high to FMCNWE highTfmckerck + 0.5-ns
td(CLKL-ADV)FMCCLK low to FMCAD[15:0] valid-2.5
td(CLKL-ADIV)FMCCLK low to FMCAD[15:0] invalid0-
td(CLKL-DATA)FMCA/D[15:0] valid data after FMCCLK low-2.5
td(CLKL-NBLL)FMCCLK low to FMCNBL low-2
td(CLKH-NBLH)FMCCLK high to FMCNBL highTfmckerck + 0.5-
tsu(NWAIT-CLKH)FMCNWAIT valid before FMCCLK high2-
th(CLKH-NWAIT)FMCNWAIT valid after FMCCLK high2-

Figure 30. Synchronous non-multiplexed NOR/PSRAM read timings

Table 76. Synchronous non-multiplexed NOR/PSRAM read timings(1)

SymbolParameterMinMaxUnit
t w(CLK)FMCCLK period2T fmckerck - 1-
t (CLKL-NExL)FMCCLK low to FMCNEx low (x=02)-2
t d(CLKH-NExH)FMCCLK high to FMCNEx high (x= 02)T fmckerck + 0.5-
t d(CLKL-NADVL)FMCCLK low to FMCNADV low-0.5
t d(CLKL-NADVH)FMCCLK low to FMCNADV high0-
t d(CLKL-AV)FMCCLK low to FMCAx valid (x=1625)-2
t d(CLKH-AIV)FMCCLK high to FMCAx invalid (x=1625)T fmckerck-ns
t d(CLKL-NOEL)FMCCLK low to FMCNOE low-1.5
t d(CLKH-NOEH)FMCCLK high to FMCNOE highT fmckerck + 0.5-
t su(DV-CLKH)FMCD[15:0] valid data before FMCCLK high3-
t h(CLKH-DV)t h(CLKH-DV) FMCD[15:0] valid data after FMCCLK high-
t SU(NWAIT-CLKH)FMCNWAIT valid before FMCCLK high3-
t h(CLKH-NWAIT)FMCNWAIT valid after FMCCLK high1-

Figure 31. Synchronous non-multiplexed PSRAM write timings

Table 77. Synchronous non-multiplexed PSRAM write timings(1)

SymbolParameterMinMaxUnit
t (CLK)FMCCLK period2T fmckerck - 1-
t d(CLKL-NExL)FMCCLK low to FMCNEx low (x=02)-2
t (CLKH-NExH)FMCCLK high to FMCNEx high (x= 02)T fmckerck + 0.5-
t d(CLKL-NADVL)FMCCLK low to FMCNADV low-0.5
t d(CLKL-NADVH)FMCCLK low to FMCNADV high0-
t d(CLKL-AV)FMCCLK low to FMCAx valid (x=1625)-2
t d(CLKH-AIV)FMCCLK high to FMCAx invalid (x=1625)T fmckerck-ns
t d(CLKL-NWEL)FMCCLK low to FMCNWE low-1.5115
t d(CLKH-NWEH)FMCCLK high to FMCNWE highT fmckerck + 1-
t d(CLKL-Data)FMCD[15:0] valid data after FMCCLK low-3.5
t d(CLKL-NBLL)FMCCLK low to FMCNBL low-2
t d(CLKH-NBLH)FMCCLK high to FMCNBL highT fmckerck + 1-
t su(NWAIT-CLKH)FMCNWAIT valid before FMCCLK high2-
t h(CLKH-NWAIT)FMCNWAIT valid after FMCCLK high2-

DS12110 Rev 10 159/357

NAND controller waveforms and timings

Figure 32 through Figure 35 represent synchronous waveforms, and Table 78 and Table 79 provide the corresponding timings. The results shown in this table are obtained with the following FMC configuration:

  • COM.FMC SetupTime = 0x01
  • COM.FMCWaitSetupTime = 0x03
  • COM.FMC HoldSetupTime = 0x02
  • COM.FMC HiZSetupTime = 0x01
  • ATT.FMC SetupTime = 0x01
  • ATT.FMCWaitSetupTime = 0x03
  • ATT.FMCHoldSetupTime = 0x02
  • ATT.FMCHiZSetupTime = 0x01
  • Bank = FMCBankNAND
  • MemoryDataWidth = FMCMemoryDataWidth16b
  • ECC = FMCECCEnable
  • ECCPageSize = FMC ECCPageSize 512Bytes
  • TCLRSetupTime = 0
  • TARSetupTime = 0
  • CI = 30 pF

In all timing tables, the Tfmc ker ck is the fmckerck clock period.

Figure 32. NAND controller waveforms for read access

FMCNCEX

ALE (FMCA17) CLE (FMCA16)

FMCNWE

Th(NWE-ALE)

FMCNOE (NRE)

Th(NWE-B)

Th(NWE-B)

MS32768V1

Figure 33. NAND controller waveforms for write access

Figure 35. NAND controller waveforms for common memory write access

Table 78. Switching characteristics for NAND flash read cycles(1)

SymbolParameterMinMaxUnit
t w(N0E)FMCNOE low width4T fmckerck -0.54T fmckerck + 0.5
t su(D-NOE)FMCD[15-0] valid data before FMCNOE high8-
t h(NOE-D)FMCD[15-0] valid data after FMCNOE high0-ns
t d(ALE-NOE)FMCALE valid before FMCNOE low-3T fmckerck + 1
t h(NOE-ALE)FMCNWE high to FMCALE invalid4T fmckerck - 2-

Table 79. Switching characteristics for NAND flash write cycles(1)

SymbolParameterMinMaxUnit
t w(NWE)FMCNWE low width4T fmckerck - 0.54T fmckerck + 0.5
t v(NWE-D)FMCNWE low to FMCD[15-0] valid0-
t h(NWE-D)FMCNWE high to FMCD[15-0] invalid2T fmckerck - 0.5-ns
t d(D-NWE)FMCD[15-0] valid before FMCNWE high5T fmckerck - 1-115
t d(ALE-NWE)FMCALE valid before FMCNWE low-3T fmckerck + 0.5
t h(NWE-ALE)FMCNWE high to FMCALE invalid2T fmckerck - 1-

SDRAM waveforms and timings

In all timing tables, the Tfmckerck is the fmckerck clock period, with the following FMCSDCLK maximum values:

  • For 1.8 V < VDD < 3.6V: FMCSDCLK = 100 MHz at 20 pF
  • For 1.62 V< VDD < 1.8 V, FMCSDCLK = 100 MHz at 15 pF

Figure 36. SDRAM read access waveforms (CL = 1)

Table 80. SDRAM read timings(1)

SymbolParameterMinMaxUnit
tw(SDCLK)FMCSDCLK period2Tfmckerck
- 1
2Tfmckerck + 0.5
tsu(SDCLKH Data)Data input setup time3-
th(SDCLKHData)Data input hold time0-
td(SDCLKLAdd)Address valid time-1.5
td(SDCLKL- SDNE)Chip select valid time-1.5ns
th(SDCLKLSDNE)Chip select hold time0.5-
td(SDCLKLSDNRAS)SDNRAS valid time-1
th(SDCLKLSDNRAS)SDNRAS hold time0.5-
td(SDCLKLSDNCAS)SDNCAS valid time-0.5
th(SDCLKLSDNCAS)SDNCAS hold time0-

DS12110 Rev 10 163/357

Table 81. LPSDR SDRAM read timings(1)

SymbolParameterMinMaxUnit
tW(SDCLK)FMCSDCLK period2Tfmckerck
- 1
2Tfmckerck + 0.5
tsu(SDCLKHData)Data input setup time3-
th(SDCLKHData)Data input hold time0.5-
td(SDCLKLAdd)Address valid time-2.5
td(SDCLKLSDNE)Chip select valid time
-
2.5ns
th(SDCLKLSDNE)Chip select hold time0-
td(SDCLKLSDNRASSDNRAS valid time-0.5
th(SDCLKLSDNRAS)SDNRAS hold time0-
td(SDCLKLSDNCAS)SDNCAS valid time-1.5
th(SDCLKLSDNCAS)SDNCAS hold time0-

Figure 37. SDRAM write access waveforms

Table 82. SDRAM write timings(1)

SymbolParameterMinMaxUnit
tw(SDCLK)FMCSDCLK period2Tfmckerck
- 1
2Tfmckerck + 0.5
td(SDCLKL Data)Data output valid time-3
th(SDCLKL Data)Data output hold time0-
td(SDCLKLAdd)Address valid time-1.5
td(SDCLKLSDNWE)SDNWE valid time-1.5
th(SDCLKLSDNWE)SDNWE hold time0.5-ns
td(SDCLKL_ SDNE)Chip select valid time-1.5
th(SDCLKLSDNE)Chip select hold time0.5-
td(SDCLKLSDNRAS)SDNRAS valid time-1
th(SDCLKLSDNRAS)SDNRAS hold time0.5-
td(SDCLKLSDNCAS)SDNCAS valid time-1
td(SDCLKLSDNCAS)SDNCAS hold time0.5-

Table 83. LPSDR SDRAM write timings(1)

SymbolParameterMinMaxUnit
tw(SDCLK)FMCSDCLK period2Tfmckerck
- 1
2Tfmckerck + 0.5
td(SDCLKL Data)Data output valid time-2.5
th(SDCLKL Data)Data output hold time0-
td(SDCLKLAdd)Address valid time-2.5
td(SDCLKL-SDNWE)SDNWE valid time-2.5
th(SDCLKL-SDNWE)SDNWE hold time0-ns
td(SDCLKL- SDNE)Chip select valid time-3
th(SDCLKL- SDNE)Chip select hold time0-
td(SDCLKL-SDNRAS)SDNRAS valid time-1.5
th(SDCLKL-SDNRAS)SDNRAS hold time0-
td(SDCLKL-SDNCAS)SDNCAS valid time-1.5
td(SDCLKL-SDNCAS)SDNCAS hold time0-

6.3.18 Quad-SPI interface characteristics

Unless otherwise specified, the parameters given in Table 84 and Table 85 for QUADSPI are derived from tests performed under the ambient temperature,f_{rcc_c_ck}$ frequency and $V_{DD}$ supply voltage conditions summarized in Table 24: General operating conditions, with the following configuration:

  • Output speed is set to OSPEEDRy[1:0] = 11
  • Measurement points are done at CMOS levels: 0.5VDD
  • I/O compensation cell enabled
  • HSLV activated when VDD≤2.7 V

Refer to Section 6.3.15: I/O port characteristics for more details on the input/output alternate function characteristics.

Table 84. QUADSPI characteristics in SDR mode(1)

SymbolParameterConditionsMinTypMaxUnit
Fck1/T CKQUADSPI clock frequency$2.7 \text{ V} \le \text{V}{DD} < 3.6 \text{ V}$
$\text{C}
{L} = 20 \text{ pF}
--133MHz
QUADOI I Glock frequency1.62 V <vDD<3.6 V
CL=15 pF</v
--100IVIMZ
t w(CKH)QUADSPI clock high and low_T CK /2-0.5-T CK /2
t w(CKL)time-T CK /2ıT CK /2 + 0.5
+Data input actum time2.7 \text{ V} \le \text{V}_{DD} < 3.6 \text{ V}$2--
t s(IN)Data input setup time1.62 V ≤ V DD < 3.6 V2.5--no
4Data input hold time2.7 V ≤ V DD < 3.6 V1--ns
t h(IN)Data input noid time1.62 V ≤ V DD < 3.6 V1.5--
t v(OUT)Data output valid time--1.52
t h(OUT)Data output hold time-0.5--

Table 85. QUADSPI characteristics in DDR mode(1)

SymbolParameterConditionsMinTypMaxUnit
EQUADSPI clock2.7 V <vDD<3.6 V
CL=20 pF</v
--100MHz
F ck1/t(CK)frequency1.62 V <vDD<3.6 V
CL=15 pF</v
--100IVIITZ
t w(CKH)QUADSPI clock high and$T_{CK}/2 - 0.5$-T CK /2
t w(CKL)low time-T CK /2-T CK /2+0.5
Data input setup time$2.7 \text{ V} \le \text{V}_{DD} < 3.6 \text{ V}$3--
$t_{sr(IN)}, t_{sf(IN)}$1.62 V ≤ V DD < 3.6 V1--
+ +Data in a standard fine$2.7 \text{ V} \le \text{V}_{DD} < 3.6 \text{ V}1--
t hr(IN) , t hf(IN)Data input hold time1.62 V ≤ V DD < 3.6 V1.5--ns
DHHC=0-3.54
t vr(OUT) ,
t vf(OUT)
Data output valid timeDHHC=1
Pres=1, 2
-T CK /4+3.5T CK /4+4
1Data output hold timeDHHC=03--
t hr(OUT) ,
t hf(OUT)
DHHC=1
Pres=1, 2
T CK /4+3--

Figure 38. Quad-SPI timing diagram - SDR mode

Figure 39. Quad-SPI timing diagram - DDR mode

6.3.19 Delay block (DLYB) characteristics

Unless otherwise specified, the parameters given in Table 87 for the delay block are derived from tests performed under the ambient temperature,f_{rcc_c_ck}$ frequency and $V_{DD}$ supply voltage summarized in Table 24: General operating conditions.

Table 86. Dynamics characteristics: Delay Block characteristics(1)

SymbolParameterConditionsMinTypMaxUnit
t initInitial delay-140022002400ps
$t_\Delta$Unit Delay-354045ρs

1. Guaranteed by characterization results.

6.3.20 16-bit ADC characteristics

Unless otherwise specified, the parameters given in Table 87 are derived from tests performed under the ambient temperature, $f_{PCLK2}$ frequency and $V_{DDA}$ supply voltage conditions summarized in Table 24: General operating conditions.

Table 87. ADC characteristics(1)

SymbolParameterConditionsMinTypMaxUnit
$V_{DDA}$Analog power supply---3.6
V REF+Positive reference voltageV DDA2 V2-$V_{DDA}$V
VREF+1 ositive reference voltageV DDA < 2 V$V_{DDA}$V
$V_{REF}$Negative reference voltage-$V_{SSA}$
fADC clock frequency 2 V2 V ≤ V DDA ≤ 3.3 VBOOST = 1--36MHz
f ADCADC Glock frequency2 V = V DDA = 3.3 VBOOST = 0--20IVII IZ
16-bit resolution--3.60 (2)
Sampling rate for Fast
channels, BOOST = 1,
f ADC = 36 MHz (2)
14-bit resolution--4.00 (2)
12-bit resolution--4.50 (2)
10-bit resolution--5.00 (2)
8-bit resolution--6.00 (2)
16-bit resolution--2.00 (2)
Sampling rate for Fast14-bit resolution--2.20 (2)
$f_Schannels, BOOST = 0,12-bit resolution--2.50 (2)MSPS
f ADC = 20 MHz10-bit resolution--2.80 (2)
8-bit resoluution--3.30 (2)
16-bit resolution--1.00
Sampling rate for Slow14-bit resolution--1.00
channels, BOOST = 0,--1.00
f ADC = 10 MHz10-bit resolution--1.00
8-bit resoluution--1.00ı

Table 87. ADC characteristics(1) (continued)

SymbolParameterConditionsMinTypMaxUnit
fExternal trigger frequencyf ADC = 36 MHz--3.6MHz
f TRIGExternal trigger frequency16-bit resolution--101/f ADC
V AIN (3)Conversion voltage range-0-V REF+
V CMIVCommon mode input voltage-V REF /2-
10% V REF /2 V REF /2+
10%
V REF /2+
10%
V
R AINExternal input impedance---50
C ADCInternal sample and hold capacitor--4-pF
t ADCREG_
STUP
ADC LDO startup time--510μs
t STABADC power-up timeLDO already started1
t CALOffset and linearity calibration time-165,010
t OFFCALOffset calibration time-1,280
Trigger conversion latencyCKMODE = 001.522.5
for regular and injectedCKMODE = 01--2
t LATRchannels without aborting the conversionCKMODE = 102.25
the conversionCKMODE = 112.1251/f ADC
Trianger conversion leteralCKMODE = 002.533.5
Trigger conversion latency for regular and injectedCKMODE = 01--3
t LATRINJchannels when a regularCKMODE = 10--3.25
conversion is abortedCKMODE = 11--3.125ļ
t SSampling time-1.5-810.5
t CONVTotal conversion time (including sampling time)N-bit resolution_+ 0.5 + N
8 cycles mode)

2. These values are obtained using the following formula:f_S = f_{ADC}/t_{CONV}$ , where $f_{ADC} = 36$ MHz and $t_{CONV} = 1,5$ cycle sampling time + $t_{SAR}$ sampling time. Refer to the product reference manual for the value of $t_{SAR}$ depending on resolution.

3. Depending on the package, $V_{REF+}$ can be internally connected to $V_{DDA}$ and $V_{REF-}$ to $V_{SSA}.

Table 88. ADC accuracy(1)(2)(3)

SymbolParameterConditions(4)MinTypMaxUnit
SingleBOOST = 1-±6-
TotalendedBOOST = 0-±8-
ETunadjusted
error
BOOST = 1-±10-
DifferentialBOOST = 0-±16-
SingleBOOST = 1-2-
DifferentialendedBOOST = 0-1-
EDlinearity
error
BOOST = 1-8-±LSB
DifferentialBOOST = 0-2-
SingleBOOST = 1-±6-
IntegralendedBOOST = 0-±4-
ELerrorlinearityBOOST = 1-±6-
DifferentialBOOST = 0-±4
Effective
number of
bits
(2 MSPS)
SingleBOOST = 1-11.6-
ENOB(5)endedBOOST = 0-12-
BOOST = 1-13.3-bits
DifferentialBOOST = 0-13.5
Signal-toSingleBOOST = 1-71.6-
SINAD(5)noise and
distortion
endedBOOST = 0-74-
ratioBOOST = 1-81.83-
(2 MSPS)DifferentialBOOST = 0-83-
SingleBOOST = 1-72-
SNR(5)Signal-to
noise ratio
endedBOOST = 0-74-
(2 MSPS)BOOST = 1-82-dB
DifferentialBOOST = 0-83-
SingleBOOST = 1--78-
THD(5)TotalendedBOOST = 0--80-
harmonic
distortion
BOOST = 1--90-
DifferentialBOOST = 0--95-

Note: ADC accuracy vs. negative injection current: injecting a negative current on any analog input pins should be avoided as this significantly reduces the accuracy of the conversion

being performed on another analog input. It is recommended to add a Schottky diode (pin to ground) to analog pins which may potentially inject negative currents.

Any positive injection current within the limits specified forI_{INJ(PIN)}$ and $\Sigma I_{INJ(PIN)}in Section 6.3.14 does not affect the ADC accuracy.

Figure 40. ADC accuracy characteristics

Figure 41. Typical connection diagram when using the ADC with FT/TT pins featuring analog switch function

    1. Refer to Section 6.3.20: 16-bit ADC characteristics for the values of RAIN and CADC.
  • Cparasitic represents the capacitance of the PCB (dependent on soldering and PCB layout quality) plus the pad capacitance (refer to Table 60: I/O static characteristics for the value of the pad capacitance). A high Cparasitic value downgrades conversion accuracy. To remedy this, fADC should be reduced.
    1. Refer to Table 60: I/O static characteristics for the value of IIka.
    1. Refer to Figure 15: Power supply scheme.

General PCB design guidelines

Power supply decoupling should be performed as shown in Figure 42 or Figure 43, depending on whether VREF+ is connected to VDDA or not. The 100 nF capacitors should be ceramic (good quality). They should be placed them as close as possible to the chip.

Figure 42. Power supply and reference decoupling (VREF+ not connected to VDDA) MSv50648V2 1 μF // 100 nF 1 μF // 100 nF STM32 VREF+(1) VSSA/VREF-(1) VDDA

  1. VREF+ input is available on all package whereas the VREF– s available only on UFBGA176+25 and TFBGA240+25. When VREF- is not available, it is internally connected to VDDA and VSSA.

  1. VREF+ input is available on all package whereas the VREF– s available only on UFBGA176+25 and TFBGA240+25. When VREF- is not available, it is internally connected to VDDA and VSSA.

6.3.21 DAC electrical characteristics

Table 89. DAC characteristics(1)

SymbolParameterConditionsMinTypMaxUnit
VDDAAnalog supply voltage-1.83.33.6
VREF+Positive reference voltage-1.80-VDDAV
VREFNegative reference
voltage
--VSSA-
DAC outputconnected to
VSSA
5--
RLResistive Loadbuffer ONconnected to
VDDA
25--
(2)
RO
Output ImpedanceDAC output buffer OFF10.31316
Output impedance sampleVDD = 2.7 V--1.6
RBONand hold mode, output
buffer ON
DAC output
buffer ON
VDD = 2.0 V--2.6
Output impedance sampleDAC outputVDD = 2.7 V--17.8
RBOFFand hold mode, output
buffer OFF
buffer OFFVDD = 2.0 V--18.7
(2)
CL
DAC output buffer OFF--50pF
CSH(2)Capacitive LoadSample and Hold mode-0.11μF
VDACOUTVoltage on DACOUTDAC output buffer ON0.2-VREF+
-0.2
V
outputDAC output buffer OFF0-VREF+
tSETTLINGSettling time (full scale: for
a 12-bit code transition
between the lowest and
the highest input codes
when DACOUT reaches
the final value of ±0.5LSB,
±1LSB, ±2LSB, ±4LSB,
±8LSB)
Normal mode, DAC output buffer
OFF, ±1LSB CL=10 pF
-1.7(2)2(2)μs
tWAKEUP(3)Wakeup time from off
state (setting the Enx bit in
the DAC Control register)
until the ±1LSB final value
Normal mode, DAC output buffer
ON, CL
≤ 50 pF, RL = 5 ㏀
-57.5μs
Middle code offset for 1VREF+ = 3.6 V-850-
Voffset(2)trim code stepVREF+ = 1.8 V-425-μV

Table 89. DAC characteristics(1) (continued)

SymbolParameterConditionsMinTypMaxUnit
DAG audienentDAC outputNo load, middle code (0x800)-360-
I DDA(DAC)buffer ONNo load, worst code (0xF1C)-490-
DAC quiescent consumption from V DDADAC output
buffer OFF
No load,
middle/worst
code (0x800)
-20-
Hold mode,
100 nF
-360*T ON /
(T ON +T OFF )
-
DAC outputNo load, middle code (0x800)-170-μΑ
buffer ONNo load, worst code (0xF1C)-170-
I DDV (DAC)DAC consumption from V REF+DAC output
buffer OFF
No load,
middle/worst
code (0x800)
-160-
old mode, Buffer
nF (worst code)
-170*T ON /
(T ON +T OFF )
-
old mode, Buffer
nF (worst code)
-160*T ON /
(T ON +T OFF )
-

Table 90. DAC accuracy(1)

SymbolParameterConditionsMinTypMaxUnit
DNLDifferential nonDAC outpuDAC output buffer ON±2-LSB
DINLlinearity (2)DAC output buffer OFF-±2-LOD
INLIntegral non linearity (3)DAC output buffer ON,C_L \le 50$ pF, $R_L \ge 5 \text{ k}\Omega$ DAC output buffer OFF, $C_L \le 50$ pF, no $R_L$±4-LSB
IINLintegral non ineanty.· ·±4-LOD
DAC output buffer ON,V REF+ = 3.6 V--±12
OffsetOffset error at code $C_L \le 50 \text{ pF},$ $R_L \ge 5 \text{ k}\OmegaV REF+ = 1.8 V--±25LSB
· ·buffer OFF,
pF, no R L
--±8

Table 90. DAC accuracy(1) (continued)

SymbolParameterConditionsMinTypMaxUnit
Offset1Offset error at code
0x001(4)
DAC output buffer OFF,
CL ≤ 50 pF, no RL
--±5LSB
OffsetCalOffset error at code
0x800 after factory
DAC output
buffer ON,
VREF+ = 3.6 V--±5LSB
calibrationCL
≤ 50 pF,
RL ≥ 5 ㏀
VREF+ = 1.8 V--±7
Gain error(5)DAC output buffer ON,CL≤ 50 pF,
RL ≥ 5 ㏀
--±1
GainDAC output buffer OFF,
CL ≤ 50 pF, no RL
-±1%
TUETotal unadjusted errorDAC output buffer OFF,
CL ≤ 50 pF, no RL
--±12LSB
SNRSignal-to-noise ratio(6)DAC output buffer ON,CL≤ 50 pF,
RL ≥ 5 ㏀ , 1 kHz, BW = 500 KHz
-67.8-dB
SINADSignal-to-noise and
distortion ratio(6)
DAC output buffer ON, CL
≤ 50 pF,
RL ≥ 5 ㏀ , 1 kHz
-67.5-dB
ENOBEffective number of
bits
CLDAC output buffer ON,
≤ 50 pF, RL ≥ 5 ㏀ , 1 kHz
-10.9-bits

1. Guaranteed by characterization.

2. Difference between two consecutive codes minus 1 LSB.

3. Difference between the value measured at Code i and the value measured at Code i on a line drawn between Code 0 and last Code 4095.

4. Difference between the value measured at Code (0x001) and the ideal value.

5. Difference between the ideal slope of the transfer function and the measured slope computed from code 0x000 and 0xFFF when the buffer is OFF, and from code giving 0.2 V and (VREF+ - 0.2 V) when the buffer is ON.

6. Signal is -0.5dBFS with Fsampling=1 MHz.

R L C L Buffered/Non-buffered DAC DACOUTx Buffer(1) 12-bit digital to analog converter ai17157V3

Figure 44. 12-bit buffered /non-buffered DAC

  1. The DAC integrates an output buffer that can be used to reduce the output impedance and to drive external loads directly without the use of an external operational amplifier. The buffer can be bypassed by configuring the BOFFx bit in the DACCR register.

6.3.22 Voltage reference buffer characteristics

Table 91. VREFBUF characteristics(1)

SymbolParameterConditionsMinTypMaxUnit
VSCALE = 0002.83.33.6
Normal mode
VSCALE = 010
2.1
VSCALE = 0012.4
-
-
3.6
3.6
VSCALE = 0111.8-3.6
VDDAAnalog supply voltageVSCALE = 0001.62-2.80
VSCALE = 0011.62-2.40
Degraded modeVSCALE = 0101.62-2.10
VSCALE = 0111.62-1.80
VSCALE = 000-2.5-
VSCALE = 001-2.048-V
Normal modeVSCALE = 010-1.8-
VSCALE = 011-1.5-
VREFBUFVoltage ReferenceVSCALE = 000VDDA-
150 mV
-VDDA
OUTBuffer OutputDegraded mode(2)VSCALE = 001VDDA-
150 mV
-VDDA
VSCALE = 010VDDA-
150 mV
-VDDA
VSCALE = 011VDDA-
150 mV
-VDDA
TRIMTrim step resolution---±0.05±0.2%
CLLoad capacitor--0.511.50uF
SymbolParameterConditionsMinTypMaxUnit
esrEquivalent Serial
Resistor of CL
----2Ω
IloadStatic load current----4mA
Line regulation≤ 3.6 VIload = 500 μA-200-ppm/V
Ilinereg2.8 V ≤ VDDAIload = 4 mA-100-
IloadregLoad regulation500 μA ≤ ILOAD
≤ 4 mA
Normal Mode-50-ppm/
mA
TcoeffTemperature coefficient-40 °C < TJ < +125 °C---Tcoeff
xVREFINT
+ 75
ppm/
°C
DC--60-
PSRRPower supply rejection100KHz--40-dB
CL=0.5 μF--300-
tSTARTStart-up timeC
L=1 μF
--500-μs
CL=1.5 μF--650-
IINRUSHControl of maximum
DC current drive on
VREFBUFOUT during
startup phase(3)
--8-mA
VREFBUFILOAD = 0 μA--1525
IDDA(VRE
FBUF)
consumption fromILOAD = 500 μA--1630μA
VDDAILOAD = 4 mA--3250

6.3.23 Temperature sensor characteristics

Table 92. Temperature sensor characteristics

SymbolParameterMinTypMaxUnit
(1)
TL
VSENSE linearity with temperature--±3°C
AvgSlope(2)Average slope-2-mV/°C
V30(3)Voltage at 30°C ± 5 °C-0.62-V
tstartrun(1)Startup time in Run mode (buffer startup)--25.2
tStemp(1)ADC sampling time when reading the temperature9--μs
Isens(1)Sensor consumption-0.180.31
Isensbuf(1)Sensor buffer consumption-3.86.5μA

1. Guaranteed by design.

1. Guaranteed by design.

2. In degraded mode, the voltage reference buffer cannot accurately maintain the output voltage (VDDA-drop voltage).

3. To properly control VREFBUF IINRUSH current during the startup phase and the change of scaling, VDDA voltage should be in the range of 1.8 V-3.6 V, 2.1 V-3.6 V, 2.4 V-3.6 V and 2.8 V-3.6 V for VSCALE = 011, 010, 001 and 000, respectively.

    1. Guaranteed by characterization.
    1. Measured at VDDA = 3.3 V ± 10 mV. The V30 ADC conversion result is stored in the TSCAL1 byte.

Table 93. Temperature sensor calibration values

SymbolParameterMemory address
TSCAL1Temperature sensor raw data acquired value at
30 °C, VDDA=3.3 V
0x1FF1 E820 -0x1FF1 E821
TSCAL2Temperature sensor raw data acquired value at
110 °C, VDDA=3.3 V
0x1FF1 E840 - 0x1FF1 E841

6.3.24 Temperature and VBAT monitoring

Table 94. VBAT monitoring characteristics

SymbolParameterTypMaxUnit
RResistor bridge for VBAT-26-
QRatio on VBAT measurement-4--
Er(1)Error on Q–10-+10%
tSvbat(1)ADC sampling time when reading VBAT input9--μs
VBAThighHigh supply monitoring-3.55-V
VBATlowLow supply monitoring-1.36-

Table 95. VBAT charging characteristics

SymbolParameterConditionMinTypMaxUnit
Battery charging resistorVBRS in PWRCR3= 0-5-
RBCVBRS in PWRCR3= 1-1.5-

SymbolParameterMinTypMaxUnit
TEMPhighHigh temperature monitoring-117-°C
TEMPlowLow temperature monitoring-–25-

6.3.25 Voltage booster for analog switch

Table 97. Voltage booster for analog switch characteristics(1)

SymbolParameterConditionMinTypMaxUnit
VDDSupply voltage-1.622-63.6V
tSU(BOOST)Booster startup time---50μs
1.62 V ≤ VDD
≤ 2.7 V
--125
IDD(BOOST)Booster consumption2.7 V < VDD < 3.6 V--250μA

1. Guaranteed by characterization results.

6.3.26 Comparator characteristics

Table 98. COMP characteristics(1)

SymbolParameterCoonditionsMinTypMaxUnit
V_{DDA}Analog supply voltage-1.623.33.6
V INComparator input voltage range-0-V DDA٧
V BG (2)Scaler input voltage-Refeer to V RIEFINT
V SCScaler offset voltage--±5±10mV
1Scaler static consumptionBRGEN=0 (bridge disable)-0.20.3
I DDA(SCALER)from V DDABRGEN=1 (bridge enable)-8.01μA
t STARTSCALERScaler startup time--140250μs
Comparator startup time toHigh-speed mode-25
t STARTreach propagation delayMeddium mode-520μs
specificationUltra-low-power mode-1580
Propagation delay forHigh-speed mode-5080ns
200 mV step with 100 mVMeddium mode-0.51.2
4overdriveUltra-low-power mode-2.57μs
t DPropagation delay for stepHigh-speed mode-50120ns
> 200 mV with 100 mV overdrive only on positiveMedium mode-0.51.2
inputsUltra-low-power mode-2.57μs
V offsetComparator offset errorFull comrnon mode range-±5±20mV
Nohysteresis-0-
0Lowhysteresis-10-/
V_{hys}Comparator hysteresisMediuım hysteresis-20-mV
Highn hysteresis-30-
Static-400600
Ultra-low-
power mode
With 50 kHz
±100 mV overdrive
square signal
-800-nA
Static-57
I DDA (COMP)Comparator consumption from V DDAMedium modeWith 50 kHz
±100 mV overdrive
square signal
-6-^
Static-70100μA
High-speed modeWith 50 kHz
±100 mV overdrive
square signal
-75-

2. Refer to Table 28: Embedded reference voltage.

6.3.27 Operational amplifier characteristics

Table 99. OPAMP characteristics(1)

SymbolParameterConditionsMinTypMaxUnit
VDDAAnalog supply voltage
Range
-23.33.6V
CMIRCommon Mode Input
Range
-0-VDDA
25°C, no load on output--±1.5
VIOFFSETInput offset voltageAll voltages and
temperature, no load
--±2.5mV
ΔVIOFFSETInput offset voltage drift--±3.0-μV/°C
TRIMOFFSETP
TRIMLPOFFSETP
Offset trim step at low
common input voltage
(0.1*VDDA)
--1.11.5mV
TRIMOFFSETN
TRIMLPOFFSETN
Offset trim step at high
common input voltage
(0.9*VDDA)
--1.11.5
ILOADDrive current---500μA
ILOADPGADrive current in PGA mode---270
CLOADCapacitive load---50pF
CMRRCommon mode rejection
ratio
--80-dB
PSRRPower supply rejection
ratio
CLOAD
≤ 50pf /
≥ 4 kΩ(2) at 1 kHz,
RLOAD
Vcom=VDDA/2
5066-dB
GBWGain bandwidth for high
supply range
-47.312.3MHz
SRSlew rate (from 10% andNormal mode-3-V/μs
90% of output voltage)High-speed mode-30-
AOOpen loop gain-5990129dB
φmPhase margin--55-°
GMGain margin--12-dB

Table 99. OPAMP characteristics(1) (continued)

SymbolParameterConditionsMinTypMaxUnit
VOHSATHigh saturation voltageIload=max or RLOAD=min(2),
Input at VDDA
VDDA
-100 mV
--mV
VOLSATLow saturation voltageIload=max or RLOAD=min(2),
Input at 0 V
--100
Wake up time from OFFNormal
mode
CLOAD
≤ 50pf,
≥ 4 kΩ(2),
RLOAD
follower
configuration
-0.83.2
tWAKEUPstateHigh
speed
CLOAD
≤ 50pf,
≥ 4 kΩ(2),
RLOAD
follower
configuration
-0.92.8μs
--2--
Non inverting gain value--4--
--8--
PGA gain--16--
---1--
Inverting gain value---3--
---7--
---15--
PGA Gain=2-10/10-
R2/R1 internal resistance
values in non-inverting
PGA Gain=4-30/10-
PGA mode(3)PGA Gain=8-70/10-
PGA Gain=16-150/10-kΩ/
RnetworkPGA Gain=-1-10/10-
R2/R1 internal resistancePGA Gain=-3-30/10-
values in inverting PGA
mode(3)
PGA Gain=-7-70/10-
PGA Gain=-15-150/10-
Delta RResistance variation (R1 or
R2)
--15-15%
Gain=2-GBW/2-
PGA bandwidth forGain=4-GBW/4-MHz
PGA BWdifferent non inverting gainGain=8-GBW/8-
Gain=16-GBW/16-
SymbolParameterConditionsMinTypMaxUnit
en Voltage rValtana maia alamaitaat
1 KHz
output loaded
with 4 kΩ
-140-nV/√
Voltage noise densityat
10 KHz
-55-Hz
, OPAMP consumption fromNormal
mode
no Load,-5701000
IDDA(OPAMP)V_{DDA}$High-
speed
mode
quiescent mode,
follower
-6101200μA

1. Guaranteed by design, unless otherwise specified.

2. $R_{LOAD}is the resistive load connected to VSSA or to VDDA.

3. R2 is the internal resistance between the OPAMP output and th OPAMP inverting input. R1 is the internal resistance between the OPAMP inverting input and ground. PGA gain = 1 + R2/R1.

6.3.28 Digital filter for Sigma-Delta Modulators (DFSDM) characteristics

Unless otherwise specified, the parameters given in Table 100 for DFSDM are derived from tests performed under the ambient temperature, fPCLKx frequency and VDD supply voltage summarized in Table 24: General operating conditions, with the following configuration:

  • Output speed is set to OSPEEDRy[1:0] = 10
  • Capacitive load C = 30 pF
  • Measurement points are done at CMOS levels: 0.5VDD

Refer to Section 6.3.15: I/O port characteristics for more details on the input/output alternate function characteristics (DFSDMxCKINx, DFSDMxDATINx, DFSDMxCKOUT for DFSDMx).

Table 100. DFSDM measured timing - 1.62-3.6 V(1)

SymbolParameterConditionsMinTypMaxUnit
fDFSDMCLKDFSDM clock1.62 V < VDD < 3.6 VSPI mode (SITP[1:0]=0,1),
External clock mode
(SPICKSEL[1:0]=0),
1.62 V < VDD < 3.6 V
SPI mode (SITP[1:0]=0,1),
External clock mode
(SPICKSEL[1:0]=0),
2.7 < VDD < 3.6 V
--
-
-
250
20
(fDFSDMCLK/4)
20
(fDFSDMCLK/4)
fCKIN
(1/TCKIN)
Input clock
frequency
SPI mode (SITP[1:0]=0,1),
Internal clock mode
(SPICKSEL[1:0]≠0),
1.62 < VDD < 3.6 V
-20
(fDFSDMCLK/4)
MHz
SPI mode (SITP[1:0]=0,1),
Internal clock mode
(SPICKSEL[1:0]≠0),
2.7 < VDD < 3.6 V
--20
(fDFSDMCLK/4)
fCKOUTOutput clock
frequency
1.62 < VDD < 3.6 V-20
Output clockEven division,
CKOUTDIV[7:0]
= 1, 3, 5
455055
DuCyCKOUTfrequency duty
cycle
1.62 < VDD < 3.6 VOdd division,
CKOUTDIV[7:0]
= 2, 4, 6
(((n/2+1)/(n+1))*
100)–5
(((n/2+1)/(n+1))
*100)
(((n/2+1)/(n+1))*
100)+5
%

Table 100. DFSDM measured timing - 1.62-3.6 V(1) (continued)

SymbolParameterConditionsMinTypMaxUnit
twh(CKIN)
twl(CKIN)
Input clock
high and low
time
SPI mode (SITP[1:0]=0,1),
External clock mode
(SPICKSEL[1:0]=0),
1.62 < VDD < 3.6 V
TCKIN/2 - 0.5TCKIN/2-
tsuData input
setup time
SPI mode (SITP[1:0]=0,1),
External clock mode
(SPICKSEL[1:0]=0),
1.62 < VDD < 3.6 V
4--
thData input
hold time
SPI mode (SITP[1:0]=0,1),
External clock mode
(SPICKSEL[1:0]=0),
1.62 < VDD < 3.6 V
0.5--ns
TManchesterManchester
data period
(recovered
clock period)
Manchester mode (SITP[1:0]=2,3),
Internal clock mode
(SPICKSEL[1:0]≠0),
1.62 < VDD < 3.6 V
(CKOUTDIV+1)
* TDFSDMCLK
-(2CKOUTDIV)
TDFSDMCLK

Figure 45. Channel transceiver timing diagrams

6.3.29 Camera interface (DCMI) timing specifications

Unless otherwise specified, the parameters given in Table 101 for DCMI are derived from tests performed under the ambient temperature, frcccck frequency and VDD supply voltage summarized in Table 24: General operating conditions, with the following configuration:

  • DCMIPIXCLK polarity: falling
  • DCMIVSYNC and DCMIHSYNC polarity: high
  • Data formats: 14 bits
  • Capacitive load C=30 pF
  • Measurement points are done at CMOS levels: 0.5VDD

Table 101. DCMI characteristics(1)

SymbolParameterMinMaxUnit
-Frequency ratio DCMIPIXCLK/frcccck-0.4-
DCMIPIXCLKPixel clock input-80MHz
DPixelPixel clock input duty cycle3070%
tsu(DATA)Data input setup time1-
th(DATA)Data input hold time1-
tsu(HSYNC)
tsu(VSYNC)
DCMIHSYNC/DCMIVSYNC input setup time1.5-ns
th(HSYNC)
th(VSYNC)
DCMIHSYNC/DCMIVSYNC input hold time1-

MS32414V2 DCMIPIXCLK tsu(VSYNC) tsu(HSYNC) DCMIHSYNC DCMIVSYNC DATA[0:13] 1/DCMIPIXCLK th(HSYNC) th(HSYNC) tsu(DATA) th(DATA)

Figure 46. DCMI timing diagram

6.3.30 LCD-TFT controller (LTDC) characteristics

Unless otherwise specified, the parameters given in Table 102 for LCD-TFT are derived from tests performed under the ambient temperature, frcccck frequency and VDD supply voltage summarized in Table 24: General operating conditions, with the following configuration:

  • LCDCLK polarity: high
  • LCDDE polarity: low
  • LCDVSYNC and LCDHSYNC polarity: high
  • Pixel formats: 24 bits
  • Output speed is set to OSPEEDRy[1:0] = 11
  • Capacitive load C=30 pF
  • Measurement points are done at CMOS levels: 0.5VDD
  • I/O compensation cell enabled

Table 102. LTDC characteristics (1)

SymbolParameterConditionsMinMaxUnit
2.7 V < VDD < 3.6 V,
20 pF
-150
fCLKLTDC clock output frequency2.7 V < VDD < 3.6 V-133MHz
1.62 V < VDD < 3.6 V-90
DCLKLTDC clock output duty cycle-4555%
tw(CLKH),
tw(CLKL)
Clock High time, low time-tw(CLK)/2-0.5tw(CLK)/2+0.5
tv(DATA)Data output valid time--0.5
th(DATA)Data output hold time-0-
tv(HSYNC),
tv(VSYNC),
tv(DE)
HSYNC/VSYNC/DE output valid
time
--0.5ns
th(HSYNC),
th(VSYNC),
th(DE)
HSYNC/VSYNC/DE output hold
time
-0.5-

Figure 47. LCD-TFT horizontal timing diagram

6.3.31 Timer characteristics

The parameters given in Table 103 are guaranteed by design.

Refer to Section 6.3.15: I/O port characteristics for details on the input/output alternate function characteristics (output compare, input capture, external clock, PWM output).

Table 103. TIMx characteristics(1)(2)

SymbolParameterConditions (3)MinMaxUnit
t res(TIM)Timer resolution timeAHB/APBx prescaler=1
or 2 or 4, f TIMxCLK =
240 MHz
1-t TIMxCLK
AHB/APBx
prescaler>4, f TIMxCLK =
140 MHz
1-t TIMxCLK
f EXTTimer external clock frequency on CH1 to CH4f TIMxCLK /2MHz
Res TIMTimer resolution-16/32bit
t MAXCOUNTMaximum possible count with 32-bit counter--65536 ×
65536
t TIMxCLK

1. TIMx is used as a general term to refer to the TIM1 to TIM17 timers.

2. Guaranteed by design.

3. The maximum timer frequency on APB1 or APB2 is up to 240 MHz, by setting the TIMPRE bit in the RCCCFGR register, if APBx prescaler is 1 or 2 or 4, then TIMxCLK = rcchclk1, otherwise TIMxCLK = 4x Frccpclkxd2.

6.3.32 Communications interfaces

I 2 C interface characteristics

The I2 C interface meets the timings requirements of the I2 C-bus specification and user manual revision 03 for:

  • Standard-mode (Sm): with a bit rate up to 100 kbit/s
  • Fast-mode (Fm): with a bit rate up to 400 kbit/s.
  • Fast-mode Plus (Fm+): with a bit rate up to 1Mbit/s.

The I2 C timings requirements are guaranteed by design when the I2C peripheral is properly configured (refer to RM0433 reference manual) and when the i2ckerck frequency is greater than the minimum shown in the table below:

SymbolParameterConditionMinUnit
I2CCLK
f(I2CCLK)
frequency
Standard-modeAnalog filter ON
DNF=0
2
8
Fast-modeAnalog filter OFF
DNF=1
Analog filter ON
DNF=0
9
17
MHz
Fast-mode PlusAnalog filter OFF
DNF=1
16

The SDA and SCL I/O requirements are met with the following restrictions:

  • The SDA and SCL I/O pins are not "true" open-drain. When configured as open-drain, the PMOS connected between the I/O pin and VDD is disabled, but still present.
  • The 20 mA output drive requirement in Fast-mode Plus is not supported. This limits the maximum load Cload supported in Fm+, which is given by these formulas:tr(SDA/SCL)=0.8473xRpxCload

Rp(min)= (VDD-VOL(max))/IOL(max)

Where Rp is the I2C lines pull-up. Refer to Section 6.3.15: I/O port characteristics for the I2C I/Os characteristics.

All I2 C SDA and SCL I/Os embed an analog filter. Refer to Table 105 for the analog filter characteristics:

Table 105. I2C analog filter characteristics(1)

SymbolParameterMinMaxUnit
tAFMaximum pulse width of spikes that
are suppressed by the analog filter
50(2)260(3)ns
    1. Guaranteed by design.
    1. Spikes with widths below tAF(min) are filtered.
    1. Spikes with widths above tAF(max) are not filtered.

DS12110 Rev 10 191/357

SPI interface characteristics

Unless otherwise specified, the parameters given in Table 106 for the SPI interface are derived from tests performed under the ambient temperature, fPCLKx frequency and VDD supply voltage conditions summarized in Table 24: General operating conditions, with the following configuration:

  • Output speed is set to OSPEEDRy[1:0] = 11
  • Capacitive load C = 30 pF
  • Measurement points are done at CMOS levels: 0.5VDD
  • I/O compensation cell enabled
  • HSLV activated when VDD ≤ 2.7 V

Refer to Section 6.3.15: I/O port characteristics for more details on the input/output alternate function characteristics (NSS, SCK, MOSI, MISO for SPI).

Table 106. SPI dynamic characteristics(1)

  • Symbol Parameter Conditions Min Typ Max Unit
  • Master mode
    1.62 V≤VDD≤3.6 V 90
  • Master mode
    2.7 V≤VDD≤3.6 V
    SPI1,2,3 133
  • Master mode
    2.7 V≤VDD≤3.6 V
    SPI4,5,6 100
  • fSCK
    1/tc(SCK) SPI clock frequency Slave receiver mode
    1.62 V≤VDD≤3.6 V
    SPI1,2,3 - - 150 MHz
  • Slave receiver mode
    1.62 V≤VDD≤3.6 V
    SPI4,5,6 100
  • Slave mode transmitter/full
    duplex
    2.7 V≤VDD≤3.6 V 31
  • Slave mode transmitter/full
    duplex
    1.62 V≤VDD≤3.6 V 25
  • tsu(NSS) NSS setup time 2 - -
  • th(NSS) NSS hold time Slave mode 1 - - ns
  • tw(SCKH),
    tw(SCKL) SCK high and low time Master mode TPLCK - 2 TPLCK TPLCK + 2

Table 106. SPI dynamic characteristics(1) (continued)

SymbolParameterConditionsMinTypMaxUnit
tsu(MI)Master mode2--
tsu(SI)Data input setup timeSlave mode2--
th(MI)Data input hold timeMaster mode1--
th(SI)Slave mode1--
ta(SO)Data output access timeSlave mode91327
tdis(SO)Data output disable timeSlave mode015ns
Slave mode, 2.7 V≤VDD≤3.6 V-11.516
tv(SO)Data output valid timeSlave mode 1.62 V≤VDD≤3.6 V-1320
tv(MO)Master mode-13
th(SO)Data output hold timeSlave mode, 1.62 V≤VDD≤3.6 V9--
th(MO)Master mode0--

Figure 49. SPI timing diagram - slave mode and CPHA = 0

Figure 50. SPI timing diagram - slave mode and CPHA = 1(1)

  1. Measurement points are done at 0.5VDD and with external CL = 30 pF.

  1. Measurement points are done at 0.5VDD and with external CL = 30 pF.

I 2S interface characteristics

Unless otherwise specified, the parameters given in Table 107 for the I2S interface are derived from tests performed under the ambient temperature, fPCLKx frequency and VDD supply voltage conditions summarized in Table 24: General operating conditions, with the following configuration:

  • Output speed is set to OSPEEDRy[1:0] = 10
  • Capacitive load C = 30 pF
  • Measurement points are done at CMOS levels: 0.5VDD
  • I/O compensation cell enabled

Refer to Section 6.3.15: I/O port characteristics for more details on the input/output alternate function characteristics (CK, SD, WS).

Table 107. I2S dynamic characteristics(1)

SymbolParameterConditionsMinMaxUnit
fMCKI2S Main clock output-256x8K256FSMHz
I2S clock frequencyMaster data-64FSMHz
fCKSlave data-64FS
tv(WS)WS valid timeMaster mode-3.5
th(WS)WS hold timeMaster mode0-
tsu(WS)WS setup timeSlave mode1-
th(WS)WS hold timeSlave mode1-
tsu(SDMR)Master receiver1-
tsu(SDSR)Data input setup timeSlave receiver1-
th(SDMR)Master receiver4-ns
th(SDSR)Data input hold timeSlave receiver2-
tv(SDST)Data output valid timeSlave transmitter (after enable edge)-20
tv(SDMT)Master transmitter (after enable edge)-3
th(SDST)Slave transmitter (after enable edge)9-
th(SDMT)Data output hold timeMaster transmitter (after enable edge)0-

Figure 52. I2S slave timing diagram (Philips protocol)(1)

  1. LSB transmit/receive of the previously transmitted byte. No LSB transmit/receive is sent before the first byte.

  1. LSB transmit/receive of the previously transmitted byte. No LSB transmit/receive is sent before the first byte.

SAI characteristics

Unless otherwise specified, the parameters given in Table 108 for SAI are derived from tests performed under the ambient temperature, fPCLKx frequency and VDD supply voltage conditions summarized in Table 24: General operating conditions, with the following configuration:

  • Output speed is set to OSPEEDRy[1:0] = 10
  • Capacitive load C=30 pF
  • Measurement points are performed at CMOS levels: 0.5VDD

Refer to Section 6.3.15: I/O port characteristics for more details on the input/output alternate function characteristics (SCK,SD,WS).

Table 108. SAI characteristics(1)

SymbolParameterConditionsMinMaxUnit
fMCKSAI Main clock output-256 x 8K256xFsMHz
SAI clock frequency(2)Master data: 32 bits-128xFs(3)
FCKSlave data: 32 bits-128xFsMHz
Master mode
2.7≤VDD≤3.6V
-15
tv(FS)FS valid time
Master mode
-
1.71≤VDD≤3.6V
20
tsu(FS)FS setup timeSlave mode7-
Master mode1-ns
th(FS)FS hold timeSlave mode1-
tsu(SDAMR)Master receiver0.5-
tsu(SDBSR)Data input setup timeSlave receiver1-
th(SDAMR)Master receiver3.5-
th(SDBSR)Data input hold timeSlave receiver2-
Slave transmitter (after enable edge)
2.7≤VDD≤3.6V
-17
tv(SDBST)Data output valid timeSlave transmitter (after enable edge)
1.62≤VDD≤3.6V
-20
th(SDBST)Data output hold timeSlave transmitter (after enable edge)7-
Master transmitter (after enable edge)
2.7≤VDD≤3.6V
-17ns
tv(SDAMT)Data output valid timeMaster transmitter (after enable edge)
1.62≤VDD≤3.6V
-20
th(SDAMT)Data output hold timeMaster transmitter (after enable edge)7.55-

Figure 54. SAI master timing waveforms

MDIO characteristics

Table 109. MDIO Slave timing parameters

SymbolParameterMinTypMaxUnit
F sDCManagement data clock--40MHz
t d(MDIO)Management data input/output output valid time7820
t su(MDIO)Management data input/output setup time4--ns
t h(MDIO)Management data input/output hold time1iı

Figure 56. MDIO Slave timing diagram

SD/SDIO MMC card host interface (SDMMC) characteristics

Unless otherwise specified, the parameters given in Table 110 for the SDIO/MMC interface are derived from tests performed under the ambient temperature, fPCLK2 frequency and VDD supply voltage conditions summarized in Table 24: General operating conditions, with the following configuration:

  • Output speed is set to OSPEEDRy[1:0] = 11
  • Capacitive load C = 30 pF
  • Measurement points are done at CMOS levels: 0.5VDD
  • I/O compensation cell enabled
  • HSLV activated when VDD ≤ 2.7 V

Refer to Section 6.3.15: I/O port characteristics for more details on the input/output characteristics.

Table 110. Dynamic characteristics: SD / MMC characteristics, VDD = 2.7 to 3.6 V(1)(2)

SymbolParameterConditionsMinTypMaxUnit
fPPClock frequency in data transfer mode-0-125MHz
tW(CKL)Clock low time9.510.5-
tW(CKH)Clock high timefPP =50 MHz8.59.5-ns
CMD, D inputs (referenced to CK) in MMC and SD HS/SDR/DDR mode
tISUInput setup time HS3--
tIHInput hold time HSfPP
≥ 50 MHz
0.5--ns
tIDW(3)Input valid window (variable window)
CMD, D outputs (referenced to CK) in MMC and SD HS/SDR/DDR mode
3--
tOVOutput valid time HS-3.55
tOHOutput hold time HSfPP
≥ 50 MHz
2--ns

Table 110. Dynamic characteristics: SD / MMC characteristics, VDD = 2.7 to 3.6 V(1)(2)

SymbolParameterConditionsMinTypMaxUnit
CMD, D inputs (referenced to CK) in SD default mode
tISUDInput setup time SD3--
tIHDInput hold time SD
CMD, D outputs (referenced to CK) in SD default mode
fPP =25 MHz0.5--ns
tOVDOutput valid default time SD-12
tOHDOutput hold default time SDfPP =25 MHz0--ns

Table 111. Dynamic characteristics: eMMC characteristics, VDD = 1.71 to 1.9 V(1)(2)

SymbolParameterConditionsMinTypMaxUnit
fPPClock frequency in data transfer mode-0-120MHz
tW(CKL)Clock low timefPP =50 MHz9.510.5-
tW(CKH)Clock high time8.59.5-ns
CMD, D inputs (referenced to CK) in eMMC mode
tISUInput setup time HS2.5--
t
IH
Input hold time HSfPP
≥ 50 MHz
1--ns
tIDW(3)Input valid window (variable window)
CMD, D outputs (referenced to CK) in eMMC mode
3.5--
tOVOutput valid time HS-57
tOHOutput hold time HSfPP
≥ 50 MHz
3--ns

2. Above 100 MHz, CL = 20 pF.

3. The minimum window of time where the data needs to be stable for proper sampling in tuning mode.

2. CL = 20 pF.

3. The minimum window of time where the data needs to be stable for proper sampling in tuning mode.

Figure 57. SDIO high-speed mode

Figure 58. SD default mode

MSv36879V3 Data output IO0 IO2 IO4 Clock Data input IO0 IO2 IO4 tr(CLK) t(CLK) tw(CLKH) tw(CLKL) tf(CLK) tsf(IN) thf(IN) tvf(OUT) thr(OUT) IO1 IO3 IO5 IO1 IO3 IO5 tvr(OUT) thf(OUT) tsr(IN)thr(IN)

Figure 59. DDR mode

CAN (controller area network) interface

Refer to Section 6.3.15: I/O port characteristics for more details on the input/output alternate function characteristics (FDCANxTX and FDCANxRX).

USB OTGFS characteristics

The USB interface is fully compliant with the USB specification version 2.0 and is USB-IF certified (for Full-speed device operation).

SymbolParameterConditionMinTypMaxUnit
VDD33USBUSB transceiver operating
voltage
-3.0(1)-3.6V
RPUIEmbedded USBDP pull-up
value during idle
-90012501600
RPUREmbedded USBDP pull-up
value during reception
-140023003200Ω
ZDRVOutput driver impedance(2)Driver high
and low
283644

USB OTGHS characteristics

Unless otherwise specified, the parameters given in Table 113 for ULPI are derived from tests performed under the ambient temperature, frcccck frequency and VDD supply voltage conditions summarized in Table 24: General operating conditions, with the following configuration:

  • Output speed is set to OSPEEDRy[1:0] = 11
  • Capacitive load C = 20 pF
  • Measurement points are done at CMOS levels: 0.5VDD.

Refer to Section 6.3.15: I/O port characteristics for more details on the input/output characteristics.

SymbolParameterConditionsMinTypMaxUnit
tSCControl in (ULPIDIR, ULPINXT) setup time-0.5--
tHCControl in (ULPIDIR, ULPINXT) hold time-6.5--
tSDData in setup time-2.5--
tHDData in hold time-0--
2.7 V < VDD < 3.6 V,
CL = 20 pF
-6.58.5ns
tDC/tDDData/control output delay--
1.7 V < V
DD < 3.6 V,
CL = 15 pF
-6.513

1. The USB functionality is ensured down to 2.7 V but not the full USB electrical characteristics which are degraded in the 2.7 to 3.0 V voltage range.

2. No external termination series resistors are required on USBDP (D+) and USBDM (D-); the matching impedance is already included in the embedded driver.

1. Guaranteed by characterization results.

Figure 60. ULPI timing diagram

Ethernet characteristics

Unless otherwise specified, the parameters given in Table 114, Table 115 and Table 116 for SMI, RMII and MII are derived from tests performed under the ambient temperature,f_{rcc_c_ck}frequency summarized in Table 24: General operating conditions, with the following configuration:

  • Output speed is set to OSPEEDRy[1:0] = 10
  • Capacitive load C = 20 pF
  • Measurement points are done at CMOS levels: 0.5VDD.

Refer to Section 6.3.15: I/O port characteristics for more details on the input/output characteristics.

Table 114 gives the list of Ethernet MAC signals for the SMI and Figure 61 shows the corresponding timing diagram.

Table 114. Dynamics characteristics: Ethernet MAC signals for SMI(1)

SymbolParameterMinTypMaxUnit
t MDCMDC cycle time(2.5 MHz)400400403
T d(MDIO)Write data valid time11.53ns
t su(MDIO)Read data setup time8--115
t h(MDIO)Read data hold time0--

MS31384V1 ETHMDC ETHMDIO(O) ETHMDIO(I) tMDC td(MDIO) tsu(MDIO) th(MDIO)

Figure 61. Ethernet SMI timing diagram

Table 115 gives the list of Ethernet MAC signals for the RMII and Figure 62 shows the corresponding timing diagram.

Table 115. Dynamics characteristics: Ethernet MAC signals for RMII(1)

SymbolParameterMinTypMaxUnit
tsu(RXD)Receive data setup time2--
tih(RXD)Receive data hold time3--
tsu(CRS)Carrier sense setup time2.5--
tih(CRS)Carrier sense hold time2--ns
td(TXEN)Transmit enable valid delay time44.57
td(TXD)Transmit data valid delay time77.511.5

ai15667b RMIIREFCLK RMIITXEN RMIITXD[1:0] RMIIRXD[1:0] RMIICRSDV t d(TXEN) t d(TXD) t su(RXD) t su(CRS) t ih(RXD) t ih(CRS)

Figure 62. Ethernet RMII timing diagram

Table 116 gives the list of Ethernet MAC signals for MII and Figure 63 shows the corresponding timing diagram.

SymbolParameterMinTypMaxUnit
t su(RXD)Receive data setup time2--
t ih(RXD)Receive data hold time3--
t su(DV)Data valid setup time1.5--
t ih(DV)Data valid hold time1--ns
t su(ER)Error setup time1.5--115
t ih(ER)Error hold time0.5--
t d(TXEN)Transmit enable valid delay time4.56.511
t d(TXD)Transmit data valid delay time77.515

1. Guaranteed by characterization results.

Figure 63. Ethernet MII timing diagram

6.3.33 JTAG/SWD interface characteristics

Unless otherwise specified, the parameters given in Table 117 and Table 118 for JTAG/SWD are derived from tests performed under the ambient temperature,f_{rcc_c_ck}$ frequency and $V_{DD}supply voltage summarized in Table 24: General operating conditions, with the following configuration:

  • Output speed is set to OSPEEDRy[1:0] = 0x10
  • Capacitive load C=30 pF
  • Measurement points are done at CMOS levels: 0.5VDD

Refer to Section 6.3.15: I/O port characteristics for more details on the input/output characteristics.

Table 117. Dynamics JTAG characteristics(1)

</vdd<> </vdd<> </vdd<> </vdd<>
SymbolParameterConditionsMinTypMaxUnit
Fpp2.7 V <vdd< 3.6="" td="" v<="">--37--37
1/tc(TCK)TCK clock
frequency
1.62 V <vdd< 3.6="" td="" v<="">--27.5MHz--27.5MHz
tisu(TMS)TMS input
setup time
-2--
tih(TMS)TMS input
hold time
-1--
tisu(TDI)TDI input
setup time
-1.5--
tih(TDI)TDI input
hold time
-1--ns
TDO output2.7 V <vdd< 3.6="" td="" v<="">-813.5-813.5
tov (TDO)valid time1.62 V <vdd< 3.6="" td="" v<="">-818-818
toh(TDO)TDO output
hold time
-7--

Table 118. Dynamics SWD characteristics(1)

</vdd<> </vdd<> </vdd<> </vdd<>
SymbolParameterConditionsMinTypMaxUnit
Fpp2.7 V <vdd< 3.6="" td="" v<="">--71--71
1/tc(SWCLK)SWCLK
clock
frequency
1.62 V <vdd< 3.6="" td="" v<="">--55.5MHz--55.5MHz
tisu(SWDIO)SWDIO input
setup time
-2.5--
tih(SWDIO)SWDIO input
hold time
-1--
SWDIO2.7 V <vdd< 3.6="" td="" v<="">-8.514ns-8.514ns
tov (SWDIO)output valid
time
1.62 V <vdd< 3.6="" td="" v<="">-8.518-8.518
toh(SWDIO)SWDIO
output hold
time
-8--

Figure 64. JTAG timing diagram

Figure 65. SWD timing diagram

Absolute Maximum Ratings

Stresses above the absolute maximum ratings listed in Table 21: Voltage characteristics, Table 22: Current characteristics, and Table 23: Thermal characteristics may cause permanent damage to the device. These are stress ratings only and the functional operation of the device at these conditions is not implied. Exposure to maximum rating conditions for extended periods may affect device reliability. Device mission profile (application conditions) is compliant with JEDEC JESD47 Qualification Standard, extended mission profiles are available on demand.

SymbolsRatingsMinMaxUnit
VDDX - VSSExternal main supply voltage (including VDD,
VDDLDO, VDDA, VDD33USB, VBAT)
-0.34.0V
VIN(2)Input voltage on FT_xxx pinsVSS-0.3Min(VDD, VDDA,
VDD33USB, VBAT)
+4.0(3)(4)
V
Input voltage on TT_xx pinsVSS-0.34.0V
Input voltage on BOOT0 pinVSS9.0V
Input voltage on any other pinsVSS-0.34.0V
|ΔVDDX|Variations between different VDDX power pins
of the same domain
-50mV
|VSSx-VSS|Variations between all the different ground pins-50mV

Table 21. Voltage characteristics (1)

1. All main power (VDD, VDDA, VDD33USB, VBAT) and ground (VSS, VSSA) pins must always be connected to the external power supply, in the permitted range.

2. VIN maximum must always be respected. Refer to Table 59 for the maximum allowed injected current values.

    1. This formula has to be applied on power supplies related to the IO structure described by the pin definition table.
    1. To sustain a voltage higher than 4V the internal pull-up/pull-down resistors must be disabled.

Table 22. Current characteristics

SymbolsRatingsMaxUnit
ΣIVDDTotal current into sum of all VDD power lines (source)(1)620
ΣIVSSTotal current out of sum of all VSS ground lines (sink)(1)620
IVDDMaximum current into each VDD power pin (source)(1)100
IVSSMaximum current out of each VSS ground pin (sink)(1)100
IIOOutput current sunk by any I/O and control pin, except Px_C20mA
Output current sunk by Px_C pins1
ΣI(PIN)Total output current sunk by sum of all I/Os and control pins(2)140
Total output current sourced by sum of all I/Os and control pins(2)140
IINJ(PIN)(3)(4)Injected current on FT_xxx, TT_xx, RST and B pins except PA4, PA5-5/+0
Injected current on PA4, PA5-0/0
ΣIINJ(PIN)Total injected current (sum of all I/Os and control pins)(5)±25

Table 23. Thermal characteristics

SymbolRatingsValueUnit
TSTGStorage temperature range- 65 to +150°C
TJMaximum junction temperature125°C

Thermal Information

The maximum chip-junction temperature, TJ max, in degrees Celsius, may be calculated using the following equation:TJ max = TA max + (PD max × ΘJA)$

Where:

  • TA max is the maximum ambient temperature in ° C,
  • ΘJA is the package junction-to-ambient thermal resistance, in ° C/W,
  • PD max is the sum of PINT max and PI/O max (PD max = PINT max + PI/Omax),
  • PINT max is the product of IDD and VDD, expressed in Watts. This is the maximum chip internal power.

PI/O max represents the maximum power dissipation on output pins where:

$PI/O$ max = $\Sigma (V_{OL} \times I_{OL}) + \Sigma ((V_{DD} - V_{OH}) \times I_{OH})$ ,

taking into account the actual VOL / IOL and VOH / IOH of the I/Os at low and high level in the application.

Table 230. Thermal characteristics

SymbolDefinitionParameterValueUnit
Thermal resistance junction-ambient
LQFP100 - 14 x 14 mm /0.5 mm pitch
Thermal resistance junction-ambient
TFBGA100 - 8 x 8 mm /0.8 mm pitch
Thermal resistance junction-ambient
LQFP144 - 20 x 20 mm /0.5 mm pitch
45.0
39.3
43.7
Thermal resistanceThermal resistance junction-ambient
UFBGA169 - 7 x 7 mm /0.5 mm pitch
37.7
ΘJAjunction-ambientThermal resistance junction-ambient
LQFP176 - 24 x 24 mm /0.5 mm pitch
Thermal resistance junction-ambient
LQFP208 - 28 x 28 mm /0.5 mm pitch
Thermal resistance junction-ambient
UFBGA176+25 - 10 x 10 mm /0.65 mm pitch
Thermal resistance junction-ambient
TFBGA240+25 - 14 x 14 mm / 0.8 mm pitch
Thermal resistance junction-ambient
LQFP100 - 14 x 14 mm /0.5 mm pitch
Thermal resistance junction-ambient
TFBGA100 - 8 x 8 mm /0.8 mm pitch
Thermal resistance junction-ambient
LQFP144 - 20 x 20 mm /0.5 mm pitch
43.0
42.4
37.4
36.6
36.3
21.1
38.3
°C/W
Thermal resistanceThermal resistance junction-ambient
UFBGA169 - 7 x 7 mm /0.5 mm pitch
17.3
ΘJBjunction-boardThermal resistance junction-ambient
LQFP176 - 24 x 24 mm /0.5 mm pitch
Thermal resistance junction-ambient
LQFP208 - 28 x 28 mm /0.5 mm pitch
Thermal resistance junction-ambient
UFBGA176+25 - 10 x 10 mm /0.65 mm pitch
Thermal resistance junction-ambient
TFBGA240+25 - 14 x 14 mm / 0.8 mm pitch
39.4
40.3
19.3
24.3
°C/W
SymbolDefinitionParameterValueUnit
Thermal resistance junction-ambient
LQFP100 - 14 x 14 mm /0.5 mm pitch
Thermal resistance junction-ambient
TFBGA100 - 8 x 8 mm /0.8 mm pitch
11.5
17.1
Thermal resistanceThermal resistance junction-ambient
LQFP144 - 20 x 20 mm /0.5 mm pitch
11.3
Thermal resistance junction-ambient
UFBGA169 - 7 x 7 mm /0.5 mm pitch
11°C/W
ΘJCjunction-caseThermal resistance junction-ambient
LQFP176 - 24 x 24 mm /0.5 mm pitch
Thermal resistance junction-ambient
LQFP208 - 28 x 28 mm /0.5 mm pitch
Thermal resistance junction-ambient
UFBGA176+25 - 10 x 10 mm /0.65 mm pitch
Thermal resistance junction-ambient
TFBGA240+25 - 14 x 14 mm / 0.8 mm pitch
11.2
11.1
23.9
7.4

8.10.1 Reference documents

  • JESD51-2 Integrated Circuits Thermal Test Method Environment Conditions Natural Convection (Still Air). Available from www.jedec.org.
  • For information on thermal management, refer to application note "Thermal management guidelines for STM32 32-bit Arm Cortex MCUs applications" (AN5036) available from www.st.com.

Package Information

In order to meet environmental requirements, ST offers these devices in different grades of ECOPACK packages, depending on their level of environmental compliance. ECOPACK specifications, grade definitions and product status are available at www.st.com. ECOPACK is an ST trademark

8.1 Device marking

Refer to technical note "Reference device marking schematics for STM32 microcontrollers and microprocessors" (TN1433) available on www.st.com, for the location of pin 1 / ball A1 as well as the location and orientation of the marking areas versus pin 1 / ball A1.

Parts marked as "ES", "E" or accompanied by an engineering sample notification letter, are not yet qualified and therefore not approved for use in production. ST is not responsible for any consequences resulting from such use. In no event will ST be liable for the customer using any of these engineering samples in production. ST's Quality department must be contacted prior to any decision to use these engineering samples to run a qualification activity.

A WLCSP simplified marking example (if any) is provided in the corresponding package information subsection.

8.2 LQFP100 package information (1L)

This LQFP is 100 lead, 14 x 14 mm low-profile quad flat package.

Note: See list of notes in the notes section.

GAUGE PLANE ∮θ E1/4 θ3, 4x N/4 TIPS △aaa C A-B D bbb HA-B D (1) (11) SECTION A-A BOTTOM VIEW (9) (11) A2 A1(12) b WITH PLATING _ ccc C SIDE VIEW (4) (11) c (11) (2) (5) -D1 D (3) (10) (4) BASE METAL E1/4 SECTION B-B (2) Α (5) E1 SECTION A-A TOP VIEW 1L LQFP100 ME V3

Figure 120. LQFP100 - Outline(15)

Table 218. LQFP100 - Mechanical data

  • Symbol
  • Symbol Min Ty
  • A
  • A1 (12)
  • A2

Table 218. LQFP100 - Mechanical data (continued)

millimetersinches(14)
Symbol
MinTypMaxMinTyp
b(9)(11)0.170.220.270.00670.0087
b1(11)0.170.200.230.00670.0079
c(11)0.09-0.200.0035-
c1(11)0.09-0.160.0035-
D(4)16.00 BSC0.6299 BSC
D1(2)(5)14.00 BSC0.5512 BSC
E(4)16.00 BSC0.6299 BSC
E1(2)(5)14.00 BSC0.5512 BSC
e0.50 BSC0.0197 BSC
L0.450.600.750.1770.0236
L1(1)(11)1.00-0.0394
N(13)100
θ3.5°3.5°
θ1---
θ210°12°14°10°12°
θ310°12°14°10°12°
R10.08--0.0031-
R20.08-0.200.0031-
S0.20--0.0079-
aaa(1)0.200.0079
bbb(1)0.200.0079
ccc(1)0.080.0031
ddd(1)0.080.0031

Notes:

    1. Dimensioning and tolerancing schemes conform to ASME Y14.5M-1994.
    1. The Top package body size may be smaller than the bottom package size by as much as 0.15 mm.
    1. Datums A-B and D to be determined at datum plane H.
    1. To be determined at seating datum plane C.
    1. Dimensions D1 and E1 do not include mold flash or protrusions. Allowable mold flash or protrusions is "0.25 mm" per side. D1 and E1 are Maximum plastic body size dimensions including mold mismatch.
    1. Details of pin 1 identifier are optional but must be located within the zone indicated.
    1. All Dimensions are in millimeters.
    1. No intrusion allowed inwards the leads.
    1. Dimension "b" does not include dambar protrusion. Allowable dambar protrusion shall not cause the lead width to exceed the maximum "b" dimension by more than 0.08 mm. Dambar cannot be located on the lower radius or the foot. Minimum space between protrusion and an adjacent lead is 0.07 mm for 0.4 mm and 0.5 mm pitch packages.
    1. Exact shape of each corner is optional.
    1. These dimensions apply to the flat section of the lead between 0.10 mm and 0.25 mm from the lead tip.
    1. A1 is defined as the distance from the seating plane to the lowest point on the package body.
    1. "N" is the number of terminal positions for the specified body size.
    1. Values in inches are converted from mm and rounded to 4 decimal digits.
    1. Drawing is not to scale.

75 51 76 50 0.5 0.3 16.7 14.3 100 26 12.3 1.2 16.7 1 1LLQFP100FPV1

Figure 121. LQFP100 - Footprint example

  1. Dimensions are expressed in millimeters.

8.3 TFBGA100 package information (A08Q)

This TFBGA is 100 - ball, 8X8 mm, 0.8 mm pitch fine pitch ball grid array package.

Note: See list of notes in the notes section.

Figure 122. TFBGA100 - Outline(13)

millimeters(1)inches(12)
SymbolMinTypMaxMin
A(2)(3)--1.20-
A1(4)0.15--0.0059
A2-0.74--
b(5)0.350.400.450.0138
D8.00 BSC(6)
D17.20 BSC0.2835 BSC
E8.00 BSC
E17.20 BSC
e(9)0.80 BSC0.0315 BSC
N(11)100
SD(12)0.40 BSC0.0157
SE(12)0.40 BSC0.0157
aaa0.150.0059
ccc0.200.0079
ddd0.100.0039
eee0.150.0059
fff0.080.0031

Notes:

  • 1. Dimensioning and tolerancing schemes conform to ASME Y14.5M-2018.
    1. TFBGA stands for thin profile fine pitch ball grid array: 1.00 mm < A ≤ 1.20 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.
    1. 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.
    1. The terminal (ball) A1 corner must be identified on the top surface of the package by using a corner chamfer, ink or metalized 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.
    1. N represents the total number of balls on the BGA.
    1. 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 4 decimal digits.
  • 13. Drawing is not to scale.

Figure 123. TFBGA100 - Footprint example

Table 220. TFBGA100 - Example of PCB design rules (0.8 mm pitch BGA)

DimensionValues
Pitch0.8
Dpad0.400 mm
Dsm0.470 mm typ. (depends on the soldermask
registration tolerance)
Stencil opening0.400 mm
Stencil thicknessBetween 0.100 mm and 0.125 mm
Pad trace width0.120 mm

8.4 LQFP144 package information

This LQFP is a 144-pin, 20 x 20 mm low-profile quad flat package.

Note: See list of notes in the notes section.

Figure 124. LQFP144 - Outline(15)

Table 221. LQFP144 - Mechanical data

millimetersinches(14)
SymbolMinTypMaxMin
A--1.60-
A1(12)0.05-0.150.0020
A21.351.401.450.0531
b(9)(11)0.170.220.270.0067
b1(11)0.170.200.230.0067
c(11)0.09-0.200.0035
c1(11)0.09-0.160.0035
D(4)22.00 BSC
D1(2)(5)20.00 BSC
E(4)22.00 BSC0.8661 BSC
E1(2)(5)20.00 BSC
e0.50 BSC
L0.450.600.750.0177
L11.00 REF
N(13)144
θ3.5°
θ1--
θ210°12°14°10°
θ310°12°14°10°
R10.08--0.0031
R20.08-0.200.0031
S0.20--0.0079
aaa0.20
bbb0.200.0079
ccc0.080.0031
ddd0.08

Notes:

    1. Dimensioning and tolerancing schemes conform to ASME Y14.5M-1994.
    1. The Top package body size may be smaller than the bottom package size by as much as 0.15 mm.
    1. Datums A-B and D to be determined at datum plane H.
    1. To be determined at seating datum plane C.
    1. Dimensions D1 and E1 do not include mold flash or protrusions. Allowable mold flash or protrusions is "0.25 mm" per side. D1 and E1 are Maximum plastic body size dimensions including mold mismatch.
    1. Details of pin 1 identifier are optional but must be located within the zone indicated.
    1. All Dimensions are in millimeters.
    1. No intrusion allowed inwards the leads.
    1. Dimension "b" does not include dambar protrusion. Allowable dambar protrusion shall not cause the lead width to exceed the maximum "b" dimension by more than 0.08 mm. Dambar cannot be located on the lower radius or the foot. Minimum space between protrusion and an adjacent lead is 0.07 mm for 0.4 mm and 0.5 mm pitch packages.
    1. Exact shape of each corner is optional.
    1. These dimensions apply to the flat section of the lead between 0.10 mm and 0.25 mm from the lead tip.
    1. A1 is defined as the distance from the seating plane to the lowest point on the package body.
    1. "N" is the number of terminal positions for the specified body size.
  • 14. Values in inches are converted from mm and rounded to 4 decimal digits.
    1. Drawing is not to scale.

Figure 125. LQFP144 - Footprint example

  1. Dimensions are expressed in millimeters.

8.5 UFBGA169 package information

This UFBGA is a 169-ball, 7 x 7 mm, 0.50 mm pitch, ultra fine pitch ball grid array package.

Z Seating plane □ ddd Z A A3 SIDE VIEW A1 ball A1 ball - X index area identifier D1 Υ Øb (169 balls) BOTTOM VIEW TOP VIEW ⊕ | Ø eee A0YVMEV2

Figure 126. UFBGA169 - Outline

  1. Drawing is not to scale.

Table 222. UFBGA169 - Mechanical data

Symbolmillimetersinches (1)
SymbolMin.Typ.Max.Min.
Α0.4600.5300.6000.0181
A10.0500.0800.1100.0020
A20.4000.4500.5000.0157
A3-0.130--
A40.2700.3200.3700.0106
b0.2300.2800.3300.0091
D6.9507.0007.0500.2736
D15.9506.0006.0500.2343
E6.9507.0007.0500.2736
E15.9506.0006.0500.2343
e-0.500--
F0.4500.5000.5500.0177
ddd--0.100-

Table 222. UFBGA169 - Mechanical data (continued)

millimetersinches(1)
SymbolMin.Typ.Max.Min.
eee--0.150-
fff--0.050-

1. Values in inches are converted from mm and rounded to 4 decimal digits.

Figure 127. UFBGA169 - Footprint example

Table 223. UFBGA169 - Example of PCB design rules (0.5 mm pitch BGA)

DimensionValues
Pitch0.5 mm
Dpad0.27 mm
Dsm0.35 mm typ. (depends on the soldermask
registration tolerance)
Solder paste0.27 mm aperture diameter.

Note: 4 to 6 mils solder paste screen printing process.

8.6 LQFP176 package information

This LQFP is a 176-pin, 24 x 24 mm, 0.5 mm pitch, low profile quad flat package.

Note: See list of notes in the notes section.

Figure 128. LQFP176 - Outline(15)

Table 224. LQFP176 - Mechanical data

millimetersinches(14)
SymbolMinTypMaxMinTyp
A--1.600--
A1(12)0.050-0.1500.0020-
A21.3501.4001.4500.05310.0551
b(9)(11)0.1700.2200.2700.00670.0087
b1(11)0.1700.2000.2300.00670.0079
c(11)0.090-0.2000.0035-
c1(11)0.090-0.1600.0035-
D(4)26.0001.0236
D1(2)(5)24.0000.9449
E(4)26.0000.0197
E1(2)(5)24.0000.9449
e0.5000.1970
L0.4500.6000.7500.01770.0236
L1(1)(11)10.0394 REF
N(13)176
θ3.5°3.5°
θ1---
θ210°12°14°10°12°
θ310°12°14°10°12°
R10.080--0.0031-
R20.080-0.2000.0031-
S0.200--0.0079-
aaa(1)0.2000.0079
bbb(1)0.2000.0079
ccc(1)0.0800.0031
ddd(1)0.0800.0031

Notes:

    1. Dimensioning and tolerancing schemes conform to ASME Y14.5M-1994.
    1. The Top package body size may be smaller than the bottom package size by as much as 0.15 mm.
    1. Datums A-B and D to be determined at datum plane H.
    1. To be determined at seating datum plane C.
    1. Dimensions D1 and E1 do not include mold flash or protrusions. Allowable mold flash or protrusions is "0.25 mm" per side. D1 and E1 are Maximum plastic body size dimensions including mold mismatch.
    1. Details of pin 1 identifier are optional but must be located within the zone indicated.
    1. All Dimensions are in millimeters.
    1. No intrusion allowed inwards the leads.
    1. Dimension "b" does not include dambar protrusion. Allowable dambar protrusion shall not cause the lead width to exceed the maximum "b" dimension by more than 0.08 mm. Dambar cannot be located on the lower radius or the foot. Minimum space between protrusion and an adjacent lead is 0.07 mm for 0.4 mm and 0.5 mm pitch packages.
    1. Exact shape of each corner is optional.
    1. These dimensions apply to the flat section of the lead between 0.10 mm and 0.25 mm from the lead tip.
    1. A1 is defined as the distance from the seating plane to the lowest point on the package body.
    1. "N" is the number of terminal positions for the specified body size.
    1. Values in inches are converted from mm and rounded to 4 decimal digits.
    1. Drawing is not to scale.

Figure 129. LQFP176 - Footprint example

  1. Dimensions are expressed in millimeters.

8.7 LQFP208 package information

This LQFP is a 208-pin, 28 x 28 mm low-profile quad flat package.

Note: See list of notes in the notes section.

Figure 130. LQFP208 - Outline(15)

Table 225. LQFP208 - Mechanical data

millimetersinches(15)
SymbolMinTypMaxMinTyp
A--1.60--
A1(12)0.05-0.150.0020-
A21.351.401.450.05310.0551
b(9)(11)0.170.220.270.00670.0087
b1(11)0.170.200.230.00670.0079
c(11)0.09-0.200.0035-
c1(11)0.09-0.160.0035-
D(4)30.00 BSC1.1732 BSC
D1(2)(5)28.00 BSC1.0945 BSC
E(4)30.00 BSC1.1732 BSC
E1(2)(5)28.00 BSC1.0945 BSC
e0.50 BSC0.0197 BSC
L0.450.600.750.01770.0236
L11.00 REF0.0394 REF
N(13)208
θ3.5°3.5°
θ1---
θ210°12°14°10°12°
θ310°12°14°10°12°
R10.08--0.0031-
R20.08-0.200.0031-
S0.20--0.0079-
aaa(1)(7)0.200.0079
bbb(1)(7)0.200.0079
ccc(1)(7)0.080.0031
ddd(1)(7)0.080.0031

Notes:

  • 1. Dimensioning and tolerancing schemes conform to ASME Y14.5M-1994.
  • 2. The Top package body size may be smaller than the bottom package size by as much as 0.15 mm.
    1. Datums A-B and D to be determined at datum plane H.
  • 4. To be determined at seating datum plane C.
  • 5. Dimensions D1 and E1 do not include mold flash or protrusions. Allowable mold flash or protrusions is "0.25 mm" per side. D1 and E1 are Maximum plastic body size dimensions including mold mismatch.
    1. Details of pin 1 identifier are optional but must be located within the zone indicated.
  • 7. All Dimensions are in millimeters.
    1. No intrusion allowed inwards the leads.
  • 9. Dimension "b" does not include dambar protrusion. Allowable dambar protrusion shall not cause the lead width to exceed the maximum "b" dimension by more than 0.08 mm. Dambar cannot be located on the lower radius or the foot. Minimum space between protrusion and an adjacent lead is 0.07 mm for 0.4 mm and 0.5 mm pitch packages.
    1. Exact shape of each corner is optional.
  • 11. These dimensions apply to the flat section of the lead between 0.10 mm and 0.25 mm from the lead tip.
  • 12. A1 is defined as the distance from the seating plane to the lowest point on the package body.
  • 13. "N" is the number of terminal positions for the specified body size.
    1. Values in inches are converted from mm and rounded to 4 decimal digits.
  • 15. Drawing is not to scale.

Figure 131. LQFP208 - footprint example

  1. Dimensions are expressed in millimeters.

8.8 UFBGA(176+25) package information

This UFBGA is a 176+25-ball,10 \times 10 \text{ mm}, 0.65 mm pitch, ultra fine pitch ball grid array package

Figure 132. UFBGA(176+25) - Outline

  1. Drawing is not to scale.

Table 226. UFBGA(176+25) - Mechanical data

Symbolmillimetersinches (1)
SymbolMin.Typ.Max.Min.Typ.
Α--0.600--
A10.0500.0800.1100.00200.0031
A2-0.450--0.0177
A3-0.130--0.0051
A4-0.320--0.0126
b0.2400.2900.3400.00940.0114
D9.85010.00010.1500.38780.3937
D1-9.100--0.3583
E9.85010.00010.1500.38780.3937
E1-9.100--0.3583
e-0.650--0.0256
F-0.450--0.0177
ddd--0.080--
millimetersinches(1)
SymbolMin.Typ.Max.Min.
eee--0.150-
fff--0.050-

1. Values in inches are converted from mm and rounded to 4 decimal digits.

Figure 133. UFBGA(176+25) - Footprint example

Table 227. UFBGA(176+25) - Example of PCB design rules (0.65 mm pitch BGA)

DimensionValues
Pitch0.65 mm
Dpad0.300 mm
Dsm0.400 mm typ. (depends on the soldermask
registration tolerance)
Stencil opening0.300 mm
Stencil thicknessBetween 0.100 mm and 0.125 mm
Pad trace width0.100 mm

8.9 TFBGA240+25 package information

This TFBGA is a 240+25-ball, 14x14 mm, 0.8 mm pitch, fine pitch ball grid array package.

  1. Dimensions are expressed in millimeters.

millimetersinches(1)
SymbolMinTypMaxMin
A(2)--1.200-
A1(3)0.150--0.0059
A2-0.760--
b(4)0.320-0.4500.0126
D13.85014.00014.1500.5453
D1-12.800--
E13.85014.00014.1500.5453
E1-12.800--
e-0.800--
F-0.600--
G-0.600--
ddd--0.100-
eee(5)--0.150-
fff(6)--0.080-
    1. Values in inches are converted from mm and rounded to 4 decimal digits.
    1. The total profile height (Dim A) is measured from the seating plane to the top of the component.
    1. The terminal A1 corner must be identified on the top surface by using a corner chamfer, ink or metalized markings, or other feature of package body or integral heat slug. - A distinguishing feature is allowable on the bottom surface of the package to identify the terminal A1 corner. Exact shape of each corner is optional.
    1. Initial ball equal 0.350mm
    1. The tolerance of position that controls the location of the pattern of balls with respect to datums A and B. For each ball there is a cylindrical tolerance zone eee perpendicular to datum C and located on true position with respect to datums A and B as defined by e. The axis perpendicular to datum C of each ball must lie within this tolerance zone.
    1. The tolerance of position that controls the location of the balls within the matrix with respect to each other. For each ball there is a cylindrical tolerance zone fff perpendicular to datum C and located on true position as defined by e. The axis perpendicular to datum C of each ball must lie within this tolerance zone. Each tolerance zone fff in the array is contained entirely in the respective zone eee above The axis of each ball must lie simultaneously in both tolerance zones.

Figure 135. TFBGA240+25 - Footprint example

Table 229. TFBGA240+25 - Example of PCB design rules

DimensionValues
Pitch0.8 mm
Dpad0.300 mm
Dsm0.400 mm typ. (depends on the soldermask
registration tolerance)
Stencil opening0.400 mm
Stencil thickness0.100 mm

8.10 Thermal characteristics

The maximum chip-junction temperature, TJ max, in degrees Celsius, may be calculated using the following equation:TJ max = TA max + (PD max × ΘJA)$

Where:

  • TA max is the maximum ambient temperature in ° C,
  • ΘJA is the package junction-to-ambient thermal resistance, in ° C/W,
  • PD max is the sum of PINT max and PI/O max (PD max = PINT max + PI/Omax),
  • PINT max is the product of IDD and VDD, expressed in Watts. This is the maximum chip internal power.

PI/O max represents the maximum power dissipation on output pins where:

$PI/O$ max = $\Sigma (V_{OL} \times I_{OL}) + \Sigma ((V_{DD} - V_{OH}) \times I_{OH})$ ,

taking into account the actual VOL / IOL and VOH / IOH of the I/Os at low and high level in the application.

Table 230. Thermal characteristics

SymbolDefinitionParameterValueUnit
Thermal resistance junction-ambient
LQFP100 - 14 x 14 mm /0.5 mm pitch
Thermal resistance junction-ambient
TFBGA100 - 8 x 8 mm /0.8 mm pitch
Thermal resistance junction-ambient
LQFP144 - 20 x 20 mm /0.5 mm pitch
45.0
39.3
43.7
Thermal resistanceThermal resistance junction-ambient
UFBGA169 - 7 x 7 mm /0.5 mm pitch
37.7
ΘJAjunction-ambientThermal resistance junction-ambient
LQFP176 - 24 x 24 mm /0.5 mm pitch
Thermal resistance junction-ambient
LQFP208 - 28 x 28 mm /0.5 mm pitch
Thermal resistance junction-ambient
UFBGA176+25 - 10 x 10 mm /0.65 mm pitch
Thermal resistance junction-ambient
TFBGA240+25 - 14 x 14 mm / 0.8 mm pitch
Thermal resistance junction-ambient
LQFP100 - 14 x 14 mm /0.5 mm pitch
Thermal resistance junction-ambient
TFBGA100 - 8 x 8 mm /0.8 mm pitch
Thermal resistance junction-ambient
LQFP144 - 20 x 20 mm /0.5 mm pitch
43.0
42.4
37.4
36.6
36.3
21.1
38.3
°C/W
Thermal resistanceThermal resistance junction-ambient
UFBGA169 - 7 x 7 mm /0.5 mm pitch
17.3
ΘJBjunction-boardThermal resistance junction-ambient
LQFP176 - 24 x 24 mm /0.5 mm pitch
Thermal resistance junction-ambient
LQFP208 - 28 x 28 mm /0.5 mm pitch
Thermal resistance junction-ambient
UFBGA176+25 - 10 x 10 mm /0.65 mm pitch
Thermal resistance junction-ambient
TFBGA240+25 - 14 x 14 mm / 0.8 mm pitch
39.4
40.3
19.3
24.3
°C/W
SymbolDefinitionParameterValueUnit
Thermal resistance junction-ambient
LQFP100 - 14 x 14 mm /0.5 mm pitch
Thermal resistance junction-ambient
TFBGA100 - 8 x 8 mm /0.8 mm pitch
11.5
17.1
Thermal resistanceThermal resistance junction-ambient
LQFP144 - 20 x 20 mm /0.5 mm pitch
11.3
Thermal resistance junction-ambient
UFBGA169 - 7 x 7 mm /0.5 mm pitch
11°C/W
ΘJCjunction-caseThermal resistance junction-ambient
LQFP176 - 24 x 24 mm /0.5 mm pitch
Thermal resistance junction-ambient
LQFP208 - 28 x 28 mm /0.5 mm pitch
Thermal resistance junction-ambient
UFBGA176+25 - 10 x 10 mm /0.65 mm pitch
Thermal resistance junction-ambient
TFBGA240+25 - 14 x 14 mm / 0.8 mm pitch
11.2
11.1
23.9
7.4

8.10.1 Reference documents

  • JESD51-2 Integrated Circuits Thermal Test Method Environment Conditions Natural Convection (Still Air). Available from www.jedec.org.
  • For information on thermal management, refer to application note "Thermal management guidelines for STM32 32-bit Arm Cortex MCUs applications" (AN5036) available from www.st.com.

9 Ordering information

TR = tape and reel

No character = tray or tube

  1. The tape and reel packing is not available on all packages.

For a list of available options (speed, package, etc.) or for further information on any aspect of this device, please contact your nearest ST sales office.

10 Important security notice

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.

11 Revision history

Table 231. Document revision history

DateRevisionChanges
22-Jun-20171Initial release.
27-Sep-20172Updated list of features. Changed datasheet status to "production data".
Added UFBGA169 and TFBGA100 packages and well as notes related their status on
cover page and in Table 2: STM32H742xI/G and STM32H743xI/G features and
peripheral counts. Differentiated number of GPIOs for each package in Table 2:
STM32H742xI/G and STM32H743xI/G features and peripheral counts.
Updated Error code correction (ECC) in Section 3.3.2: Embedded SRAM. Change
PWR_CR3 into PWR_D3CR in Section 3.5.1: Power supply scheme. Updated
Section 3.12: Nested vectored interrupt controller (NVIC).
Added ADC sampling rate values in Section 3.17: Analog-to-digital converters (ADCs).
Added Table 4: DFSDM implementation in Section 3.23: Digital filter for sigma-delta
modulators (DFSDM)
Changed PC2/3 to PC2/3_C and VDD33USB to VDD in Figure 5: LQFP100 pinout.
Changed PC2/3 to PC2/3_C in Figure 7: LQFP144 pinout. Changed PC2/3 to PC2/3_C
in Figure 9: LQFP176 pinout. Changed PC2/3 to PC2/3_C in Figure 11: LQFP208
pinout.
Table 9: Pin/ball definition:
– Modified PA7, PC4, PC5, PB1, PG1, PE7, PE8 and PE9 I/O structure
– TFBGA240 +25: removed duplicate occurrence of F1, F2 and P17 pin; added notes
related to F1, F2, G2 pin connection; added note on E1, L16, L17, M16, M17, K16,
K17, N17.
– UFBGA176+25: changed G10 pin name to VSS.
– Added note to VREF+ pin.
Added current consumption corresponding to 125 °C ambient temperature in
Section 6.3.6: Supply current characteristics. Removed CRYP peripheral from Table 39:
Peripheral current consumption in Run mode.
Replaced FMC_CLK by FMC_SDCLK in Section : SDRAM waveforms and timings.
Changed description of the last five fS values and updated tLATRINJin Table 87: ADC
characteristics.
For TFBGA100, TFBGA240+25 and UFBGA169, updated thermal resistance power
junction in Table 230: Thermal characteristics as well as power dissipation in Table 24:
General operating conditions.
23-Oct-20173Features:
– Removed secure firmware upgrade support.
– Total current consumption changed to 4 μA minimum.
Updated Figure 8: UFBGA169 ballout.
Updated dpad and dsm in Table 136: TFBGA240+25 - Recommended PCB design
rules.

Table 231. Document revision history

DateRevisionChanges
18-May-20184Updated LSI clock frequency and ADC on cover page. Removed note related to
UFBGA169 package.
Updated USB OTG interfaces to add crystal-less capability.
Updated ADC features on cover page and in Table 2: STM32H742xI/G and
STM32H743xI/G features and peripheral counts.
Added Arm trademark notice in Section 1: Introduction.
Updated Figure 1: STM32H743xI/G block diagram.
Updated GPIO default mode in Section 3.8: General-purpose input/outputs (GPIOs).
Added ADC sampling rate values in Section 3.17: Analog-to-digital converters (ADCs).
Updated Section 3.18: Temperature sensor.
Updated LCD-TFT FIFO Size in Section 3.25: LCD-TFT controller.
Section 3.33: Serial peripheral interfaces (SPI)/integrated interchip sound interfaces
(I2S): changed maximum SPI frequency to 150 Mbits/s.
Modified number of bidirectional endpoints in Section 3.40: Universal serial bus on-the
go high-speed (OTG_HS).
Table 9: Pin/ball definition: updated PC14 and PC15 function after reset; changed
CAN1_TX/RX to FDCAN1_TX/RX and CAN1_TXFD/RXFD to
FDCAN1_TXFD_MODE/RXFD_MODE; changed CAN2_TX/RX to FDCAN2_TX/RX
and CAN2_TXFD/RXFD to FDCAN2_TXFD_MODE/RXFD_MODE and replaced
VCAP1/2/3 and VDDLDO1/2/3 by VCAP and VDDLDO, respectively.
Updated PA0, PA13, PA14, PC14 and PC15 pin/ball signals in pinout/ballout
schematics.
Replaced fACLK by frcc_c_ck in Section : Typical and maximum current consumption.
Replaced system clock by CPU clock and fACLK by frcc_c_ck in Section : On-chip
peripheral current consumption.
Updated Note 2. in Table 27: Reset and power control block characteristics, Table 28:
Embedded reference voltage, Table 30: Typical and maximum current consumption in
Run mode, code with data processing running from ITCM, regulator ON, Table 31:
Typical and maximum current consumption in Run mode, code with data processing
running from flash memory, cache ON, regulator ON, Table 36: Typical and maximum
current consumption in Stop mode, regulator ON, Table 37: Typical and maximum
current consumption in Standby mode and Table 38: Typical and maximum current
consumption in VBAT mode.
Added note to fLSI in Table 49: LSI oscillator characteristics.
Updated Figure 22: VIL/VIH for all I/Os except BOOT0.
Added note in Table 84: QUADSPI characteristics in SDR mode, Table 85: QUADSPI
characteristics in DDR mode and Table 86: Dynamics characteristics: Delay Block
characteristics.
Section 6.3.20: 16-bit ADC characteristics: updated THD conditions in Table 88: ADC
accuracy; removed formula to compute RAIN.
Changed decoupling capacitor value to 100 nF in Section : General PCB design
guidelines.
Added note in Table 89: DAC characteristics, Table 97: Voltage booster for analog
switch characteristics, Table 100: DFSDM measured timing - 1.62-3.6 V, Table 117:
Dynamics JTAG characteristics and Table 118: Dynamics SWD characteristics.
Updated Figure 128: LQFP144 marking example (package top view), Figure 134:
LQFP176 marking example (package top view) and Figure 137: LQFP208 marking
example (package top view).
Updated TFBGA240+25 package information to final mechanical data.

Table 231. Document revision history

  • Date
  • 13-Jul-2018
  • 05-Apr-2019

Table 231. Document revision history

DateRevisionChanges
24-Apr-20197Updated Figure 1: STM32H742xI/G block diagram
Updated Figure 2: STM32H743xI/G block diagram
Updated Table 9: Pin/ball definition.
Updated Table 10 to Table 20 (alternate functions).
Updated Table 39: Peripheral current consumption in Run mode.
Updated Table 137: Peripheral current consumption in Run mode.
Updated Table 184: ADC characteristics.
Updated Table 185: Minimum sampling time vs RAIN.
Updated Table 186: ADC accuracy.
02-Mar-20218Added reference to errata sheet ES0392 in Section 1: Introduction.
Added connection between SDMMC2 and D2-to-D3 AHB bus in Figure 4:
STM32H743xI/G bus matrix.
Updated Section 3.27: True random number generator (RNG).
Added Full-duplex mode in Section 3.33: Serial peripheral interfaces (SPI)/integrated
interchip sound interfaces (I2S).
In Table 2: STM32H742xI/G and STM32H743xI/G features and peripheral counts, split
number of ADC channels into Direct, Fast and Slow channels; and added number of
wakeup and tamper pins.
Updated J1 and F2 signals in Figure 12: TFBGA240+25 ballout
Section 6: Electrical characteristics (rev Y):
– Updated Section 6.2: Absolute maximum ratings introduction to device mission
profile.
– Added a 1 μF capacitor between VDD33USB and ground in Figure 15: Power supply
scheme.
– Power dissipation (PD) removed from Table 24: General operating conditions since
this parameter is redundant with ΘJA thermal resistance.
– Table 53: Flash memory programming: removed reference to single bank
configuration in title and added tERASE128KB typical and maximum values.
– Added reference to AN4899 in Section 6.3.15: I/O port characteristics. Updated notes
in Table 64: Output timing characteristics (HSLV ON).
– Updated tsu(DV-CLKH)/th(DV-CLKH) and tsu(NWAIT-CLKH)/th(NWAIT-CLKH) in Table 74:
Synchronous multiplexed NOR/PSRAM read timings. Changed t(NWAIT-CLKH) to
tsu(NWAIT-CLKH) and updated tsu(DV-CLKH)/th(DV-CLKH) and tsu(NWAIT-CLKH)/th(NWAIT-CLKH)
in Table 76: Synchronous non-multiplexed NOR/PSRAM read timings. Updated
tsu(SDCLKH _Data) and th(SDCLKH _Data) in Table 80: SDRAM read timings and Table 81:
LPSDR SDRAM read timings.
– Updated ts(IN) and th(IN) in Table 84: QUADSPI characteristics in SDR mode and
tsr(IN)/tsf(IN) and thr(IN)/thf(IN) in Table 85: QUADSPI characteristics in DDR mode.
– Updated maximum sampling time (tS) value in Table 87: ADC characteristics.
Specified that Figure 40: ADC accuracy characteristics is an example for 12-bit
resolution.
– Updated DuCyCKOUT in Table 100: DFSDM measured timing - 1.62-3.6 V.
– Updated tsu(MI) and th(MI) minimum values in Table 106: SPI dynamic characteristics.
– Updated tISU, tIH, tISUDand tIHD in Table 110: Dynamic characteristics: SD / MMC
characteristics, VDD = 2.7 to 3.6 V
– Updated tISU, tIH in Table 111: Dynamic characteristics: eMMC characteristics,
VDD = 1.71 to 1.9 V.
– Updated DuCyCKOUT in Table 100: DFSDM measured timing - 1.62-3.6 V.

Table 231. Document revision history

DateRevisionTable 231. Document revision history
Changes
Section 7: Electrical characteristics (rev V):
– Updated Section 7.2: Absolute maximum ratings introduction to device mission
profile.
– Added a 1 μF capacitor between VDD33USB and ground in Figure 68: Power supply
scheme.
– Power dissipation (PD) removed from Table 122: General operating conditions since
this parameter is redundant with ΘJA thermal resistance.
– Replaced Min VDD by Min VDDLDO in Table 123: Supply voltage and maximum
frequency configuration.
– Table 150: Flash memory programming: removed reference to single bank
configuration in title and added tERASE128KB typical and maximum values.
– Updated condition related to frcc_c_ck in Section : On-chip peripheral current
consumption.
– Added reference to AN4899 in Section 7.3.15: I/O port characteristics. Changed
capacitance value for speed 10 and tr/tf
, and speed for 11 and tr/tf
/Fmax
Table 161:
Output timing characteristics (HSLV ON).
– Updated tsu(DV-CLKH)/th(DV-CLKH) and tsu(NWAIT-CLKH)/th(NWAIT-CLKH) in Table 171:
Synchronous multiplexed NOR/PSRAM read timings. Changed t(NWAIT-CLKH) to
tsu(NWAIT-CLKH) and updated tsu(DV-CLKH)/th(DV-CLKH) and tsu(NWAIT-CLKH)/th(NWAIT-CLKH)
in Table 173: Synchronous non-multiplexed NOR/PSRAM read timings. Updated
tsu(SDCLKH _Data) and th(SDCLKH _Data) in Table 177: SDRAM read timings and
Table 178: LPSDR SDRAM read timings.
13-Apr-20218
(continued)
– Updated ts(IN) and th(IN) in Table 181: QUADSPI characteristics in SDR mode and
tsr(IN)/tsf(IN) and thr(IN)/thf(IN) in Table 182: QUADSPI characteristics in DDR mode.
– Updated notes 4. and 5. in Table 185: Minimum sampling time vs RAIN. Added
reference to AN5354 application note in note of Table 184: ADC characteristics.
Specified that Figure 40: ADC accuracy characteristics is an example for 12-bit
resolution.
– Changed temperature condition to 130 °C for TS_CAL2 in Table 191: Temperature
sensor calibration values.
– Updated DuCyCKOUT in Table 198: DFSDM measured timing - 1.62-3.6 V.
– Updated Figure 101: USART timing diagram in Master mode and Figure 102: USART
timing diagram in Slave mode.
– Updated tsu(MI) and th(MI) in Table 205: SPI dynamic characteristics.
– Updated tISU, tIH, tISUDand tIHD in Table 209: Dynamics characteristics: SD / MMC
characteristics, VDD = 2.7 to 3.6 V
Updated tISU, tIH in Table 210: Dynamics characteristics: eMMC characteristics
VDD = 1.71V to 1.9V.
Added ΘJB and ΘJC for UFBGA169.
Updated Figure 124: TFBGA100 - Recommended footprint
Added Figure 151: UFBGA169 - Recommended footprint and Table 304: UFBGA169 -
Recommended PCB design rules (0.5 mm pitch BGA).
Updated Section 8.8: UFBGA(176+25) package information.
Added note related to the availability of tape and reel packing in Section 9: Ordering
information.

Table 231. Document revision history

DateRevisionTable 231. Document revision history
Changes
Section 2: Description
Removed note indicating that packages are under development from Table 2:
STM32H742xI/G and STM32H743xI/G features and peripheral counts.
Section 3: Functional overview
Updated number of microphones that can be supported by the SAI in Section 3.34:
Serial audio interfaces (SAI).
Section 5: Pin descriptions
Updated F1, F2 and G2 signals, and added notes 2, 3 and 4 in Figure 12:
TFBGA240+25 ballout.
Removed FDCAN1_RXFD_MODE, FDCAN1_TXFD_MODE, FDCAN2_RXFD_MODE
and FDCAN2_TXFD_MODE functions from Table 9: Pin/ball definition and all alternate
function tables.
Additional modifications made on Table 9: Pin/ball definition: added note to VDD50USB,
added note to PB12 and PB13, changed PB1 I/O structure to TT_a, replaced PI8
WKUP3 additional function by WKUP2 and PC13 WKUP2 additional function by
WKUP3, and changed F1 and G2 to VSS.
Section 6: Electrical characteristics (rev Y)
– Updated Figure 15: Power supply scheme.
– Updated Table 42: High-speed external user clock characteristics.
4-Mar-20229– Added tERASE128KB typical and maximum values in Table 52: Flash memory
characteristics.
– Updated Fmax for speed 10 and 11 in Table 63: Output timing characteristics (HSLV
OFF).
– Replaced FMC_CLK by FMC_SDCLK in Section : SDRAM waveforms and timings.
– Updated Figure 40: ADC accuracy characteristics and Figure 41: Typical connection
diagram when using the ADC with FT/TT pins featuring analog switch function.
– Updated TL maximum value in Table 92: Temperature sensor characteristics.
– .Changed fTIMxCLK maximum frequency to 240 MHz in Table 103: TIMx
characteristics.
Section 7: Electrical characteristics (rev V)
– Updated Figure 68: Power supply scheme.
– Updated Table 139: High-speed external user clock characteristics.
– Added tERASE128KB typical and maximum values in Table 149: Flash memory
characteristics.
– Updated Fmax for speed 10 and 11 in Table 160: Output timing characteristics (HSLV
OFF).
– Replaced FMC_CLK by FMC_SDCLK in Section : SDRAM waveforms and timings.
– Updated Figure 92: ADC accuracy characteristics and Figure 93: Typical connection
diagram when using the ADC with FT/TT pins featuring analog switch function.
– Updated tERASE128KB in Table 150: Flash memory programming.
– Updated TL maximum value in Table 190: Temperature sensor characteristics.
– Changed VDAC_OUT maximum value to VREF+
-0.2 in Table 188: DAC accuracy.
– Updated tOH in Table 209: Dynamics characteristics: SD / MMC characteristics,
VDD = 2.7 to 3.6 V
– Added Section : USB OTG_FS characteristics.

DS12110 Rev 10 355/357

Table 231. Document revision history

DateRevisionChanges
4-Mar-20229
(continued)
Section 8: Package information
Updated Section 8.1: LQFP100 package information (1L), Section 8.3: LQFP144
package information, Section 8.6: LQFP176 package information, Section 8.8:
UFBGA(176+25) package information, Figure 137: LQFP208 marking example
(package top view)and Table 136: TFBGA240+25 - Recommended PCB design rules.
30-Mar-202310Removed note 1 ("SDRAM is not available on LQFP144 package") below Table 2:
STM32H742xI/G and STM32H743xI/G features and peripheral counts
Changed WKUP[5:0] to WKUP[6:1] in Figure 1: STM32H742xI/G block diagram and in
Table 9: Pin/ball definition.
Modified Section 3.5.1: Power supply scheme
Updated Section 3.24: Digital camera interface (DCMI) (modified supported format)
Updated Figure 4: STM32H743xI/G bus matrix.
Changed Ileak to AIlkg in Table 60: I/O static characteristics and Table 157: I/O static
characteristics
Modified Table 153: EMI characteristics for fHSE = 8 MHz and fCPU = 400 MHz
Updated section I/O dynamic current consumption and I/O static current consumption in
Section 6: Electrical characteristics (rev Y) and Section 7: Electrical characteristics (rev
V).
Updated Table 22: Current characteristics and Table 120: Current characteristics
Updated note below Figure 41: Typical connection diagram when using the ADC with
FT/TT pins featuring analog switch function and Figure 93: Typical connection diagram
when using the ADC with FT/TT pins featuring analog switch function
Updated VCORE max value in Table 122: General operating conditions
Updated Table 113: Dynamic characteristics: USB ULPI
Added Section 8.1: Device marking (device marking information removed from package
sections and moved to this section)
Updated Section 8: Package information and Section 8.8: UFBGA(176+25) package
information.
Modified title for footprint figure and PCB design rules table (examples instead of
recommendations)
Updated information on pin count in Section 9: Ordering information
Added Section 10: Important security notice.

IMPORTANT NOTICE – PLEASE READ CAREFULLY

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 acknowledgement.

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.

No license, express or implied, to any intellectual property right is granted by ST herein.

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, please 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.

© 2023 STMicroelectronics – All rights reserved

DS12110 Rev 10 357/357

Related Variants

The following components are covered by the same datasheet.

Part NumberManufacturerPackage
STM32STMicroelectronics
STM32H7STMicroelectronics
STM32H742XGSTMicroelectronics
STM32H742XISTMicroelectronics
STM32H743STMicroelectronics
STM32H743XGSTMicroelectronics
STM32H743XGXISTMicroelectronics
STM32H743XISTMicroelectronics
STM32H743XLSTMicroelectronics
STM32H7X2STMicroelectronics
STM32H7X3STMicroelectronics
STM32H7XXXGSTMicroelectronics
STM32H7XXXISTMicroelectronics
Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Get structured datasheet data via API

Get started free