STM32H7X3

STM32H742xI/G STM32H743xI/G

Manufacturer

STMicroelectronics

Overview

Part: STM32H742xI/G, STM32H743xI/G

Type: ARM Cortex-M7 MCU

Key Specs:

  • Core Frequency: 480 MHz
  • Flash Memory: Up to 2 Mbytes
  • RAM: Up to 1 Mbyte
  • Application Supply Voltage: 1.62 to 3.6 V
  • I/O Ports: Up to 168
  • Standby Mode Current: 2.95 μA (Backup SRAM OFF, RTC/LSE ON)

Features:

  • 32-bit Arm® Cortex®-M7 core with double-precision FPU and L1 cache
  • Up to 2 Mbytes of flash memory with read-while-write support
  • Up to 1 Mbyte of RAM (192 Kbytes TCM, up to 864 Kbytes user SRAM, 4 Kbytes Backup SRAM)
  • Dual mode Quad-SPI memory interface running up to 133 MHz
  • Flexible external memory controller with up to 32-bit data bus
  • CRC calculation unit
  • Security features: ROP, PC-ROP, active tamper
  • Up to 168 I/O ports with interrupt capability
  • 3 separate power domains (D1, D2, D3)
  • Dedicated USB power embedding a 3.3 V internal regulator
  • Embedded regulator (LDO) with configurable scalable output
  • Voltage scaling in Run and Stop mode (6 configurable ranges)
  • Backup regulator (~0.9 V)
  • Low-power modes: Sleep, Stop, Standby, VBAT
  • VBAT battery operating mode with charging capability
  • 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 with Fractional mode
  • 3 bus matrices (1 AXI, 2 AHB) and bridges
  • 4 DMA controllers (MDMA, dual-port DMAs, basic DMA)
  • Up to 35 communication peripherals (I2C, USART/UART, LPUART, SPI/I2S, SAI, SPDIFRX, SWPMI, MDIO Slave, SD/SDIO/MMC, CAN FD, TT-CAN, USB OTG, Ethernet MAC, HDMI-CEC, Camera interface)
  • 11 analog peripherals (3× ADCs with 16-bit max. resolution, 1× temperature sensor, 2× 12-bit D/A converters, 2× ultra-low-power comparators, 2× operational amplifiers, 1× digital filters for sigma delta modulator)
  • Graphics: LCD-TFT controller up to XGA resolution, Chrom-ART graphical hardware Accelerator (DMA2D

Features

Perip
her
als
G
V
2
4
7
H
2
3
M
T
S
G
G
G
G
G
G
G
G
G
I
G
G
I
I
I
I
V
ZI
A
I
X
V
B
A
X
V
A
X
2I
Z
B
Z
B
2I
3I
2
2
2
3
2
2
2
3
2
2
2
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
ZI
3
4
7
H
2
3
M
T
S
I
A
3
4
7
H
2
3
M
T
S
I
3I
4
7
H
2
3
M
T
S
I
B
3
4
7
H
2
3
M
T
S
I
X
3
4
7
H
2
3
M
T
S
Fla
sh
me
in K
by
tes
mo
ry
SR
AM
d o
nto
ma
ppe
AX
I bu
s
SR
AM
1
(
D2
dom
ain
)
384322 x
128
51
2 K
by
tes
51232
SR
AM
in
Kby
tes
SR
AM
2
(
D2
dom
ain
)
SR
AM
3
(
D2
dom
ain
)
SR
AM
4
(
D3
dom
ain
)
16643264128-6416
TC
M R
AM
ITC
M R
AM
(
ins
tion
)
truc
6464
in K
by
tes
DT
CM
RA
M
(
dat
a)
128128128
Bac
kup
SR
AM
(
Kby
)
tes
FM
C
4
Yes
GP
IOs
8211413
1
1401688211413
1
14016882114
Qu
ad-
SP
I in
terf
ace
Yes
Ethet
ern
Yes

Tab
le
2.
S
T
M
3
2
H
7
4
2x
I
/
G
an
d
S
T
M
3
2
H
7
4
3x
I
/
G
fe
a
tu
re
s
d
an
ip
p
er
he
ra
l c
ou
(
ts
n
in
t
co
n
d
ue
)
Pe
rip
her
als
h- res
Hig
olu
tion
Ge
al- pur
ner
pos
e
G
V
2
4
7
H
2
3
M
T
S
G
Z
2
4
7
H
2
3
M
T
S
1
G
A
2
4
7
H
2
3
M
T
S
G
2I
4
7
H
2
3
M
T
S
G
B
2
4
7
H
2
3
M
T
S
G
X
2
4
7
H
2
3
M
T
S
G
V
3
4
7
H
2
3
M
T
S
G
Z
3
4
7
H
2
3
M
T
S
G
A
3
4
7
H
2
3
M
T
S
G
3I
4
7
H
2
3
M
T
S
G
B
3
4
7
H
2
3
M
T
S
G
X
3
4
7
H
2
3
M
T
S
I
V
2
4
7
H
2
3
M
T
S
10
ZI
2
4
7
H
2
3
M
T
S
I
A
2
4
7
H
2
3
M
T
S
I
2I
4
7
H
2
3
M
T
S
I
B
2
4
7
H
2
3
M
T
S
I
X
2
4
7
H
2
3
M
T
S
I
V
3
4
7
H
2
3
M
T
S
ZI
3
4
7
H
2
3
M
T
S
Tim
ers
Ad
ced
van
- con
l (
PW
M)
tro
Bas
ic
Low
-po
we
r
225
ins Wa
Tam
5
6
5
6
5
6
5
4
4
4
4
per
p
2
2
2
2
keu
ins
2
3
2
3
2
3
2
p p
6
3
Ra
ndo
m n
um
ber
ato
ge
ner
r
SP
I / I
2S
I2C
US
T/
AR
/
UA
RT
LP
UA
RT
SA
I
4/4
/1
4
(1)
6/3
4
Yes
Co
uni
SP
DIF
RX
4 ints
pu
mm

cat
ion
SW
PM
I
Yes
inte
rfac
es
MD
IO
SD
MM
C
FD
CA
N/T
T
FD
CA
N
US
B O
TG
FS

US
B
OT
G

HS
Yes
2
1/1
Yes
Yes
  • Description

  • Pe
    rip
    her
    als
  • Eth
    et a
    nd
    ern
    cam
    era
    inte
    rfac
    e
  • LC
    D-T
    FT
  • JP
    EG
    Co
    dec
  • Ch
    -AR
    T A
    lera
    tor
    rom
    cce
    (
    DM
    A2
    D)
  • Cs
    16-
    bit
    AD
    Nu
    mb
    f D
    irec
    t ch
    els
    er o
    ann
    Nu
    mb
    f Fa
    st c
    han
    nel
    er o
    s
    Nu
    mb
    f S
    low
    ch
    els
    er o
    ann
    12-
    bit
    DA
    C
  • Nu
    mb
    f ch
    els
    er o
    ann
  • Co
    tors
    mp
    ara
  • Op
    tion
    al a
    lifie
    era
    mp
    rs
  • DF
    SD
    M
    Ma
    xim
    CP
    U f
  • um
    req
    uen
    cy
    Op
    ting
    ltag
    era
    vo
    e
  • Op
    ting
    tem
    atu
    era
  • per
    res
  • Pac
    kag
    e

Pin Configuration

Figure 5. LQFP100 pinout

  1. The above figure shows the package top view.

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
  1. The above figure shows the package top view.

Figure 7. LQFP144 pinout

  1. The above figure shows the package top view.

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 8. UFBGA169 ballout

  1. The above figure shows the package top view.

Figure 9. LQFP176 pinout

  1. The above figure shows the package top view.

123456789101112131415
APE3PE2PE1PE0PB8PB5PG14PG13PB4PB3PD7PC12PA15PA14PA13
BPE4PE5PE6PB9PB7PB6PG15PG12PG11PG10PD6PD0PC11PC10PA12
CVBATPI7PI6PI5VDDPDR_ONVDDVDDVDDPG9PD5PD1PI3PI2PA11
DPC13PI8PI9PI4VSSBOOT0VSSVSSVSSPD4PD3PD2PH15PI1PA10
EPC14-
OSC32_
IN
PF0PI10PI11PH13PH14PI0PA9
FPC15-
OSC32_
OUT
VSSVDDPH2VSSVSSVSSVSSVSSVSSVSSVCAPPC9PA8
GPH0-
OSC_IN
VSSVDDPH3VSSVSSVSSVSSVSSVSSVSSVDDPC8PC7
HPH1-
OSC_
OUT
PF2PF1PH4VSSVSSVSSVSSVSSVSSVSSVDD
3.3USB
PG8PC6
JNRSTPF3PF4PH5VSSVSSVSSVSSVSSVSSVDDVDDPG7PG6
KPF7PF6PF5VDDVSSVSSVSSVSSVSSVSSPH12PG5PG4PG3
LPF10PF9PF8VSSPH11PH10PD15PG2
MVSSAPC0PC1PC2_CPC3_CPB2PG1VSSVSSVCAPPH6PH8PH9PD14PD13
NVREF-PA1PA0PA4PC4PF13PG0VDDVDDVDDPE13PH7PD12PD11PD10
PVREF+PA2PA6PA5PC5PF12PF15PE8PE9PE11PE14PB12PB13PD9PD8
RVDDAPA3PA7PB1PB0PF11PF14PE7PE10PE12PE15PB10PB11PB14PB15

Figure 10. UFBGA176+25 ballout

  1. The above figure shows the package top view.

STM32H742xI/G STM32H743xI/G Pin descriptions

Figure 11. LQFP208 pinout

  1. The above figure shows the package top view.

1234567891011121314151617
AVSSPI6PI5PI4PB5VDD
LDO
VCAPPK5PG10PG9PD5PD4PC10PA15PI1PI0VSS
BVBATVSSPI7PE1PB6VSSPB4PK4PG11PJ15PD6PD3PC11PA14PI2PH15PH14
CPC15-
OSC32_
OUT
PC14-
OSC32_
IN
PE2PE0PB7PB3PK6PK3PG12VSSPD7PC12VSSPI3PA13VSSVDD
LDO
DPE5PE4PE3PB9PB8PG15PK7PG14PG13PJ14PJ12PD2PD0PA10PA9PH13VCAP
ENC(2)PI9PC13PI8PE6VDDPDR_
ON
BOO
T0
VDDPJ13VDDPD1PC8PC9PA8PA12PA11
FVSS(3)VSS(4)PI10PI11VDDPC7PC6PG8PG7VDD33
USB
GPF2VSS(4)PF1PF0VDDVSSVSSVSSVSSVSSVDDPG5PG6VSSVDD50
USB
HPI12PI13PI14PF3VDDVSSVSSVSSVSSVSSVDDPG4PG3PG2PK2
JPH1-
OSC_
OUT
PH0-
OSC_IN
VSSPF5PF4VSSVSSVSSVSSVSSVDDPK0PK1VSSVSS
KNRSTPF6PF7PF8VDDVSSVSSVSSVSSVSSVDDPJ11VSSNCNC
LVDDAPC0PF10PF9VDDVSSVSSVSSVSSVSSVDDPJ10VSSNCNC
MVREF+PC1PC2PC3VDDVDDPJ9VSSNCNC
NVREF-PH2PA2PA1PA0PJ0VDDVDDPE10VDDVDDVDDPJ8PJ7PJ6VSSNC
PVSSAPH3PH4PH5PI15PJ1PF13PF14PE9PE11PB10PB11PH10PH11PD15PD14VDD
RPC2_CPC3_CPA6VSSPA7PB2PF12VSSPF15PE12PE15PJ5PH9PH12PD11PD12PD13
TPA0_CPA1_CPA5PC4PB1PJ2PF11PG0PE8PE13PH6VSSPH8PB12PB15PD10PD9
UVSSPA3PA4PC5PB0PJ3PJ4PG1PE7PE14VCAPVDD
LDO
PH7PB13PB14PD8VSS

Figure 12. TFBGA240+25 ballout

  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.

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-

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+25
1A31A2A2
2B32B2A1
3C33A1B1
4D34C3B2
5E35C2B3
---M4H10
---A3-
6B26E3C1
----J6
----D2
7A27D3D1
----J7

  • LQFP100
  • 8
  • 9

Table 9. Pin/ball definition (continued)

LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25
1A31A2A2
2B32B2A1
3C33A1B1
4D34C3B2
5E35C2B3
---M4H10
---A3-

Table 9. Pin/ball definition (continued)

LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25
1A31A2A2
2B32B2A1
3C33A1B1
4D34C3B2
5E35C2B3
---M4H10
---A3-

Table 9. Pin/ball definition (continued)

Pin/ball name
LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25
1A31A2A2
2B32B2A1
3C33A1B1
4D34C3B2
5E35C2B3
---M4H10
---A3-
6B26E3C1
---J6-
---D27
7A27D3D1
---J7-

Table 9. Pin/ball definition (continued)

68/357 DS12110 Rev 10

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

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

Table 9. Pin/ball definition (continued)

Pin/ball name
LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25
-----
-----
--49M6R6
--50N6P6
--51M11M8
--52-N8
--53G7N6
--54H7R7
--55J7P7
--56K7N7
---M2F6
---A10-
--57L7M7
37H558G8R8
38J559H8P8
39K560J8P9

Table 9. Pin/ball definition (continued)

  • LQFP100
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45

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)

  • LQFP100
  • 51
  • 52

