STM32F205RFT6
STM32F205RFT6
STM32F205RFT6
STM32F207xx
ARM-based 32-bit MCU, 150DMIPs, up to 1 MB Flash/128+4KB RAM, USB
OTG HS/FS, Ethernet, 17 TIMs, 3 ADCs, 15 comm. interfaces & camera
Datasheet - production data
Features &"'!
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.1 Full compatibility throughout the family . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3 Functional overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.1 ARM® Cortex™-M3 core with embedded Flash and SRAM . . . . . . . . . . 18
3.2 Adaptive real-time memory accelerator (ART Accelerator™) . . . . . . . . . 18
3.3 Memory protection unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.4 Embedded Flash memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.5 CRC (cyclic redundancy check) calculation unit . . . . . . . . . . . . . . . . . . . 19
3.6 Embedded SRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.7 Multi-AHB bus matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.8 DMA controller (DMA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.9 Flexible static memory controller (FSMC) . . . . . . . . . . . . . . . . . . . . . . . . 21
3.10 Nested vectored interrupt controller (NVIC) . . . . . . . . . . . . . . . . . . . . . . . 21
3.11 External interrupt/event controller (EXTI) . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.12 Clocks and startup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.13 Boot modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.14 Power supply schemes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.15 Power supply supervisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.16 Voltage regulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.16.1 Regulator ON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.16.2 Regulator OFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.16.3 Regulator ON/OFF and internal reset ON/OFF availability . . . . . . . . . . 28
3.17 Real-time clock (RTC), backup SRAM and backup registers . . . . . . . . . . 28
3.18 Low-power modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.19 VBAT operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.20 Timers and watchdogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.20.1 Advanced-control timers (TIM1, TIM8) . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.20.2 General-purpose timers (TIMx) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.20.3 Basic timers TIM6 and TIM7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5 Memory mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
6 Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
6.1 Parameter conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
6.1.1 Minimum and maximum values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
6.1.2 Typical values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
6.1.3 Typical curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
6.1.4 Loading capacitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
6.1.5 Pin input voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
6.1.6 Power supply scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
List of tables
List of figures
1 Introduction
This datasheet provides the description of the STM32F205xx and STM32F207xx lines of
microcontrollers. For more details on the whole STMicroelectronics STM32™ family, please
refer to Section 2.1: Full compatibility throughout the family.
The STM32F205xx and STM32F207xx datasheet should 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,
please 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 please refer to the Cortex™-M3 Technical
Reference Manual, available from the www.arm.com website at the following address:
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0337e/.
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™)
which 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.
• 4 USARTs and 2 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.
Note: 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 allow the design of low-power applications.
STM32F205xx and STM32F207xx devices are offered in various packages ranging from 64
pins to 176 pins. The set of included peripherals changes with the device chosen.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
DocID15818 Rev 11
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
13/178
Table 3. STM32F207xx features and peripheral counts (continued)
14/178
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
DocID15818 Rev 11
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
48 VSS 33
49 47 32
31
VSS
VSS
0 resistor or soldering bridge
present for the STM32F10xx
configuration, not present in the
STM32F2xx configuration
64 17
1 16
ai15962b
75 VSS 51
76 73 50
49
VSS
VSS
0 Ω resistor or soldering bridge
present for the STM32F10xx
configuration, not present in the
99 (RFU)
STM32F2xx configuration
100 19 20 26
1 25
VSS
VDD V
SS
Two 0 Ω resistors connected to: VDD VSS VSS for STM32F10xx
- VSS for the STM32F10xx VDD for STM32F2xx
- VDD, VSS, or NC for the STM32F2xx
ai15961c
108 VSS 73
109 106 72
71
VSS
VSS
0 Ω resistor or soldering bridge
present for the STM32F10xx
configuration, not present in the
143 (RFU) STM32F2xx configuration
144 30 31 37
1 36
VSS
VDD V
SS
Two 0 Ω resistors connected to:
- VSS for the STM32F10xx VDD VSS
- VDD, VSS, or NC for the STM32F2xx
ai15960c
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 ai17614c
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 should 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
PDR=1.8 V
VCAP_1 /V CAP_2
1.2 V
1.08 V
time
time
1. This figure is valid both whatever the internal reset mode (ON or OFF).
PDR=1.8 V
VCAP_1 /V CAP_2
1.2 V
1.08 V
time
time
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
The backup registers are 32-bit registers used to store 80 bytes of user application data
when VDD power is not present. Backup registers are not reset by a system, a power reset,
or when the device wakes up from the Standby mode (see Section 3.18: Low-power
modes).
Like backup SRAM, the RTC and backup registers are supplied through a switch that is
powered either from the VDD supply when present or the VBAT pin.
If configured as standard 16-bit timers, they have the same features as the general-purpose
TIMx timers. If configured as 16-bit PWM generators, they have full modulation capability (0-
100%).
The TIM1 and TIM8 counters can be frozen in debug mode. Many of the advanced-control
timer features are shared with those of the standard TIMx timers which have the same
architecture. The advanced-control timer can therefore work together with the TIMx timers
via the Timer Link feature for synchronization or event chaining.
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
NRST 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)
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
DocID15818 Rev 11
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
DocID15818 Rev 11
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
63/178
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
VBAT
Backup circuitry
Power switch (OSC32K,RTC,
1.8-3.6 V
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
ai17527e
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 should 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.
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
see Section 6.3.14:
Absolute maximum
VESD(HBM) Electrostatic discharge voltage (human body model)
ratings (electrical
sensitivity)
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
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.
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 = TA = TA =
25 °C 85 °C 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
Supply current Backup SRAM OFF, low- 2.4 2.7 3.3 12.4 20.5
IDD_STBY in Standby speed oscillator and RTC ON µA
mode Backup SRAM ON, RTC OFF 2.4 2.6 3.0 12.5 24.8
Backup SRAM OFF, RTC
1.7 1.9 2.2 9.8 19.2
OFF
1. Based on characterization, not tested in production.
TA =
TA = 25 °C TA = 85 °C
Symbol Parameter Conditions 105 °C Unit
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 MH z RF controlled
resonator
gain
OSC_OU T STM32F
CL2 REXT(1)
ai17530
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
2. Refer to application note AN2868 “STM32F10xxx internal RC oscillator (HSI) calibration” available from the
ST website www.st.com.
3. Guaranteed by design, not tested in production.
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
0.95
fPLL_IN PLL input clock(1) (2) 1 2.10(2) MHz
RMS - 25 -
Equation 1
The frequency modulation period (MODEPER) is given by the equation below:
MODEPER = round [ f PLL_IN ⁄ ( 4 × fMod ) ]
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 2xtmode
ai17291
Frequency (PLL_OUT)
F0
2xmd
Time
tmode 2xtmode
ai17292
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. Based on characterization, 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 1GHz
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 1GHz 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. Based on 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.
TTa, FT and
- - 0.35VDD–0.04(2)
NRST I/Os
Low level BOOT0 - - TBD(2)
VIL
input voltage
I/O input low
level voltage - - 0.3VDD(3)
except BOOT0
V
TTa, FT and
0.45VDD+0.3(2) - -
NRST I/Os(4) 1.6 V ≤ VDD ≤ 3.6 V
High level BOOT0 TBD(2) - -
VIH
input voltage
I/O input low
level voltage 0.7VDD(3) - -
except BOOT0
Input/output AC characteristics
The definition and values of input/output AC characteristics are given in Figure 38 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 50pF
ai14131c
VDD
External
reset circuit(1)
RPU Internal Reset
NRST(2)
Filter
0.1 μF
STM32Fxxx
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
S T AR T REPEATED
S T AR T
tsu(STA) S T AR T
SD A
tf(SDA) tr(SDA) tsu(SDA)
S TOP tw(STO:STA)
th(STA) tw(SCLL) th(SDA)
SCL
tw(SCLH) 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
tSU(NSS) tc(SCK) th(NSS)
CPHA=1
SCK Input
CPOL=0
tw(SCKH)
CPHA=1 tw(SCKL)
CPOL=1
ai14135
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 MS BIN BI T6 IN LSB IN
th(MI)
MOSI
M SB OUT B I T1 OUT LSB OUT
OUTPUT
tv(MO) th(MO)
ai14136V2
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 46. USB OTG FS timings: definition of data signal rise and fall time
Crossover
points
Differen tial
Data L ines
VCRS
VS S
tf tr
ai14137
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, please 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 48 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 49 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 49 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 Interleave Dual ADC - - 3.75 Msps
fS(3)
(fADC = 30 MHz) mode
12-bit resolution
Interleave Triple ADC - - 6 Msps
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. Based on characterization, 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.
R AIN
( k – 0.5 ) - – R ADC
= -------------------------------------------------------------
N+2
f ADC × C ADC × ln ( 2 )
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 should be avoided as this significantly reduces the accuracy of the conversion
being performed on another analog input. It is recommended to add a Schottky diode (pin to
ground) to analog pins which may potentially inject negative currents.
Any positive injection current within the limits specified for IINJ(PIN) and ΣIINJ(PIN) in
Section 6.3.16 does not affect the ADC accuracy.
V REF+ V DDA
[1LSB IDEAL = (or depending on package)]
4096 4096
EG
4095
4094
4093
(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
ai17534
pad capacitance (roughly 7 pF). A high Cparasitic value downgrades conversion accuracy. To remedy this,
fADC should be reduced.
Figure 53. Power supply and reference decoupling (VREF+ not connected to VDDA)
STM32F
V REF+
(See note 1)
1 µF // 10 nF V DDA
1 µF // 10 nF
V SSA/V REF-
(See note 1)
ai17535
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 54. Power supply and reference decoupling (VREF+ connected to VDDA)
STM32F
VREF+/VDDA
(See note 1)
1 µF // 10 nF
VREF–/VSSA
(See note 1)
ai17536
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)
R LOAD
12-bit DAC_OUTx
digital to
analog
converter
C LOAD
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
(2)
tSTART 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
1. CL = 30 pF.
2. Based on characterization, not tested in production.
tw(NE)
FSMC_NEx
FSMC_NOE
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
1. CL = 30 pF.
2. Based on characterization, not tested in production.
tw(NE)
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
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(NADV_NE) th(AD_NADV)
tw(NADV)
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
1. CL = 30 pF.
2. Based on characterization, not tested in production.
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
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
1. CL = 30 pF.
2. Based on characterization, not tested in production.
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 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 68. 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 69. 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 72. 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 73. 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
Frequency ratio
- DCMI_PIXCLK= 48 MHz 0.4
DCMI_PIXCLK/fHCLK
tf tr
tC
tW(CKH) tW(CKL)
CK
tOV tOH
D, CMD
(output)
tISU tIH
D, CMD
(input)
ai14887
CK
tOVD tOHD
D, CMD
(output)
ai14888
7 Package characteristics
SEATING
PLANE
C
A2
A
A1
c
0.25 mm
GAUGE PLANE
ccc C
A1
K
D L
D1 L1
D3
48 33
32
49
E1
E3
64 17
PIN 1 1 16
IDENTIFICATION e
5W_ME_V2
Table 87. LQFP64 – 10 x 10 mm 64 pin low-profile quad flat package mechanical data
millimeters inches(1)
Symbol
Min Typ Max Min Typ Max
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 11.800 12.000 12.200 0.4646 0.4724 0.4803
D1 9.800 10.000 10.200 0.3937 0.3937 0.4016
D3 - 7.500 - - 0.2953 -
Table 87. LQFP64 – 10 x 10 mm 64 pin low-profile quad flat package mechanical data (continued)
millimeters inches(1)
Symbol
Min Typ Max Min Typ Max
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
1. Drawing is not to scale.
2. Dimensions are in millimeters.
Figure 78. WLCSP64+2 - 0.400 mm pitch wafer level chip size package outline
A1 ball location e1
D
e
e
Detail A
E e1
A2
A F
Detail A
rotated by 90 °C
eee A1
b Seating plane
A0FX_ME
Table 88. WLCSP64+2 - 0.400 mm pitch wafer level chip size package mechanical data
millimeters inches
Symbol
Min Typ Max Min Typ Max
Table 88. WLCSP64+2 - 0.400 mm pitch wafer level chip size package mechanical data (continued)
millimeters inches
Symbol
Min Typ Max Min Typ Max
G - 0.386 - - 0.0152 -
eee - - 0.050 - - 0.0020
SEATING
PLANE
C
A2
A
A1
c
0.25 mm
GAUGE PLANE
ccc C
A1
K
D L
D1 L1
D3
75 51
76 50
b
E1
E3
E
100 26
PIN 1 1 25
IDENTIFICATION
e
1L_ME_V4
Table 89. LQPF100 – 14 x 14 mm 100-pin low-profile quad flat package mechanical data
millimeters inches(1)
Symbol
Min Typ Max Min Typ Max
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
Table 89. LQPF100 – 14 x 14 mm 100-pin low-profile quad flat package mechanical data
millimeters inches(1)
Symbol
Min Typ Max Min Typ Max
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° 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.
75 51
76 50
0.5
0.3
16.7 14.3
100 26
1.2
1 25
12.3
16.7
ai14906
A1
A2
A
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_V3
Table 90. LQFP144 20 x 20 mm, 144-pin low-profile quad flat package mechanical data
millimeters inches(1)
Symbol
Min Typ Max Min Typ Max
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.874
D1 19.800 20.000 20.200 0.7795 0.7874 0.7953
D3 - 17.500 - - 0.689 -
E 21.800 22.000 22.200 0.8583 0.8661 0.8740
Table 90. LQFP144 20 x 20 mm, 144-pin low-profile quad flat package mechanical data (continued)
millimeters inches(1)
Symbol
Min Typ Max Min Typ Max
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
17.85
19.9 22.6
144 37
1 36
19.9
22.6
ai14905c
Figure 83. LQFP176 - Low profile quad flat package 24 × 24 × 1.4 mm, package outline
C Seating plane
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
D 23.900 - 24.100 0.9409 - 0.9488
E 23.900 - 24.100 0.9409 - 0.9488
e - 0.500 - - 0.0197 -
HD 25.900 - 26.100 1.0197 - 1.0276
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
Figure 85. UFBGA176+25 - ultra thin fine pitch ball grid array 10 × 10 × 0.6 mm,
package outline
C Seating plane
A2 ddd C
A
b A1 A
A1 ball A1 ball E
identifier index area
e F
A
F
e
B
R
15 1
BOTTOM VIEW TOP VIEW
Øb (176 + 25 balls)
Ø eee M C A B
Ø fff M C
A0E7_ME_V5
Table 92. UFBGA176+25 - ultra thin fine pitch ball grid array 10 × 10 × 0.6 mm mechanical data
millimeters inches(1)
Symbol
Min Typ Max Min Typ Max
Reference document
JESD51-2 Integrated Circuits Thermal Test Method Environment Conditions - Natural
Convection (Still Air). Available from www.jedec.org.
8 Part numbering
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, please 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 Added TNRST_OUT in Table 49: NRST pin characteristics.
(continued)
Updated Table 52: I2C characteristics.
Removed 8-bit data in and data out waveforms from Figure 47: 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.2: Thermal characteristics. Updated Table 91:
LQFP176 - Low profile quad flat package 24 × 24 × 1.4 mm package
mechanical data and Figure 83: LQFP176 - Low profile quad flat
package 24 × 24 × 1.4 mm, package outline.
Changed tape and reel code to TX in Table 94: Ordering information
scheme.
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 2 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 85.: 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.
Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve the
right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any
time, without notice.
All ST products are sold pursuant to ST’s terms and conditions of sale.
Purchasers are solely responsible for the choice, selection and use of the ST products and services described herein, and ST assumes no
liability whatsoever relating to the choice, selection or use of the ST products and services described herein.
No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this
document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products
or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such
third party products or services or any intellectual property contained therein.
UNLESS OTHERWISE SET FORTH IN ST’S TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIED
WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWS
OF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
ST PRODUCTS ARE NOT DESIGNED OR AUTHORIZED FOR USE IN: (A) SAFETY CRITICAL APPLICATIONS SUCH AS LIFE
SUPPORTING, ACTIVE IMPLANTED DEVICES OR SYSTEMS WITH PRODUCT FUNCTIONAL SAFETY REQUIREMENTS; (B)
AERONAUTIC APPLICATIONS; (C) AUTOMOTIVE APPLICATIONS OR ENVIRONMENTS, AND/OR (D) AEROSPACE APPLICATIONS
OR ENVIRONMENTS. WHERE ST PRODUCTS ARE NOT DESIGNED FOR SUCH USE, THE PURCHASER SHALL USE PRODUCTS AT
PURCHASER’S SOLE RISK, EVEN IF ST HAS BEEN INFORMED IN WRITING OF SUCH USAGE, UNLESS A PRODUCT IS
EXPRESSLY DESIGNATED BY ST AS BEING INTENDED FOR “AUTOMOTIVE, AUTOMOTIVE SAFETY OR MEDICAL” INDUSTRY
DOMAINS ACCORDING TO ST PRODUCT DESIGN SPECIFICATIONS. PRODUCTS FORMALLY ESCC, QML OR JAN QUALIFIED ARE
DEEMED SUITABLE FOR USE IN AEROSPACE BY THE CORRESPONDING GOVERNMENTAL AGENCY.
Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately void
any warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, any
liability of ST.
ST and the ST logo are trademarks or registered trademarks of ST in various countries.
Information in this document supersedes and replaces all information previously supplied.
The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners.