Professional Documents
Culture Documents
Kornak - (STM32-Discovery-F4) - 0001 Rev 1.00 Module Pinouts & Functions
Kornak - (STM32-Discovery-F4) - 0001 Rev 1.00 Module Pinouts & Functions
Version 1.00
Pins are sorted in Discovery board pin order on this page. Pins are sorted by function and MCU pin order on the other spreadsheet tabs.
Place the pin function and name for your project here. VVVVVVVV
GND VDD GND PC1 PC3 PA1 PA3 PA5 PA7 PC5 PB1 GND PE7 PE9 PE11 PE13 PE15 PB11 PB13 PB15 PD9 PD11 PD13 PD15 GND
P1.1 P1.3 P1.5 P1.7 P1.9 P1.11 P1.13 P1.15 P1.17 P1.19 P1.21 P1.23 P1.25 P1.27 P1.29 P1.31 P1.33 P1.35 P1.37 P1.39 P1.41 P1.43 P1.45 P1.47 P1.49
Note: Color codes are different below
LQFP100
Notes
70 71
GND GND VDD VDD GND NRST PC1 PC0 PC3 PC2 PA1 PA0-WKUP PA3 PA2 PA5 PA4 PA7
P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P1.8 P1.9 P1.10 P1.11 P1.12 P1.13 P1.14 P1.15 P1.16 P1.17 14 16 15 18 17 24 23 26 25 30 29 32
GND1 GND2 VDD1 VDD2 GND3 NRST PC1-ADC123_IN11 PC0-OTG_ FS_ Power PC3-MIC_PDM PC2-ADC123_IN12 PA1-USART4_RX PA0-WKUP-USART4_TX PA3-USART2_RX PA2-USART2_TX PA5-SPI1_SCK PA4-I2S3_WS PA7-SPI1_MOSI 5 5 5 5 5 6,5 5 5 5 5 5 MEMS SCLK DAC MEMS MOSI User Button USB-FS MIC PDM Reset Button FT FT FT FT FT FT FT FT FT FT FT NRST PC1 PC0 PC3 PC2 PA1 PA0-WKUP PA3 PA2 PA5 PA4 PA7 ETH_MDC
OTG_HS_ULPI_STP
PA6 PC5 PC4 PB1 PB0 GND PB2 PE7 PE8 PE9 PE10 PE11 PE12 PE13 PE14 PE15 PB10 PB11 PB12 PB13 PB14 PB15 PD8 PD9 PD10 PD11 PD12 PD13 PD14 PD15 NC GND GND
P1.18 P1.19 P1.20 P1.21 P1.22 P1.23 P1.24 P1.25 P1.26 P1.27 P1.28 P1.29 P1.30 P1.31 P1.32 P1.33 P1.34 P1.35 P1.36 P1.37 P1.38 P1.39 P1.40 P1.41 P1.42 P1.43 P1.44 P1.45 P1.46 P1.47 P1.48 P1.49 P1.50
31 34 33 36 35
5 5 5 5 5
MEMS MISO
FT FT FT FT FT
37 38 39 40 41 42 43 44 45 46 47 48 51 52 53 54 55 56 57 58 59 60 61 62
PB2-BOOT1 PE7 PE8 PE9 PE10 PE11 PE12 PE13 PE14 PE15 PB10-I2C2_SCL PB11-I2C2_SDA PB12-SPI2_NSS PB13-SPI2_SCK PB14-SPI2_MISO PB15-SPI2_MOSI PD8-USART3_TX PD9-USART3_RX PD10 PD11-USART3_CTS PD12-USART3_RTS PD13 PD14 PD15 NC GND5 GND6 LED Green LED Orange LED Red LED Blue Also MIC CLK
FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT
PB2-BOOT1 PE7 PE8 PE9 PE10 PE11 PE12 PE13 PE14 PE15 PB10 PB11 PB12 PB13 PB14 PB15 PD8 PD9 PD10 PD11 PD12 PD13 PD14 PD15 FSMC_D4 FSMC_D5 FSMC_D6 FSMC_D7 FSMC_D8 FSMC_D9 FSMC_D10 FSMC_D11 FSMC_D12 SPI2_SCK I2C2_SDA SPI2_NSS SPI2_SCK SPI2_MISO SPI2_MOSI FSMC_D13 FSMC_D14 FSMC_D15 FSMC_A16 FSMC_A17 FSMC_A18 FSMC_D0 FSMC_D1
GND GND 5V 5V 3V 3V PH0 PH1 PC14 PC15 PE6 PC13 PE4 PE5 PE2 PE3 PE0 PE1
P2.1 (51) P2.2 (52) P2.3 (53) P2.4 (54) P2.5 (55) P2.6 (56) P2.7 (57) P2.8 (58) P2.9 (59) P2.10 (60) P2.11 (61) P2.12 (62) P2.13 (63) P2.14 (64) P2.15 (65) P2.16 (66) P2.17 (67) P2.18 (68) 12 13 8 9 5 7 3 4 1 2 97 98
GND7 GND8 5V-1 5V-2 3V-1 3V-2 PH0-OSC_IN PH1-OSC_OUT PC14-OSC32_IN PC15-OSC32_OUT PE6 PC13 PE4 PE5 PE2 PE3 PE0 PE1 MEMS CS_I2C_SPI MEMS INT1 MEMS INT2 3,4 5 5 3,5 3,5 FT FT FT FT FT FT FT FT FT FT FT FT PH0 PH1 PC14(4) PC15(4) PE6 PC13(4) PE4 PE5 PE2 PE3 PE0 PE1 OSC_IN OSC_OUT OSC32_IN OSC32_OUT TRACED3 RTC_AF1 TRACED1 TRACED2 TRACECLK TRACED0 TIM4_ETR FSMC_NBL1
PB8 PB9 BOOT0 VDD PB6 PB7 PB4 PB5 PD7 PB3 PD5 PD6 PD3 PD4 PD1 PD2 PC12 PD0 PC10 PC11 PA14 PA15 PA10 PA13 PA8 PA9 PC8 PC9 PC6 PC7 GND GND
P2.19 (69) P2.20 (70) P2.21 (71) P2.22 (72) P2.23 (73) P2.24 (74) P2.25 (75) P2.26 (76) P2.27 (77) P2.28 (78) P2.29 (79) P2.30 (80) P2.31 (81) P2.32 (82) P2.33 (83) P2.34 (84) P2.35 (85) P2.36 (86) P2.37 (87) P2.38 (88) P2.39 (89) P2.40 (90) P2.41 (91) P2.42 (92) P2.43 (93) P2.44 (94) P2.45 (95) P2.46 (96) P2.47 (97) P2.48 (98) P2.49 (99) P2.50 (100)
95 96 94
FT FT
92 93 90 91 88 89 86 87 84 85 82 83 80 81 78 79 76 77 69 72 67 68 65 66 63 64
PB6-I2C1_SCL PB7 PB4-NJTRST PB5-I2C1_SMBA PD7 PB3-JTDO PD5-OTG_ FS_ OverCurrent PD6 PD3 PD4-AUDIO_RESET_N PD1-CAN1_TX PD2 PC12-I2S3_SD PD0-CAN1_RX PC10-I2S3_CK PC11 PA14-JTCK-SWCLK PA15-JTDI PA10-OTG_FS_ID PA13-JTMS-SWDIO PA8-I2C3_SCL PA9-OTG_FS_VBUS PC8 PC9-I2C3_SDA PC6 PC7-I2S3_MCK GND9 GND10
DAC I2C
FT FT FT FT FT FT
PB6 PB7 NJTRST PB5 PD7 JTDO PD5 PD6 PD3 PD4 PD1 PD2 PC12 PD0 PC10 PC11
I2C1_SCL I2C1_SDA NJTRST I2C1_SMBA USART2_CK TRACESWO FSMC_NWE FSMC_NWAIT FSMC_CLK FSMC_NOE FSMC_D3 TIM3_ETR UART5_TX FSMC_D2 SPI3_SCK UART4_RX
USB-FS
FT FT FT
DAC-Reset-N
FT FT FT
DAC
FT FT
DAC
FT FT FT FT
USB-FS
FT FT FT
JTMS-SWDIO JTMS-SWDIO PA8 PA9 PC8 PC9 PC6 PC7 MCO1 USART1_TX TIM8_CH3 I2S_CKIN I2S2_MCK I2S3_MCK
USB-FS
FT FT FT FT
DAC
FT
The pin information is Copyright 2011 ST Microelectronics. This spreadsheet, additional information, and the table organization is Copyright 2011 by Kornak Technologies Inc. This spreadsheet may be freely distributed and modified for personal or commercial use with the Copyright attributions intact. Kornak Technologies provides embedded product development and manufacturing services including STM32 hardware and firmware development. This spreadsheet and updated versions can be downloaded from: www.Kornak.ca/parts/stm32-discovery-f4/
The BusBoard-3U (BB3U) prototyping board can be used to create a baseboard for the STM32F4 Discovery module. The zig-zag pattern is helpful for the STM32F4-Discovery module because it keeps both sides of the DIL header on separate tr It can be used to connect two DIL headers pin-to-pin without cutting any tracks. BPS also sells high-quality solderless breadboards and solderable PC prototyping boards which can help with Discovery-F4 interfacing. BB400 breadboards make great bases for STM32 Discovery-L and Discovery-VL modules with SIL headers. BPS products are available at: www.Mouser.com BPS Products at Mouser
www.Amazon.com www.Amazon.co.uk
P1.2 P1.4 P1.6 P1.8 P1.10 P1.12 P1.14 P1.16 P1.18 P1.20 P1.22 P1.24 P1.26 P1.28 P1.30 P1.32 P1.34 P1.36 P1.38 P1.40 P1.42 P1.44 P1.46 P1.48 P1.50
GND VDD NRST PC0 PC2 PA0 PA2 PA4 PA6 PC4 PB0 PB2 PE8 PE10 PE12 PE14 PB10 PB12 PB14 PD8 PD10 PD12 PD14 NC GND
GND 5V 3V PH0 PC14 PE6 PE4 PE2 PE0 PB8 BOOT0 PB6 PB4 PD7 PD5 PD3 PD1 PC12 PC10 PA14 PA10 PA8 PC8 PC6 GND
P2.1 P2.3 P2.5 P2.7 P2.9 P2.11 P2.13 P2.15 P2.17 P2.19 P2.21 P2.23 P2.25 P2.27 P2.29 P2.31 P2.33 P2.35 P2.37 P2.39 P2.41 P2.43 P2.45 P2.47 P2.49
P2.2 P2.4 P2.6 P2.8 P2.10 P2.12 P2.14 P2.16 P2.18 P2.20 P2.22 P2.24 P2.26 P2.28 P2.30 P2.32 P2.34 P2.36 P2.38 P2.40 P2.42 P2.44 P2.46 P2.48 P2.50
GND 5V 3V PH1 PC15 PC13 PE5 PE3 PE1 PB9 VDD PB7 PB5 PB3 PD6 PD4 PD2 PD0 PC11 PA15 PA13 PA9 PC9 PC7 GND
CAN1_RX CAN1_TX
TIM1_CH4 TIM1_ETR
OTG_FS_DM OTG_FS_DP
ADC123_IN13 ADC123_IN12 TIM5_CH2 TIM5_CH1 TIMM2_CH2 TIM8_ETR ADC123_IN1 ADC123_IN0 ADC123_IN3 WKUP
OTG_HS_ULPI_DIR TH_MII_TXD2
I2S2ext_SD
ETH_RMII_REF_CLK ETH_MII_RX_CLK
OTG_HS_ULPI_D0 ETH_MII_COL ETH_MDIO ADC12_IN5 OTG_HS_SOF ETH_MII_RX_DV ADC123_IN2 DAC2_OUT I2S3_WS TIM1_CH1
ADC12_IN4 NRMII_CRS_DV
DAC1_OUT ADC12_IN7
DCMI_PIXCLK
TIM3_CH1
TIM1_BKIN
ADC12_IN6
OTG_HS_INTN TIM1_CH2N
TIM1_CH3N ADC12_IN8
ADC12_IN9
TIM1_ETR TIM1_CH1N TIM1_CH1 TIM1_CH2N TIM1_CH2 TIM1_CH3N TIM1_CH3 TIM1_CH4 TIM1_BKIN I2S2_CK USART3_RX I2S2_WS I2S2_CK TIM1_CH2N I2S2_SD USART3_TX USART3_RX USART3_CK USART3_CTS TIM4_CH1 TIM4_CH2 TIM4_CH3 TIM4_CH4 USART3_RTS I2C2_SCL USART3_TX OTG_HS_ULPI_D3 ETH_MII_RX_ER OTG_HS_SDA CAN2_RX OTG_HS_SCL TIM2_CH4 OTG_HS_ULPI_D5 ETH_RMII_TXD0 ETH_MII_TXD1 TIM2_CH3
OTG_HS_ULPI_D4 ETH_RMII_TX_EN ETH_MII_TX_EN I2C2_SMBA USART3_CTS TIM12_CH1 TIM1_CH3N USART3_CK TIM1_CH1N OTG_HS_DM TIM8_CH3N TIM1_BKIN CAN2_TX USART3_RTS TIM12_CH2
FSMC_A22
TIM9_CH2
DCMI_D7
DCMI_D2
SDIO_D4 I2S2_WS
TIM10_CH1 TIM4_CH4
DCMI_D6 TIM11_CH1
OTG_FS_SCL OTG_FS_SDA
ETH_MII_TXD3 SDIO_D5
I2C1_SCL DCMI_D7
CAN1_RX I2C1_SDA
TIM4_CH1 FSMC_NL SPI3_MISO CAN2_RX FSMC_NE1 JTDO USART2_TX USART2_RX USART2_CTS USART2_RTS CAN1_TX UART5_RX SDIO_CK CAN1_RX I2S3_CK SPI3_MISO
USART1_TX
SPI1_MOSI
SPI3_MOSI
DCMI_D10
SPI1_SCK
TIM2_CH2
SDIO_CMD DCMI_D9
UART4_TX SDIO_D3
SDIO_D2 DCMI_D4
USART3_TX USART3_RX
DCMI_D8 I2S3ext_SD
SPI3_NSS TIM1_CH3
I2S3_WS OTG_FS_ID
TIM2_CH1_ETR DCMI_D1
SPI1_NSS
OTG_FS_SOF OTG_FS_VBUS DCMI_D2 DCMI_D3 DCMI_D0 DCMI_D1 TIM3_CH4 TIM3_CH1 TIM3_CH2 I2C3_SDA
www.Kornak.ca
rts/stm32-discovery-f4/
www.BusBoard.net
DD connected to 3V on module.
ETH_MII_TXD0 OTG_HS_VBUS
OTG_HS_ID
CAN1_TX
I2S3_SD
STM32F4-Discovery Module - Pinouts & Alternate Functions (Sorted by typical Pin Function)
Kornak-(STM32-Discovery-F4)-0001 Rev n.nn Module Pinouts & Functions.xls
The formulas combine the pin name with the function. VVVVVVVV
LQFP100 Discovery F4 Pin CN5 (USB) CN5 (USB) P2.44 P2.41 P1.8 P2.29
Notes
I/O Function (1) Level after reset FT FT FT FT FT FT PA11 PA12 PA9 PA10 PC0 PD5
70 71 68 69 15 86
USB-FS USB-FS
FSMC_NWE
25 26 55 56 58 59 23 24
5 5
FT FT FT FT FT LED Green FT FT FT
6,5 5
User Button
64 78 80 29 85
FT FT FT FT FT
PD0 PD1
P2.36 P2.33
81 82
PD0-CAN1_RX PD1-CAN1_TX
FT FT
PD0 PD1
FSMC_D2 FSMC_D3
35 36 16 17 33 34
5 5 5 5 5 5
FT FT FT FT FT FT
30 31 32 52 53 54 51
5 5 5
FT FT FT FT FT FT FT
PA13 PA14
P2.42 P2.39
72 76
PA13-JTMS-SWDIO PA14-JTCK-SWCLK
FT FT
77 89 90
FT FT FT
92 96 47 48 91 67 66
FT FT FT FT FT FT FT
60 61 62 18
FT FT FT FT
PB7 PB8 PC11 PC13 PC6 PC8 PD2 PD3 PD6 PD7 PD10 PE0 PE1 PE2 PE3 PE4 PE5 PE6 PE7 PE8 PE9 PE10 PE11 PE12 PE13 PE14 PE15
P2.24 P2.19 P2.38 P2.12 P2.47 P2.45 P2.34 P2.31 P2.30 P2.27 P1.42 P2.17 P2.18 P2.15 P2.16 P2.13 P2.14 P2.11 P1.25 P1.26 P1.27 P1.28 P1.29 P1.30 P1.31 P1.32 P1.33
93 95 79 7 63 65 83 84 87 88 57 97 98 1 2 3 4 5 38 39 40 41 42 43 44 45 46
PB7 PB8 PC11 PC13 PC6 PC8 PD2 PD3 PD6 PD7 PD10 PE0 PE1 PE2 PE3 PE4 PE5 PE6 PE7 PE8 PE9 PE10 PE11 PE12 PE13 PE14 PE15 MEMS CS_I2C_SPI MEMS INT1 MEMS INT2 3,4
FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT
PB7 PB8 PC11 PC13(4) PC6 PC8 PD2 PD3 PD6 PD7 PD10 PE0 PE1 PE2 PE3 PE4 PE5 PE6 PE7 PE8 PE9 PE10 PE11 PE12 PE13 PE14 PE15
I2C1_SDA TIM4_CH3 UART4_RX RTC_AF1 I2S2_MCK TIM8_CH3 TIM3_ETR FSMC_CLK FSMC_NWAIT USART2_CK FSMC_D15 TIM4_ETR FSMC_NBL1 TRACECLK TRACED0 TRACED1 TRACED2 TRACED3 FSMC_D4 FSMC_D5 FSMC_D6 FSMC_D7 FSMC_D8 FSMC_D9 FSMC_D10 FSMC_D11 FSMC_D12
12 13 8 9
5 5 3,5 3,5
FT FT FT FT
BOOT0
P2.21
94
BOOT0
BOOT0
VPP
PB2 NRST
P1.24 P1.6
37 14
FT
PB2-BOOT1 NRST
GND GND GND GND GND GND GND GND GND GND NC
P1.49 P1.2 P1.50 P2.1 P2.49 P2.2 P2.50 P1.1 P1.5 P1.23 P1.48
3V 3V 5V 5V
help you plan you project pinout assignments. the pin functions you choose to group pins with common functions.
TIM9_CH1 TIM9_CH2
TIM2_CH3 TIM2_CH4
ETH_MDIO
ADC123_IN2 ADC123_IN3
OTG_HS_ULPI_D0 ETH_MII_COL
USART3_RTS ETH_MII_CRS TIM2_CH1_ETR TIM5_CH1 TIM5_CH2 TIM8_ETR TIMM2_CH2 ADC123_IN0 ADC123_IN1 WKUP
ETH_RMII_REF_CLK ETH_MII_RX_CLK
CAN1_RX CAN1_TX
TIM1_CH2N OTG_HS_INTN
OTG_HS_ULPI_DIR TH_MII_TXD2
I2S2ext_SD
ADC123_IN12
ETH_MII_RX_D0 ETH_MII_RX_D1
ADC12_IN14 ADC12_IN15
OTG_HS_ULPI_CK TIM2_CH1_ETR TIM8_BKIN TIM8_CH1N I2S2_CK TIM1_CH2N I2S2_SD I2S2_WS TIM13_CH1 TIM14_CH1 USART3_CTS TIM12_CH1 TIM1_CH3N I2C2_SMBA
OTG_HS_ULPI_D5 ETH_RMII_TXD0
DCMI_D5 OTG_FS_SDA
OTG_HS_ULPI_D4 ETH_RMII_TX_EN ETH_MII_TX_EN OTG_HS_ULPI_D7 ETH_PPS_OUT TIM1_CH1 TIM8_CH4 I2C3_SCL SDIO_D1 TIM3_CH2 OTG_FS_SOF DCMI_D3
TIM3_CH4
I2C3_SDA
ADC123_IN13
TIM8_CH1 SDIO_D0 UART5_RX USART2_CTS USART2_RX FSMC_NE1 USART3_CK FSMC_NBL0 DCMI_D3 FSMC_A23 FSMC_A19 FSMC_A20 FSMC_A21 FSMC_A22 TIM1_ETR TIM1_CH1N TIM1_CH1 TIM1_CH2N TIM1_CH2 TIM1_CH3N TIM1_CH3 TIM1_CH4 TIM1_BKIN
DCMI_D0 DCMI_D2
TIM3_CH1
FSMC_NCE2
DCMI_D2
ETH_MII_TXD3
OTG_HS_VBUS
ETH_MII_TXD0
OTG_HS_ID
CAN1_TX
I2S3_SD
STM32F4-Discovery Module - Pinouts & Alternate Functions (Sorted by MCU Port Pin Name)
Kornak-(STM32-Discovery-F4)-0001 Rev n.nn Module Pinouts & Functions.xls
STM32F4 Pin PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13 PA14 PA15 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 PC8 PC9 PC10 PC11 PC12 PC13
Discovery F4 Pin P1.12 P1.11 P1.14 P1.13 P1.16 P1.15 P1.18 P1.17 P2.43 P2.44 P2.41 CN5 (USB) CN5 (USB) P2.42 P2.39 P2.40 P1.22 P1.21 P1.24 P2.28 P2.25 P2.26 P2.23 P2.24 P2.19 P2.20 P1.34 P1.35 P1.36 P1.37 P1.38 P1.39 P1.8 P1.7 P1.10 P1.9 P1.20 P1.19 P2.47 P2.48 P2.45 P2.46 P2.37 P2.38 P2.35 P2.12
LQFP100
Pin name PA0(6)-WKUP(5) PA1(5) PA2(5) PA3(5) PA4(5) PA5(5) PA6(5) PA7(5) PA8 PA9 PA10 PA11 PA12 PA13 PA14 PA15 PB0(5) PB1(5) PB2 PB3 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15 PC0(5) PC1(5) PC2(5) PC3(5) PC4(5) PC5(5) PC6 PC7 PC8 PC9 PC10 PC11 PC12 PC13(3)
I/O Function (1) Level after reset FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT PA0-WKUP PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12
Alternate functions (2) USART2_CTS USART2_RTS USART2_TX USART2_RX SPI1_NSS SPI1_SCK SPI1_MISO SPI1_MOSI MCO1 USART1_TX USART1_RX USART1_CTS USART1_RTS USART4_TX USART4_RX TIM5_CH3 TIM5_CH4 SPI3_NSS OTG_HS_ULPI_CK TIM8_BKIN TIM8_CH1N USART1_CK TIM1_CH2 TIM1_CH3 CAN1_RX CAN1_TX
23 24 25 26 29 30 31 32 67 68 69 70 71 72 76 77 35 36 37 89 90 91 92 93 95 96 47 48 51 52 53 54 15 16 17 18 33 34 63 64 65 66 78 79 80 7
JTMS-SWDIO JTMS-SWDIO JTCK-SWCLK JTCK-SWCLK JTDI PB0 PB1 PB2-BOOT1 JTDO NJTRST PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 PC8 PC9 PC10 PC11 PC12 PC13(4) TRACESWO NJTRST I2C1_SMBA I2C1_SCL I2C1_SDA TIM4_CH3 SPI2_NSS SPI2_SCK I2C2_SDA SPI2_NSS SPI2_SCK SPI2_MISO SPI2_MOSI JTDO SPI3_MISO CAN2_RX TIM4_CH1 FSMC_NL SDIO_D4 I2S2_WS I2S2_CK USART3_RX I2S2_WS I2S2_CK TIM1_CH2N I2S2_SD JTDI TIM3_CH3 TIM3_CH4 SPI3_NSS TIM8_CH2N TIM8_CH3N
OTG_HS_ULPI_STP ADC123_IN10
ADC123_IN11
OTG_HS_ULPI_DIR
I2S2_SD
ETH_RMII_RX_D0 ETH_MII_RX_D0 ETH_RMII_RX_D1 ETH_MII_RX_D1 I2S2_MCK I2S3_MCK TIM8_CH3 I2S_CKIN SPI3_SCK UART4_RX UART5_TX RTC_AF1 TIM8_CH1 TIM8_CH2 SDIO_D0 MCO2 I2S3_CK SPI3_MISO SDIO_CK
PC14 PC15 PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 PD8 PD9 PD10 PD11 PD12 PD13 PD14 PD15 PE0 PE1 PE2 PE3 PE4 PE5 PE6 PE7 PE8 PE9 PE10 PE11 PE12 PE13 PE14 PE15 PH0 PH1
P2.9 P2.10 P2.36 P2.33 P2.34 P2.31 P2.32 P2.29 P2.30 P2.27 P1.40 P1.41 P1.42 P1.43 P1.44 P1.45 P1.46 P1.47 P2.17 P2.18 P2.15 P2.16 P2.13 P2.14 P2.11 P1.25 P1.26 P1.27 P1.28 P1.29 P1.30 P1.31 P1.32 P1.33 P2.7 P2.8
8 9 81 82 83 84 85 86 87 88 55 56 57 58 59 60 61 62 97 98 1 2 3 4 5 38 39 40 41 42 43 44 45 46 12 13 99
PC14(3)-OSC32_IN(5) PC15(3)-OSC32_OUT(5) PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 PD8 PD9 PD10 PD11 PD12 PD13 PD14 PD15 PE0 PE1 PE2 PE3 PE4 PE5 PE6 PE7 PE8 PE9 PE10 PE11 PE12 PE13 PE14 PE15 PH0(5)-OSC_IN PH1(5)-OSC_OUT PDR_ON BOOT0 NRST VBAT VCAP_1 VCAP_2 VDD VDD VDD VDD VDD VDD VDDA VREF+ VSS VSS
FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT FT
PC14(4) PC15(4) PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 PD8 PD9 PD10 PD11 PD12 PD13 PD14 PD15 PE0 PE1 PE2 PE3 PE4 PE5 PE6 PE7 PE8 PE9 PE10 PE11 PE12 PE13 PE14 PE15 PH0 PH1 PDR_ON BOOT0 NRST VBAT VCAP_1 VCAP_2 VDD VDD VDD VDD VDD VDD VDDA VREF+ VSS VSS
OSC32_IN OSC32_OUT FSMC_D2 FSMC_D3 TIM3_ETR FSMC_CLK FSMC_NOE FSMC_NWE FSMC_NWAIT USART2_CK FSMC_D13 FSMC_D14 FSMC_D15 FSMC_A16 FSMC_A17 FSMC_A18 FSMC_D0 FSMC_D1 TIM4_ETR FSMC_NBL1 TRACECLK TRACED0 TRACED1 TRACED2 TRACED3 FSMC_D4 FSMC_D5 FSMC_D6 FSMC_D7 FSMC_D8 FSMC_D9 FSMC_D10 FSMC_D11 FSMC_D12 OSC_IN OSC_OUT CAN1_RX CAN1_TX UART5_RX USART2_CTS USART2_RTS USART2_TX USART2_RX FSMC_NE1 USART3_TX USART3_RX USART3_CK USART3_CTS TIM4_CH1 TIM4_CH2 TIM4_CH3 TIM4_CH4 FSMC_NBL0 DCMI_D3 FSMC_A23 FSMC_A19 FSMC_A20 FSMC_A21 FSMC_A22 TIM1_ETR TIM1_CH1N TIM1_CH1 TIM1_CH2N TIM1_CH2 TIM1_CH3N TIM1_CH3 TIM1_CH4 TIM1_BKIN
BOOT0 NRST
P2.21 P1.6
94 14 6 49 73 11 19 28 50 75 100 22 21 10 74
VPP
27 20
VSS_4 VSSA
VSS_4 VSSA
Pin Notes:
1. Function availability depends on the chosen device. 2. The functions in bold are remapped through peripheral registers.
3. 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 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).
4. 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 a not reset by the main reset). For details on how to manage these I/Os, refer to the RTC register description sections in the STM32F46x reference manual, available from the STMicroelectronics website: www.st.com. 5. FT = 5 V tolerant except when in analog mode or oscillator mode (for PC14, PC15, PH0 and PH1).
6. If the device is delivered in an UFBGA176 and the BYPASS_REG pin is set to VDD (Regulator off/internal reset ON mode), then PA0 is used as an interna Reset (active low).
ETH_MII_CRS
TIM2_CH1_ETR
ADC123_IN0 ADC123_IN1
WKUP
ETH_RMII_REF_CLK ETH_MII_RX_CLK
TIM9_CH1 TIM9_CH2 USART2_CK TIM2_CH1_ETR TIM13_CH1 TIM14_CH1 TIM1_CH1 I2C3_SMBA OTG_FS_ID TIM1_CH4 TIM1_ETR
TIM2_CH3 TIM2_CH4 DCMI_HSYNC TIM8_CHIN DCMI_PIXCLK TIM3_CH2 I2C3_SCL DCMI_D0 DCMI_D1 OTG_FS_DM OTG_FS_DP
OTG_HS_ULPI_D0 ETH_MII_COL OTG_HS_SOF ADC12_IN5 TIM3_CH1 ETH_MII_RX_DV OTG_FS_SOF OTG_FS_VBUS I2S3_WS DAC2_OUT TIM1_BKIN TIM1_CH1
I2S3_WS
TIM2_CH1_ETR
TRACESWO TIM3_CH1
SPI3_SCK SPI1_MISO
SPI1_SCK
TIM2_CH2
OTG_HS_ULPI_D7 ETH_PPS_OUT CAN2_TX DCMI_VSYNC TIM10_CH1 TIM4_CH4 I2C2_SCL OTG_FS_INTN USART1_RX DCMI_D6 TIM11_CH1 USART3_TX
SPI1_MOSI USART1_TX
SPI3_MOSI
DCMI_D10
I2S3_SD
ETH_MII_TXD3 SDIO_D5
OTG_HS_ULPI_D4 ETH_RMII_TX_EN ETH_MII_TX_EN I2C2_SMBA USART3_CTS TIM12_CH1 TIM1_CH3N USART3_CK TIM1_CH1N OTG_HS_DM TIM8_CH3N TIM1_BKIN CAN2_TX USART3_RTS TIM12_CH2
ETH_MII_TXD0 OTG_HS_VBUS
TH_MII_TXD2
I2S2ext_SD
ADC123_IN12 ADC123_IN13
OTG_HS_ULPI_NXT ETH_MII_TX_CLK
ADC12_IN14 ADC12_IN15 SDIO_D6 SDIO_D7 TIM3_CH3 TIM8_CH4 UART4_TX SDIO_D3 DCMI_D9 USART6_TX USART6_RX USART6_CK SDIO_D1 SDIO_D2 DCMI_D4 SPI3_MOSI DCMI_D0 DCMI_D1 DCMI_D2 DCMI_D3 USART3_TX USART3_RX I2S3_SD TIM3_CH4 DCMI_D8 I2S3ext_SD USART3_CK I2C3_SDA TIM3_CH1 TIM3_CH2
SDIO_CMD
DCMI_D11
FSMC_NCE2
USART3_RTS
DCMI_D2
ETH_MII_TXD3
mount of current (3 mA), the use of GPIOs PC13 to and these I/Os must not be used as a current
sters even after reset (because these registers are sections in the STM32F46x reference manual,
OTG_HS_ID