Table 9. Pin/ball definition (continued)

Pin/ball name
LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25
1A31A2A2
2B32B2A1
3C33A1B1
4D34C3B2
5E35C2B3
-H10-M4H10
---A3-

Table 9. Pin/ball definition (continued)

LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25Pin/ball name
1A31A2A2PE2
2B32B2A1PE3
3C33A1B1PE4
4D34C3B2PE5
5E35C2B3PE6
---

Table 9. Pin/ball definition (continued)

Pin/ball name
LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25
1A31A2A2
2B32B2A1
3C33A1B1
4D34C3B2
5E35C2B3
---

Table 9. Pin/ball definition (continued)

Pin/ball name
LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25
-----
--89F8K14
--90H11K13
--91G9J15
--92G10J14
--93G11H14
--94-G12
---G12-
-F695G13H13
-----
63F1096F9H15

Table 9. Pin/ball definition (continued)

Pin/ball name
LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25
1A31A2A2
2B32B2A1
3C33A1B1
4D34C3B2
5E35C2B3
--
Table 9. Pin/ball definition (continued)
------------------------------------------------

Pin/ball name
LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25
69D10102E10D15
70C10103F13C15
71B10104E13B15
72A10105D11A15
73E7106D13F13
74E5107-F12
---D12-
75-108-G13
----E12
----E13

Table 9. Pin/ball definition (continued)

Pin/ball name
LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25
1A31A2A2
2B32B2A1
3C33A1B1
4D34C3B2
5E35C2B3
---

Table 9. Pin/ball definition (continued)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

Table 9. Pin/ball definition (continued)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

Table 9. Pin/ball definition (continued)

LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25
1A31A2A2
2B32B2A1
3C33A1B1
4D34C3B2
5E35C2B3
---M4H10
---A3

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

Table 9. Pin/ball definition (continued)

Pin/ball name
LQFP100TFBGA100LQFP144UFBGA169UFBGA176+25
-F7143C4C6
-F4-B4-
100-144-C5
----D4
----C4
---A4C3
---E2C2
----H9
----K9
----K10

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.

88/357 DS12110 Rev 10

AF0AF
1
AF2AF3AF4AF5AF6AF7AF8AF9AF
10
AF
11
AF
12
AF
13
AF
14
AF
15
Por
t
SYS16/ 17/L
TIM
1/2/
M1/ HRT
PTI
IM1
SAI
/ 4/5/
1/T
IM3
12/ HRT
IM1
LPU
/ TIM
ART
8/ LPT
/ 5/H
IM2
/3/4
M1/ DFS
RTI
DM
1
I2C
3/4/ USA
1/2/
/ TIM
RT1
15/ LPT
/ DFS
IM2
1/ CEC
DM
SPI
3/4/ 5/6/
1/2/
CEC
SPI
1/ 3/I2
2/3/
SAI
C4/ UAR
T4/ DFS
DM
1
6/ USA
SPI
2/3/
/2/ 3/6/
RT1
T7/ SD
UAR
MM
C1
/ 4/U
SPI
6/S
AI2
4/5/ 8/L
ART
RT/ SD
PUA
C1/ SPD
MM
IFR
X1
4/ FDC
SAI
1/2/ TIM
AN
4/ QU
13/1
/ FM
SPI
AD
C/ SD
C2/ LCD
MM
/ SPD
IFR
X1
SAI
2/4/ TIM
8/ QU
/ SD
AD
SPI
C2/ OTG
MM
S/ OTG
1_H
S/ LCD
2_F
4/ UAR
I2C
T7/ SW
I1/ TIM
PM
1/8/ DFS
1/ SD
DM
C2/ MD
MM
/ ETH
IOS
TIM
C /SD
1/8/
FM
C1/ MD
MM
/ OTG
IOS
S/ LCD
1_F
TIM
I /LC
1/D
CM
D/ CO
MP
T5/ LCD
UAR
SYS
PA0-TIM
H1/ TIM
2_C
2_E
TR
5_C
TIM
H1
TIM
8_E
TR
TIM
15_
BKI
N
--USA
RT2

CTS
/
USA
RT2

NSS
UAR
T4_
TX
SD
C2_ CM
MM
D
SAI
2_S
D_B
ETH
II_ CR
_M
S
---EVE
NT- OU
T
PA1-TIM
2_C
H2
TIM
5_C
H2
LPT
IM3
_ OU
T
TIM
15_ CH
1N
--USA
RT2

RTS
/
USA
RT2

DE
UAR
T4_
RX
QU
AD
SPI
_ BK1
_IO
3
SAI
2_M
CLK
_B
ETH
M
II

RX_
CLK
/
ETH
RM
II

REF
_CL
K
--LCD
_R2
EVE
NT- OU
T
PA2-TIM
2_C
H3
TIM
5_C
H3
LPT
IM4
_ OU
T
TIM
15_
CH
1
--USA
RT2
_ TX
SAI
2_S
CK_
B
--ETH
_M
DIO
IOS
MD
_ MD
IO
-LCD
_R1
EVE
NT- OU
T
PA3-TIM
2_C
H4
TIM
5_C
H4
LPT
IM5
_ OU
T
TIM
15_
CH
2
--USA
RT2
_ RX
-LCD
_B2
OTG
HS
ULP
I_D
0
ETH
II_ CO
_M
L
--LCD
_B5
EVE
NT- OU
T
PA4D1 PW
REN
-TIM
5_E
TR
--SPI
SS/ I2S
1_N
1_W
S
SPI
SS/ I2S
3_N
3_W
S
USA
RT2
_ CK
SPI
6_N
SS
---OTG
HS
SO
F
MI_ HSY
DC
NC
LCD
_ VSY
NC
EVE
NT- OU
T
PA5D2 PW
REN
TIM
H1/ TIM
2_C
2_E
TR
-TIM
8_ CH
1N
-SPI
CK /I2S
1_S
1_C
K
--SP
I6_S
CK
-OTG
HS
ULP
I_C
K
---LCD
_R4
EVE
NT- OU
T
PA6-TIM
1_B
KIN
TIM
3_C
H1
TIM
8_B
KIN
-SPI
ISO /I2S
1_M
1_S
DI
--SP
I6_M
ISO
TIM
13_ CH
1
TIM
8_B
KIN
_CO
MP
12
MD
IOS
_ MD
C
TIM
1_B
KIN
_CO
MP
12
DC
PIX CLK
MI_
LCD
_G2
EVE
NT- OU
T
PA7-TIM
1_C
H1N
TIM
3_C
H2
8_C
TIM
H1
N
-SPI
OS
1_M
I
/I2S
1_S
DO
--SP
I6_M
OS
I
TIM
14_ CH
1
-ETH
M
II

DV/
RX_
ETH
RM
II

CR
S_D
V
C_S
FM
DN
WE
--EVE
NT
OU
T
PA8MC
O1
TIM
1_C
H1
HRT
CH B2
IM_
TIM
8_B
KIN
2
I2C
3_S
CL
--USA
RT1
_ CK
--OTG
FS
SO
F
UAR
T7_
RX
KIN 2_C
TIM
8_B
OM
P12
LCD
_B3
LCD
_R6
EVE
NT- OU
T
PA9-1_C
TIM
H2
HRT
CH C1
IM_
LPU
1_ TX
ART
I2C
3_S
MB
A
SPI
CK/ I2S
2_S
2_C
K
-USA
RT1
_ TX
-----DC
MI_
D0
LCD
_R5
EVE
NT- OU
T
PA1
0
-TIM
1_C
H3
HRT
CH C2
IM_
LPU
1_ RX
ART
---USA
RT1
_ RX
--OT
G_F
S_I
D
MD
IOS
_ MD
IO
LCD
_B4
DC
MI_
D1
LCD
_B1
EVE
NT- OU
T
PA1
1
-TIM
1_C
H4
HRT
CH D1
IM_
LPU
1_ CTS
ART
-SPI
SS /I2S
2_N
S
2_W
UAR
T4_
RX
USA
RT1

