STM 32 F 205 RB
STM 32 F 205 RB
STM32F207xx
Arm®-based 32-bit MCU, 150 DMIPs, up to 1 MB Flash/128+4KB RAM, USB
OTG HS/FS, Ethernet, 17 TIMs, 3 ADCs, 15 comm. interfaces and camera
Datasheet - production data
Features
&"'!
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.1 Full compatibility throughout the family . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3 Functional overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.1 Arm® Cortex®-M3 core with embedded Flash and SRAM . . . . . . . . . . . . 20
3.2 Adaptive real-time memory accelerator (ART Accelerator™) . . . . . . . . . 20
3.3 Memory protection unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.4 Embedded Flash memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.5 CRC (cyclic redundancy check) calculation unit . . . . . . . . . . . . . . . . . . . 21
3.6 Embedded SRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.7 Multi-AHB bus matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.8 DMA controller (DMA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.9 Flexible static memory controller (FSMC) . . . . . . . . . . . . . . . . . . . . . . . . 23
3.10 Nested vectored interrupt controller (NVIC) . . . . . . . . . . . . . . . . . . . . . . . 23
3.11 External interrupt/event controller (EXTI) . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.12 Clocks and startup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.13 Boot modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.14 Power supply schemes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.15 Power supply supervisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.16 Voltage regulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.16.1 Regulator ON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.16.2 Regulator OFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.16.3 Regulator ON/OFF and internal reset ON/OFF availability . . . . . . . . . . 29
3.17 Real-time clock (RTC), backup SRAM and backup registers . . . . . . . . . . 30
3.18 Low-power modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.19 VBAT operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.20 Timers and watchdogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.20.1 Advanced-control timers (TIM1, TIM8) . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.20.2 General-purpose timers (TIMx) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.20.3 Basic timers TIM6 and TIM7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5 Memory mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
6 Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
6.1 Parameter conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
6.1.1 Minimum and maximum values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
6.1.2 Typical values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
6.1.3 Typical curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
6.1.4 Loading capacitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
6.1.5 Pin input voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
6.1.6 Power supply scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
List of tables
List of figures
1 Introduction
This datasheet provides the description of the STM32F205xx and STM32F207xx lines of
microcontrollers, based on Arm®(a) cores. For more details on the whole STMicroelectronics
STM32 family, refer to Section 2.1: Full compatibility throughout the family.
The STM32F205xx and STM32F207xx datasheet must be read in conjunction with the
STM32F20x/STM32F21x reference manual. They will be referred to as STM32F20x devices
throughout the document.
For information on programming, erasing and protection of the internal Flash memory, refer
to the STM32F20x/STM32F21x Flash programming manual (PM0059).
The reference and Flash programming manuals are both available from the
STMicroelectronics website www.st.com.
For information on the Cortex®-M3 core refer to the Cortex®-M3 Technical Reference
Manual, available from the www.arm.com website.
a. Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
2 Description
The STM32F20x family is based on the high-performance Arm® Cortex®-M3 32-bit RISC
core operating at a frequency of up to 120 MHz. The family incorporates high-speed
embedded memories (Flash memory up to 1 Mbyte, up to 128 Kbytes of system SRAM), up
to 4 Kbytes of backup SRAM, and an extensive range of enhanced I/Os and peripherals
connected to two APB buses, three AHB buses and a 32-bit multi-AHB bus matrix.
The devices also feature an adaptive real-time memory accelerator (ART Accelerator™)
that allows to achieve a performance equivalent to 0 wait state program execution from
Flash memory at a CPU frequency up to 120 MHz. This performance has been validated
using the CoreMark® benchmark.
All devices offer three 12-bit ADCs, two DACs, a low-power RTC, twelve general-purpose
16-bit timers including two PWM timers for motor control, two general-purpose 32-bit timers.
a true number random generator (RNG). They also feature standard and advanced
communication interfaces. New advanced peripherals include an SDIO, an enhanced
flexible static memory control (FSMC) interface (for devices offered in packages of 100 pins
and more), and a camera interface for CMOS sensors. The devices also feature standard
peripherals.
• Up to three I2Cs
• Three SPIs, two I2Ss. To achieve audio class accuracy, the I2S peripherals can be
clocked via a dedicated internal audio PLL or via an external PLL to allow
synchronization.
• Four USARTs and two UARTs
• A USB OTG high-speed with full-speed capability (with the ULPI)
• A second USB OTG (full-speed)
• Two CANs
• An SDIO interface
• Ethernet and camera interface available on STM32F207xx devices only.
The STM32F205xx and STM32F207xx devices operate in the –40 to +105 °C temperature
range from a 1.8 V to 3.6 V power supply. On devices in WLCSP64+2 package, if IRROFF
is set to VDD, the supply voltage can drop to 1.7 V when the device operates in the 0 to
70 °C temperature range using an external power supply supervisor (see Section 3.16).
A comprehensive set of power-saving modes enables the design of low-power applications.
STM32F205xx and STM32F207xx devices are offered in various packages, ranging from 64
to 176 pins. The set of included peripherals changes with the chosen device.These features
make the STM32F205xx and STM32F207xx microcontroller family suitable for a wide range
of applications:
• Motor drive and application control
• Medical equipment
• Industrial applications: PLC, inverters, circuit breakers
• Printers, and scanners
• Alarm systems, video intercom, and HVAC
• Home audio appliances
Figure 4 shows the general block diagram of the device family.
Description
Table 2. STM32F205xx features and peripheral counts
Peripherals STM32F205Rx STM32F205Vx STM32F205Zx
Flash memory in Kbytes 128 256 512 768 1024 128 256 512 768 1024 256 512 768 1024
Backup 4 4 4
Ethernet No
General-purpose 10
Advanced-control 2
Timers Basic 2
IWDG Yes
WWDG Yes
RTC Yes
DS6329 Rev 17
USART 4
Comm. UART 2
interfaces
USB OTG FS Yes
CAN 2
Camera interface No
GPIOs 51 82 114
SDIO Yes
12-bit ADC 3
Number of channels 16 16 24
STM32F20xxx
Maximum CPU frequency 120 MHz
STM32F20xxx
Peripherals STM32F205Rx STM32F205Vx STM32F205Zx
LQFP64 LQFP64
LQFP6
Package LQFP64 WLCSP64 WLCSP6 LQFP100 LQFP144
4
+2 4+2
1. For the LQFP100 package, only FSMC Bank1 or Bank2 are available. Bank1 can only support a multiplexed NOR/PSRAM memory using the NE1 Chip
Select. Bank2 can only support a 16- or 8-bit NAND Flash memory using the NCE2 Chip Select. The interrupt line cannot be used since Port G is not
available in this package.
2. The SPI2 and SPI3 interfaces give the flexibility to work in an exclusive way in either the SPI mode or the I2S audio mode.
3. On devices in WLCSP64+2 package, if IRROFF is set to VDD, the supply voltage can drop to 1.7 V when the device operates in the 0 to 70 °C temperature
range using an external power supply supervisor (see Section 3.16).
Flash memory in Kbytes 256 512 768 1024 256 512 768 1024 256 512 768 1024
System 128
SRAM in Kbytes (SRAM1+SRAM2) (112+16)
Backup 4
Ethernet Yes
General-purpose 10
Advanced-control 2
Timers Basic 2
IWDG Yes
WWDG Yes
RTC Yes
Description
15/183
Table 3. STM32F207xx features and peripheral counts (continued)
16/183
Description
Peripherals STM32F207Vx STM32F207Zx STM32F207Ix
2 (2)
SPI/(I S) 3/(2)
I2C 3
USART 4
Comm. interfaces UART 2
CAN 2
SDIO Yes
12-bit ADC 3
Number of channels 16 24 24
Number of channels 2
LQFP176/
Package LQFP100 LQFP144
UFBGA176
1. For the LQFP100 package, only FSMC Bank1 or Bank2 are available. Bank1 can only support a multiplexed NOR/PSRAM memory using the NE1 Chip
Select. Bank2 can only support a 16- or 8-bit NAND Flash memory using the NCE2 Chip Select. The interrupt line cannot be used since Port G is not
available in this package.
2. The SPI2 and SPI3 interfaces give the flexibility to work in an exclusive way in either the SPI mode or the I2S audio mode.
3. On devices in WLCSP64+2 package, if IRROFF is set to VDD, the supply voltage can drop to 1.7 V when the device operates in the 0 to 70 °C temperature
range using an external power supply supervisor (see Section 3.16).
STM32F20xxx
STM32F20xxx Description
VSS VSS
48 33 0 Ω resistor or soldering bridge
49 47 32 present for the STM32F10x
31
configuration, not present in the
STM32F2xx configuration
LQFP64
VSS VSS
64 17
1 16
MS41486V1
99 (RFU)
100 19 20 26
1 25
VDD
VSS VSS
VDD VSS for STM32F10x,
VSS VDD for STM32F2xx
MS41487V1
LQFP144
VSS VSS
143 (RFU)
144 30 31 37
VDD 1 36
VSS
VSS
Two 0 Ω resistors connected to
VDD
- VSS for STM32F10x VSS
- VDD, VSS or NC for STM32F2xx
MS41488V1
ACCEL/
CACHE
120 MHz Flash
FIFO
MDIO as AF FIFO SRAM 112 KB Camera HSYNC, VSYNC
10/100 PIXCLK, D[13:0]
interface
SRAM 16 KB
PHY
FIFO
PHY
SCL/SDA, INTN, ID, VBUS, SOF USB
AHB2 120 MHz DM
8 Streams OTG FS SCL, SDA, INTN, ID, VBUS, SOF
DMA2 FIFO
AHB1 120 MHz
8 Streams
DMA1 FIFO VDD12 Power managmt
Voltage
VDD = 1.8 to 3.6 V
regulator VSS
3.3 V to 1.2 V
VCAP1, VCAP2
@VDDA @VDD
POR Supply
PA[15:0] RC HS
GPIO PORT A Reset supervision
RC LS Int POR/PDR/
PB[15:0] BOR VDDA, VSSA
GPIO PORT B
PLL1&2 NRST
PVD
PC[15:0] GPIO PORT C
@VDDA @VDD
PD[15:0] GPIO PORT D XTAL OSC OSC_IN
4- 26 MHz OSC_OUT
PE[15:0] Reset &
GPIO PORT E
IWDG
clock
MANAGT
PF[15:0]
GPIO PORT F control
PWR VBAT = 1.65 to 3.6 V
PG[15:0] interface
GPIO PORT G @VBAT
HCLKx
FCLK
PCLKx
OSC32_IN
PH[15:0] XTAL 32 kHz
GPIO PORT H OSC32_OUT
LS
PI[11:0] RTC
GPIO PORT I AWU RTC_AF1
Backup register RTC_AF1
LS
4 KB BKSPRAM
UART4 RX, TX as AF
1 channel as AF TIM10 16b
16b UART5 RX, TX as AF
APB1 30MHz
1 channel as AF TIM11
MOSI/DOUT, MISO/DIN, SCK/CK
60MHz
DAC1_OUT DAC2_OUT
as AF as AF ai17614d
1. The timers connected to APB2 are clocked from TIMxCLK up to 120 MHz, while the timers connected to APB1 are clocked
from TIMxCLK up to 60 MHz.
2. The camera interface and Ethernet are available only in STM32F207xx devices.
3 Functional overview
D-bus
S-bus
DMA_P1
DMA_MEM1
DMA_MEM2
DMA_P2
ETHERNET_M
USB_HS_M
S0 S1 S2 S3 S4 S5 S6 S7
ICODE
ACCEL.
M0
Flash
ART
memory
M1 DCODE
M2 SRAM
112 Kbyte
M3 SRAM
16 Kbyte APB1
M4 AHB1
periph
APB2
M5 AHB2
periph
M6 FSMC
Static MemCtl
Bus matrix-S
ai15963c
3.16.1 Regulator ON
The regulator ON modes are activated by default on LQFP packages.On WLCSP64+2
package, they are activated by connecting both REGOFF and IRROFF pins to VSS, while
only REGOFF must be connected to VSS on UFBGA176 package (IRROFF is not available).
VDD minimum value is 1.8 V.
There are three power modes configured by software when the regulator is ON:
• MR is used in the nominal regulation mode
• LPR is used in Stop modes
The LP regulator mode is configured by software when entering Stop mode.
• Power-down is used in Standby mode.
The Power-down mode is activated only when entering Standby mode. The regulator
output is in high impedance and the kernel circuitry is powered down, inducing zero
consumption. The contents of the registers and SRAM are lost).
Two external ceramic capacitors must be connected on VCAP_1 and VCAP_2 pin. Refer to
Figure 19: Power supply scheme and Table 16: VCAP1/VCAP2 operating conditions.
All packages have the regulator ON feature.
VDD
(1.8 to 3.6 V)
PA0 NRST
VDD
REGOFF
1.2 V
VCAP_1 IRROFF
VCAP_2
ai18476b
VDD 1.2 V
External VDD/VCAP_1/2
power supply supervisor
Ext. reset controller active
when VDD<1.7V and
VCAP_1/2 < 1.08 V VDD
PA0 NRST
REGOFF IRROFF
1.2 V
VCAP_1
VCAP_2
ai18477b
VDD
PDR=1.8 V
VCAP_1 / VCAP_2
1.2 V
1.08 V
time
PA0 NRST
tied
to NRST
time
ai18473b
1. This figure is valid whatever the internal reset mode (ON or OFF).
VDD
PDR=1.8 V
VCAP_1 / VCAP_2
1.2 V
1.08 V
time
PA0 asserted externally
NRST
time
ai18474b
LQFP64
LQFP100
Yes No No
LQFP144
LQFP176
Yes Yes Yes
WLCSP 64+2 REGOFF and IRROFF REGOFF set to VDD REGOFF set to VSS and
set to VSS and IRROFF set to VSS IRROFF set to VDD
Yes Yes
UFBGA176 No
REGOFF set to VSS REGOFF set to VDD
and the HSE crystal oscillators are disabled. The voltage regulator can also be put
either in normal or in Low-power mode.
The device can be woken up from the Stop mode by any of the EXTI line. The EXTI line
source can be one of the 16 external lines, the PVD output, the RTC alarm / wakeup /
tamper / time stamp events, the USB OTG FS/HS wakeup or the Ethernet wakeup.
• Standby mode
The Standby mode is used to achieve the lowest power consumption. The internal
voltage regulator is switched off so that the entire 1.2 V domain is powered off. The
PLL, the HSI RC and the HSE crystal oscillators are also switched off. After entering
Standby mode, the SRAM and register contents are lost except for registers in the
backup domain and the backup SRAM when selected.
The device exits the Standby mode when an external reset (NRST pin), an IWDG reset,
a rising edge on the WKUP pin, or an RTC alarm / wakeup / tamper /time stamp event
occurs.
Note: The RTC, the IWDG, and the corresponding clock sources are not stopped when the device
enters the Stop or Standby mode.
APB2 (max.
USART1 X X X X X X 1.87 7.5
60 MHz)
APB1 (max.
USART2 X X X X X X 1.87 3.75
30 MHz)
APB1 (max.
USART3 X X X X X X 1.87 3.75
30 MHz)
APB1 (max.
UART4 X - X - X - 1.87 3.75
30 MHz)
APB1 (max.
UART5 X - X - X - 3.75 3.75
30 MHz)
APB2 (max.
USART6 X X X X X X 3.75 7.5
60 MHz)
3.25 SDIO
An SD/SDIO/MMC host interface is available, that supports MultiMediaCard System
Specification Version 4.2 in three different databus modes: 1-bit (default), 4-bit and 8-bit.
The interface allows data transfer at up to 48 MHz in 8-bit mode, and is compliant with the
SD Memory Card Specification Version 2.0.
The SDIO Card Specification Version 2.0 is also supported with two different databus
modes: 1-bit (default) and 4-bit.
The current version supports only one SD/SDIO/MMC4.2 card at any one time and a stack
of MMC4.1 or previous.
In addition to SD/SDIO/MMC, this interface is fully compliant with the CE-ATA digital
protocol Rev1.1.
3.26 Ethernet MAC interface with dedicated DMA and IEEE 1588
support
Peripheral available only on the STM32F207xx devices.
The STM32F207xx devices provide an IEEE-802.3-2002-compliant media access controller
(MAC) for ethernet LAN communications through an industry-standard medium-
independent interface (MII) or a reduced medium-independent interface (RMII). The
STM32F207xx requires an external physical interface device (PHY) to connect to the
physical LAN bus (twisted-pair, fiber, etc.). the PHY is connected to the STM32F207xx MII
port using 17 signals for MII or 9 signals for RMII, and can be clocked using the 25 MHz
(MII) or 50 MHz (RMII) output from the STM32F207xx.
The STM32F207xx includes the following features:
• Supports 10 and 100 Mbit/s rates
• Dedicated DMA controller allowing high-speed transfers between the dedicated SRAM
and the descriptors (see the STM32F20x and STM32F21x reference manual for
details)
• Tagged MAC frame support (VLAN support)
• Half-duplex (CSMA/CD) and full-duplex operation
• MAC control sublayer (control frames) support
• 32-bit CRC generation and removal
• Several address filtering modes for physical and multicast address (multicast and
group addresses)
• 32-bit status code for each transmitted or received frame
• Internal FIFOs to buffer transmit and receive frames. The transmit FIFO and the
receive FIFO are both 2 Kbytes, that is 4 Kbytes in total
• Supports hardware PTP (precision time protocol) in accordance with IEEE 1588 2008
(PTP V2) with the time stamp comparator connected to the TIM2 input
• Triggers interrupt when system time becomes greater than target time
CAN is used). The 256 bytes of SRAM which are allocated for each CAN are not shared
with any other peripheral.
BOOT0
PC12
PC10
PC11
PA15
PA14
VDD
VSS
PD2
PB9
PB8
PB7
PB6
PB5
PB4
PB3
64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49
VBAT 1 48 VDD
PC13-RTC_AF1 2 47 VCAP_2
PC14-OSC32_IN 3 46 PA13
PC15-OSC32_OUT 4 45 PA12
PH0-OSC_IN 5 44 PA11
PH1-OSC_OUT 6 43 PA10
NRST 7 42 PA9
PC0 8 41 PA8
PC1 9 LQFP64 40 PC9
PC2 10 39 PC8
PC3 11 38 PC7
VSSA 12 37 PC6
VDDA 13 36 PB15
PA0-WKUP 14 35 PB14
PA1 15 34 PB13
PA2 16 33 PB12
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
VDD
PA3
PA4
PA5
PA6
PA7
PC4
PC5
PB0
PB1
PB2
PB10
PB11
VSS
VCAP_1
VDD
ai15969c
1 2 3 4 5 6 7 8 9
PH0-
E VDD PA8 PA9 PA0 NRST
OSC_IN
PH1-
F VSS PC7 PC8 VREF+ PC1 OSC_OUT
ai18470c
BOOT0
PC12
PC10
PC11
PA15
PA14
RFU
VDD
PD7
PD6
PD5
PD4
PD3
PD2
PD1
PD0
PE1
PE0
PB9
PB8
PB7
PB6
PB5
PB4
PB3
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
PE2 1 75 VDD
PE3 2 74 VSS
PE4 3 73 VCAP_2
PE5 4 72 PA13
PE6 5 71 PA12
VBAT 6 70 PA11
PC13-RTC_AF1 7 69 PA10
PC14-OSC32_IN 8 68 PA 9
PC15-OSC32_OUT 9 67 PA 8
VSS 10 66 PC9
VDD 11 65 PC8
PH0-OSC_IN 12 64 PC7
PH1-OSC_OUT 13 LQFP100 63 PC6
NRST 14 62 PD15
PC0 15 61 PD14
PC1 16 60 PD13
PC2 17 59 PD12
PC3 18 58 PD11
VDD 19 57 PD10
VSSA 20 56 PD9
VREF+ 21 55 PD8
VDDA 22 54 PB15
PA0-WKUP 23 53 PB14
PA1 24 52 PB13
PA2 25 51 PB12
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
VCAP_1
PA3
PA4
PA5
PA6
PA7
PC4
PC5
VSS
VDD
PE10
PE12
PE13
PE14
PE15
PB10
VDD
PB0
PB1
PB2
PE7
PE8
PE9
PE11
PB11
ai15970e
1. RFU means “reserved for future use”. This pin can be tied to VDD,VSS or left unconnected.
2. The above figure shows the package top view.
BOOT0
PG15
PG14
PG13
PG12
PG11
PG10
PC12
PC11
PC10
PA15
PA14
PG9
RFU
PD7
PD6
PD5
PD4
PD3
PD2
PD1
PD0
PE1
PE0
PB9
PB8
PB7
PB6
PB5
PB4
PB3
VDD
VDD
VSS
VSS
VDD
144
143
142
141
140
139
138
137
136
135
134
133
132
131
130
129
128
127
126
125
124
123
122
121
109
120
119
118
117
116
115
114
113
112
110
111
PE2 1 108 VDD
PE3 2 107 VSS
PE4 3 106 VCAP_2
PE5 4 105 PA13
PE6 5 104 PA12
VBAT 6 103 PA11
PC13-RTC_AF1 7 102 PA10
PC14-OSC32_IN 8 101 PA9
PC15-OSC32_OUT 9 100 PA8
PF0 10 99 PC9
PF1 11 98 PC8
PF2 12 97 PC7
PF3 13 96 PC6
PF4 14 95 VDD
PF5 15 94 VSS
VSS 16 93 PG8
VDD 17 92 PG7
PF6 18 91 PG6
PF7 19 LQFP144 90 PG5
PF8 20 89 PG4
PF9 21 88 PG3
PF10 22 87 PG2
PH0-OSC_IN 23 86 PD15
PH1-OSC_OUT 24 85 PD14
NRST 25 84 VDD
PC0 26 83 VSS
PC1 27 82 PD13
PC2 28 81 PD12
PC3 29 80 PD11
VDD 30 79 PD10
VSSA 31 78 PD9
VREF+ 32 77 PD8
VDDA 33 76 PB15
PA0-WKUP 34 75 PB14
PA1 35 74 PB13
PA2 36 73 PB12
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
72
61
62
63
64
65
66
67
68
69
70
71
PA3
PA4
PA5
PA6
PA7
PC4
PC5
PB0
PB1
PB2
PF11
PF12
PF13
PF14
PF15
PG0
PG1
PE7
PE8
PE9
PE10
PE11
PE12
PE13
PE14
PE15
PB10
PB11
VCAP_1
VDD
VDD
VDD
VDD
VSS
VSS
VSS
ai15971e
1. RFU means “reserved for future use”. This pin can be tied to VDD,VSS or left unconnected.
2. The above figure shows the package top view.
PDR_ON
BOOT0
PG15
PG14
PG13
PG12
PG10
PC12
PC10
PG11
PC11
PA15
PA14
PG9
PD7
PD6
PD5
PD4
PD3
PD2
PD1
PD0
PE1
PE0
PB9
PB8
PB7
PB6
PB5
PB4
PB3
VDD
VDD
VDD
VSS
VSS
VSS
DD
PI7
PI6
PI5
PI4
PI3
PI2
V
176
175
174
173
172
171
170
169
168
167
166
165
164
163
162
161
160
159
158
157
156
155
154
153
141
140
152
151
150
149
148
147
146
145
144
143
142
139
138
137
136
135
134
133
PE2 1 132 PI1
PE3 2 131 PI0
PE4 3 130 PH15
PE5 4 129 PH14
PE6 5 128 PH13
VBAT 6 127 VDD
PI8-RTC_AF2 7 126 VSS
PC13-RTC_AF1 8 125 VCAP_2
PC14-OSC32_IN 9 124 PA13
PC15-OSC32_OUT 10 123 PA12
PI9 11 122 PA11
PI10 12 121 PA10
PI11 13 120 PA9
VSS 14 119 PA8
VDD 15 118 PC9
PF0 16 117 PC8
PF1 17 116 PC7
PF2 18 115 PC6
PF3 19 114 VDD
PF4 20 113 VSS
PF5 21 112 PG8
VSS 22
LQFP176 111 PG7
VDD 23 110 PG6
PF6 24 109 PG5
PF7 25 108 PG4
PF8 26 107 PG3
PF9 27 106 PG2
PF10 28 105 PD15
PH0-OSC_IN 29 104 PD14
PH1-OSC_OUT 30 103 VDD
NRST 31 102 VSS
PC0 32 101 PD13
PC1 33 100 PD12
PC2 34 99 PD11
PC3 35 98 PD10
VDD 36 97 PD9
VSSA 37 96 PD8
VREF+ 38 95 PB15
VDDA 39 94 PB14
PA0-WKUP 40 93 PB13
PA1 41 92 PB12
PA2 42 91 VDD
PH2 43 90 VSS
PH3 44 89 PH12
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
80
69
70
71
72
73
74
75
76
77
78
79
88
81
82
83
84
85
86
87
VDD
VDD
VDD
VDD
VCAP_1
VSS
PC4
PC5
PH10
PF12
PF13
PF14
PF15
VSS
PH4
PH5
VSS
PG0
PG1
PE10
PE12
PE13
PE14
PE15
PB10
PH6
PH7
PH8
PH9
PB0
PB1
PB2
PE7
PE8
PE9
PH11
PF11
PE11
PB11
PA3
PA4
PA5
PA6
PA7
ai15972e
1. RFU means “reserved for future use”. This pin can be tied to VDD,VSS or left unconnected.
2. The above figure shows the package top view.
A PE3 PE2 PE1 PE0 PB8 PB5 PG14 PG13 PB4 PB3 PD7 PC12 PA15 PA14 PA13
B PE4 PE5 PE6 PB9 PB7 PB6 PG15 PG12 PG11 PG10 PD6 PD0 PC11 PC10 PA12
C VBAT PI7 PI6 PI5 VDD RFU VDD VDD VDD PG9 PD5 PD1 PI3 PI2 PA11
PC13- PI8-
D PI9 PI4 VSS BOOT0 VSS VSS VSS PD4 PD3 PD2 PH15 PI1 PA10
TAMP1 TAMP2
PC14-
E PF0 PI10 PI11 PH13 PH14 PI0 PA9
OSC32_IN
PC15-
F VSS VDD PH2 VSS VSS VSS VSS VSS VSS VCAP_2 PC9 PA8
OSC32_OUT
PH0-
G VSS VDD PH3 VSS VSS VSS VSS VSS VSS VDD PC8 PC7
OSC_IN
PH1-
H PF2 PF1 PH4 VSS VSS VSS VSS VSS VSS VDD PG8 PC6
OSC_OUT
J NRST PF3 PF4 PH5 VSS VSS VSS VSS VSS VDD VDD PG7 PG6
K PF7 PF6 PF5 VDD VSS VSS VSS VSS VSS PH12 PG5 PG4 PG3
M VSSA PC0 PC1 PC2 PC3 PB2 PG1 VSS VSS VCAP_1 PH6 PH8 PH9 PD14 PD13
PA0-
N VREF- PA1 PA4 PC4 PF13 PG0 VDD VDD VDD PE13 PH7 PD12 PD11 PD10
WKUP
P VREF+ PA2 PA6 PA5 PC5 PF12 PF15 PE8 PE9 PE11 PE14 PB12 PB13 PD9 PD8
R VDDA PA3 PA7 PB1 PB0 PF11 PF14 PE7 PE10 PE12 PE15 PB10 PB11 PB14 PB15
ai17293c
1. RFU means “reserved for future use”. This pin can be tied to VDD,VSS or left unconnected.
2. The above figure shows the package top view.
Unless otherwise specified in brackets below the pin name, the pin function during and after
Pin name
reset is the same as the actual pin name
S Supply pin
Pin type I Input only pin
I/O Input/ output pin
FT 5 V tolerant I/O
TTa 3.3 V tolerant I/O
I/O structure
B Dedicated BOOT0 pin
RST Bidirectional reset pin with embedded weak pull-up resistor
Notes Unless otherwise specified by a note, all I/Os are set as floating inputs during and after reset
Alternate
Functions selected through GPIOx_AFR registers
functions
Additional
Functions directly selected/enabled through peripheral registers
functions
I/O structure
Pin name
Pin type
WLCSP64+2
UFBGA176 Additional
Note
LQFP100
LQFP144
LQFP176
LQFP64
TRACECLK, FSMC_A23,
- - 1 1 1 A2 PE2 I/O FT - -
ETH_MII_TXD3, EVENTOUT
TRACED0,FSMC_A19,
- - 2 2 2 A1 PE3 I/O FT - -
EVENTOUT
TRACED1,FSMC_A20,
- - 3 3 3 B1 PE4 I/O FT - -
DCMI_D4, EVENTOUT
TRACED2, FSMC_A21,
- - 4 4 4 B2 PE5 I/O FT - TIM9_CH1, DCMI_D6, -
EVENTOUT
TRACED3, FSMC_A22,
- - 5 5 5 B3 PE6 I/O FT - TIM9_CH2, DCMI_D7, -
EVENTOUT
1 A9 6 6 6 C1 VBAT S - - -
- - - - 7 D2 PI8 I/O FT (2)(3) EVENTOUT RTC_AF2
2 B8 7 7 8 D1 PC13 I/O FT (2)(3) EVENTOUT RTC_AF1
PC14/OSC32_IN
3 B9 8 8 9 E1 I/O FT (2)(3) EVENTOUT OSC32_IN(4)
(PC14)
PC15-OSC32_OUT
4 C9 9 9 10 F1 I/O FT (2)(3) EVENTOUT OSC32_OUT(4)
(PC15)
- - - - 11 D3 PI9 I/O FT - CAN1_RX,EVENTOUT -
ETH_MII_RX_ER,
- - - - 12 E3 PI10 I/O FT - -
EVENTOUT
OTG_HS_ULPI_DIR,
- - - - 13 E4 PI11 I/O FT - -
EVENTOUT
- - - - 14 F2 VSS S - - -
- - - - 15 F3 VDD S - - -
FSMC_A0, I2C2_SDA,
- - - 10 16 E2 PF0 I/O FT - -
EVENTOUT
FSMC_A1, I2C2_SCL,
- - - 11 17 H3 PF1 I/O FT - -
EVENTOUT
FSMC_A2, I2C2_SMBA,
- - - 12 18 H2 PF2 I/O FT - -
EVENTOUT
(4)
- - - 13 19 J2 PF3 I/O FT FSMC_A3, EVENTOUT ADC3_IN9
I/O structure
Pin name
Pin type
WLCSP64+2
UFBGA176 Additional
Note
LQFP100
LQFP144
LQFP176
LQFP64
(4) TIM11_CH1,FSMC_NREG,
- - - 19 25 K1 PF7 I/O FT ADC3_IN5
EVENTOUT
(4) TIM13_CH1,
- - - 20 26 L3 PF8 I/O FT ADC3_IN6
FSMC_NIOWR, EVENTOUT
(4) ADC123_
9 F8 16 27 33 M3 PC1 I/O FT ETH_MDC, EVENTOUT
IN11
SPI2_MISO,
(4) ADC123_
10 D7 17 28 34 M4 PC2 I/O FT OTG_HS_ULPI_DIR,
IN12
ETH_MII_TXD2, EVENTOUT
SPI2_MOSI, I2S2_SD,
(4) OTG_HS_ULPI_NXT, ADC123_
11 G8 18 29 35 M5 PC3 I/O FT
ETH_MII_TX_CLK, IN13
EVENTOUT
- - 19 30 36 - VDD S - - - -
12 - 20 31 37 M1 VSSA S - - - -
- - - - - N1 VREF- S - - - -
- F7 21 32 38 P1 VREF+ S - - - -
I/O structure
Pin name
Pin type
WLCSP64+2
UFBGA176 Additional
Note
LQFP100
LQFP144
LQFP176
LQFP64
13 - 22 33 39 R1 VDDA S - - - -
USART2_CTS, UART4_TX,
ETH_MII_CRS,
PA0-WKUP ADC123_IN0,
14 E7 23 34 40 N3 I/O FT (4)(5) TIM2_CH1_ETR,
(PA0) WKUP
TIM5_CH1, TIM8_ETR,
EVENTOUT
USART2_RTS, UART4_RX,
ETH_RMII_REF_CLK,
(4)
15 H8 24 35 41 N2 PA1 I/O FT ETH_MII_RX_CLK, ADC123_IN1
TIM5_CH2, TIM2_CH2,
EVENTOUT
USART2_TX,TIM5_CH3,
(4)
16 J9 25 36 42 P2 PA2 I/O FT TIM9_CH1, TIM2_CH3, ADC123_IN2
ETH_MDIO, EVENTOUT
- - - - 43 F4 PH2 I/O FT - ETH_MII_CRS, EVENTOUT -
- - - - 44 G4 PH3 I/O FT - ETH_MII_COL, EVENTOUT -
I2C2_SCL,
- - - - 45 H4 PH4 I/O FT - OTG_HS_ULPI_NXT, -
EVENTOUT
- - - - 46 J4 PH5 I/O FT - I2C2_SDA, EVENTOUT -
USART2_RX, TIM5_CH4,
(4) TIM9_CH2, TIM2_CH4,
17 G7 26 37 47 R2 PA3 I/O FT ADC123_IN3
OTG_HS_ULPI_D0,
ETH_MII_COL, EVENTOUT
18 F1 27 38 48 - VSS S - - - -
H7 L4 REGOFF I/O - - - -
19 E1 28 39 49 K4 VDD S - - - -
SPI1_NSS, SPI3_NSS,
USART2_CK,
(4) ADC12_IN4,
20 J8 29 40 50 N4 PA4 I/O TTa DCMI_HSYNC,
DAC_OUT1
OTG_HS_SOF, I2S3_WS,
EVENTOUT
SPI1_SCK,
(4) OTG_HS_ULPI_CK, ADC12_IN5,
21 H6 30 41 51 P4 PA5 I/O TTa
TIM2_CH1_ETR, DAC_OUT2
TIM8_CH1N, EVENTOUT
I/O structure
Pin name
Pin type
WLCSP64+2
UFBGA176 Additional
Note
LQFP100
LQFP144
LQFP176
LQFP64
SPI1_MISO, TIM8_BKIN,
(4) TIM13_CH1, DCMI_PIXCLK,
22 H5 31 42 52 P3 PA6 I/O FT ADC12_IN6
TIM3_CH1, TIM1_BKIN,
EVENTOUT
SPI1_MOSI, TIM8_CH1N,
TIM14_CH1, TIM3_CH2,
(4) ETH_MII_RX_DV,
23 J7 32 43 53 R3 PA7 I/O FT ADC12_IN7
TIM1_CH1N,
ETH_RMII_CRS_DV,
EVENTOUT
ETH_RMII_RXD0,
(4)
24 H4 33 44 54 N5 PC4 I/O FT ETH_MII_RXD0, ADC12_IN14
EVENTOUT
ETH_RMII_RXD1,
(4)
25 G3 34 45 55 P5 PC5 I/O FT ETH_MII_RXD1, ADC12_IN15
EVENTOUT
TIM3_CH3, TIM8_CH2N,
(4) OTG_HS_ULPI_D1,
26 J6 35 46 56 R5 PB0 I/O FT ADC12_IN8
ETH_MII_RXD2,
TIM1_CH2N, EVENTOUT
TIM3_CH4, TIM8_CH3N,
(4) OTG_HS_ULPI_D2,
27 J5 36 47 57 R4 PB1 I/O FT ADC12_IN9
ETH_MII_RXD3,
TIM1_CH3N, EVENTOUT
28 J4 37 48 58 M6 PB2/BOOT1 (PB2) I/O FT - EVENTOUT -
- - - 49 59 R6 PF11 I/O FT - DCMI_D12, EVENTOUT -
- - - 50 60 P6 PF12 I/O FT - FSMC_A6, EVENTOUT -
- - - 51 61 M8 VSS S - - -
- - - 52 62 N8 VDD S - - -
- - - 53 63 N6 PF13 I/O FT - FSMC_A7, EVENTOUT -
- - - 54 64 R7 PF14 I/O FT - FSMC_A8, EVENTOUT -
- - - 55 65 P7 PF15 I/O FT - FSMC_A9, EVENTOUT -
- - - 56 66 N7 PG0 I/O FT - FSMC_A10, EVENTOUT -
- - - 57 67 M7 PG1 I/O FT - FSMC_A11, EVENTOUT -
I/O structure
Pin name
Pin type
WLCSP64+2
UFBGA176 Additional
Note
LQFP100
LQFP144
LQFP176
LQFP64
FSMC_D4,TIM1_ETR,
- - 38 58 68 R8 PE7 I/O FT - -
EVENTOUT
FSMC_D5,TIM1_CH1N,
- - 39 59 69 P8 PE8 I/O FT - -
EVENTOUT
FSMC_D6,TIM1_CH1,
- - 40 60 70 P9 PE9 I/O FT - -
EVENTOUT
- - - 61 71 M9 VSS S - - -
- - - 62 72 N9 VDD S - - -
FSMC_D7,TIM1_CH2N,
- - 41 63 73 R9 PE10 I/O FT - -
EVENTOUT
FSMC_D8,TIM1_CH2,
- - 42 64 74 P10 PE11 I/O FT - -
EVENTOUT
FSMC_D9,TIM1_CH3N,
- - 43 65 75 R10 PE12 I/O FT - -
EVENTOUT
FSMC_D10,TIM1_CH3,
- - 44 66 76 N11 PE13 I/O FT - -
EVENTOUT
FSMC_D11,TIM1_CH4,
- - 45 67 77 P11 PE14 I/O FT - -
EVENTOUT
FSMC_D12,TIM1_BKIN,
- - 46 68 78 R11 PE15 I/O FT - -
EVENTOUT
SPI2_SCK, I2S2_SCK,
I2C2_SCL,USART3_TX,OT
29 H3 47 69 79 R12 PB10 I/O FT - G_HS_ULPI_D3,ETH_MII_R -
X_ER,TIM2_CH3,
EVENTOUT
I2C2_SDA, USART3_RX,
OTG_HS_ULPI_D4,
30 J2 48 70 80 R13 PB11 I/O FT - ETH_RMII_TX_EN, -
ETH_MII_TX_EN,
TIM2_CH4, EVENTOUT
31 J3 49 71 81 M10 VCAP_1 S - - -
32 - 50 72 82 N10 VDD S - - -
I2C2_SMBA, TIM12_CH1,
- - - - 83 M11 PH6 I/O FT - ETH_MII_RXD2, -
EVENTOUT
I/O structure
Pin name
Pin type
WLCSP64+2
UFBGA176 Additional
Note
LQFP100
LQFP144
LQFP176
LQFP64
I2C3_SCL, ETH_MII_RXD3,
- - - - 84 N12 PH7 I/O FT - -
EVENTOUT
I2C3_SDA, DCMI_HSYNC,
- - - - 85 M12 PH8 I/O FT - -
EVENTOUT
I2C3_SMBA, TIM12_CH2,
- - - - 86 M13 PH9 I/O FT - -
DCMI_D0, EVENTOUT
TIM5_CH1, DCMI_D1,
- - - - 87 L13 PH10 I/O FT - -
EVENTOUT
TIM5_CH2, DCMI_D2,
- - - - 88 L12 PH11 I/O FT - -
EVENTOUT
TIM5_CH3, DCMI_D3,
- - - - 89 K12 PH12 I/O FT - -
EVENTOUT
- - - - 90 H12 VSS S - - - -
- - - - 91 J12 VDD S - - - -
SPI2_NSS, I2S2_WS,
I2C2_SMBA, USART3_CK,
TIM1_BKIN, CAN2_RX,
33 J1 51 73 92 P12 PB12 I/O FT - OTG_HS_ULPI_D5, -
ETH_RMII_TXD0,
ETH_MII_TXD0,
OTG_HS_ID, EVENTOUT
SPI2_SCK, I2S2_SCK,
USART3_CTS, TIM1_CH1N,
CAN2_TX, OTG_HS_
34 H2 52 74 93 P13 PB13 I/O FT -
OTG_HS_ULPI_D6, VBUS
ETH_RMII_TXD1,
ETH_MII_TXD1, EVENTOUT
SPI2_MISO, TIM1_CH2N,
TIM12_CH1, OTG_HS_DM
35 H1 53 75 94 R14 PB14 I/O FT - -
USART3_RTS, TIM8_CH2N,
EVENTOUT
SPI2_MOSI, I2S2_SD,
TIM1_CH3N, TIM8_CH3N,
36 G1 54 76 95 R15 PB15 I/O FT - -
TIM12_CH2, OTG_HS_DP,
RTC_50Hz, EVENTOUT
FSMC_D13, USART3_TX,
- - 55 77 96 P15 PD8 I/O FT - -
EVENTOUT
I/O structure
Pin name
Pin type
WLCSP64+2
UFBGA176 Additional
Note
LQFP100
LQFP144
LQFP176
LQFP64
FSMC_D14, USART3_RX,
- - 56 78 97 P14 PD9 I/O FT - -
EVENTOUT
FSMC_D15, USART3_CK,
- - 57 79 98 N15 PD10 I/O FT - -
EVENTOUT
FSMC_A16,USART3_CTS,
- - 58 80 99 N14 PD11 I/O FT - -
EVENTOUT
FSMC_A17,TIM4_CH1,
- - 59 81 100 N13 PD12 I/O FT - -
USART3_RTS, EVENTOUT
FSMC_A18,TIM4_CH2,
- - 60 82 101 M15 PD13 I/O FT - -
EVENTOUT
- - - 83 102 - VSS S - - - -
- - - 84 103 J13 VDD S - - - -
FSMC_D0,TIM4_CH3,
- - 61 85 104 M14 PD14 I/O FT - -
EVENTOUT
FSMC_D1,TIM4_CH4,
- - 62 86 105 L14 PD15 I/O FT - -
EVENTOUT
- - - 87 106 L15 PG2 I/O FT - FSMC_A12, EVENTOUT -
- - - 88 107 K15 PG3 I/O FT - FSMC_A13, EVENTOUT -
- - - 89 108 K14 PG4 I/O FT - FSMC_A14, EVENTOUT -
- - - 90 109 K13 PG5 I/O FT - FSMC_A15, EVENTOUT -
- - - 91 110 J15 PG6 I/O FT - FSMC_INT2, EVENTOUT -
FSMC_INT3 ,USART6_CK,
- - - 92 111 J14 PG7 I/O FT - -
EVENTOUT
USART6_RTS,
- - - 93 112 H14 PG8 I/O FT - ETH_PPS_OUT, -
EVENTOUT
- - - 94 113 G12 VSS S - - - -
- - - 95 114 H13 VDD S - - - -
I2S2_MCK, TIM8_CH1,
SDIO_D6, USART6_TX,
37 G2 63 96 115 H15 PC6 I/O FT - -
DCMI_D0, TIM3_CH1,
EVENTOUT
I/O structure
Pin name
Pin type
WLCSP64+2
UFBGA176 Additional
Note
LQFP100
LQFP144
LQFP176
LQFP64
I2S3_MCK, TIM8_CH2,
SDIO_D7, USART6_RX,
38 F2 64 97 116 G15 PC7 I/O FT - -
DCMI_D1, TIM3_CH2,
EVENTOUT
TIM8_CH3,SDIO_D0,
39 F3 65 98 117 G14 PC8 I/O FT - TIM3_CH3, USART6_CK, -
DCMI_D2, EVENTOUT
I2S2_CKIN, I2S3_CKIN,
MCO2, TIM8_CH4,
40 D1 66 99 118 F14 PC9 I/O FT - SDIO_D1, I2C3_SDA, -
DCMI_D3, TIM3_CH4,
EVENTOUT
MCO1, USART1_CK,
41 E2 67 100 119 F15 PA8 I/O FT - TIM1_CH1, I2C3_SCL, -
OTG_FS_SOF, EVENTOUT
USART1_TX, TIM1_CH2,
OTG_FS_
42 E3 68 101 120 E15 PA9 I/O FT - I2C3_SMBA, DCMI_D0,
VBUS
EVENTOUT
USART1_RX, TIM1_CH3,
43 D3 69 102 121 D15 PA10 I/O FT - OTG_FS_ID,DCMI_D1, -
EVENTOUT
USART1_CTS, CAN1_RX,
44 D2 70 103 122 C15 PA11 I/O FT - TIM1_CH4,OTG_FS_DM, -
EVENTOUT
USART1_RTS, CAN1_TX,
45 C1 71 104 123 B15 PA12 I/O FT - TIM1_ETR, OTG_FS_DP, -
EVENTOUT
PA13
46 B2 72 105 124 A15 I/O FT - JTMS-SWDIO, EVENTOUT -
(JTMS-SWDIO)
47 C2 73 106 125 F13 VCAP_2 S - - - -
- B1 74 107 126 F12 VSS S - - - -
48 A8 75 108 127 G13 VDD S - - - -
TIM8_CH1N, CAN1_TX,
- - - - 128 E12 PH13 I/O FT - -
EVENTOUT
TIM8_CH2N, DCMI_D4,
- - - - 129 E13 PH14 I/O FT - -
EVENTOUT
I/O structure
Pin name
Pin type
WLCSP64+2
UFBGA176 Additional
Note
LQFP100
LQFP144
LQFP176
LQFP64
TIM8_CH3N, DCMI_D11,
- - - - 130 D13 PH15 I/O FT - -
EVENTOUT
TIM5_CH4, SPI2_NSS,
- - - - 131 E14 PI0 I/O FT - I2S2_WS, DCMI_D13, -
EVENTOUT
SPI2_SCK, I2S2_SCK,
- - - - 132 D14 PI1 I/O FT - -
DCMI_D8, EVENTOUT
TIM8_CH4 ,SPI2_MISO,
- - - - 133 C14 PI2 I/O FT - -
DCMI_D9, EVENTOUT
TIM8_ETR, SPI2_MOSI,
- - - - 134 C13 PI3 I/O FT - I2S2_SD, DCMI_D10, -
EVENTOUT
- - - - 135 D9 VSS S - - - -
- - - - 136 C9 VDD S - - - -
PA14
49 A1 76 109 137 A14 I/O FT - JTCK-SWCLK, EVENTOUT -
(JTCK-SWCLK)
JTDI, SPI3_NSS,
50 A2 77 110 138 A13 PA15 (JTDI) I/O FT - I2S3_WS,TIM2_CH1_ETR, -
SPI1_NSS, EVENTOUT
SPI3_SCK, I2S3_SCK,
UART4_TX, SDIO_D2,
51 B3 78 111 139 B14 PC10 I/O FT - -
DCMI_D8, USART3_TX,
EVENTOUT
UART4_RX, SPI3_MISO,
SDIO_D3,
52 C3 79 112 140 B13 PC11 I/O FT - -
DCMI_D4,USART3_RX,
EVENTOUT
UART5_TX, SDIO_CK,
DCMI_D9, SPI3_MOSI,
53 A3 80 113 141 A12 PC12 I/O FT - -
I2S3_SD, USART3_CK,
EVENTOUT
FSMC_D2,CAN1_RX,
- - 81 114 142 B12 PD0 I/O FT - -
EVENTOUT
FSMC_D3, CAN1_TX,
- - 82 115 143 C12 PD1 I/O FT - -
EVENTOUT
I/O structure
Pin name
Pin type
WLCSP64+2
UFBGA176 Additional
Note
LQFP100
LQFP144
LQFP176
LQFP64
TIM3_ETR,UART5_RX,
54 C7 83 116 144 D12 PD2 I/O FT - SDIO_CMD, DCMI_D11, -
EVENTOUT
FSMC_CLK,USART2_CTS,
- - 84 117 145 D11 PD3 I/O FT - -
EVENTOUT
FSMC_NOE, USART2_RTS,
- - 85 118 146 D10 PD4 I/O FT - -
EVENTOUT
FSMC_NWE,USART2_TX,
- - 86 119 147 C11 PD5 I/O FT - -
EVENTOUT
- - - 120 148 D8 VSS S - - - -
- - - 121 149 C8 VDD S - - - -
FSMC_NWAIT,
- - 87 122 150 B11 PD6 I/O FT - -
USART2_RX, EVENTOUT
USART2_CK,FSMC_NE1,
- - 88 123 151 A11 PD7 I/O FT - -
FSMC_NCE2, EVENTOUT
USART6_RX,
- - - 124 152 C10 PG9 I/O FT - FSMC_NE2,FSMC_NCE3, -
EVENTOUT
FSMC_NCE4_1,
- - - 125 153 B10 PG10 I/O FT - -
FSMC_NE3, EVENTOUT
FSMC_NCE4_2,
ETH_MII_TX_EN ,
- - - 126 154 B9 PG11 I/O FT - -
ETH _RMII_TX_EN,
EVENTOUT
FSMC_NE4, USART6_RTS,
- - - 127 155 B8 PG12 I/O FT - -
EVENTOUT
FSMC_A24, USART6_CTS,
ETH_MII_TXD0,
- - - 128 156 A8 PG13 I/O FT - -
ETH_RMII_TXD0,
EVENTOUT
FSMC_A25, USART6_TX,
ETH_MII_TXD1,
- - - 129 157 A7 PG14 I/O FT - -
ETH_RMII_TXD1,
EVENTOUT
- - - 130 158 D7 VSS S - - - -
I/O structure
Pin name
Pin type
WLCSP64+2
UFBGA176 Additional
Note
LQFP100
LQFP144
LQFP176
LQFP64
I/O structure
Pin name
Pin type
WLCSP64+2
UFBGA176 Additional
Note
LQFP100
LQFP144
LQFP176
LQFP64
FSMC_NBL1, DCMI_D3,
- - 98 142 170 A3 PE1 I/O FT - -
EVENTOUT
- - - - - D5 VSS S - - - -
63 D8 - - - - VSS S - - - -
- - 99 143 171 C6 RFU - - (7)
- -
64 D9 100 144 172 C5 VDD S - - - -
TIM8_BKIN, DCMI_D5,
- - - - 173 D4 PI4 I/O FT - -
EVENTOUT
TIM8_CH1, DCMI_VSYNC,
- - - - 174 C4 PI5 I/O FT - -
EVENTOUT
TIM8_CH2, DCMI_D6,
- - - - 175 C3 PI6 I/O FT - -
EVENTOUT
TIM8_CH3, DCMI_D7,
- - - - 176 C2 PI7 I/O FT - -
EVENTOUT
- C8 - - - - IRROFF I/O - - - -
1. Function availability depends on the chosen device.
2. PC13, PC14, PC15 and PI8 are supplied through the power switch. Since the switch only sinks a limited amount of current
(3 mA), the use of GPIOs PC13 to PC15 and PI8 in output mode is limited: the speed should not exceed 2 MHz with a
maximum load of 30 pF and these I/Os must not be used as a current source (e.g. to drive an LED).
3. Main function after the first backup domain power-up. Later on, it depends on the contents of the RTC registers even after
reset (because these registers are not reset by the main reset). For details on how to manage these I/Os, refer to the RTC
register description sections in the STM32F20x and STM32F21x reference manual, available from the STMicroelectronics
website: www.st.com.
4. FT = 5 V tolerant except when in analog mode or oscillator mode (for PC14, PC15, PH0 and PH1).
5. If the device is delivered in an UFBGA176 package and if the REGOFF pin is set to VDD (Regulator OFF), then PA0 is
used as an internal Reset (active low).
6. FSMC_NL pin is also named FSMC_NADV on memory devices.
7. RFU means “reserved for future use”. This pin can be tied to VDD,VSS or left unconnected.
ETH_MII
_RX_CLK
PA1 - TIM2_CH2 TIM5_CH2 - - - USART2_RTS UART4_RX - - - - - EVENTOUT
ETH_RMII
_REF_CLK
SPI3_NSS
PA4 - - - - - SPI1_NSS USART2_CK - - - OTG_HS_SOF DCMI_HSYNC - EVENTOUT
I2S3_WS
OTG_HS_ULPI_C
PA5 - TIM2_CH1_ETR - TIM8_CH1N - SPI1_SCK - - - - - - - - EVENTOUT
K
JTMS-
PA13 - - - - - - - - - - - - - - EVENTOUT
SWDIO
JTCK-
PA14 - - - - - - - - - - - - - - EVENTOUT
SWCLK
TIM 2_CH1 SPI3_NSS
PA15 JTDI - - - SPI1_NSS - - - - - - - - EVENTOUT
TIM 2_ETR I2S3_WS
STM32F20xxx
Table 10. Alternate function mapping (continued)
STM32F20xxx
AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7 AF8 AF9 AF10 AF11 AF12 AF13
Port AF014 AF15
UART4/5/ CAN1/CAN2/ FSMC/SDIO/
SYS TIM1/2 TIM3/4/5 TIM8/9/10/11 I2C1/I2C2/I2C3 SPI1/SPI2/I2S2 SPI3/I2S3 USART1/2/3 OTG_FS/ OTG_HS ETH DCMI
USART6 TIM12/13/14 OTG_HS
PB2 - - - - - - - - - - - - - - - EVENTOUT
JTDO/ SPI3_SCK
PB3 TIM2_CH2 - - - SPI1_SCK - - - - - - - - EVENTOUT
TRACESWO I2S3_SCK
SPI3_MOSI
PB5 - - TIM3_CH2 - I2C1_SMBA SPI1_MOSI - - CAN2_RX OTG_HS_ULPI_D7 ETH _PPS_OUT - DCMI_D10 - EVENTOUT
I2S3_SD
PB6 - - TIM4_CH1 - I2C1_SCL - - USART1_TX - CAN2_TX - - - DCMI_D5 - EVENTOUT
Port B PB8 - - TIM4_CH3 TIM10_CH1 I2C1_SCL - - - - CAN1_RX - ETH _MII_TXD3 SDIO_D4 DCMI_D6 - EVENTOUT
SPI2_NSS
PB9 - - TIM4_CH4 TIM11_CH1 I2C1_SDA - - - CAN1_TX - - SDIO_D5 DCMI_D7 - EVENTOUT
I2S2_WS
SPI2_SCK
PB10 - TIM2_CH3 - - I2C2_SCL - USART3_TX - - OTG_HS_ULPI_D3 ETH_ MII_RX_ER - - - EVENTOUT
I2S2_SCK
ETH _MII_TX_EN
PB11 - TIM2_CH4 - - I2C2_SDA - - USART3_RX - - OTG_HS_ULPI_D4 ETH - - - EVENTOUT
_RMII_TX_EN
DS6329 Rev 17
OTG_HS_ULPI_
PC2 - - - - - SPI2_MISO - - - - ETH _MII_TXD2 - - - EVENTOUT
DIR
OTG_HS_ULPI_ ETH
PC3 - - - - - SPI2_MOSI - - - - - - - EVENTOUT
NXT _MII_TX_CLK
ETH_MII_RXD0
PC4 - - - - - - - - - - - - - - EVENTOUT
ETH_RMII_RXD0
ETH _MII_RXD1
PC5 - - - - - - - - - - - - - - EVENTOUT
ETH _RMII_RXD1
PC9 MCO2 - TIM3_CH4 TIM8_CH4 I2C3_SDA I2S2_CKIN I2S3_CKIN - - - - - SDIO_D1 DCMI_D3 - EVENTOUT
SPI3_SCK
PC10 - - - - - - USART3_TX UART4_TX - - - SDIO_D2 DCMI_D8 - EVENTOUT
I2S3_SCK
PC11 - - - - - - SPI3_MISO USART3_RX UART4_RX - - - SDIO_D3 DCMI_D4 - EVENTOUT
DS6329 Rev 17
SPI3_MOSI
PC12 - - - - - - USART3_CK UART5_TX - - - SDIO_CK DCMI_D9 - EVENTOUT
I2S3_SD
PC13 - - - - - - - - - - - - - - - EVENTOUT
PC14-
- - - - - - - - - - - - - - - EVENTOUT
OSC32_IN
PC15-
OSC32_OU - - - - - - - - - - - - - - - EVENTOUT
T
STM32F20xxx
Table 10. Alternate function mapping (continued)
STM32F20xxx
AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7 AF8 AF9 AF10 AF11 AF12 AF13
Port AF014 AF15
UART4/5/ CAN1/CAN2/ FSMC/SDIO/
SYS TIM1/2 TIM3/4/5 TIM8/9/10/11 I2C1/I2C2/I2C3 SPI1/SPI2/I2S2 SPI3/I2S3 USART1/2/3 OTG_FS/ OTG_HS ETH DCMI
USART6 TIM12/13/14 OTG_HS
FSMC_NE1/
PD7 - - - - - - - USART2_CK - - - - - - EVENTOUT
FSMC_NCE2
Port D
PD8 - - - - - - - USART3_TX - - - - FSMC_D13 - - EVENTOUT
STM32F20xxx
_RMII_TX_EN
STM32F20xxx
AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7 AF8 AF9 AF10 AF11 AF12 AF13
Port AF014 AF15
UART4/5/ CAN1/CAN2/ FSMC/SDIO/
SYS TIM1/2 TIM3/4/5 TIM8/9/10/11 I2C1/I2C2/I2C3 SPI1/SPI2/I2S2 SPI3/I2S3 USART1/2/3 OTG_FS/ OTG_HS ETH DCMI
USART6 TIM12/13/14 OTG_HS
PH0 -
- - - - - - - - - - - - - - - EVENTOUT
OSC_IN
PH1 -
- - - - - - - - - - - - EVENTOUT
OSC_OUT
OTG_HS_ULPI_N
PH4 - - I2C2_SCL - - - - - - - - - EVENTOUT
XT
PH5 - - I2C2_SDA - - - - - - - - - - EVENTOUT
SPI2_MOSI
PI3 - - TIM8_ETR - - - - - - - DCMI_D10 - EVENTOUT
I2S2_SD
PI8 - - - - - - - - - - - - EVENTOUT
OTG_HS_ULPI_
PI11 - - - - - - - - - - - EVENTOUT
DIR
65/183
Memory mapping STM32F20xxx
5 Memory mapping
6 Electrical characteristics
Figure 17. Pin loading conditions Figure 18. Pin input voltage
C = 50 pF VIN
MS19011V2 MS19010V2
Backup circuitry
Power switch (OSC32K,RTC,
1.65-3.6V
Wakeup logic
Backup registers,
backup RAM)
Level shifter
OUT
IO
GP I/Os Logic
IN Kernel logic
(CPU,
VCAP_1
VCAP_2 digital
2 × 2.2 μF & RAM)
VDD
VDD
Voltage
1/2/...14/15
regulator
15 × 100 nF VSS
+ 1 × 4.7 μF 1/2/...14/15
VREF
VREF+
100 nF Analog
100 nF + 1 μF VREF- ADC RCs, PLL,
+ 1 μF
...
VSSA
ai17527f
1. Each power supply pair must be decoupled with filtering ceramic capacitors as shown above. These capacitors must be
placed as close as possible to, or below, the appropriate pins on the underside of the PCB to ensure the good functionality
of the device.
2. To connect REGOFF and IRROFF pins, refer to Section 3.16: Voltage regulator.
3. The two 2.2 µF ceramic capacitors must be replaced by two 100 nF decoupling capacitors when the voltage regulator is
OFF.
4. The 4.7 µF ceramic capacitor must be connected to one of the VDD pin.
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 device operation. It
is not recommended to remove filtering capacitors to reduce PCB size or cost. This might
cause incorrect device operation.
IDD_VBAT
VBAT
IDD
VDD
VDDA
ai14126
VDD–VSS External main supply voltage (including VDDA, VDD)(1) –0.3 4.0
Input voltage on five-volt tolerant pin(2) VSS–0.3 VDD+4 V
VIN
Input voltage on any other pin VSS–0.3 4.0
|ΔVDDx| Variations between different VDD power pins - 50
mV
|VSSX − VSS| Variations between all the different ground pins - 50
VESD(HBM) Electrostatic discharge voltage (human body model) see Section 6.3.14 -
1. All main power (VDD, VDDA) and ground (VSS, VSSA) pins must always be connected to the external power
supply, in the permitted range.
2. VIN maximum value must always be respected. Refer to Table 12 for the values of the maximum allowed
injected current.
LQFP64 - 444
WLCSP64+2 - 392
– Degraded
16 MHz with speed 8-bit erase
Conversion
VDD =1.8 to no Flash (3) performance Up to 30 MHz and program
time up to 7
2.1 V(2) memory wait operations
1 Msps – No I/O
state only
compensation
– Degraded
18 MHz with speed
Conversion 16-bit erase
VDD = 2.1 to no Flash
time up to 6(3) performance Up to 30 MHz and program
2.4 V memory wait
1 Msps – No I/O operations
state
compensation
– Degraded
24 MHz with speed
Conversion performance 16-bit erase
VDD = 2.4 to no Flash
time up to 4(3) Up to 48 MHz and program
2.7 V memory wait – I/O
2 Msps operations
state compensation
works
– Up to
60 MHz
– Full-speed
30 MHz with when VDD =
Conversion operation 32-bit erase
VDD = 2.7 to no Flash 3.0 to 3.6 V
time up to 3(3) – I/O and program
3.6 V(4) memory wait – Up to
2 Msps compensation operations
state 48 MHz
works
when VDD =
2.7 to 3.0 V
1. The number of wait states can be reduced by reducing the CPU frequency (see Figure 21).
2. On devices in WLCSP64+2 package, if IRROFF is set to VDD, the supply voltage can drop to 1.7 V when the device
operates in the 0 to 70 °C temperature range using an external power supply supervisor (see Section 3.16).
3. Thanks to the ART accelerator and the 128-bit Flash memory, the number of wait states given here does not impact the
execution speed from Flash memory since the ART accelerator allows to achieve a performance equivalent to 0 wait state
program execution.
4. The voltage range for OTG USB FS can drop down to 2.7 V. However it is degraded between 2.7 and 3 V.
Figure 21. Number of wait states versus fCPU and VDD range
6
Number of Wait states
5
1.8 to 2.1V
2.1 to 2.4V
4
2.4 to 2.7V
2.7 to 3.6V
3
0
0
4
8
12
16
20
24
28
32
36
40
44
48
52
56
60
64
68
72
76
80
84
88
92
96
100
104
108
112
116
120
Fcpu (MHz)
ai18748b
1. The supply voltage can drop to 1.7 V when the device operates in the 0 to 70 °C temperature range and
IRROFF is set to VDD.
ESR
R Leak
MS19044V2
PLS[2:0]=000 (rising
2.09 2.14 2.19 V
edge)
PLS[2:0]=000 (falling
1.98 2.04 2.08 V
edge)
PLS[2:0]=001 (rising
2.23 2.30 2.37 V
edge)
PLS[2:0]=001 (falling
2.13 2.19 2.25 V
edge)
PLS[2:0]=010 (rising
2.39 2.45 2.51 V
edge)
PLS[2:0]=010 (falling
2.29 2.35 2.39 V
edge)
PLS[2:0]=011 (rising edge) 2.54 2.60 2.65 V
PLS[2:0]=011 (falling
Programmable voltage edge) 2.44 2.51 2.56 V
VPVD
detector level selection
PLS[2:0]=100 (rising
2.70 2.76 2.82 V
edge)
PLS[2:0]=100 (falling
2.59 2.66 2.71 V
edge)
PLS[2:0]=101 (rising
2.86 2.93 2.99 V
edge)
PLS[2:0]=101 (falling
2.65 2.84 3.02 V
edge)
PLS[2:0]=110 (rising edge) 2.96 3.03 3.10 V
PLS[2:0]=110 (falling
2.85 2.93 2.99 V
edge)
PLS[2:0]=111 (rising edge) 3.07 3.14 3.21 V
PLS[2:0]=111 (falling
2.95 3.03 3.09 V
edge)
VPVDhyst(1) PVD hysteresis - - 100 - mV
Table 19. Embedded reset and power control block characteristics (continued)
Symbol Parameter Conditions Min Typ Max Unit
Table 20. Typical and maximum current consumption in Run mode, code with data processing
running from Flash memory (ART accelerator enabled) or RAM (1)
Typ Max(2)
Symbol Parameter Conditions fHCLK Unit
TA = 25 °C TA = 85 °C TA = 105 °C
120 MHz 49 63 72
90 MHz 38 51 61
60 MHz 26 39 49
30 MHz 14 27 37
External clock(3), all
25 MHz 11 24 34
peripherals enabled(4)
16 MHz(5) 8 21 30
8 MHz 5 17 27
4 MHz 3 16 26
Table 21. Typical and maximum current consumption in Run mode, code with data processing
running from Flash memory (ART accelerator disabled)
Typ Max(1)
Symbol Parameter Conditions fHCLK Unit
TA = 25 °C TA = 85 °C TA = 105 °C
120 MHz 61 81 93
90 MHz 48 68 80
60 MHz 33 53 65
30 MHz 18 38 50
External clock(2), all
25 MHz 14 34 46
peripherals enabled(3)
16 MHz(4) 10 30 42
8 MHz 6 26 38
4 MHz 4 24 36
Figure 23. Typical current consumption vs. temperature, Run mode, code with data
processing running from RAM, and peripherals ON
60
50
105°C
40
85°C
IDD(RUN) (mA)
70°C
30 55°C
30°C
20 0°C
-45°C
10
0
0 20 40 60 80 100 120
MS19014V1
Figure 24. Typical current consumption vs. temperature, Run mode, code with data
processing running from RAM, and peripherals OFF
30
25
105°C
20 85°C
IDD(RUN) (mA)
70°C
55°C
15
30°C
0°C
10 -45°C
0
0 20 40 60 80 100 120
CPU Frequency (MHz)
MS19015V1
Figure 25. Typical current consumption vs. temperature, Run mode, code with data
processing running from Flash, ART accelerator OFF, peripherals ON
80.0
70.0
60.0
IDD(RUN) (mA)
50.0 105
85
40.0 30°C
-45°C
30.0
20.0
10.0
0.0
0 20 40 60 80 100 120
CPU frequnecy (MHz)
MS19016V1
Figure 26. Typical current consumption vs. temperature, Run mode, code with data
processing running from Flash, ART accelerator OFF, peripherals OFF
45.0
40.0
35.0
DD(RUN) (mA)
30.0
105
25.0 85
I
30°C
20.0
-45°C
15.0
10.0
5.0
0.0
0.0 20.0 40.0 60.0 80.0 100.0 120.0
CPU Frequency (MHz)
MS19017V1
120 MHz 38 51 61
90 MHz 30 43 53
60 MHz 20 33 43
30 MHz 11 25 35
External clock(2),
25 MHz 8 21 31
all peripherals enabled(3)
16 MHz 6 19 29
8 MHz 3.6 17.0 27.0
4 MHz 2.4 15.4 25.3
50
45
40
105°C
IDD(SLEEP) (mA)
35
85°C
30 70°C
55°C
25
30°C
20 0°C
-45°C
15
10
0
0 20 40 60 80 100 120
CPU Frequency (MHz)
MS19018V1
16
14
12
105°C
IDD(SLEEP) (mA)
85°C
10
70°C
55°C
8
30°C
6 0°C
-45°C
0
0 20 40 60 80 100 120
CPU Frequency (MHz)
MS19019V1
10
Idd_stop_mr_flhstop
Idd_stop_mr_flhdeep
Idd_stop_lp_flhstop
Idd_stop_lp_flhdeep
(mA)
1
DD(STOP)
I
0.1
0.01
-45 -35 -25 -15 -5 5 15 25 35 45 55 65 75 85 95 105
Temperature (°C)
MS19020V1
1. All typical and maximum values from table 18 and figure 26 will be reduced over time by up to 50% as part
of ST continuous improvement of test procedures. New versions of the datasheet will be released to reflect
these changes
TA = 25 °C TA = 85 °C TA = 105 °C
Symbol Parameter Conditions Unit
VDD = VDD= VDD =
VDD = 3.6 V
1.8 V 2.4 V 3.3 V
TA = 25 °C TA = 85 °C TA = 105 °C
Symbol Parameter Conditions Unit
VDD = VDD= VDD =
VDD = 3.6 V
1.8 V 2.4 V 3.3 V
GPIO A 0.45
GPIO B 0.43
GPIO C 0.46
GPIO D 0.44
GPIO E 0.44
GPIO F 0.42
GPIO G 0.44
GPIO H 0.42
TIM2 0.61
TIM3 0.49
TIM4 0.54
TIM5 0.62
TIM6 0.20
TIM7 0.20
TIM12 0.36
TIM13 0.28
TIM14 0.25
USART2 0.25
USART3 0.25
UART4 0.25
APB1 mA
UART5 0.26
I2C1 0.25
I2C2 0.25
I2C3 0.25
SPI2 0.20/0.10
SPI3 0.18/0.09
CAN1 0.31
CAN2 0.30
(2)
DAC channel 1 1.11
DAC channel 1(3) 1.11
PWR 0.15
WWDG 0.15
SDIO 0.69
TIM1 1.06
TIM8 1.03
TIM9 0.58
TIM10 0.37
TIM11 0.39
APB2 mA
(4)
ADC1 2.13
ADC2(4) 2.04
(4)
ADC3 2.12
SPI1 1.20
USART1 0.38
USART6 0.37
1. External clock is 25 MHz (HSE oscillator with 25 MHz crystal) and PLL is on.
2. EN1 bit is set in DAC_CR register.
3. EN2 bit is set in DAC_CR register.
4. fADC = fPCLK2/2, ADON bit set in ADC_CR2 register.
VHSEH
90 %
10 %
VHSEL
tr(HSE) tf(HSE) tW(HSE) tW(HSE) t
THSE
External fHSE_ext
IL
clock source OSC_IN
STM32F
ai17528
VLSEH
90%
10%
VLSEL
tr(LSE) tf(LSE) tW(LSE) tW(LSE) t
TLSE
External fLSE_ext
OSC32_IN IL
clock source
STM32F
ai17529
For CL1 and CL2, it is recommended to use high-quality external ceramic capacitors in the
5 pF to 25 pF range (typ.), designed for high-frequency applications, and selected to match
the requirements of the crystal or resonator (see Figure 32). 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. 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 electing the crystal, refer to the application note AN2867 “Oscillator
design guide for ST microcontrollers” available from the ST website www.st.com.
Resonator with
integrated capacitors
CL1
OSC_IN fHSE
Bias
8 MHz RF controlled
resonator
gain
Note: For information on electing the crystal, refer to the application note AN2867 “Oscillator
design guide for ST microcontrollers” available from the ST website www.st.com.
Resonator with
integrated capacitors
CL1
OSC32_IN fLSE
Bias
32.768 kH z RF controlled
resonator
gain
OSC32_OU T STM32F
CL2
ai17531
max
avg
6
min
2
Normalized deviation (%)
-2
-4
-6
-8
-45 -35 -25 -15 -5 5 15 25 35 45 55 65 75 85 95 105 115 125
Temperature (°C)
MS19012V2
50
max
40 avg
min
30
Normalized deviati on (%)
20
10
-10
-20
-30
-40
-45 -35 -25 -15 -5 5 15 25 35 45 55 65 75 85 95 105
Temperat ure (°C)
MS19013V1
RMS - 25 -
Equation 1
The frequency modulation period (MODEPER) is given by the equation below:
MODEPER = round [ f PLL_IN ⁄ ( 4 × f Mod ) ]
Equation 2
Equation 2 allows to calculate the increment step (INCSTEP):
15
INCSTEP = round [ ( ( 2 – 1 ) × md × PLLN ) ⁄ ( 100 × 5 × MODEPER ) ]
An amplitude quantization error may be generated because the linear modulation profile is
obtained by taking the quantized values (rounded to the nearest integer) of MODPER and
INCSTEP. As a result, the achieved modulation depth is quantized. The percentage
quantized modulation depth is given by the following formula:
15
md quantized % = ( MODEPER × INCSTEP × 100 × 5 ) ⁄ ( ( 2 – 1 ) × PLLN )
As a result:
15
md quantized % = ( 250 × 126 × 100 × 5 ) ⁄ ( ( 2 – 1 ) × 240 ) = 2.0002%(peak)
Figure 36 and Figure 37 show the main PLL output clock waveforms in center spread and
down spread modes, where:
F0 is fPLL_OUT nominal.
Tmode is the modulation period.
md is the modulation depth.
Frequency
(PLL_OUT)
md
F0
md
Time
tmode 2x tmode
MS39983V1
Frequency
(PLL_OUT)
F0
2x md
Time
tmode 2x tmode
MS39982V1
Program/erase parallelism
tprog Word programming time - 16 100(2) µs
(PSIZE) = x 8/16/32
Program/erase parallelism
- 400 800
(PSIZE) = x 8
Program/erase parallelism
tERASE16KB Sector (16 KB) erase time - 300 600 ms
(PSIZE) = x 16
Program/erase parallelism
- 250 500
(PSIZE) = x 32
Program/erase parallelism
- 1200 2400
(PSIZE) = x 8
Program/erase parallelism
tERASE64KB Sector (64 KB) erase time - 700 1400 ms
(PSIZE) = x 16
Program/erase parallelism
- 550 1100
(PSIZE) = x 32
Program/erase parallelism
- 2 4
(PSIZE) = x 8
Program/erase parallelism
tERASE128KB Sector (128 KB) erase time - 1.3 2.6 s
(PSIZE) = x 16
Program/erase parallelism
- 1 2
(PSIZE) = x 32
Program/erase parallelism
- 16 32
(PSIZE) = x 8
Program/erase parallelism
tME Mass erase time - 11 22 s
(PSIZE) = x 16
Program/erase parallelism
- 8 16
(PSIZE) = x 32
32-bit program operation 2.7 - 3.6 V
Vprog Programming voltage 16-bit program operation 2.1 - 3.6 V
8-bit program operation 1.8 - 3.6 V
1. Guaranteed by characterization results, not tested in production.
2. The maximum programming time is measured after 100K erase operations.
The test results are given in Table 41. They are based on the EMS levels and classes
defined in application note AN1709.
0.1 to 30 MHz
VDD = 3.3 V, TA = 25 °C, LQFP176
package, conforming to SAE J1752/3 30 to 130 MHz 25 dBµV
EEMBC, code running with ART 130 MHz to 1 GHz
enabled, peripheral clock disabled
SAE EMI Level 4 -
SEMI Peak level
VDD = 3.3 V, TA = 25 °C, LQFP176 0.1 to 30 MHz 28
package, conforming to SAE J1752/3 30 to 130 MHz 26 dBµV
EEMBC, code running with ART
enabled, PLL spread spectrum 130 MHz to 1 GHz 22
enabled, peripheral clock disabled SAE EMI level 4 -
Electrostatic discharge
VESD(HBM) voltage (human body TA = +25 °C conforming to JESD22-A114 2 2000(2)
model)
V
Electrostatic discharge
VESD(CDM) voltage (charge device TA = +25 °C conforming to JESD22-C101 II 500
model)
1. Guaranteed by characterization results, not tested in production.
2. On VBAT pin, VESD(HBM) is limited to 1000 V.
Static latch-up
Two complementary static tests are required on six parts to assess the latch-up
performance:
• A supply overvoltage is applied to each power supply pin
• A current injection is applied to each input, output and configurable I/O pin
These tests are compliant with EIA/JESD 78A IC latch-up standard.
Note: It is recommended to add a Schottky diode (pin to ground) to analog pins which may
potentially inject negative currents.
All pins
except for
PA10/PB12 VIN = VSS 30 40 50
Weak pull-up (OTG_FS_ID,
RPU equivalent OTG_HS_ID)
resistor(6)
PA10/PB12
(OTG_FS_ID, - 7 10 14
OTG_HS_ID)
kΩ
All pins
except for
PA10/PB12 VIN = VDD 30 40 50
Weak pull-down (OTG_FS_ID,
RPD equivalent OTG_HS_ID)
resistor(7)
PA10/PB12
(OTG_FS_ID, - 7 10 14
OTG_HS_ID)
CIO(8) I/O pin capacitance - - 5 - pF
1. Guaranteed by design, not tested in production.
2. Guaranteed by tests in production.
3. With a minimum of 200 mV.
4. Leakage could be higher than the maximum value, if negative current is injected on adjacent pins, Refer to Table 45: I/O
current injection susceptibility
5. To sustain a voltage higher than VDD +0.3 V, the internal pull-up/pull-down resistors must be disabled. Leakage could be
higher than the maximum value, if negative current is injected on adjacent pins.Refer to Table 45: I/O current injection
susceptibility
6. Pull-up resistors are designed with a true resistance in series with a switchable PMOS. This PMOS contribution to the
series resistance is minimum (~10% order).
7. Pull-down resistors are designed with a true resistance in series with a switchable NMOS. This NMOS contribution to the
series resistance is minimum (~10% order).
8. Hysteresis voltage between Schmitt trigger switching levels. Based on characterization, not tested in production.
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 38.
VIL/VIH (V)
2.52 DD
7V
0.
=
in
m
IH
tV
en
m
ire
qu TTL requirement
re
VIHmin = 2V
2.00 OS
1.92 - CM
.3
on +0
cti
D
u .4 5V D
od =0
pr n
in mi
d VIH
ste ns
,
Te tio
ula
s im
1.22 d on Area not
se 0.04
1.19 Ba determined V DD-
x= 0.35
1.065 , VI Lma
tions
ns imula
0.80 ed o
Bas TTL requirement
-
0.55 cti n
o VILmax = 0.8V
rodu t
0.51 e s te d in p uiremen
T S re q
V DD
CMO ax = 0.3
VILm
VDD (V)
1.7 2.0 2.4 2.7 3.3 3.6
MS33746V3
Input/output AC characteristics
The definition and values of input/output AC characteristics are given in Figure 39 and
Table 48, respectively.
Unless otherwise specified, the parameters given in Table 48 are derived from tests
performed under the ambient temperature and VDD supply voltage conditions summarized
in Table 14.
50% 50%
10% 90%
Maximum frequency is achieved if (tr + tf) ≤ (2/3)T and if the duty cycle is (45-55%)
when loaded by CL specified in the table “ I/O AC characteristics”.
ai14131d
VDD
External
reset circuit (1)
RPU
NRST (2) Internal Reset
Filter
0.1 μF
STM32F
ai14132c
AHB/APB1 1 - tTIMxCLK
prescaler distinct
from 1, fTIMxCLK =
16.7 - ns
tres(TIM) Timer resolution time 60 MHz
AHB/APB1 1 - tTIMxCLK
prescaler = 1,
fTIMxCLK = 30 MHz 33.3 - ns
AHB/APB2 1 - tTIMxCLK
prescaler distinct
from 1, fTIMxCLK =
8.3 - ns
tres(TIM) Timer resolution time 120 MHz
AHB/APB2 1 - tTIMxCLK
prescaler = 1,
fTIMxCLK = 60 MHz 16.7 - ns
RP RP STM32Fxx
RS
SDA
I²C bus RS
SCL
START REPEATED
START
START
tsu(STA)
SDA
tf(SDA) tr(SDA) tsu(SDA)
STOP tw(STO:STA)
th(STA) tw(SCLH) th(SDA)
SCL
tw(SCLL) tr(SCL) tf(SCL) tsu(STO)
ai14979c
400 0x8019
300 0x8021
200 0x8032
100 0x0096
50 0x012C
20 0x02EE
1. RP = External pull-up resistance, fSCL = I2C speed,
2. For speeds around 200 kHz, the tolerance on the achieved speed is of ±5%. For other speed ranges, the
tolerance on the achieved speed ±2%. These variations depend on the accuracy of the external
components used to design the application.
NSS input
tc(SCK)
tSU(NSS) th(NSS)
CPHA= 0
SCK Input
CPOL=0
tw(SCKH)
CPHA= 0 tw(SCKL)
CPOL=1
NSS input
CPHA=1
CPOL=0 tw(SCKH)
CPHA=1 tw(SCKL)
CPOL=1
tr(SCK)
tv(SO) th(SO) tdis(SO)
ta(SO) tf(SCK)
MISO
MSB OUT BIT6 OUT LSB OUT
OUTPUT
tsu(SI) th(SI)
MOSI
INPUT MSB IN BIT 1 IN LSB IN
ai14135b
High
NSS input
tc(SCK)
SCK Output
CPHA= 0
CPOL=0
CPHA= 0
CPOL=1
SCK Output
CPHA=1
CPOL=0
CPHA=1
CPOL=1
tw(SCKH) tr(SCK)
tsu(MI) tw(SCKL) tf(SCK)
MISO
INP UT MSB IN BIT6 IN LSB IN
th(MI)
MOSI
MSB OUT B I T1 OUT LSB OUT
OUTPUT
tv(MO) th(MO)
ai14136c
CK Input CPOL = 0
CPOL = 1
WS input
tsu(SD_SR) th(SD_SR)
ai14881b
1. LSB transmit/receive of the previously transmitted byte. No LSB transmit/receive is sent before the first
byte.
tf(CK) tr(CK)
tc(CK)
CK output
CPOL = 0
tw(CKH)
CPOL = 1
tv(WS) tw(CKL) th(WS)
WS output
tv(SD_MT) th(SD_MT)
tsu(SD_MR) th(SD_MR)
ai14884b
Output VOL Static output level low RL of 1.5 kΩ to 3.6 V(4) - - 0.3
V
levels VOH Static output level high RL of 15 kΩ to VSS(4) 2.8 - 3.6
PA11, PA12, PB14, PB15
(USB_FS_DP/DM, 17 21 24
USB_HS_DP/DM)
RPD VIN = VDD
PA9, PB13
(OTG_FS_VBUS, 0.65 1.1 2.0
OTG_HS_VBUS) kΩ
PA12, PB15 (USB_FS_DP,
VIN = VSS 1.5 1.8 2.1
USB_HS_DP)
RPU PA9, PB13
(OTG_FS_VBUS, VIN = VSS 0.25 0.37 0.55
OTG_HS_VBUS)
1. All the voltages are measured from the local ground potential.
2. The STM32F205xx and STM32F207xx USB OTG FS functionality is ensured down to 2.7 V but not the full
USB OTG FS electrical characteristics which are degraded in the 2.7-to-3.0 V VDD voltage range.
3. Guaranteed by design, not tested in production.
4. RL is the load connected on the USB OTG FS drivers
Figure 47. USB OTG FS timings: definition of data signal rise and fall time
Cross over
points
Differential
data lines
VCRS
VSS
tf tr
ai14137b
tr Rise time(2) CL = 50 pF 4 20 ns
tf Fall time(2) CL = 50 pF 4 20 ns
trfm Rise/fall time matching tr/tf 90 110 %
VCRS Output signal crossover voltage - 1.3 2.0 V
1. Guaranteed by design, not tested in production.
2. Measured from 10% to 90% of the data signal. For more detailed informations, refer to USB Specification -
Chapter 7 (version 2.0).
USB HS characteristics
Table 59 shows the USB HS operating voltage.
Clock
tSC tHC
Control In
(ULPI_DIR,
ULPI_NXT) tSD tHD
data In
(8-bit)
tDC tDC
Control out
(ULPI_STP)
tDD
data out
(8-bit)
ai17361c
Ethernet characteristics
Table 62 shows the Ethernet operating voltage.
Table 63 gives the list of Ethernet MAC signals for the SMI (station management interface)
and Figure 49 shows the corresponding timing diagram.
tMDC
ETH_MDC
td(MDIO)
ETH_MDIO(O)
tsu(MDIO) th(MDIO)
ETH_MDIO(I)
ai15666d
Table 64 gives the list of Ethernet MAC signals for the RMII and Figure 50 shows the
corresponding timing diagram.
RMII_REF_CLK
td(TXEN)
td(TXD)
RMII_TX_EN
RMII_TXD[1:0]
tsu(RXD) tih(RXD)
tsu(CRS) tih(CRS)
RMII_RXD[1:0]
RMII_CRS_DV
ai15667
Table 65 gives the list of Ethernet MAC signals for MII and Figure 50 shows the
corresponding timing diagram.
MII_RX_CLK
tsu(RXD) tih(RXD)
tsu(ER) tih(ER)
tsu(DV) tih(DV)
MII_RXD[3:0]
MII_RX_DV
MII_RX_ER
MII_TX_CLK
td(TXEN)
td(TXD)
MII_TX_EN
MII_TXD[3:0]
ai15668
VDDA (1)
Power supply - 1.8 - 3.6 V
VREF+ Positive reference voltage - 1.8(1)(2) - VDDA V
VDDA = 1.8(1) to 2.4 V 0.6 - 15 MHz
fADC ADC clock frequency
VDDA = 2.4 to 3.6 V 0.6 - 30 MHz
fADC = 30 MHz with
- - 1764 kHz
fTRIG(3) External trigger frequency 12-bit resolution
- - - 17 1/fADC
0 (VSSA or VREF-
VAIN Conversion voltage range(4) - - VREF+ V
tied to ground)
See Equation 1 for
RAIN(3) External input impedance - - 50 kΩ
details
RADC(3)(5) Sampling switch resistance - 1.5 - 6 kΩ
Internal sample and hold
CADC(3) - - 4 - pF
capacitor
12-bit resolution
- - 2 Msps
Single ADC
12-bit resolution
Sampling rate Interleaved Dual - - 3.75 Msps
fS(3)
(fADC = 30 MHz) ADC mode
12-bit resolution
Interleaved Triple - - 6 Msps
ADC mode
ADC VREF DC current
IVREF+(3) - - 300 500 µA
consumption in conversion mode
ADC VDDA DC current
IVDDA(3) - - 1.6 1.8 mA
consumption in conversion mode
1. On devices in WLCSP64+2 package, if IRROFF is set to VDD, the supply voltage can drop to 1.7 V when the device
operates in the 0 to 70 °C temperature range using an external power supply supervisor (see Section 3.16).
2. It is recommended to maintain the voltage difference between VREF+ and VDDA below 1.8 V.
3. Guaranteed by characterization results, not tested in production.
4. VREF+ is internally connected to VDDA and VREF- is internally connected to VSSA.
5. RADC maximum value is given for VDD=1.8 V, and minimum value for VDD=3.3 V.
6. For external triggers, a delay of 1/fPCLK2 must be added to the latency specified in Table 66.
The formula above (Equation 1) is used to determine the maximum external impedance
allowed for an error below 1/4 of LSB. N = 12 (from 12-bit resolution) and k is the number of
sampling periods defined in the ADC_SMPR1 register.
Note: ADC accuracy vs. negative injection current: injecting a negative current on any analog
input pins must be avoided as this significantly reduces the accuracy of the conversion
being performed on another analog input. It is recommended to add a Schottky diode (pin to
ground) to analog pins which may potentially inject negative currents.
Any positive injection current within the limits specified for IINJ(PIN) and ΣIINJ(PIN) in
Section 6.3.16 does not affect the ADC accuracy.
(2)
ET
7 (3)
(1)
6
5
EO EL
4
3
ED
2
1L SBIDEAL
1
0
1 2 3 456 7 4093 4094 4095 4096
V SSA VDDA
ai14395c
VDD STM32F
Sample and hold ADC
VT converter
0.6 V
RAIN(1) AINx RADC(1)
12-bit
converter
VT
VAIN
0.6 V C ADC(1)
Cparasitic
IL±1 μA
ai17534
Figure 54. Power supply and reference decoupling (VREF+ not connected to VDDA)
STM32
VREF+ (1)
1 μF // 10 nF
VDDA
1 μF // 10 nF
(1)
VSSA/VREF+
ai17535c
1. VREF+ and VREF– inputs are both available on UFBGA176 package. VREF+ is also available on all packages
except for LQFP64. When VREF+ and VREF– are not available, they are internally connected to VDDA and
VSSA.
Figure 55. Power supply and reference decoupling (VREF+ connected to VDDA)
STM32F
VREF+/VDDA (1)
1 μF // 10 nF
(1)
VREF-/VSSA
ai17536c
1. VREF+ and VREF– inputs are both available on UFBGA176 package. VREF+ is also available on all packages
except for LQFP64. When VREF+ and VREF– are not available, they are internally connected to VDDA and
VSSA.
Buffer(1)
RL
12-bit DAC_OUTx
digital to
analog
converter
CL
ai17157V2
1. The DAC integrates an output buffer that can be used to reduce the output impedance and to drive external
loads directly, without the use of an external operational amplifier. The buffer can be bypassed by
configuring the BOFFx bit in the DAC_CR register.
VREFINT Internal reference voltage –40 °C < TA < +105 °C 1.18 1.21 1.24 V
ADC sampling time when
TS_vrefint(1) reading the internal reference - 10 - - µs
voltage
Internal reference voltage
VRERINT_s
(2) spread over the temperature VDD = 3 V - 3 5 mV
range
TCoeff(2) Temperature coefficient - - 30 50 ppm/°C
tSTART(2) Startup time - - 6 10 µs
1. Shortest sampling time can be determined in the application by multiple iterations.
2. Guaranteed by design, not tested in production.
FSMC_NE
FSMC_NOE
FSMC_NWE
tv(A_NE) t h(A_NOE)
FSMC_A[25:0] Address
tv(BL_NE) t h(BL_NOE)
FSMC_NBL[1:0]
t h(Data_NE)
t su(Data_NOE) th(Data_NOE)
t su(Data_NE)
FSMC_D[15:0] Data
t v(NADV_NE)
tw(NADV)
FSMC_NADV(1)
ai14991c
tw(NE)
FSMC_NEx
FSMC_NOE
tv(NWE_NE) tw(NWE) t h(NE_NWE)
FSMC_NWE
tv(A_NE) th(A_NWE)
FSMC_A[25:0] Address
tv(BL_NE) th(BL_NWE)
FSMC_NBL[1:0] NBL
tv(Data_NE) th(Data_NWE)
FSMC_D[15:0] Data
t v(NADV_NE)
tw(NADV)
FSMC_NADV(1)
ai14990
FSMC_NE
tv(NOE_NE) t h(NE_NOE)
FSMC_NOE
t w(NOE)
FSMC_NWE
tv(A_NE) t h(A_NOE)
FSMC_A[25:16] Address
tv(BL_NE) th(BL_NOE)
FSMC_NBL[1:0] NBL
th(Data_NE)
tsu(Data_NE)
t v(NADV_NE) th(AD_NADV)
tw(NADV)
FSMC_NADV
ai14892b
FSMC_NEx
FSMC_NOE
tv(NWE_NE) tw(NWE) t h(NE_NWE)
FSMC_NWE
tv(A_NE) th(A_NWE)
FSMC_A[25:16] Address
tv(BL_NE) th(BL_NWE)
FSMC_NBL[1:0] NBL
t v(A_NE) t v(Data_NADV) th(Data_NWE)
FSMC_NADV
ai14891B
FSMC_CLK
Data latency = 0
td(CLKL-NExL) t d(CLKL-NExH)
FSMC_NEx
td(CLKL-NADVL) td(CLKL-NADVH)
FSMC_NADV
td(CLKL-AV) td(CLKL-AIV)
FSMC_A[25:16]
td(CLKH-NOEL) td(CLKL-NOEH)
FSMC_NOE
td(CLKL-ADIV) th(CLKH-ADV)
td(CLKL-ADV) tsu(ADV-CLKH) tsu(ADV-CLKH) th(CLKH-ADV)
FSMC_AD[15:0] AD[15:0] D1 D2
tsu(NWAITV-CLKH) th(CLKH-NWAITV)
FSMC_NWAIT
(WAITCFG = 1b, WAITPOL + 0b) tsu(NWAITV-CLKH) th(CLKH-NWAITV)
FSMC_NWAIT
(WAITCFG = 0b, WAITPOL + 0b)
tsu(NWAITV-CLKH) th(CLKH-NWAITV)
ai14893h
FSMC_CLK
Data latency = 0
td(CLKL-NExL) td(CLKL-NExH)
FSMC_NEx
td(CLKL-NADVL) td(CLKL-NADVH)
FSMC_NADV
td(CLKL-AV) td(CLKL-AIV)
FSMC_A[25:16]
td(CLKL-NWEL) td(CLKL-NWEH)
FSMC_NWE
td(CLKL-ADIV) td(CLKL-Data)
td(CLKL-ADV) td(CLKL-Data)
FSMC_AD[15:0] AD[15:0] D1 D2
FSMC_NWAIT
(WAITCFG = 0b, WAITPOL + 0b) tsu(NWAITV-CLKH) th(CLKH-NWAITV)
td(CLKL-NBLH)
FSMC_NBL
ai14992g
FSMC_CLK
td(CLKL-NExL) td(CLKL-NExH)
Data latency = 0
FSMC_NEx
td(CLKL-NADVL) td(CLKL-NADVH)
FSMC_NADV
td(CLKL-AV) td(CLKL-AIV)
FSMC_A[25:0]
td(CLKH-NOEL) td(CLKL-NOEH)
FSMC_NOE
tsu(DV-CLKH) th(CLKH-DV)
tsu(DV-CLKH) th(CLKH-DV)
FSMC_D[15:0] D1 D2 D3
tsu(NWAITV-CLKH) th(CLKH-NWAITV)
FSMC_NWAIT
(WAITCFG = 1b, WAITPOL + 0b)
tsu(NWAITV-CLKH) t h(CLKH-NWAITV)
FSMC_NWAIT
(WAITCFG = 0b, WAITPOL + 0b)
tsu(NWAITV-CLKH) th(CLKH-NWAITV)
ai14894g
FSMC_CLK
td(CLKL-NExL) td(CLKL-NExH)
Data latency = 0
FSMC_NEx
td(CLKL-NADVL) td(CLKL-NADVH)
FSMC_NADV
td(CLKL-AV) td(CLKL-AIV)
FSMC_A[25:0]
td(CLKL-NWEL) td(CLKL-NWEH)
FSMC_NWE
td(CLKL-Data) td(CLKL-Data)
FSMC_D[15:0] D1 D2
FSMC_NWAIT
(WAITCFG = 0b, WAITPOL + 0b) tsu(NWAITV-CLKH) td(CLKL-NBLH)
th(CLKH-NWAITV)
FSMC_NBL
ai14993g
td(CLKL-
FSMC_CLK low to FSMC_NADV low - 5 ns
NADVL)
td(CLKL-
FSMC_CLK low to FSMC_NADV high 6 - ns
NADVH)
FSMC_NCE4_2(1)
FSMC_NCE4_1
tv(NCEx-A) th(NCEx-AI)
FSMC_A[10:0]
th(NCEx-NREG)
td(NREG-NCEx)
th(NCEx-NIORD)
td(NIORD-NCEx)
th(NCEx-NIOWR)
FSMC_NREG
FSMC_NIOWR
FSMC_NIORD
FSMC_NWE
td(NCE4_1-NOE) tw(NOE)
FSMC_NOE
tsu(D-NOE) th(NOE-D)
FSMC_D[15:0]
ai14895b
FSMC_NCE4_1
FSMC_NCE4_2 High
tv(NCE4_1-A) th(NCE4_1-AI)
FSMC_A[10:0]
th(NCE4_1-NREG)
td(NREG-NCE4_1)
th(NCE4_1-NIORD)
td(NIORD-NCE4_1)
th(NCE4_1-NIOWR)
FSMC_NREG
FSMC_NIOWR
FSMC_NIORD
td(NCE4_1-NWE) tw(NWE) td(NWE-NCE4_1)
FSMC_NWE
FSMC_NOE
MEMxHIZ =1
td(D-NWE)
tv(NWE-D) th(NWE-D)
FSMC_D[15:0]
ai14896b
FSMC_NCE4_1
tv(NCE4_1-A) th(NCE4_1-AI)
FSMC_NCE4_2 High
FSMC_A[10:0]
FSMC_NIOWR
FSMC_NIORD
td(NREG-NCE4_1) th(NCE4_1-NREG)
FSMC_NREG
FSMC_NWE
FSMC_NOE
tsu(D-NOE) th(NOE-D)
FSMC_D[15:0](1)
ai14897b
1. Only data bits 0...7 are read (bits 8...15 are disregarded).
FSMC_NCE4_1
FSMC_NCE4_2 High
tv(NCE4_1-A) th(NCE4_1-AI)
FSMC_A[10:0]
FSMC_NIOWR
FSMC_NIORD
td(NREG-NCE4_1) th(NCE4_1-NREG)
FSMC_NREG
td(NCE4_1-NWE) tw(NWE)
FSMC_NWE
td(NWE-NCE4_1)
FSMC_NOE
tv(NWE-D)
FSMC_D[7:0](1)
ai14898b
1. Only data bits 0...7 are driven (bits 8...15 remains Hi-Z).
Figure 69. PC Card/CompactFlash controller waveforms for I/O space read access
FSMC_NCE4_1
FSMC_NCE4_2
tv(NCEx-A) th(NCE4_1-AI)
FSMC_A[10:0]
FSMC_NREG
FSMC_NWE
FSMC_NOE
FSMC_NIOWR
td(NIORD-NCE4_1) tw(NIORD)
FSMC_NIORD
tsu(D-NIORD) td(NIORD-D)
FSMC_D[15:0]
ai14899B
Figure 70. PC Card/CompactFlash controller waveforms for I/O space write access
FSMC_NCE4_1
FSMC_NCE4_2
tv(NCEx-A) th(NCE4_1-AI)
FSMC_A[10:0]
FSMC_NREG
FSMC_NWE
FSMC_NOE
FSMC_NIORD
td(NCE4_1-NIOWR) tw(NIOWR)
FSMC_NIOWR
ATTxHIZ =1
th(NIOWR-D)
tv(NIOWR-D)
FSMC_D[15:0]
ai14900c
Table 80. Switching characteristics for PC Card/CF read and write cycles in
attribute/common space(1)(2)
Symbol Parameter Min Max Unit
Table 81. Switching characteristics for PC Card/CF read and write cycles in I/O space(1)(2)
Symbol Parameter Min Max Unit
FSMC_NCEx
ALE (FSMC_A17)
CLE (FSMC_A16)
FSMC_NWE
td(ALE-NOE) th(NOE-ALE)
FSMC_NOE (NRE)
tsu(D-NOE) th(NOE-D)
FSMC_D[15:0]
ai14901c
FSMC_NCEx
ALE (FSMC_A17)
CLE (FSMC_A16)
td(ALE-NWE) th(NWE-ALE)
FSMC_NWE
FSMC_NOE (NRE)
tv(NWE-D) th(NWE-D)
FSMC_D[15:0]
ai14902c
Figure 73. NAND controller waveforms for common memory read access
FSMC_NCEx
ALE (FSMC_A17)
CLE (FSMC_A16)
td(ALE-NOE) th(NOE-ALE)
FSMC_NWE
tw(NOE)
FSMC_NOE
tsu(D-NOE) th(NOE-D)
FSMC_D[15:0]
ai14912c
Figure 74. NAND controller waveforms for common memory write access
FSMC_NCEx
ALE (FSMC_A17)
CLE (FSMC_A16)
td(ALE-NOE) tw(NWE) th(NOE-ALE)
FSMC_NWE
FSMC_NOE
td(D-NWE)
tv(NWE-D) th(NWE-D)
FSMC_D[15:0]
ai14913c
CK
tOVD tOHD
D, CMD
(output)
ai14888
7 Package information
SEATING PLANE
C
A2
A
0.25 mm
GAUGE PLANE
A1
c
ccc C
A1
D K
D1 L
D3 L1
48 33
32
49
b
E1
E3
64 17
PIN 1 1 16
IDENTIFICATION e
5W_ME_V3
A - - 1.600 - - 0.0630
A1 0.050 - 0.150 0.0020 - 0.0059
A2 1.350 1.400 1.450 0.0531 0.0551 0.0571
48 33
0.3
49 0.5 32
12.7
10.3
10.3
64 17
1.2
1 16
7.8
12.7
ai14909c
A1 ball location e1
D
e
e
Detail A
E e2
G
A2
A F
A3
Detail A
rotated by 90 °C
eee A1
b Seating plane
A0FX_ME_V2
Dpad
Dsm
A0FX_FP_V1
SEATING PLANE
C
0.25 mm
A2
A
A1
c
GAUGE PLANE
ccc C
A1
K
L
D1
L1
D3
75 51
76 50
b
E1
E3
E
100 26
PIN 1 1 25
IDENTIFICATION
e 1L_ME_V5
A - - 1.600 - - 0.0630
A1 0.050 - 0.150 0.0020 - 0.0059
A2 1.350 1.400 1.450 0.0531 0.0551 0.0571
b 0.170 0.220 0.270 0.0067 0.0087 0.0106
c 0.090 - 0.200 0.0035 - 0.0079
D 15.800 16.000 16.200 0.6220 0.6299 0.6378
D1 13.800 14.000 14.200 0.5433 0.5512 0.5591
D3 - 12.000 - - 0.4724 -
E 15.800 16.000 16.200 0.6220 0.6299 0.6378
E1 13.800 14.000 14.200 0.5433 0.5512 0.5591
E3 - 12.000 - - 0.4724 -
e - 0.500 - - 0.0197 -
L 0.450 0.600 0.750 0.0177 0.0236 0.0295
L1 - 1.000 - - 0.0394 -
k 0.0° 3.5° 7.0° 0.0° 3.5° 7.0°
ccc - - 0.080 - - 0.0031
1. Values in inches are converted from mm and rounded to 4 decimal digits.
76 50
0.5
0.3
16.7 14.3
100 26
1.2
1 25
12.3
16.7
ai14906c
Device marking
The following figure gives an example of topside marking and pin 1 position identifier
location.
The printed markings may differ depending on the supply chain.
Other optional marking or inset/upset marks, which depend on supply chain operations, are
not indicated below.
Product
identification(1)
STM32F207
Revision
VFT6 X code
Date code
Y WW
Pin 1
identifier
MSv36143V2
1. Parts marked as “ES”, “E” or accompanied by an Engineering Sample notification letter, are not yet
qualified and therefore not yet ready to be used in production and any consequences deriving from such
usage will not be at ST charge. In no event, ST will be liable for any customer usage of these engineering
samples in production. ST Quality has to be contacted prior to any decision to use these Engineering
samples to run qualification activity.
A1
A2
c
0.25 mm
ccc C GAUGE PLANE
A1
D
L
K
D1
L1
D3
108 73
109
72
b
E1
E3
37
144
PIN 1 1 36
IDENTIFICATION
e
1A_ME_V4
A - - 1.600 - - 0.0630
A1 0.050 - 0.150 0.0020 - 0.0059
A2 1.350 1.400 1.450 0.0531 0.0551 0.0571
b 0.170 0.220 0.270 0.0067 0.0087 0.0106
c 0.090 - 0.200 0.0035 - 0.0079
D 21.800 22.000 22.200 0.8583 0.8661 0.8740
D1 19.800 20.000 20.200 0.7795 0.7874 0.7953
D3 - 17.500 - - 0.6890 -
E 21.800 22.000 22.200 0.8583 0.8661 0.8740
E1 19.800 20.000 20.200 0.7795 0.7874 0.7953
E3 - 17.500 - - 0.6890 -
e - 0.500 - - 0.0197 -
L 0.450 0.600 0.750 0.0177 0.0236 0.0295
L1 - 1.000 - - 0.0394 -
k 0° 3.5° 7° 0° 3.5° 7°
ccc - - 0.080 - - 0.0031
1. Values in inches are converted from mm and rounded to 4 decimal digits.
1.35
108 73
109 0.35 72
0.5
19.9 17.85
22.6
144 37
1 36
19.9
22.6
ai14905e
Device marking
The following figure gives an example of topside marking and pin 1 position identifier
location.
The printed markings may differ depending on the supply chain.
Other optional marking or inset/upset marks, which depend on supply chain operations, are
not indicated below.
Revision code
Product
identification(1) 1
STM32F207ZGT6
Date code
Y WW
Pin 1 identifier
MSv36144V2
1. Parts marked as “ES”, “E” or accompanied by an Engineering Sample notification letter, are not yet
qualified and therefore not yet ready to be used in production and any consequences deriving from such
usage will not be at ST charge. In no event, ST will be liable for any customer usage of these engineering
samples in production. ST Quality has to be contacted prior to any decision to use these Engineering
samples to run qualification activity.
C Seating plane
A
c
A1
A2
0.25 mm
gauge plane
k
A1
L
HD L1
PIN 1 D
IDENTIFICATION
ZE
E
HE
ZD
b
1T_ME_V2
A - - 1.600 - - 0.0630
A1 0.050 - 0.150 0.0020 - 0.0059
A2 1.350 - 1.450 0.0531 - 0.0571
b 0.170 - 0.270 0.0067 - 0.0106
c 0.090 - 0.200 0.0035 - 0.0079
1.2
176 133
1 0.5 132
0.3
26.7
21.8
44 89
45 88
1.2
21.8
26.7
1T_FP_V1
A
A2 A3 b A1
A1 ball A
A1 ball index E
identifier area
E1
e Z
A
Z
D1 D
e
B
R
15 1
Øb (176 + 25 balls)
BOTTOM VIEW Ø eee M C A B
TOP VIEW
Ø fff M C
A0E7_ME_V7
A - - 0.600 - - 0.0236
A1 - - 0.110 - - 0.0043
A2 - 0.450 - - 0.0177 -
A3 - 0.130 - - 0.0051 0.0094
A4 - 0.320 - - 0.0126 -
b 0.240 0.290 0.340 0.0094 0.0114 0.0134
D 9.850 10.000 10.150 0.3878 0.3937 0.3996
D1 - 9.100 - - 0.3583 -
E 9.850 10.000 10.150 0.3878 0.3937 0.3996
E1 - 9.100 - - 0.3583 -
e - 0.650 - - 0.0256 -
Z - 0.450 - - 0.0177 -
ddd - - 0.080 - - 0.0031
Dpad
Dsm
A0E7_FP_V1
Table 94. UFBGA176+25 recommended PCB design rules (0.65 mm pitch BGA)
Dimension Recommended values
Pitch 0.65 mm
Dpad 0.300 mm
Dsm 0.400 mm typ (depends on the soldermask registration tolerance)
Stencil opening 0.300 mm
Stencil thickness Between 0.100 mm and 0.125 mm
Pad trace width 0.100 mm
Device marking
The following figure gives an example of topside marking and ball A1 position identifier
location.
The printed markings may differ depending on the supply chain.
Other optional marking or inset/upset marks, which depend on supply chain operations, are
not indicated below.
Revision code
STM32
Product identification(1)
F207IGH6
Date code
Ball A1
identifier
MS41484V1
1. Parts marked as “ES”, “E” or accompanied by an Engineering Sample notification letter, are not yet
qualified and therefore not yet ready to be used in production and any consequences deriving from such
usage will not be at ST charge. In no event, ST will be liable for any customer usage of these engineering
samples in production. ST Quality has to be contacted prior to any decision to use these Engineering
samples to run qualification activity.
Reference document
JESD51-2 Integrated Circuits Thermal Test Method Environment Conditions - Natural
Convection (Still Air). Available from www.jedec.org.
8 Ordering information
Device family
STM32 = Arm-based 32-bit microcontroller
Product type
F = general-purpose
Device subfamily
205 = STM32F20x, connectivity
207= STM32F20x, connectivity, camera interface, Ethernet
Pin count
R = 64 pins or 66 pins(1)
V = 100 pins
Z = 144 pins
I = 176 pins
Package
T = LQFP
H = UFBGA
Y = WLCSP
Temperature range
6 = Industrial temperature range, –40 to 85 °C.
7 = Industrial temperature range, –40 to 105 °C.
Software option
Internal code or Blank
Options
xxx = programmed parts
TR = tape and reel
1. The 66 pins is available on WLCSP package only.
For a list of available options (speed, package, etc.) or for further information on any aspect
of this device, contact your nearest ST sales office.
9 Revision history
Added USB OTG_FS features in Section 3.28: Universal serial bus on-
the-go full-speed (OTG_FS).
Updated VCAP_1 and VCAP_2 capacitor value to 2.2 µF in Figure 19:
Power supply scheme.
Removed DAC, modified ADC limitations, and updated I/O
compensation for 1.8 to 2.1 V range in Table 15: Limitations depending
on the operating power supply range.
Added VBORL, VBORM, VBORH and IRUSH in Table 19: Embedded reset
and power control block characteristics.
Removed table Typical current consumption in Sleep mode with Flash
memory in Deep power down mode. Merged typical and maximum
current consumption sections and added Table 21: Typical and
maximum current consumption in Run mode, code with data processing
running from Flash memory (ART accelerator disabled), Table 20:
Typical and maximum current consumption in Run mode, code with data
processing running from Flash memory (ART accelerator enabled) or
RAM, Table 22: Typical and maximum current consumption in Sleep
mode, Table 23: Typical and maximum current consumptions in Stop
mode, Table 24: Typical and maximum current consumptions in Standby
mode, and Table 25: Typical and maximum current consumptions in
VBAT mode.
Update Table 34: Main PLL characteristics and added Section 6.3.11:
PLL spread spectrum clock generation (SSCG) characteristics.
Added Note 8 for CIO in Table 48: I/O AC characteristics.
4 Updated Section 6.3.18: TIM timer characteristics.
13-Jul-2010
(continued) Added T
NRST_OUT in Table 49: NRST pin characteristics.
Updated Table 52: I2C characteristics.
Removed 8-bit data in and data out waveforms from Figure 48: ULPI
timing diagram.
Removed note related to ADC calibration in Table 67. Section 6.3.20:
12-bit ADC characteristics: ADC characteristics tables merged into one
single table; tables ADC conversion time and ADC accuracy removed.
Updated Table 68: DAC characteristics.
Updated Section 6.3.22: Temperature sensor characteristics and
Section 6.3.23: VBAT monitoring characteristics.
Update Section 6.3.26: Camera interface (DCMI) timing specifications.
Added Section 6.3.27: SD/SDIO MMC card host interface (SDIO)
characteristics, and Section 6.3.28: RTC characteristics.
Added Section 7.7: Thermal characteristics. Updated Table 91:
LQFP176 - Low profile quad flat package 24 × 24 × 1.4 mm package
mechanical data and Figure 86: LQFP176 - Low profile quad flat
package 24 × 24 × 1.4 mm, package outline.
Changed tape and reel code to TX in Table : .
Added Table 101: Main applications versus package for STM32F2xxx
microcontrollers. Updated figures in Appendix A.2: USB OTG full speed
(FS) interface solutions and A.3: USB OTG high speed (HS) interface
solutions. Updated Figure 94: Audio player solution using PLL, PLLI2S,
USB and 1 crystal and Figure 95: Audio PLL (PLLI2S) providing
accurate I2S clock.
Removed support of I2C for OTG PHY in Section 3.29: Universal serial
bus on-the-go high-speed (OTG_HS).
Removed OTG_HS_SCL, OTG_HS_SDA, OTG_FS_INTN in Table 8:
STM32F20x pin and ball definitions and Table 10: Alternate function
mapping.
Renamed PH10 alternate function into TIM5_CH1 in Table 10: Alternate
function mapping.
Added Table 9: FSMC pin definition.
Updated Note 1 in Table 14: General operating conditions, Note 2 in
Table 15: Limitations depending on the operating power supply range,
and Note 1 below Figure 21: Number of wait states versus fCPU and VDD
range.
Updated VPOR/PDR in Table 19: Embedded reset and power control
block characteristics.
Updated typical values in Table 24: Typical and maximum current
consumptions in Standby mode and Table 25: Typical and maximum
current consumptions in VBAT mode.
Updated Table 30: HSE 4-26 MHz oscillator characteristics and
Table 31: LSE oscillator characteristics (fLSE = 32.768 kHz).
9 Updated Table 37: Flash memory characteristics, Table 38: Flash
24-Apr-2012
(continued) memory programming, and Table 39: Flash memory programming with
VPP.
Updated Section : Output driving current.
Updated Note 3 and removed note related to minimum hold time value
in Table 52: I2C characteristics.
Updated Table 64: Dynamics characteristics: Ethernet MAC signals for
RMII.
Updated Note 1, CADC, IVREF+, and IVDDA in Table 66: ADC
characteristics.
Updated Note 3 and note concerning ADC accuracy vs. negative
injection current in Table 67: ADC accuracy.
Updated Note 1 in Table 68: DAC characteristics.
Updated Section Figure 88.: UFBGA176+25 - ultra thin fine pitch ball
grid array 10 × 10 × 0.6 mm, package outline.
Appendix A.1: Main applications versus package: removed number of
address lines for FSMC/NAND in Table 101: Main applications versus
package for STM32F2xxx microcontrollers.
Appendix A.4: Ethernet interface solutions: updated Figure 92:
Complete audio player solution 1 and Figure 93: Complete audio player
solution 2.
STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and
improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on
ST products before placing orders. ST products are sold pursuant to ST’s terms and conditions of sale in place at the time of order
acknowledgement.
Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or
the design of Purchasers’ products.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of ST. For additional information about ST trademarks, please refer to www.st.com/trademarks. All other
product or service names are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.