CTS
/
USA
RT1

NSS
-FDC
AN
1_
RX
OTG
FS

DM
---LCD
_R4
EVE
NT- OU
T
PA1
2
-TIM
1_E
TR
HRT
CH D2
IM_
LPU
ART
1_
RTS
/
LPU
ART
1_
DE
-SPI
2_S
CK/
I2S
2_C
K
UAR
T4_
TX
USA
RT1

RTS
/
USA
RT1

DE
SAI
2_F
S_B
FDC
1_ TX
AN
OTG
FS
DP
---LCD
_R5
EVE
NT- OU
T

STM32H742xI/G STM32H743xI/G Pin descriptions

ુદ્દાદક

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σ).

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±2σ).

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.

102/357 DS12110 Rev 10

6.1.6 Power supply scheme

Figure 15. Power supply scheme

  1. N corresponds to the number of VDD pins available on the package.

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

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

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
∆VDDXVariations between different VDDX power pins
of the same domain
-50mV
|VSSx-VSS|Variations between all the different ground pins-50mV
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
Variations between different VDDX power pins of the same domain-50mV
Variations between all the different ground pins-50mV
  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.

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

Table 22. Current characteristics

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

2. This current consumption must be correctly distributed over all I/Os and control pins. The total output current must not be sunk/sourced between two consecutive power supply pins referring to high pin count QFP packages.

  1. Positive injection is not possible on these I/Os and does not occur for input voltages lower than the specified maximum value.
    1. A positive injection is induced by VIN>VDD while a negative injection is induced by VIN<VSS. IINJ(PIN) must never be exceeded. Refer also to Table 21: Voltage characteristics for the maximum allowed input voltage values.
    1. When several inputs are submitted to a current injection, the maximum ∑IINJ(PIN) is the absolute sum of the positive and negative injected currents (instantaneous values).
SymbolRatingsValueUnit
TSTGStorage temperature range- 65 to +150°C
TJMaximum junction temperature125°C

Table 23. Thermal characteristics

6.3 Operating conditions

6.3.1 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
VDDAAnalog operating voltageADC or COMP used1.623.6V

Table 24. General operating conditions

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

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

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

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

SymbolParameterMinMaxUnit
tVDDVDD rise time rate0
VDD fall time rate10
tVDDAVDDA rise time rate0
VDDA fall time rate10μs/V
tVDDUSBVDDUSB rise time rate0
VDDUSB fall time rate10

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

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.

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
Brown-out reset threshold 1Rising edge2.042.102.15
VBOR1Falling edge1.952.002.06
Rising edge2.342.412.47
VBOR2Brown-out reset threshold 2Falling edge2.252.312.37
Brown-out reset threshold 3Rising edge2.632.702.78
VBOR3Falling edge2.542.612.68
Programmable Voltage
Detector threshold 0
Rising edge1.901.962.01
VPVD0Falling edge1.811.861.91
Programmable Voltage
Detector threshold 1
Rising edge2.052.102.16
VPVD1Falling edge1.962.012.06V
Programmable Voltage
Detector threshold 2
Rising edge2.192.262.32
VPVD2Falling edge2.102.152.21
Programmable Voltage
Detector threshold 3
Rising edge2.352.412.47
VPVD3Falling edge2.252.312.37
Programmable VoltageRising edge2.492.562.62
VPVD4Detector threshold 4Falling edge2.392.452.51
VPVD5Programmable Voltage
Detector threshold 5
Rising edge2.642.712.78
Falling edge2.552.612.68
VPVD6Programmable Voltage
Detector threshold 6
Rising edge2.782.862.94
Falling edge in Run mode2.692.762.83
Vhyst_BOR_PVDHysteresis voltage of BOR
Hysteresis in Run mode
(unless BOR0) and PVD
-100-mV
IDD_BOR_PVD(1)BOR(2) (unless BOR0) and
PVD consumption from VDD
---0.630μA
Table 27. Reset and power control block characteristics
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
VBOR0/POR/PDRBrown-out reset threshold 0 (VPOR/VPDR thresholds)Falling edge1.581.621.

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

1. Guaranteed by design.

  1. 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).

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.

SymbolParameterConditionsMinTypMaxUnit
VREFINTInternal reference voltages-40°C < TJ < 105°C,
VDD = 3.3 V
1.1801.2161.255V
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 V913.523μA
ΔVREFINT(2)Internal reference voltage
spread over the temperature
range
-40°C < TJ < 105°C-515mV
Tcoeff(2)Average temperature
coefficient
Average temperature
coefficient
-2070ppm/°C
VDDcoeff(2)Average Voltage coefficient3.0V < VDD < 3.6V-101370ppm/V
Table 28. Embedded reference voltage
----------------------------------------

SymbolParameterConditionsMinTypMaxUnit
VREFINTInternal reference voltages-40°C < TJ < 105°C, VDD = 3.3 V1.1801.2161.255V
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--
Irefbuf^(2)Reference Buffer consumption for ADCVDDA=3.3 V913.523µA
ΔVREFINT^(2)Internal reference voltage spread over the temperature range-40°C < TJ < 105°C-515mV
Tcoeff^(2)Average temperature coefficientAverage temperature coefficient-2070ppm/°C
VDDcoeff^(2)Average Voltage coefficient3.0V < VDD < 3.6V-101370ppm/V

Table 28. Embedded reference voltage (continued)

1. The shortest sampling time for the application can be determined by multiple iterations.

2. Guaranteed by design.

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.

SymbolConditionsfrcc_c_ck
(MHz)
Parameter
All
peripherals
disabled
VOS1400
300
VOS2300
Supply
current in Run
mode
216
200
200
180
VOS3168
IDD144
60
25
All
peripherals
400
VOS1300
300
enabledVOS2200
VOS3200

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

  1. Data are in DTCM for best computation performance, cache has no influence on consumption in this case.

  2. Guaranteed by characterization results unless otherwise specified.

3. Guaranteed by test in production.

Conditionsfrcc_c_ck
(MHz)
SymbolParameter
VOS1400
300
300
All
peripherals
disabled
VOS2216
200
Supply
current in Run
mode
200
180
30
-
-
-
VOS3168
IDD144
60
25
VOS1
All
peripherals
VOS2
enabled
400
300
300
200
VOS3200

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

  1. Guaranteed by characterization results unless otherwise specified.

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

SymbolParameterConditions
IDDSupply
current in Run
mode
All
peripherals
disabled
All
peripherals
  1. Guaranteed by characterization results.

SymbolParameterPeripheralCodefrcc_c_ck (MHz)CoreMarkTypUnitIDD/CoreMarkUnit
Supply current
in Run mode
All
peripherals
disabled,
cache ON
ITCM40020127135μA/
CoreMark
FLASH
A
400201210552
AXI
SRAM
40020

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

Table 34. Typical current consumption batch acquisition mode

SymbolParameterConditionsfrcc_ahb_ck(AHB4)
(MHz)
Typunit
IDDSupply current in
batch acquisition
mode
D1Standby,
D2Standby,
D3Run
VOS3
646.5mA
D1Stop, D2Stop,
D3Run
VOS3
6412

Table 35. Typical and maximum current consumption in Sleep mode, regulator ON

Conditions
SymbolParameter
Supply
IDD(Sleep)
current in
All
peripherals
disabled
Sleep mode

SymbolParameterConditionsTypTJ =
25°C
TJ =
85°C
TJ =
105°C
TJ =
125°C
unit
D1Stop,
D2Stop,
D3Stop
Flash
memory in
low-power
mode, no
IWDG
SVOS51.47.2(2)4975(2)
140
SVOS41.951166110200
IDD(Stop)SVOS32.8516(2)91150(2)240
FlashSVOS51.657.24975140
memory ON,SVOS42.21166110180
no IWDGSVOS33.151691150300
D1Stop,
D2Standby,
D3Stop
Flash
memory
OFF, no
IWDG
SVOS50.995.1356097
SVOS41.47.54779130
SVOS32.051264110170
Flash
memory ON,
SVOS51.255.5356198
SVOS41.657.84780130
no IWDGSVOS32.31265110170
D1Standby,SVOS50.573213657
D2Stop,Flash OFF,SVOS40.8054.5274774
D3StopSVOS31.26.7376399
D1Standby,no IWDGSVOS50.171.1(2)813(2)20
D2Standby,SVOS40.2451.5111726
D3StopSVOS30.4052.4(2)1523(2)35
Table 36. Typical and maximum current consumption in Stop mode, regulator ON
--------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
  1. Guaranteed by characterization results.

2. Guaranteed by test in production.

Table 37. Typical and maximum current consumption in Standby mode

SymbolParameterConditionsTyp(3)Max (3 V)(1)
Backup
SRAM
RTC
& LSE
1.62 V2.4 V3 V3.3 VTJ =
25°C
IDD
(Standby)
Supply
current in
Standby
mode
OFFOFF1.81.91.952.054(2)
ONOFF3.43.43.53.78.2(3)
OFFON2.43.53.864.12-
ONON3.955.15.465.97-

2. Guaranteed by test in production.

3. Guaranteed by characterization results.

SymbolParameterConditionsTyp(1)Max (3 V)
Backup
SRAM
RTC &
LSE
1.2 V2 V3 V3.4 VTJ =
25°C
IDD
(VBAT)
Supply
current in
standby
mode
OFFOFF0.0240.0350.0620.0960.5(1)
ONOFF1.41.61.81.84.4(1)
OFFON0.240.450.620.73-
ONON1.972.372.572.77-

1. Guaranteed by characterization results.

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:

$mathfrak{l}mathsf{SW} = mathsf{V}mathsf{DDx} × mathfrak{f}mathsf{SW} × mathsf{C}mathsf{L}where

ISW is the current sunk by a switching I/O to charge/discharge the capacitive load VDDx is the MCU supply voltage fSW is the I/O switching frequency

CL is the total capacitance seen by the I/O pin: C = CINT+ CEXT

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.

PeripheralIDD(Typ)Unit
VOS1VOS2VOS3
MDMA8.37.67
DMA2D212018
JPEG242321
FLASH9.998.3
FMC registers0.90.90.8
FMC kernel6.15.55.3

PeripheralIDD(Typ)
VOS1
DCMI1.7
RNG registers1.8
RNG kernel-
SDMMC2
registers
13
SDMMC2 kernel2.7
AHB2D2SRAM13.3
D2SRAM22.9
D2SRAM31.9
AHB2 bridge0.1
GPIOA1.1
GPIOB1
GPIOC1.4
GPIOD1.1
GPIOE1
GPIOF0.9
GPIOG0.9
GPIOH1
AHB4GPIOI0.9
GPIOJ0.9
GPIOK0.9
CRC0.5
BDMA6.2
ADC3 registers1.8
ADC3 kernel0.1
Backup SRAM1.9
Bridge AHB40.1
LCD-TFT12
APB3WWDG10.5
APB3 bridge
Table 39. Peripheral current consumption in Run mode (continued)
0.5
----------------------------------------------------------------------
IDD(Typ)
PeripheralVOS1
TIM23.5
APB1TIM33.4
TIM42.7
TIM53.2
TIM61
TIM71
TIM121.7
TIM131.5
TIM141.4
LPTIM1 registers0.7
LPTIM1 kernel2.3
WWDG20.6
SPI2 registers1.8
SPI2 kernel0.6
SPI3 registers1.5
SPI3 kernel0.6
SPDIFRX1
registers
0.6
SPDIFRX1 kernel2.9
USART2 registers1.4
USART2 kernel4.7
USART3 registers1.4
USART3 kernel4.2
UART4 registers1.5
UART4 kernel3.7

PeripheralIDD(Typ)
VOS1
UART5 registers1.4
UART5 kernel3.6
I2C1 registers0.8
I2C1 kernel2
I2C2 registers0.7
I2C2 kernel1.9
I2C3 registers0.9
I2C3 kernel2.1
HDMI-CEC
registers
0.5
DAC1/21.4
APB1USART7 registers1.9
(continued)USART7 kernel4
USART8 registers1.6
USART8 kernel4
CRS3.4
SWPMI registers2.3
SWPMI kernel0.1
OPAMP0.5
MDIO2.7
FDCAN registers16
FDCAN kernel7.8
Bridge APB10.1
Table 39. Peripheral current consumption in Run mode (continued)
--------------------------------------------------------------------
PeripheralIDD(Typ)
VOS1VOS2
TIM15.14.8
TIM85.44.9
APB2USART1 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
TIM172.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
Bridge APB20.10.1

PeripheralIDD(Typ)
VOS1VOS2
SYSCFG10.7
LPUART1
registers
1.11.1
LPUART1 kernel2.62.4
SPI6 registers1.61.5
SPI6 kernel0.20.2
I2C4 registers0.10.1
I2C4 kernel2.42.1
LPTIM2 registers0.50.5
LPTIM2 kernel2.32.1
LPTIM3 registers0.50.5
APB4LPTIM3 kernel22.1
LPTIM4 registers0.50.5
LPTIM4 kernel22
LPTIM5 registers0.50.5
LPTIM5 kernel21.8
COMP1/20.70.5
VREFBUF0.60.4
RTC1.21.1
SAI4 registers1.61.5
SAI4 kernel1.31.3
Bridge APB40.10.1

Table 40. Peripheral current consumption in Stop, Standby and VBAT mode

SymbolParameterConditionsTypUnit
3 V
RTC+LSE low drive-2.32μA
RTC+LSE medium
low drive
-2.4
IDDRTC+LSE medium
high drive
-2.7
RTC+LSE High drive-3

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.

SymbolParameterConditionsMax(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 mode1520
tWUSTOP(2)VOS4, HSI, flash memory in low-power
mode
2328
VOS5, HSI, flash memory in normal mode3071
Wakeup from StopVOS5, HSI, flash memory in low-power
mode
3847
VOS3, CSI, flash memory in normal mode2737
VOS3, CSI, flash memory in low power
mode
3650μs
VOS4, CSI, flash memory in normal mode3848
VOS4, CSI, flash memory in low-power
mode
4761
VOS5, CSI, flash memory in normal mode5264
VOS5, CSI, flash memory in low-power
mode
6277
tWUSTOP2(2)Wakeup from Stop,VOS3, HSI, flash memory in normal mode2.63.4
clock kept runningVOS3, CSI, flash memory in normal mode2636
tWUSTDBY(2)Wakeup from Standby
mode
-390500

Table 41. Low-power mode wakeup timings

1. Guaranteed by characterization results.

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.

SymbolParameterMinTypMaxUnit
fHSEextUser external clock source frequency42550MHz
VHSEHDigital OSCIN input high-level
voltage
0.7 VDD-VDDV
VHSELDigital OSCIN input low-level voltageVSS-0.3 VDD
tW(HSE)OSCIN high or low time7--ns

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

  1. Guaranteed by design.

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.

SymbolParameterConditionsMinTypMaxUnit
fLSEextUser external clock source frequency--32.7681000kHz
VLSEHOSC32IN input pin high level voltage-0.7 VDDIOx-VDDIOxV
VLSELOSC32IN input pin low level voltage-VSS-0.3 VDDIOx
tw(LSEH)
tw(LSEL)
OSC32IN high or low time-250--ns
Table 43. Low-speed external user clock characteristics(1)
--------------------------------------------------------------
  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.

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-
During startup(3)--4
IDD(HSE)
HSE current consumption
VDD=3 V, Rm=30 Ω
CL=10pF@4MHz
-0.35-
VDD=3 V, Rm=30 Ω
CL=10 pF at 8 MHz
-0.40-
VDD=3 V, Rm=30 Ω
CL=10 pF at 16 MHz
-0.45-mA
VDD=3 V, Rm=30 Ω
CL=10 pF at 32 MHz
-0.65-
VDD=3 V, Rm=30 Ω
CL=10 pF at 48 MHz
-0.95-
GmcritmaxMaximum critical crystal gmStartup--1.5mA/V
tSU(4)Start-up timeVDD is stabilized-2-ms

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

  1. Guaranteed by design.

  2. Resonator characteristics given by the crystal/ceramic resonator manufacturer.

    1. This consumption level occurs during the first 2/3 of the tSU(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 CL1 and CL2, it is recommended to use high-quality external ceramic capacitors, designed for high-frequency applications, and selected to match the requirements of the crystal or resonator (see Figure 20). CL1 and CL2 are usually the same size. The crystal manufacturer typically specifies a load capacitance which is the series combination of CL1 and CL2. The PCB and MCU pin capacitance must be included (10 pF can be used as a rough estimate of the combined pin and board capacitance) when sizing CL1 and CL2.

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

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

SymbolParameterOperating conditions(2)MinTypMaxUnit
FOscillator frequency--32.768-kHz
LSE current
IDD
consumption
LSEDRV[1:0] = 00,
Low drive capability
-290-
LSEDRV[1:0] = 01,
Medium Low drive capability
-390-
LSEDRV[1:0] = 10,
Medium high drive capability
-550-nA
LSEDRV[1:0] = 11,
High drive capability
-900-
Gmcritmax
gm
LSEDRV[1:0] = 00,
Low drive capability
--0.5
Maximum critical crystalLSEDRV[1:0] = 01,
Medium Low drive capability
--0.75μA/V
LSEDRV[1:0] = 10,
Medium high drive capability
--1.7
LSEDRV[1:0] = 11,
High drive capability
--2.7
tSU(3)Startup timeVDD is stabilized-2-s

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

  1. Guaranteed by design.

DS12110 Rev 10 127/357

    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
Paired transition jitter
PT jitter
Accumulated jitter on 56 cycles(5)
--± 0.25-ns

Table 46. HSI48 oscillator characteristics

128/357 DS12110 Rev 10

  • 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)

SymbolParameterConditionsMinTypMaxUnit
fHSIHSI frequencyVDD=3.3 V, TJ=30 °C63.7(2)6464.3(2)MHz
TRIM
HSI user trimming step
Trimming is not a multiple
of 32
-0.240.32
Trimming is 128, 256 and
384
-5.2-1.8-
Trimming 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%
ΔTEMP (HSI)HSI oscillator frequency drift overTJ=-20 to 105 °C-1(3)-1(3)%
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
Table 47. HSI oscillator characteristics(1)
-------------------------------------------------
  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 overTJ = 0 to 85 °C--3.7(3)4.5(3)
∆TEMP (CSI)temperatureTJ = -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

SymbolParameterConditionsMinTypMaxUnit
fLSI(1)VDD = 3.3 V, TJ = 25 °C31.43232.6kHz
LSI frequencyTJ = –40 to 105 °C, VDD =
1.62 to 3.6 V
29.76-33.60
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
fPLLINPLL input clock-2-16MHz
PLL input clock duty cycle-10-90%

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

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.

  1. Integer mode only.
Table 51. PLL characteristics (medium VCO frequency range)(1)
---------------------------------------------------------------

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

DS12110 Rev 10 131/357

SymbolParameterConditionsMinTypMaxUnit
JitterCycle-to-cycle jitter(3)-VCO =
150 MHz
-145-+/-
ps
VCO =
300 MHz
-91-
VCO =
400 MHz
-64-
VCO =
420 MHz
-63-
Period 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-
I(PLL)(2)PLL power consumption on VDDVCO freq =
420MHz
VDD-4401150μA
VCORE-530-
VCO freq =
150MHz
VDD-180500
VCORE-200-
  1. Guaranteed by design unless otherwise specified.

2. Guaranteed by characterization results.

  1. Integer mode only.

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
IDDSupply currentWrite / Erase 8-bit mode-6.5-mA
Write / Erase 16-bit mode-11.5-
Write / Erase 32-bit mode-20-
Write / Erase 64-bit mode-35-

SymbolParameterConditionsMin(1)TypMax(1)Unit
tprogProgram/erase parallelism x 8-290580(2)
Word (266 bits) programming
time
Program/erase parallelism x 16-180360μs
Program/erase parallelism x 32-130260
Program/erase parallelism x 64-100200
Program/erase parallelism x 8-24
tERASE128KBSector (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
tMEProgram/erase parallelism x 8-1326s
Program/erase parallelism x 16-816
Mass 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 53. Flash memory programming

1. Guaranteed by characterization results.

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

SymbolValueUnit
ParameterConditionsMin(1)
NENDEnduranceTJ = –40 to +125 °C (6 suffix versions)10kcycles
tRETData retention1 kcycle at TA = 85 °C
10 kcycles at TA = 55 °C
30
20
Years

Table 54. Flash memory endurance and data retention

  1. Guaranteed by characterization results.

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
VFESDVoltage limits to be applied on any I/O pin to induce
a functional disturbance
VDD = 3.3 V, TA = +25 °C,3B
VFTBFast transient voltage burst limits to be applied
through 100 pF on VDD and VSS pins to induce a
functional disturbance
UFBGA240, frcccck =
400 MHz, conforms to
IEC 61000-4-2
4B

Table 55. EMS characteristics

As a consequence, it is recommended to add a serial resistor (1 kΏ) 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.

SymbolParameterConditionsMonitored
frequency band
Max vs.
[fHSE/fCPU]
Unit
8/400 MHz
SEMIPeak (1)VDD = 3.6 V, TA = 25 °C, UFBGA240 package,
compliant with IEC61967-2
0.1 MHz to
30 MHz
6
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-

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

  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.

SymbolRatingsConditionsPackagesClassMaximum
value(1)
Unit
VESD(HBM)Electrostatic discharge
voltage (human body
model)
TA = +25 °C conforming to
ANSI/ESDA/JEDEC JS
001
All1C1000V
VESD(CDM)Electrostatic discharge
voltage (charge device
model)
TA = +25 °C conforming to
ANSI/ESDA/JEDEC JS
002
AllC1250

Table 57. ESD absolute maximum ratings

  1. Guaranteed by characterization results.

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 classTA = +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 VSS or above VDD (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

of –5 μA/+0 μ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.

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

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

  1. Guaranteed by characterization.

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.

</vddiox<3.6> </vddiox<3.6>
SymbolParameterConditionMinTypMaxUnit
VILI/O input low level voltage except
BOOT0
1.62 V <vddiox<3.6 td="" v<="">--0.3VDD(1)--0.3VDD(1)
I/O input low level voltage except
BOOT0
--0.4VDD-
0.1(2)
V
BOOT0 I/O input low level voltage--0.19VDD+
0.1(2)
VIHI/O input high level voltage except
BOOT0
0.7VDD(1)--
I/O input high level voltage except
BOOT0(3)
1.62 V <vddiox<3.6 td="" v<="">0.47VDD+
0.25(2)
--V0.47VDD+
0.25(2)
--V
BOOT0 I/O input high level
voltage(3)
0.17VDD+
0.6(2)
--

Table 60. I/O static characteristics

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-
FTxx Input leakage current(2)(9)
0< VIN ≤ Max(VDDXXX)
--+/-250nA
Ilkg(4)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)
TTxx Input leakage current(9)
0< VIN ≤ Max(VDDXXX)
--+/-250
VPP (BOOT0 alternate function)0< VIN ≤ VDDIOX--15
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 ±8 mA, and sink or source up to ±20 mA (with a relaxed VOL/VOH).

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 VDD, plus the maximum Run consumption of the MCU sourced on VDD, cannot exceed the absolute maximum rating ΣIVDD (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-
VOLFM+(3)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
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.

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-

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

  1. The IIO current sourced or sunk by the device must always respect the absolute maximum rating specified in Table 21: Voltage characteristics, and the sum of the currents sourced or sunk by all the I/Os (I/O ports and control pins) must always respect the absolute maximum ratings ΣIIO.

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

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

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

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

SpeedSymbolParameterconditionsMinMaxUnit
Fmax(3)Maximum frequencyC=50 pF, 2.7 V≤VDD≤3.6 V(5)
C=50 pF, 1.62 V≤VDD≤2.7 V(5)
C=30 pF, 2.7 V≤VDD≤3.6 V(5)
C=30 pF, 1.62 V≤VDD≤2.7 V(5)
C=10 pF, 2.7 V≤VDD≤3.6 V(5)
C=10 pF, 1.62 V≤VDD≤2.7 V(5)
-
-
-
-
-
-
85
35
110
40
166
85
MHz
10C=50 pF, 2.7 V≤VDD≤3.6 V(5)-3.8
Output high to low level
fall time and output low
to high level rise time
C=50 pF, 1.62 V≤VDD≤2.7 V(5)-6.9
(4)C=30 pF, 2.7 V≤VDD≤3.6 V(5)-2.8ns
11tr/tfC=30 pF, 1.62 V≤VDD≤2.7 V(5)
C=10 pF, 2.7 V≤VDD≤3.6 V(5)
C=10 pF, 1.62 V≤VDD≤2.7 V(5)
-
-
-
5.2
1.8
3.3
Fmax(3)Maximum frequencyC=50 pF, 2.7 V≤VDD≤3.6 V(5)
C=50 pF, 1.62 V≤VDD≤2.7 V(5)
C=30 pF, 2.7 V≤VDD≤3.6 V(5)
C=30 pF, 1.62 V≤VDD≤2.7 V(5)
C=10 pF, 2.7 V≤VDD≤3.6 V(5)
C=10 pF, 1.62 V≤VDD≤2.7 V(5)
-
-
-
-
-
-
100
50
133
66
220
100
MHz
(4)
tr/tf
Output high to low level
fall time and output low
to high level rise time
C=50 pF, 2.7 V≤VDD≤3.6 V(5)
C=50 pF, 1.62 V≤VDD≤2.7 V(5)
C=30 pF, 2.7 V≤VDD≤3.6 V(5)
C=30 pF, 1.62 V≤VDD≤2.7 V(5)
C=10 pF, 2.7 V≤VDD≤3.6 V(5)
C=10 pF, 1.62 V≤VDD≤2.7 V(5)
Table 63. Output timing characteristics (HSLV OFF)(1)(2) (continued)
-
-
-
-
-
-
3.3
6.6
2.4
4.5
1.5
2.7
ns
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
  1. Guaranteed by design.

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

3. The maximum frequency is defined with the following conditions: (tr+tf ) ≤ 2/3 T Skew ≤ 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.

5. Compensation system enabled.

Output buffer timing characteristics (HSLV option enabled)

SpeedSymbolParameterconditionsMinMaxUnit
00C=50 pF, 1.62 V≤VDD≤2.7 V-10
Fmax(2)Maximum frequencyC=30 pF, 1.62 V≤VDD≤2.7 V
C=10 pF, 1.62 V≤VDD≤2.7 V
-
-
10
10
MHz
Output high to low level
(3)
fall time and output low
C=50 pF, 1.62 V≤VDD≤2.7 V-11
tr/tfC=30 pF, 1.62 V≤VDD≤2.7 V-9ns
to high level rise timeC=10 pF, 1.62 V≤VDD≤2.7 V-6.6
Maximum frequencyC=50 pF, 1.62 V≤VDD≤2.7 V-50
Fmax(2)C=30 pF, 1.62 V≤VDD≤2.7 V
C=10 pF, 1.62 V≤VDD≤2.7 V
-
-
58
66
MHz
01(3)
tr/tf
Output high to low level
fall time and output low
to high level rise time
C=50 pF, 1.62 V≤VDD≤2.7 V
C=30 pF, 1.62 V≤VDD≤2.7 V
C=10 pF, 1.62 V≤VDD≤2.7 V
-
-
-
6.6
4.8
3
ns
10Fmax(2)Maximum frequencyC=50 pF, 1.62 V≤VDD≤2.7 V(4)
(4)
C=30 pF, 1.62 V≤VDD≤2.7 V
C=10 pF, 1.62 V≤VDD≤2.7 V(4)
-
-
-
55
80
133
MHz
(3)
tr/tf
Output high to low levelC=50 pF, 1.62 V≤VDD≤2.7 V(4)-
fall time and output low(4)
C=30 pF, 1.62 V≤VDD≤2.7 V
-4ns
to high level rise timeC=10 pF, 1.62 V≤VDD≤2.7 V(4)-2.4
11Fmax(2)Maximum frequencyC=50 pF, 1.62 V≤VDD≤2.7 V(4)-60
(4)
C=30 pF, 1.62 V≤VDD≤2.7 V
C=10 pF, 1.62 V≤VDD≤2.7 V(4)
-
-
90
175
MHz
(3)
tr/tf
Output high to low level
fall time and output low
C=50 pF, 1.62 V≤VDD≤2.7 V(4)-5.3
(4)
C=30 pF, 1.62 V≤VDD≤2.7 V
-3.6ns
to high level rise timeC=10 pF, 1.62 V≤VDD≤2.7 V(4)-1.9

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

  1. Guaranteed by design.

2. The maximum frequency is defined with the following conditions: (tr+tf ) ≤ 2/3 T Skew ≤ 1/20 T

45%<Duty cycle<55%

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

4. Compensation system enabled.

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

2. Guaranteed by design.

Figure 23. Recommended NRST pin protection

  1. The reset network protects the device against parasitic resets.

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

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, 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
  • 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 CL = 30 pF

In all timing tables, the TKERCK is the fmckerck 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.

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 high-
th(DataNE)Data hold time after FMCNEx high0-
tv(NADVNE)FMCNEx low to FMCNADV low-0
tw(NADV)FMCNADV low time-Tfmckerck + 1
  1. Guaranteed by characterization results.
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-
  1. 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
-
tv(BLNE)FMCNEx low to FMCBL valid-0.5ns
th(BLNWE)FMCBL hold time after FMCNWE high-
tv(DataNE)Data to FMCNEx low to Data validTfmckerck + 2.5
th(DataNWE)Data hold time after FMCNWE high
Tfmckerck+0.5
-
tv(NADVNE)FMCNEx low to FMCNADV low
-
0
tw(NADV)FMCNADV low time-
Tfmckerck + 1

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 high
5Tfmckerck + 13
-
th(NENWAIT)FMCNEx hold time after FMCNWAIT invalid
Table 69. Asynchronous non-multiplexed SRAM/PSRAM/NOR write - NWAIT timings(1)(2)
4Tfmckerck+ 13-
---------------------------------------------------------------------------------------
  1. NWAIT pulse width is equal to 1 AHB cycle.

Figure 26. Asynchronous multiplexed PSRAM/NOR read waveforms

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-
  1. Guaranteed by characterization results.
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-
  1. Guaranteed by characterization results.

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

Figure 28. Synchronous multiplexed NOR/PSRAM read timings

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-
  1. Guaranteed by characterization results.

Figure 29. Synchronous multiplexed PSRAM write timings

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-
Table 75. Synchronous multiplexed PSRAM write timings(1)
----------------------------------------------------------
----------------------------------------------------------
  1. Guaranteed by characterization results.

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

SymbolParameterMinMaxUnit
tw(CLK)FMCCLK period2Tfmckerck
- 1
-
t(CLKL-NExL)FMCCLK low to FMCNEx low (x=02)-2
td(CLKH-NExH)FMCCLK high to FMCNEx high (x= 0…2)Tfmckerck + 0.5-
td(CLKL-NADVL)FMCCLK low to FMCNADV low-0.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-ns
td(CLKL-NOEL)FMCCLK low to FMCNOE low-1.5
td(CLKH-NOEH)FMCCLK high to FMCNOE highTfmckerck + 0.5-
tsu(DV-CLKH)FMCD[15:0] valid data before FMCCLK high3-
th(CLKH-DV)FMCD[15:0] valid data after FMCCLK high0-
tSU(NWAIT-CLKH)FMCNWAIT valid before FMCCLK high3-
th(CLKH-NWAIT)FMCNWAIT valid after FMCCLK high1-

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

SymbolParameterMinMaxUnit
t(CLK)FMCCLK period2Tfmckerck - 1-
td(CLKL-NExL)FMCCLK low to FMCNEx low (x=02)-2
t(CLKH-NExH)FMCCLK high to FMCNEx high (x= 0…2)Tfmckerck + 0.5-
td(CLKL-NADVL)FMCCLK low to FMCNADV low-0.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.5ns
td(CLKH-NWEH)FMCCLK high to FMCNWE highTfmckerck + 1-
td(CLKL-Data)FMCD[15:0] valid data after FMCCLK low-3.5
td(CLKL-NBLL)FMCCLK low to FMCNBL low-2
td(CLKH-NBLH)FMCCLK high to FMCNBL highTfmckerck + 1-
tsu(NWAIT-CLKH)FMCNWAIT valid before FMCCLK high2-
th(CLKH-NWAIT)FMCNWAIT valid after FMCCLK high2-

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.FMCSetupTime = 0x01
  • COM.FMCWaitSetupTime = 0x03
  • COM.FMCHoldSetupTime = 0x02
  • COM.FMCHiZSetupTime = 0x01
  • ATT.FMCSetupTime = 0x01
  • ATT.FMCWaitSetupTime = 0x03
  • ATT.FMCHoldSetupTime = 0x02
  • ATT.FMCHiZSetupTime = 0x01
  • Bank = FMCBankNAND
  • MemoryDataWidth = FMCMemoryDataWidth16b
  • ECC = FMCECCEnable
  • ECCPageSize = FMCECCPageSize512Bytes
  • TCLRSetupTime = 0
  • TARSetupTime = 0
  • CL = 30 pF

In all timing tables, the Tfmckerck is the fmckerck clock period.

Figure 32. NAND controller waveforms for read access

Figure 33. NAND controller waveforms for write access

Figure 34. NAND controller waveforms for common memory read access

Figure 35. NAND controller waveforms for common memory write access

Table 78. Switching characteristics for NAND flash read cycles(1)
SymbolParameterMinMaxUnit
tw(N0E)FMCNOE low width4Tfmckerck –0.54Tfmckerck + 0.5
tsu(D-NOE)FMCD[15-0] valid data before FMCNOE high8-
th(NOE-D)FMCD[15-0] valid data after FMCNOE high0-ns
td(ALE-NOE)FMCALE valid before FMCNOE low-3Tfmckerck + 1
th(NOE-ALE)FMCNWE high to FMCALE invalid4Tfmckerck
- 2
-

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

SymbolParameterMinMaxUnit
tw(NWE)FMCNWE low width4Tfmckerck
- 0.5
4Tfmckerck + 0.5
tv(NWE-D)FMCNWE low to FMCD[15-0] valid0-
th(NWE-D)FMCNWE high to FMCD[15-0] invalid2Tfmckerck
- 0.5
-ns
td(D-NWE)FMCD[15-0] valid before FMCNWE high5Tfmckerck
- 1
-
td(ALE-NWE)FMCALE valid before FMCNWE low-3Tfmckerck + 0.5
th(NWE-ALE)FMCNWE high to FMCALE invalid2Tfmckerck
- 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

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-

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-

Table 81. LPSDR SDRAM read timings(1)

  1. Guaranteed by characterization results.

164/357 DS12110 Rev 10

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(SDCLKL-SDNE)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 82. SDRAM write timings(1)

  1. Guaranteed by characterization results.
SymbolParameterMinMaxUnit
tw(SDCLK)FMCSDCLK period2Tfmckerck + 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-

Table 83. LPSDR SDRAM write timings(1)

  1. Guaranteed by characterization results.

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

SymbolParameterConditionsMinTypMaxUnit
QUADSPI clock frequency2.7 V ≤ VDD<3.6 V
CL=20 pF
--133
Fck1/TCK1.62 V <vdd<3.6 v<br="">CL=15 pF</vdd<3.6>--100MHz
tw(CKH)QUADSPI clock high and low-TCK/2–0.5-TCK/2
tw(CKL)timeTCK/2-TCK/2 + 0.5
Data input setup time2.7 V ≤ VDD < 3.6 V2--
ts(IN)1.62 V ≤ VDD < 3.6 V2.5--ns
th(IN)2.7 V ≤ VDD < 3.6 V1--
Data input hold time1.62 V ≤ VDD < 3.6 V1.5--
tv(OUT)Data output valid time--1.52
th(OUT)Data output hold time-0.5--

Table 84. QUADSPI characteristics in SDR mode(1)

  1. Guaranteed by characterization results.

SymbolParameterConditionsMinTypMaxUnit
Fck1/t(CK)QUADSPI clock
frequency
2.7 V <vdd<3.6 v<br="">CL=20 pF</vdd<3.6>--100
1.62 V <vdd<3.6 v<br="">CL=15 pF</vdd<3.6>--100MHz
tw(CKH)QUADSPI clock high and-TCK/2 –0.5-TCK/2
tw(CKL)low timeTCK/2-TCK/2+0.5
tsr(IN), tsf(IN)Data input setup time2.7 V ≤ VDD < 3.6 V3--
1.62 V ≤ VDD < 3.6 V1--
thr(IN), thf(IN)Data input hold time2.7 V ≤ VDD < 3.6 V1--
1.62 V ≤ VDD < 3.6 V1.5--ns
tvr(OUT),
tvf(OUT)
DHHC=0-3.54
Data output valid timeDHHC=1
Pres=1, 2
-TCK/4+3.5TCK/4+4
thr(OUT),
thf(OUT)
DHHC=03--
Data output hold timeDHHC=1
Pres=1, 2
TCK/4+3
Table 85. QUADSPI characteristics in DDR mode(1)
--
------------------------------------------------------------
------------------------------------------------------------
  1. Guaranteed by characterization results.

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, frcccck frequency and VDD supply voltage summarized in Table 24: General operating conditions.

SymbolParameterConditionsMinTypMaxUnit
tinitInitial delay-140022002400
t∆Unit Delay-354045ps
  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, fPCLK2 frequency and VDDA supply voltage conditions summarized in Table 24: General operating conditions.

SymbolParameterConditionsMinTypMaxUnit
VDDAAnalog power supply-1.62-3.6
Positive reference voltageVDDA≥ 2 V2-VDDAV
VREF+VDDA< 2 VVDDA
VREF-Negative reference voltage-VSSA
ADC clock frequencyBOOST = 1--36MHz
fADC2 V ≤ VDDA
≤ 3.3 V
BOOST = 0--20
16-bit resolution--3.60(2)
Sampling rate for Fast14-bit resolution--4.00(2)
fSchannels, BOOST = 1,
fADC = 36 MHz(2)
12-bit resolution--4.50(2)MSPS
10-bit resolution--5.00(2)
8-bit resolution--6.00(2)
Sampling rate for Fast
channels, BOOST = 0,
fADC = 20 MHz
16-bit resolution--2.00(2)
14-bit resolution--2.20(2)
12-bit resolution--2.50(2)
10-bit resolution--2.80(2)
8-bit resolution--3.30(2)
16-bit resolution--1.00
Sampling rate for Slow
channels, BOOST = 0,
fADC = 10 MHz
14-bit resolution--1.00
12-bit resolution--1.00
10-bit resolution--1.00
8-bit resolution--1.00

SymbolParameterConditionsMinTypMaxUnit
fTRIGExternal trigger frequencyfADC = 36 MHz--3.6MHz
16-bit resolution--101/fADC
VAIN(3)Conversion voltage range-0
-
VREF+
VCMIVCommon mode input
voltage
-VREF/2-
10%
VREF/2VREF/2+
10%
V
RAINExternal input impedance---50
CADCInternal sample and hold
capacitor
--
4
-
pF
tADCREG_
STUP
ADC LDO startup time--
5
10
μs
tSTABADC power-up timeLDO already started1conversion
cycle
tCALOffset and linearity
calibration time
-165,010
tOFFCALOffset calibration time-1,280
Trigger conversion latency
for regular and injected
CKMODE = 001.522.5
CKMODE = 01--2
tLATRchannels without abortingCKMODE = 102.25
the conversionCKMODE = 112.1251/fADC
Trigger conversion latency
for regular and injected
channels when a regular
conversion is aborted
CKMODE = 002.533.5
CKMODE = 01--3
tLATRINJCKMODE = 10--3.25
CKMODE = 11--3.125
tSSampling time-1.5-810.5
tCONVTotal conversion time
(including sampling time)
N-bit resolutiontS + 0.5 + N/2
(9 to 648 cycles in 14-bit
mode)
Table 87. ADC characteristics(1) (continued)
--------------------------------------------------
--------------------------------------------------
  1. Guaranteed by design.

2. These values are obtained using the following formula: fS = fADC/ tCONV , where fADC = 36 MHz and tCONV = 1,5 cycle sampling time + tSAR sampling time. Refer to the product reference manual for the value of tSAR depending on resolution.

  1. Depending on the package, VREF+ can be internally connected to VDDA and VREF- to VSSA.

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

SymbolParameterConditions(4)MinTypMaxUnit
ETTotal
unadjusted
error
Single
ended
BOOST = 1-±6-
BOOST = 0-±8-
BOOST = 1-±10-
DifferentialBOOST = 0-±16-
DifferentialSingleBOOST = 1-2-
endedBOOST = 0-1-
EDlinearity
error
BOOST = 1-8-
DifferentialBOOST = 0-2-
SingleBOOST = 1-±6-
IntegralendedBOOST = 0-±4-
ELlinearity
error
BOOST = 1-±6-
DifferentialBOOST = 0-±4-
Effective
number of
bits
(2 MSPS)
Single
ended
BOOST = 1-11.6-bits
ENOB(5)BOOST = 0-12-
BOOST = 1-13.3-
DifferentialBOOST = 0-13.5-
Signal-to
noise and
distortion
SingleBOOST = 1-71.6-
SINAD(5)endedBOOST = 0-74-
ratioBOOST = 1-81.83±LSB
-
-
-
-
dB
-
-
-
-
-
-
(2 MSPS)DifferentialBOOST = 0-83
Signal-to
noise ratio
(2 MSPS)
SingleBOOST = 1-72
SNR(5)endedBOOST = 0
BOOST = 1
-
-
74
82
DifferentialBOOST = 0-83
TotalSingleBOOST = 1--78
THD(5)endedBOOST = 0--80
harmonic
distortion
BOOST = 1--90
DifferentialBOOST = 0--95
  1. ADC DC accuracy values are measured after internal calibration.

  2. The above table gives the ADC performance in 16-bit mode.

  3. ADC clock frequency ≤ 36 MHz, 2 V ≤ VDDA ≤3.3 V, 1.6 V ≤ VREF ≤ VDDA, BOOSTEN (for I/O) = 1.

5. ENOB, SINAD, SNR and THD are specified for VDDA = VREF = 3.3 V.

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

170/357 DS12110 Rev 10

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 for IINJ(PIN) and ΣIINJ(PIN) in Section 6.3.14 does not affect the ADC accuracy.

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

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)

  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

SymbolParameterConditionsMinTypMaxUnit
VDDAAnalog supply voltage-1.83.33.6
VREF+Positive reference voltage-1.80-VDDAV
VREFNegative reference
voltage
--VSSA-
RLResistive LoadDAC outputconnected to
VSSA
5--
buffer 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
RBOFFOutput impedance sample
and hold mode, output
buffer OFF
DAC output
buffer OFF
VDD = 2.7 V--17.8
VDD = 2.0 V--18.7
(2)
CL
DAC output buffer OFF--50pF
CSH(2)Capacitive LoadSample and Hold mode-0.11μF
VDACOUTVoltage on DACOUT
output
DAC output buffer ON0.2-VREF+
-0.2
V
DAC 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
Voffset(2)Middle code offset for 1VREF+ = 3.6 V-850-μV
trim code stepVREF+ = 1.8 V-425-

SymbolParameterConditionsMinTypMaxUnit
IDDA(DAC)DAC quiescent
consumption from VDDA
DAC output
buffer ON
No load, middle
code (0x800)
-360-
No load,
DAC output
middle/worst
-
20
buffer OFF
code (0x800)
No load, worst
code (0xF1C)
-
-
490-
Sample and Hold mode,
CSH=100 nF
-360*TON/
(TON+TOFF)
-
IDDV(DAC)DAC consumption from
VREF+
DAC output
buffer ON
No load, middle
code (0x800)
-170-μA
No load, worst
code (0xF1C)
-170-
DAC output
buffer OFF
No load,
middle/worst
code (0x800)
-160-
Sample and Hold mode, Buffer
ON, CSH=100 nF (worst code)
-170*TON/
(TON+TOFF)
-
Sample and Hold mode, Buffer
OFF, CSH=100 nF (worst code)
Table 89. DAC characteristics(1) (continued)
-160*TON/
(TON+TOFF)
-
----------------------------------------------------
----------------------------------------------------
  1. Guaranteed by characterization results.

2. Guaranteed by design.

  1. In buffered mode, the output can overshoot above the final value for low input code (starting from the minimum value).

SymbolParameterConditionsMinTypMaxUnit
DNLDifferential non
linearity(2)
DAC output buffer ON-±2-
DAC output buffer OFF-±2-
INLIntegral non linearity(3)DAC output buffer ON, CL
≤ 50 pF,
RL
≥ 5 ㏀
-±4-
DAC output buffer OFF,
CL ≤ 50 pF, no RL
-±4-
OffsetOffset error at code
0x800 (3)
DAC output
buffer ON,
VREF+ = 3.6 V--±12
CL
≤ 50 pF,
RL ≥ 5 ㏀
VREF+ = 1.8 V--±25
DAC output buffer OFF,
CL ≤ 50 pF, no RL
--±8

Table 90. DAC accuracy(1)

SymbolParameterConditionsMinTypMaxUnit
Offset1Offset error at code
0x001(4)
DAC output buffer OFF,
CL ≤ 50 pF, no RL
--±5LSB
OffsetCalOffset error at code
0x800 after factory
calibration
DAC output
buffer ON,
CL
≤ 50 pF,
RL ≥ 5 ㏀
VREF+ = 3.6 V--±5LSB
VREF+ = 1.8 V--±7
GainGain error(5)DAC output buffer ON,CL
≤ 50 pF,
RL ≥ 5 ㏀
--±1%
DAC 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
DAC output buffer ON,
CL
≤ 50 pF, RL ≥ 5 ㏀ , 1 kHz
-10.9-bits

Table 90. DAC accuracy(1) (continued)

  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.

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

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

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

SymbolParameterConditionsMinTypMaxUnit
Analog supply voltageNormal modeVSCALE = 0002.83.33.6V
VSCALE = 0012.4-3.6
VSCALE = 0102.1-3.6
VSCALE = 0111.8-3.6
VDDADegraded modeVSCALE = 0001.62-2.80
VSCALE = 0011.62-2.40
VSCALE = 0101.62-2.10
VSCALE = 0111.62-1.80
Voltage Reference
Buffer Output
Normal modeVSCALE = 000-2.5-
VSCALE = 001-2.048-
VSCALE = 010-1.8-
VSCALE = 011-1.5-
VREFBUF
OUT
Degraded mode(2)VSCALE = 000VDDA-
150 mV
-VDDA
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

Table 91. VREFBUF characteristics(1)

SymbolParameterConditionsMinTypMaxUnit
esrEquivalent Serial
Resistor of CL
----2Ω
IloadStatic load current----4mA
Line regulationIload = 500 μA-200-ppm/V
Ilinereg2.8 V ≤ VDDA
≤ 3.6 V
Iload = 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
Power supply rejectionDC--60-dB
PSRR100KHz--40-
Start-up timeCL=0.5 μF--300-μs
tSTARTC
L=1 μF
--500-
CL=1.5 μF--650-
IINRUSHControl of maximum
DC current drive on
VREFBUFOUT during
startup phase(3)
--8-mA
IDDA(VRE
FBUF)
VREFBUF
consumption from
VDDA
ILOAD = 0 μA--1525μA
ILOAD = 500 μA--1630
ILOAD = 4 mA--3250

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

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

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μA
Isensbuf(1)Sensor buffer consumption-3.86.5

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

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

Table 93. Temperature sensor calibration values

6.3.24 Temperature and VBAT monitoring

SymbolParameterMinTypMaxUnit
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 94. VBAT monitoring characteristics

1. Guaranteed by design.

Table 95. VBAT charging characteristics

SymbolParameterConditionMinTypMaxUnit
RBCBattery charging resistorVBRS in PWRCR3= 0-5-
VBRS in PWRCR3= 1-1.5-

Table 96. Temperature monitoring characteristics

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

6.3.25 Voltage booster for analog switch

SymbolParameterConditionMinTypMaxUnit
VDDSupply voltage-1.622-63.6V
tSU(BOOST)Booster startup time---50μs
IDD(BOOST)Booster consumption1.62 V ≤ VDD
≤ 2.7 V
--125μA
2.7 V < VDD < 3.6 V--250
  1. Guaranteed by characterization results.

6.3.26 Comparator characteristics

SymbolParameterConditionsMinTypMaxUnit
VDDAAnalog supply voltage1.623.33.6
VINComparator input voltage
range
-0-VDDAV
VBG(2)Scaler input voltage-Refer to VREFINT
VSCScaler offset voltage--±5±10mV
Scaler static consumptionBRGEN=0 (bridge disable)-0.20.3
IDDA(SCALER)from VDDABRGEN=1 (bridge enable)-0.81μA
tSTARTSCALERScaler startup time--140250μs
Comparator startup time toHigh-speed mode-25
tSTARTreach propagation delayMedium mode-520μs
specificationUltra-low-power mode-1580
Propagation delay forHigh-speed mode-5080ns
200 mV step with 100 mV
overdrive
Medium mode-0.51.2
Ultra-low-power mode-2.57μs
tDPropagation delay for step
> 200 mV with 100 mV
overdrive only on positive
inputs
High-speed mode-50120ns
Medium mode-0.51.2μs
Ultra-low-power mode-2.57
VoffsetComparator offset errorFull common mode range-±5±20mV
Comparator hysteresisNo hysteresis-0-mV
Low hysteresis-10-
VhysMedium hysteresis-20-
High hysteresis-30-
Comparator consumption
from VDDA
Ultra-low
power mode
Static-400600
IDDA(COMP)With 50 kHz
±100 mV overdrive
square signal
-800-nA
Static-57
Medium modeWith 50 kHz
±100 mV overdrive
square signal
-6-
Static-70100μA
Table 98. COMP characteristics(1)High-speed
mode
With 50 kHz
±100 mV overdrive
square signal
-75-
-------------------------------------
-------------------------------------
  1. Guaranteed by design, unless otherwise specified.

  2. Refer to Table 28: Embedded reference voltage.

6.3.27 Operational amplifier characteristics

  • Symbol
  • VDDA
  • CMIR
  • VIOFFSET
  • ΔVIOFFSET
  • TRIMOFFSETP
    TRIMLPOFFSETP
  • TRIMOFFSETN
    TRIMLPOFFSETN
  • ILOAD
  • ILOADPGA
  • CLOAD
  • CMRR
  • PSRR
  • GBW
  • SR
  • AO
  • φm
  • GM

Table 99. OPAMP characteristics(1)

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
tWAKEUPWake up time from OFFNormal
mode
CLOAD
≤ 50pf,
≥ 4 kΩ(2),
RLOAD
follower
configuration
-0.83.2μs
stateHigh
speed
CLOAD
≤ 50pf,
≥ 4 kΩ(2),
RLOAD
follower
configuration
-0.92.8
--2--
Non inverting gain value--4--
--8--
PGA gain--16--
Inverting gain value---1--
---3--
---7--
---15--
R2/R1 internal resistance
values in non-inverting
PGA mode(3)
PGA Gain=2-10/10-
PGA Gain=4-30/10-kΩ/
PGA Gain=8-70/10-
PGA Gain=16-150/10-
RnetworkPGA Gain=-1-10/10-
R2/R1 internal resistance
values in inverting PGA
mode(3)
PGA Gain=-3-30/10-
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-
PGA BWdifferent non inverting gainGain=8-GBW/8-MHz
Gain=16-GBW/16-

Table 99. OPAMP characteristics(1) (continued)

SymbolParameterConditionsMinTypMaxUnit
enVoltage noise densityat
1 KHz
output loaded
with 4 kΩ
-140-nV/√
Hz
at
10 KHz
-55-
IDDA(OPAMP)OPAMP consumption from
VDDA
Normal
mode
no Load,
quiescent mode,
follower
-5701000μA
High
speed
mode
-6101200
  1. Guaranteed by design, unless otherwise specified.

2. RLOAD 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).

SymbolParameterConditionsMinTypMaxUnit
fDFSDMCLKDFSDM clock1.62 V < VDD < 3.6 V--250
fCKIN
(1/TCKIN)
Input clock
frequency
SPI mode (SITP[1:0]=0,1),
External clock mode
(SPICKSEL[1:0]=0),
1.62 V < VDD < 3.6 V
--20
(fDFSDMCLK/4)
SPI mode (SITP[1:0]=0,1),
External clock mode
(SPICKSEL[1:0]=0),
2.7 < VDD < 3.6 V
--20
(fDFSDMCLK/4)
SPI mode (SITP[1:0]=0,1),
Internal clock mode
(SPICKSEL[1:0]≠0),
1.62 < VDD < 3.6 V
SPI mode (SITP[1:0]=0,1),
Internal clock mode
(SPICKSEL[1:0]≠0),
2.7 < VDD < 3.6 V
--
-
20
(fDFSDMCLK/4)
20
(fDFSDMCLK/4)
MHz
fCKOUTOutput clock
frequency
1.62 < VDD < 3.6 V--20
DuCyCKOUTOutput clock
frequency duty
cycle
455055
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)

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
Table 100. DFSDM measured timing - 1.62-3.6 V(1) (continued)
--------------------------------------------------------------------------
--------------------------------------------------------------------------
  1. Guaranteed by characterization results.

Figure 45. Channel transceiver timing diagrams

186/357 DS12110 Rev 10

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

SymbolParameterMaxUnit
-Frequency ratio DCMIPIXCLK/frcccck0.4-
DCMIPIXCLKPixel clock input80MHz
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-

Table 101. DCMI characteristics(1)

  1. Guaranteed by characterization results.

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

SymbolParameterConditionsMinMaxUnit
2.7 V < VDD < 3.6 V,
20 pF
-150MHz
fCLKLTDC clock output frequency2.7 V < VDD < 3.6 V-133
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-

Table 102. LTDC characteristics (1)

  1. Guaranteed by characterization results.

Figure 47. LCD-TFT horizontal timing diagram

Active width Vertical

One frame

back porch

Figure 48. LCD-TFT vertical timing diagram

VSYNC width

Vertical back porch

MS32750V1

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

SymbolParameterConditions(3)MinMaxUnit
tres(TIM)AHB/APBx prescaler=1
or 2 or 4, fTIMxCLK =
240 MHz
1-tTIMxCLK
Timer resolution timeAHB/APBx
prescaler>4, fTIMxCLK =
140 MHz
1-tTIMxCLK
fEXTTimer external clock
frequency on CH1 to CH4 fTIMxCLK = 240 MHz
0fTIMxCLK/2MHz
ResTIMTimer resolution-16/32bit
tMAXCOUNTMaximum possible count
with 32-bit counter
--65536 ×
65536
tTIMxCLK
Table 103. TIMx characteristics(1)(2)
---------------------------------------------
  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
frequency
Standard-mode2
f(I2CCLK)Fast-modeAnalog filter ON
DNF=0
8
Analog filter OFF
DNF=1
9MHz
Fast-mode PlusAnalog filter ON
DNF=0
Analog filter OFF
DNF=1
17
16
Table 104. Minimum i2ckerck frequency in all I2C modes
------------------------------------------------------------------
  • 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. Spikes with widths below tAF(min) are filtered.

  2. Spikes with widths above tAF(max) are not filtered.

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

SymbolParameterConditionsMinTypMaxUnit
fSCK
1/tc(SCK)
SPI clock frequencyMaster mode
1.62 V≤VDD≤3.6 V
Master mode
2.7 V≤VDD≤3.6 V
SPI1,2,3
Master mode
2.7 V≤VDD≤3.6 V
SPI4,5,6
Slave receiver mode
1.62 V≤VDD≤3.6 V
SPI1,2,3
Slave receiver mode
1.62 V≤VDD≤3.6 V
SPI4,5,6
Slave mode transmitter/full
duplex
2.7 V≤VDD≤3.6 V
Slave mode transmitter/full
duplex
1.62 V≤VDD≤3.6 V
--90
133
100
150
100
31
25
MHz
tsu(NSS)NSS setup timeSlave mode2--
th(NSS)NSS hold time1--ns
tw(SCKH),
tw(SCKL)
SCK high and low timeMaster modeTPLCK - 2TPLCKTPLCK + 2

Table 106. SPI dynamic characteristics(1)

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
Data output valid timeSlave mode, 2.7 V≤VDD≤3.6 V-11.516
tv(SO)Slave mode 1.62 V≤VDD≤3.6 V-1320
tv(MO)Master mode-13
th(SO)Slave mode, 1.62 V≤VDD≤3.6 V9--
th(MO)Data output hold timeMaster mode0--
  1. Guaranteed by characterization results.

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

Figure 51. SPI timing diagram - master mode(1)

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

SymbolParameterConditionsMinMaxUnit
fMCKI2S Main clock output-256x8K256FSMHz
I2S clock frequencyMaster data-64FS
fCKSlave data-64FSMHz
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)Slave transmitter (after enable edge)-20
tv(SDMT)Data output valid timeMaster transmitter (after enable edge)-3
th(SDST)Slave transmitter (after enable edge)9-
th(SDMT)Data output hold timeMaster transmitter (after enable edge)0-

Table 107. I2S dynamic characteristics(1)

  1. Guaranteed by characterization results.

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.

Figure 53. I2S master timing diagram (Philips protocol)(1)

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

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

Table 108. SAI characteristics(1)

  1. Guaranteed by characterization results.

  2. APB clock frequency must be at least twice SAI clock frequency.

  3. With FS=192 kHz.

DS12110 Rev 10 197/357

Figure 54. SAI master timing waveforms

MDIO characteristics

Table 109. MDIO Slave timing parameters

SymbolParameterMinTypMaxUnit
FsDCManagement data clock--40MHz
td(MDIO)Management data input/output output valid time7820
t
su(MDIO)
Management data input/output setup time4--ns
th(MDIO)Management data input/output hold time1--

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-ns
tW(CKH)Clock high timefPP =50 MHz8.59.5-
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)3--
CMD, D outputs (referenced to CK) in MMC and SD HS/SDR/DDR mode
tOVOutput valid time HS-3.55ns
tOHOutput hold time HSfPP
≥ 50 MHz
2--
SymbolParameterConditionsMinTypMaxUnit
CMD, D inputs (referenced to CK) in SD default mode
tISUDInput setup time SDfPP =25 MHz3--
tIHDInput hold time SD0.5--ns
CMD, D outputs (referenced to CK) in SD default mode
tOVDOutput valid default time SDfPP =25 MHz-12
tOHDOutput hold default time SD0--ns

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

  1. Guaranteed by characterization results.

  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.

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 time9.510.5-
tW(CKH)Clock high timefPP =50 MHz8.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)3.5--
CMD, D outputs (referenced to CK) in eMMC mode
tOVOutput valid time HS-57
tOHOutput hold time HSfPP
≥ 50 MHz
3--ns
  1. Guaranteed by characterization results.

  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

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
2836
Table 112. USB OTGFS electrical characteristics
44
----------------------------------------------------------
----------------------------------------------------------
  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.

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--
tSD
Data in setup time
-2.5--
tHDData in hold time-0--
tDC/tDDData/control output delay2.7 V < VDD < 3.6 V,
CL = 20 pF
-
-
-
6.58.5ns
1.7 V < V
DD < 3.6 V,
CL = 15 pF
-6.513
  1. Guaranteed by characterization results.

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

SymbolParameterMinTypMaxUnit
tMDCMDC cycle time(2.5 MHz)400400403
Td(MDIO)Write data valid time11.53
tsu(MDIO)Read data setup time8--ns
th(MDIO)Read data hold time0--
Table 114. Dynamics characteristics: Ethernet MAC signals for SMI(1)
------------------------------------------------------------------------

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

  • Symbol

  • tsu(RXD)
  • tih(RXD)
  • tsu(CRS)
  • tih(CRS)
  • td(TXEN)
  • td(TXD)
  1. Guaranteed by characterization results.

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

SymbolParameterMinTypMaxUnit
tsu(RXD)Receive data setup time2--
tih(RXD)Receive data hold time3--
tsu(DV)Data valid setup time1.5--
tih(DV)Data valid hold time1--ns
tsu(ER)Error setup time1.5--
tih(ER)Error hold time0.5--
td(TXEN)Transmit enable valid delay time4.56.511
td(TXD)Transmit data valid delay time77.515
  1. Guaranteed by characterization results.

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, frcccck frequency and VDD 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.

DS12110 Rev 10 205/357

</vdd<> </vdd<> </vdd<> </vdd<>
SymbolParameterConditionsMinTypMaxUnit
FppTCK clock
frequency
2.7 V <vdd< 3.6="" td="" v<="">--37--37
1/tc(TCK)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--ns
tisu(TDI)TDI input
setup time
-1.5--
tih(TDI)TDI input
hold time
-1--
tov (TDO)TDO output
valid time
2.7 V <vdd< 3.6="" td="" v<="">-813.5-813.5
1.62 V <vdd< 3.6="" td="" v<="">-818-818
toh(TDO)TDO output
hold time
-7--
  1. Guaranteed by characterization results.
</vdd<> </vdd<> </vdd<> </vdd<>
SymbolParameterConditionsMinTypMaxUnit
FppSWCLK
clock
frequency
2.7 V <vdd< 3.6="" td="" v<="">--71--71
1/tc(SWCLK)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--
tov (SWDIO)SWDIO
output valid
time
2.7 V <vdd< 3.6="" td="" v<="">-8.514ns-8.514ns
1.62 V <vdd< 3.6="" td="" v<="">-8.518-8.518
toh(SWDIO)SWDIO
output hold
time
-8--

Table 118. Dynamics SWD characteristics(1)

  1. Guaranteed by characterization results.

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
∆VDDXVariations between different VDDX power pins
of the same domain
-50mV
|VSSx-VSS|Variations between all the different ground pins-50mV
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
Variations between different VDDX power pins of the same domain-50mV
Variations between all the different ground pins-50mV
  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.

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

Thermal Information

Related Variants

The following components are covered by the same datasheet.

Part NumberManufacturerPackage
STM32STMicroelectronics
STM32H7STMicroelectronics
STM32H742XGSTMicroelectronics
STM32H742XISTMicroelectronics
STM32H743STMicroelectronics
STM32H743XGSTMicroelectronics
STM32H743XGXISTMicroelectronics
STM32H743XISTMicroelectronics
STM32H7X2STMicroelectronics
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