Difference between revisions of "STM32F429 Microcontroller"

From ScienceZero
Jump to: navigation, search
(STM32F429ZIT6 Microcontroller Overview)
(PCB IO map)
 
(77 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
== [http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1577/LN1806/PF255419# STM32F429ZIT6 Microcontroller Overview] ==
 
== [http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1577/LN1806/PF255419# STM32F429ZIT6 Microcontroller Overview] ==
[[File:STM32F407VGT6.JPG|thumb]]
+
[[File:STM32F429_chip.jpg|thumb]]
 
*ARM Cortex-M4 32b MCU+FPU, 225DMIPS, up to 2MB Flash/256+4KB RAM, USB OTG HS/FS, Ethernet, 17 TIMs, 3 ADCs, 20 comm. interfaces, camera & LCD-TFT, Adaptive real-time accelerator (ART AcceleratorTM) allowing 0-wait state execution from Flash memory, frequency up to 180 MHz, and DSP instructions
 
*ARM Cortex-M4 32b MCU+FPU, 225DMIPS, up to 2MB Flash/256+4KB RAM, USB OTG HS/FS, Ethernet, 17 TIMs, 3 ADCs, 20 comm. interfaces, camera & LCD-TFT, Adaptive real-time accelerator (ART AcceleratorTM) allowing 0-wait state execution from Flash memory, frequency up to 180 MHz, and DSP instructions
 
*Memories
 
*Memories
Line 50: Line 50:
  
 
'''STM32F429 clock tree'''<br />
 
'''STM32F429 clock tree'''<br />
[[File:STM32F4_clock_tree.jpg|320px]]
+
[[File:STM32F429_clock_tree.jpg|320px]]
 +
 
 +
=== Memory map ===
 +
SRAM
 +
  '''Name    Address      Size  Bus  Description'''
 +
  SRAM1    0x2000 0000  112KB  IDS  Main internal SRAM
 +
  SRAM2    0x2001 C000  16KB    S  Auxiliary internal SRAM
 +
  SRAM3    0x2002 0000  64KB    S  Auxiliary internal SRAM
 +
  CCM      0x1000 0000  64KB    D  Core coupled memory ( only accessible by CPU )
 +
  BKPSRAM  0x4002 4000    4KB    S  Backup SRAM ( Battery backup domain )
 +
 +
'''*'''I = Instruction bus, D = Data bus, S = System bus
  
 
=== Documents and files ===
 
=== Documents and files ===
 
*[https://www.keil.com/demo/eval/arm.htm Latest version of Keil µVision (Register for free to get the download link)]
 
*[https://www.keil.com/demo/eval/arm.htm Latest version of Keil µVision (Register for free to get the download link)]
*[http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00037051.pdf STM32F407VG microcontroller datasheet]
+
*[http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf STM32F429ZI microcontroller datasheet]
 
*[http://infocenter.arm.com/help/topic/com.arm.doc.ddi0439c/DDI0439C_cortex_m4_r0p1_trm.pdf ARM Cortex®-M4 Technical Reference Manual]
 
*[http://infocenter.arm.com/help/topic/com.arm.doc.ddi0439c/DDI0439C_cortex_m4_r0p1_trm.pdf ARM Cortex®-M4 Technical Reference Manual]
 
*[http://www.st.com/st-web-ui/static/active/en/resource/technical/document/reference_manual/DM00031020.pdf STM32F42xxx Reference Manual]
 
*[http://www.st.com/st-web-ui/static/active/en/resource/technical/document/reference_manual/DM00031020.pdf STM32F42xxx Reference Manual]
Line 60: Line 71:
 
*[http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1577/LN1806/PF255419# STM32F429ZI resources] (click the Design Resources tab)
 
*[http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1577/LN1806/PF255419# STM32F429ZI resources] (click the Design Resources tab)
  
=== GPIO ===
+
===Alternate function mapping===
The GPIOs (general purpose input/outputs) can sink or source up to ±8 mA, and sink or
+
[[File:STM32F429_alt_func.jpg|320px]]
source up to ±20 mA (with a relaxed VOL/VOH) except PC13, PC14 and PC15 which can
+
sink or source up to ±3mA. When using the PC13 to PC15 GPIOs in output mode, the
+
speed should not exceed 2 MHz with a maximum load of 30 pF.
+
  
=== Memory ===
 
Each main block of memory is on a different layer of the bus matrix and can be accessed independently by CPU core or DMA.
 
  
Embedded Flash
+
[[File:STM32F427_AF_mapping0.jpg]]<br />
  '''Name    Address      Size  Bus* Description'''
+
[[File:STM32F427_AF_mapping1.jpg]]<br />
  Main    0x0800 0000    1MB  ID  Sectors: 4 x 16KB, 1 x 64KB, 7 x 128KB
+
[[File:STM32F427_AF_mapping2.jpg]]<br />
  System  0x1FFF 0000  30KB  ID  Bootloader
+
[[File:STM32F427_AF_mapping3.jpg]]<br />
  OTP      0x1FFF 7800  528B    ID  512 Bytes of one-time programmable memory for user data and 16 lock bytes
+
[[File:STM32F427_AF_mapping4.jpg]]<br />
  Option  0x1FFF C000  16B    ID  Configuration of read and write protection, BOR level, watchdog, software/hardware and reset
+
[[File:STM32F427_AF_mapping5.jpg]]<br />
+
[[File:STM32F427_AF_mapping6.jpg]]<br />
SRAM
+
[[File:STM32F427_AF_mapping7.jpg]]<br />
  '''Name    Address      Size  Bus  Description'''
+
[[File:STM32F427_AF_mapping8.jpg]]<br />
  SRAM1    0x2000 0000  112KB  IDS  Main internal SRAM
+
[[File:STM32F427_AF_mapping9.jpg]]<br />
  SRAM2    0x2001 C000  16KB    S  Auxiliary internal SRAM
+
 
  CCM      0x1000 0000  64KB    D  Core coupled memory ( only accessible by CPU )
+
 
  BKPSRAM  0x4002 4000    4KB    S  Backup SRAM ( Battery backup domain )
+
===External interrupt mapping===
  FSMC B1  0x6000 0000  256MB  IDS  NOR / PSRAM ( Flexible static memory controller (External memory) )
+
[[File:STM32F429_external_interrupts.JPG]]
  FSMC B2  0x7000 0000  256MB  IDS  NAND Flash
+
 
  FSMC B3  0x8000 0000  256MB  IDS  NAND Flash
+
==[http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF259090 32F429IDISCOVERY] Development Board Overview==
  FSMC B4  0x9000 0000  256MB  IDS  PC Card
+
[[File:32F429IDISCOVERY_front.JPG|thumb|front]]
+
[[File:32F429IDISCOVERY_back.JPG|thumb|back]]
'''*'''I = Instruction bus, D = Data bus, S = System bus
+
*STM32F429ZIT6 microcontroller featuring
 +
**2 MB of Flash memory
 +
**256 KB of RAM
 +
**LQFP144 package
 +
*On-board ST-LINK/V2 with selection mode switch to use the kit as a standalone
 +
*ST-LINK/V2 (with SWD connector for programming and debugging)
 +
*Board power supply
 +
**through the USB bus
 +
**from an external 3 V or 5 V supply voltage
 +
*2.4" QVGA TFT LCD
 +
**[http://www.newhavendisplay.com/app_notes/ILI9341.pdf ILI9341] LCD controller
 +
*SDRAM 64 Mbits
 +
*L3GD20, ST MEMS motion sensor, 3-axis digital output gyroscope
 +
*Six LEDs:
 +
**LD1 (red/green) for USB communication
 +
**LD2 (red) for 3.3 V power-on
 +
**Two user LEDs
 +
***LD3 (green) PG13
 +
***LD4 (red) PG14
 +
**Two USB OTG LEDs
 +
***LD5 (green) VBUS
 +
***LD6 (red) OC (over-current)
 +
*Two pushbuttons
 +
**user
 +
**reset
 +
*USB OTG with micro-AB connector
 +
*Extension header for LQFP144 I/Os for a quick connection to the prototyping board and an easy probing
 +
 
 +
 
 +
=== Documents and files ===
 +
*[http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF259090 Product Page 32F429IDISCOVERYDiscovery kit for STM32 F429/439 lines - with STM32F429ZI MCU]
 +
*[http://www.st.com/st-web-ui/static/active/en/resource/technical/document/data_brief/DM00094498.pdf Discovery kit for STM32F429/439 lines board data brief]
 +
*[http://www.st.com/st-web-ui/static/active/en/resource/technical/layouts_and_diagrams/schematic_pack/stm32f429i-disco_sch.zip Schematic]
 +
*[http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00093903.pdf User Manual Discovery kit for STM32F429/439 lines (board overview, diagrams and schematics, used pins)]
 +
*[http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00092920.pdf Getting started with the STM32F429 Discovery kit (connecting and programming)]
 +
*[http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00097320.pdf Getting started with STM32F429 Discovery software development tools (programming and IDEs)]
 +
 
 +
 
 +
*[http://www.st.com/web/en/catalog/tools/PF259429 STSW-STM32138STM32F429 discovery firmware package (UM1662)]
 +
*[http://www.st.com/web/en/catalog/tools/PF260087 STM32F429 discovery .Net Micro Framework package (UM1676)]
 +
 
 +
===Board Layout===
 +
{| border="0"
 +
|-
 +
| align="center" | '''Front View'''
 +
|-
 +
| align="center" | [[File:STM32F429_discovery_board_layout_front.jpg|640px]]
 +
|-
 +
| align="center" | <br />'''Back View'''
 +
|-
 +
| align="center" | [[File:STM32F429_discovery_board_layout_back.jpg|640px]]
 +
|}
 +
 
 +
=== Pinout ===
 +
'''Front view'''<br />
 +
[[File:TM32F429_discovery_board_layout_breakout_top.jpg|320px]]
 +
[[File:STM32F429_LCD_breakout.jpg]]
 +
 
 +
 
 +
=== Available pins on board ===
  
=== Pin functions ===
 
*Functions are not in any particular order. For actual implementation and programming values, see [[#Alternate function mapping|Alternate function mapping]]
 
 
{| class="wikitable" border="1" cellspacing="0" | style="text-align:center"
 
{| class="wikitable" border="1" cellspacing="0" | style="text-align:center"
|+ '''Alternate Functions for Pins'''
+
|+ '''Available pins on board'''
| '''Pin'''
+
|'''Bit'''
| '''Function 1'''
+
| '''0'''
| '''Function 2'''
+
| '''1'''
| '''Function 3'''
+
| '''2'''
| '''Function 4'''
+
| '''3'''
| '''Function 5'''
+
| '''4'''
| '''Function 6'''
+
| '''5'''
| '''Function 7'''
+
| '''6'''
| '''Function 8'''
+
| '''7'''
| '''Function 9'''
+
| '''8'''
| '''Function 10'''
+
| '''9'''
| '''Function 11'''
+
| '''10'''
| '''Notes'''
+
| '''11'''
 +
| '''12'''
 +
| '''13'''
 +
| '''14'''
 +
| '''15'''
 +
|-
 +
| '''Port A'''
 +
| PA0
 +
| PA1
 +
| PA2
 +
| PA3
 +
| PA4
 +
|  style="color:green" | PA5
 +
| PA6
 +
| PA7
 +
| PA8
 +
|  style="color:green" | PA9
 +
|  style="color:green" | PA10
 +
| PA11
 +
| PA12
 +
| PA13
 +
| PA14
 +
| PA15
 +
|-
 +
| '''Port B'''
 +
|
 +
|
 +
|
 +
| PB3
 +
| style="color:green" | PB4
 +
| PB5
 +
| PB6
 +
| style="color:green" | PB7
 +
| PB8
 +
| PB9
 +
| PB10
 +
| PB11
 +
| PB12
 +
| PB13
 +
| PB14
 +
| PB15
 +
|-
 +
| '''Port C'''
 +
| PC0
 +
| PC1
 +
| PC2
 +
| style="color:green" | PC3
 +
| PC4
 +
| PC5
 +
| PC6
 +
| PC7
 +
| style="color:green" | PC8
 +
| PC9
 +
| PC10
 +
| style="color:green" | PC11
 +
| style="color:green" | PC12
 +
| style="color:green" | PC13
 +
| style="color:green" | PC14
 +
| style="color:green" | PC15
 +
|-
 +
| '''Port D'''
 +
| PD0
 +
| PD1
 +
| style="color:green" | PD2
 +
| PD3
 +
| style="color:green" | PD4
 +
| style="color:green" | PD5
 +
| PD6
 +
| style="color:green" | PD7
 +
| PD8
 +
| PD9
 +
| PD10
 +
| PD11
 +
| PD12
 +
| PD13
 +
| PD14
 +
| PD15
 +
|-
 +
| '''Port E'''
 +
| PE0
 +
| PE1
 +
| style="color:green" | PE2
 +
| style="color:green" | PE3
 +
| style="color:green" | PE4
 +
| style="color:green" | PE5
 +
| style="color:green" | PE6
 +
| PE7
 +
| PE8
 +
| PE9
 +
| PE10
 +
| PE11
 +
| PE12
 +
| PE13
 +
| PE14
 +
| PE15
 +
|-
 +
| '''Port F'''
 +
| PF0
 +
| PF1
 +
| PF2
 +
| PF3
 +
| PF4
 +
| PF5
 +
| style="color:green" | PF6
 +
|
 +
|
 +
|
 +
|
 +
| PF11
 +
| PF12
 +
| PF13
 +
| PF14
 +
| PF15
 +
|-
 +
| '''Port G'''
 +
| PG0
 +
| PG1
 +
| style="color:green" | PG2
 +
| style="color:green" | PG3
 +
| PG4
 +
| PG5
 +
| PG6
 +
| PG7
 +
| PG8
 +
| style="color:green" | PG9
 +
| PG10
 +
| PG11
 +
| PG12
 +
| PG13
 +
| PG14
 +
| PG15
 +
|-
 +
| '''Port H'''
 +
| style="color:red" | PH0
 +
| style="color:red" | PH1
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|}
 +
 
 +
=== PCB IO map ===
 +
'''Key'''<br />
 +
<span style="color:green">Pin not used. Fully available</span><br />
 +
<span style="color:black">Pin used. May be available if peripheral is not used, peripheral input pin, or led pin</span><br />
 +
<span style="color:red">Pin used. Do not use this pin.</span><br />
 +
<span style="color:darkgrey">Pin not broken out</span>
 +
 
 +
{| class="wikitable" border="1" cellspacing="0" | style="text-align:left"
 +
|+ '''IO connections'''
 +
| align="center" | '''Pin'''
 +
| align="center" | '''Direction'''
 +
| align="center" | '''Connected to'''
 +
| align="center" | '''Alternate functions'''
 +
| align="center" | '''Notes'''
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PA0
 
| bgcolor="#FFFFFF" | PA0
| bgcolor="#FFFFFF" | USART2_CTS
+
| bgcolor="#FFFFFF" align="center" | &larr;
| bgcolor="#FFFFFF" | UART4_TX
+
| bgcolor="#FFFFFF" | ETH_MII_CRS
+
| bgcolor="#FFFFFF" | TIM2_CH1_ETR
+
| bgcolor="#FFFFFF" | TIM5_CH1
+
| bgcolor="#FFFFFF" | TIM8_ETR
+
| bgcolor="#FFFFFF" | EVENTOUT
+
| bgcolor="#FFFFFF" | ADC123_IN0
+
| bgcolor="#FFFFFF" | WKUP(4)
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*Push button B1
 +
| bgcolor="#FFFFFF" |
 +
*TIM2_CH1
 +
*TIM2_ETR
 +
*TIM5_CH1
 +
*TIM8_ETR
 +
*USART2_CTS
 +
*UART4_TX
 +
*ETH_MII_CRS
 +
*EVENTOUT
 +
*ADC123_IN0
 +
*WKUP
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PA1
 
| bgcolor="#FFFFFF" | PA1
| bgcolor="#FFFFFF" | USART2_RTS
+
| bgcolor="#FFFFFF" align="center" | &larr;
| bgcolor="#FFFFFF" | UART4_RX
+
| bgcolor="#FFFFFF" | ETH_RMII_REF_CLK
+
| bgcolor="#FFFFFF" | ETH_MII_RX_CLK
+
| bgcolor="#FFFFFF" | TIM5_CH2
+
| bgcolor="#FFFFFF" | TIM2_CH2
+
| bgcolor="#FFFFFF" | EVENTOUT
+
| bgcolor="#FFFFFF" | ADC123_IN1
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*L3GD20 gyro INT1
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*TIM2_CH2
 +
*TIM5_CH2
 +
*USART2_RTS
 +
*UART4_RX
 +
*ETH_MII_RX_CLK
 +
*ETH_ RMII_REF_CLK
 +
*EVENTOUT
 +
*ADC123_IN1
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant except when in analog mode or oscillator mode
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PA2
 
| bgcolor="#FFFFFF" | PA2
| bgcolor="#FFFFFF" | USART2_TX
+
| bgcolor="#FFFFFF" align="center" | &larr;
| bgcolor="#FFFFFF" | TIM5_CH3
+
| bgcolor="#FFFFFF" | TIM9_CH1
+
| bgcolor="#FFFFFF" | TIM2_CH3
+
| bgcolor="#FFFFFF" | ETH_MDIO
+
| bgcolor="#FFFFFF" | EVENTOUT
+
| bgcolor="#FFFFFF" | ADC123_IN2
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*L3GD20 gyro INT2
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*TIM2_CH3
 +
*TIM5_CH3
 +
*TIM9_CH1
 +
*USART2_TX
 +
*ETH_MDIO
 +
*EVENTOUT
 +
*ADC123_IN2
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant except when in analog mode or oscillator mode
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PA3
 
| bgcolor="#FFFFFF" | PA3
| bgcolor="#FFFFFF" | USART2_RX
+
| bgcolor="#FFFFFF" align="center" | &harr;
| bgcolor="#FFFFFF" | TIM5_CH4
+
| bgcolor="#FFFFFF" | TIM9_CH2
+
| bgcolor="#FFFFFF" | TIM2_CH4
+
| bgcolor="#FFFFFF" | OTG_HS_ULPI_D0
+
| bgcolor="#FFFFFF" | ETH_MII_COL
+
| bgcolor="#FFFFFF" | EVENTOUT
+
| bgcolor="#FFFFFF" | ADC123_IN3
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*LCD-TFT DB3
 +
*LCD-RGB B5
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*TIM2_CH4
 +
*TIM5_CH4
 +
*TIM9_CH2
 +
*USART2_RX
 +
*OTG_HS_ULPI_D0
 +
*ETH_MII_COL
 +
*LCD_B5
 +
*EVENTOUT
 +
*ADC123_IN3
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant except when in analog mode or oscillator mode
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PA4
 
| bgcolor="#FFFFFF" | PA4
| bgcolor="#FFFFFF" | SPI1_NSS
+
| bgcolor="#FFFFFF" align="center" | &rarr;
| bgcolor="#FFFFFF" | SPI3_NSS
+
| bgcolor="#FFFFFF" | USART2_CK
+
| bgcolor="#FFFFFF" | DCMI_HSYNC
+
| bgcolor="#FFFFFF" | OTG_HS_SOF
+
| bgcolor="#FFFFFF" | I2S3_WS
+
| bgcolor="#FFFFFF" | EVENTOUT
+
| bgcolor="#FFFFFF" | ADC12_IN4
+
| bgcolor="#FFFFFF" | DAC_OUT1
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*LCD-TFT VSYNC
 +
*LCD-RGB VSYNC
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" align="left" |  
+
*SPI1_NSS
*3.3 V tolerant I/O directly connected to ADC
+
*SPI3_NSS
*current source or sink: 20mA max
+
*I2S3_WS
 +
*USART2_CK
 +
*OTG_HS_SOF
 +
*DCMI_HSYNC
 +
*LCD_VSYNC
 +
*EVENTOUT
 +
*ADC12_IN4
 +
*DAC_OUT1
 +
| bgcolor="#FFFFFF" |
 +
*Only 3.3V tolerant
 
|-
 
|-
| bgcolor="#FFFFFF" | PA5
+
| bgcolor="#FFFFFF" style="color:green" | PA5
| bgcolor="#FFFFFF" | SPI1_SCK
+
| bgcolor="#FFFFFF" align="center" |  
| bgcolor="#FFFFFF" | OTG_HS_ULPI_CK
+
| bgcolor="#FFFFFF" | TIM2_CH1_ETR
+
| bgcolor="#FFFFFF" | TIM8_CH1N
+
| bgcolor="#FFFFFF" | EVENTOUT
+
| bgcolor="#FFFFFF" | ADC12_IN5
+
| bgcolor="#FFFFFF" | DAC_OUT2
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
+
*TIM2_CH1
| bgcolor="#FFFFFF" |
+
*TIM2_ETR
| bgcolor="#FFFFFF" align="left" |  
+
*TIM8_CH1N
*3.3 V tolerant I/O directly connected to ADC
+
*SPI1_SCK
*current source or sink: 20mA max
+
*OTG_HS_ULPI_CK
 +
*EVENTOUT
 +
*ADC12_IN5
 +
*DAC_OUT2
 +
| bgcolor="#FFFFFF" |
 +
*Only 3.3V tolerant
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PA6
 
| bgcolor="#FFFFFF" | PA6
| bgcolor="#FFFFFF" | SPI1_MISO
+
| bgcolor="#FFFFFF" align="center" | &harr;
| bgcolor="#FFFFFF" | TIM8_BKIN
+
| bgcolor="#FFFFFF" | TIM13_CH1
+
| bgcolor="#FFFFFF" | DCMI_PIXCLK
+
| bgcolor="#FFFFFF" | TIM3_CH1
+
| bgcolor="#FFFFFF" | TIM1_BKIN
+
| bgcolor="#FFFFFF" | EVENTOUT
+
| bgcolor="#FFFFFF" | ADC12_IN6
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*LCD-TFT DB6
 +
*LCD-RGB G2
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*TIM1_BKIN
 +
*TIM3_CH1
 +
*TIM8_BKIN
 +
*SPI1_MISO
 +
*TIM13_CH1
 +
*DCMI_PIXCLK
 +
*LCD_G2
 +
*EVENTOUT
 +
*ADC12_IN6
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant except when in analog mode or oscillator mode
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PA7
 
| bgcolor="#FFFFFF" | PA7
| bgcolor="#FFFFFF" | SPI1_MOSI
+
| bgcolor="#FFFFFF" align="center" | ?
| bgcolor="#FFFFFF" | TIM8_CH1N
+
| bgcolor="#FFFFFF" | TIM14_CH1
+
| bgcolor="#FFFFFF" | TIM3_CH2
+
| bgcolor="#FFFFFF" | ETH_MII_RX_DV
+
| bgcolor="#FFFFFF" | TIM1_CH1N
+
| bgcolor="#FFFFFF" | ETH_RMII_CRS_DV
+
| bgcolor="#FFFFFF" | EVENTOUT
+
| bgcolor="#FFFFFF" | ADC12_IN7
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*ACP/RF RST
 +
| bgcolor="#FFFFFF" |
 +
*TIM1_CH1N
 +
*TIM3_CH2
 +
*TIM8_CH1N
 +
*SPI1_MOSI
 +
*TIM14_CH1
 +
*ETH_MII_RX_DV
 +
*ETH_R_MII_CRS_DV
 +
*EVENTOUT
 +
*ADC12_IN7
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant except when in analog mode or oscillator mode
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PA8
 
| bgcolor="#FFFFFF" | PA8
| bgcolor="#FFFFFF" | MCO1
+
| bgcolor="#FFFFFF" align="center" | ?
| bgcolor="#FFFFFF" | USART1_CK
+
| bgcolor="#FFFFFF" | TIM1_CH1
+
| bgcolor="#FFFFFF" | I2C3_SCL
+
| bgcolor="#FFFFFF" | OTG_FS_SOF
+
| bgcolor="#FFFFFF" | EVENTOUT
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*ACP/RF SCL
 +
*Touch Panel SCL
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*MCO1
 +
*TIM1_CH1
 +
*I2C3_SCL
 +
*USART1_CK
 +
*OTG_FS_SOF
 +
*LCD_R6
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PA9
+
| bgcolor="#FFFFFF" style="color:green" | PA9
| bgcolor="#FFFFFF" | USART1_TX
+
| bgcolor="#FFFFFF" align="center" |  
| bgcolor="#FFFFFF" | TIM1_CH2
+
| bgcolor="#FFFFFF" | I2C3_SMBA
+
| bgcolor="#FFFFFF" | DCMI_D0
+
| bgcolor="#FFFFFF" | EVENTOUT
+
| bgcolor="#FFFFFF" | OTG_FS_VBUS
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*TIM1_CH2
 +
*I2C3_SMBA
 +
*USART1_TX
 +
*DCMI_D0
 +
*EVENTOUT
 +
*OTG_FS_VBUS
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PA10
+
| bgcolor="#FFFFFF" style="color:green" | PA10
| bgcolor="#FFFFFF" | USART1_RX
+
| bgcolor="#FFFFFF" align="center" |  
| bgcolor="#FFFFFF" | TIM1_CH3
+
| bgcolor="#FFFFFF" | OTG_FS_ID
+
| bgcolor="#FFFFFF" | DCMI_D1
+
| bgcolor="#FFFFFF" | EVENTOUT
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*TIM1_CH3
 +
*USART1_RX
 +
*OTG_FS_ID
 +
*DCMI_D1
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PA11
 
| bgcolor="#FFFFFF" | PA11
| bgcolor="#FFFFFF" | USART1_CTS
+
| bgcolor="#FFFFFF" align="center" | &harr;
| bgcolor="#FFFFFF" | CAN1_RX
+
| bgcolor="#FFFFFF" | TIM1_CH4
+
| bgcolor="#FFFFFF" | OTG_FS_DM
+
| bgcolor="#FFFFFF" | EVENTOUT
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*LCD-TFT DB15
 +
*LCD-RGB R4
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*TIM1_CH4
 +
*USART1_CTS
 +
*CAN1_RX
 +
*LCD_R4
 +
*EVENTOUT
 +
*OTG_FS_DM
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PA12
 
| bgcolor="#FFFFFF" | PA12
| bgcolor="#FFFFFF" | USART1_RTS
+
| bgcolor="#FFFFFF" align="center" | &harr;
| bgcolor="#FFFFFF" | CAN1_TX
+
| bgcolor="#FFFFFF" | TIM1_ETR
+
| bgcolor="#FFFFFF" | OTG_FS_DP
+
| bgcolor="#FFFFFF" | EVENTOUT
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |  
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*LCD-TFT DB15
 +
*LCD-RGB R5
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*TIM1_ETR
 +
*USART1_RTS
 +
*CAN1_TX
 +
*LCD_R5
 +
*EVENTOUT
 +
*OTG_FS_DP
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PA13
 
| bgcolor="#FFFFFF" | PA13
| bgcolor="#FFFFFF" | JTMS-SWDIO
+
| bgcolor="#FFFFFF" align="center" | ?
| bgcolor="#FFFFFF" | EVENTOUT
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*SWDIO
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*JTMS-SWDIO
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PA14
 
| bgcolor="#FFFFFF" | PA14
| bgcolor="#FFFFFF" | JTCK-SWCLK
+
| bgcolor="#FFFFFF" align="center" | ?
| bgcolor="#FFFFFF" | EVENTOUT
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*SWCLK
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*JTCK-SWCLK
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PA15
 
| bgcolor="#FFFFFF" | PA15
| bgcolor="#FFFFFF" | JTDI
+
| bgcolor="#FFFFFF" align="center" | &larr;
| bgcolor="#FFFFFF" | SPI3_NSS
+
| bgcolor="#FFFFFF" | I2S3_WS
+
| bgcolor="#FFFFFF" | TIM2_CH1_ETR
+
| bgcolor="#FFFFFF" | SPI1_NSS
+
| bgcolor="#FFFFFF" | EVENTOUT
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |  
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*Touch panel INT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*JTDI
 +
*TIM2_CH1
 +
*TIM2_ETR
 +
*SPI1_NSS
 +
*SPI3_NSS
 +
*I2S3_WS
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PB0
+
| bgcolor="#F0F0F0" style="color:darkgrey" | PB0
| bgcolor="#F0F0F0" | TIM3_CH3
+
| bgcolor="#F0F0F0" align="center" | &harr;
| bgcolor="#F0F0F0" | TIM8_CH2N
+
| bgcolor="#F0F0F0" | OTG_HS_ULPI_D1
+
| bgcolor="#F0F0F0" | ETH_MII_RXD2
+
| bgcolor="#F0F0F0" | TIM1_CH2N
+
| bgcolor="#F0F0F0" | EVENTOUT
+
| bgcolor="#F0F0F0" | ADC12_IN8
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*LCD-TFT DB13
 +
*LCD-RGB R3
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*TIM1_CH2N
 +
*TIM3_CH3
 +
*TIM8_CH2N
 +
*LCD_R3
 +
*OTG_HS_ULPI_D1
 +
*ETH_MII_RXD2
 +
*EVENTOUT
 +
*ADC12_IN8
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant except when in analog mode or oscillator mode
 
*current source or sink: 20mA max
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PB1
+
| bgcolor="#F0F0F0" style="color:darkgrey" | PB1
| bgcolor="#F0F0F0" | TIM3_CH4
+
| bgcolor="#F0F0F0" align="center" | &harr;
| bgcolor="#F0F0F0" | TIM8_CH3N
+
| bgcolor="#F0F0F0" | OTG_HS_ULPI_D2
+
| bgcolor="#F0F0F0" | ETH_MII_RXD3
+
| bgcolor="#F0F0F0" | TIM1_CH3N
+
| bgcolor="#F0F0F0" | EVENTOUT
+
| bgcolor="#F0F0F0" | ADC12_IN9
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*LCD-TFT DB16
 +
*LCD-RGB R6
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*TIM1_CH3N
 +
*TIM3_CH4
 +
*TIM8_CH3N
 +
*LCD_R6
 +
*OTG_HS_ULPI_D2
 +
*ETH_MII_RXD3
 +
*EVENTOUT
 +
*ADC12_IN9
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant except when in analog mode or oscillator mode
 
*current source or sink: 20mA max
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PB2
+
| bgcolor="#F0F0F0" style="color:darkgrey" | PB2
| bgcolor="#F0F0F0" | BOOT1
+
| bgcolor="#F0F0F0" align="center" | ?
| bgcolor="#F0F0F0" | EVENTOUT
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*BOOT1
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#F0F0F0" | PB3
 
| bgcolor="#F0F0F0" | PB3
| bgcolor="#F0F0F0" | JTDO
+
| bgcolor="#F0F0F0" align="center" | ?
| bgcolor="#F0F0F0" | TRACESWO
+
| bgcolor="#F0F0F0" | SPI3_SCK
+
| bgcolor="#F0F0F0" | I2S3_CK
+
| bgcolor="#F0F0F0" | TIM2_CH2
+
| bgcolor="#F0F0F0" | SPI1_SCK
+
| bgcolor="#F0F0F0" | EVENTOUT
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*SWO
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*JTDO
 +
*TRACESWO
 +
*TIM2_CH2
 +
*SPI1_SCK
 +
*SPI3_SCK
 +
*I2S3_CK
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PB4
+
| bgcolor="#F0F0F0" style="color:green" | PB4
| bgcolor="#F0F0F0" | NJTRST
+
| bgcolor="#F0F0F0" align="center" |  
| bgcolor="#F0F0F0" | SPI3_MISO
+
| bgcolor="#F0F0F0" | TIM3_CH1
+
| bgcolor="#F0F0F0" | SPI1_MISO
+
| bgcolor="#F0F0F0" | I2S3ext_SD
+
| bgcolor="#F0F0F0" | EVENTOUT
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |  
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*NJTRST
 +
*TIM3_CH1
 +
*SPI1_MISO
 +
*SPI3_MISO
 +
*I2S3EXT_SD
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#F0F0F0" | PB5
 
| bgcolor="#F0F0F0" | PB5
| bgcolor="#F0F0F0" | I2C1_SMBA
+
| bgcolor="#F0F0F0" align="center" | ?
| bgcolor="#F0F0F0" | CAN2_RX
+
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" | OTG_HS_ULPI_D7
+
*SDRAM SDCKE1
| bgcolor="#F0F0F0" | ETH_PPS_OUT
+
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" | TIM3_CH 2
+
*TIM3_CH2
| bgcolor="#F0F0F0" | SPI1_MOSI
+
*I2C1_SMBA
| bgcolor="#F0F0F0" | SPI3_MOSI
+
*SPI1_MOSI
| bgcolor="#F0F0F0" | DCMI_D10
+
*SPI3_MOSI
| bgcolor="#F0F0F0" | I2S3_SD
+
*I2S3_SD
| bgcolor="#F0F0F0" | EVENTOUT
+
*CAN2_RX
 +
*OTG_HS_ULPI_D7
 +
*ETH_PPS_OUT
 +
*FMC_SDCKE1
 +
*DCMI_D10
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#F0F0F0" | PB6
 
| bgcolor="#F0F0F0" | PB6
| bgcolor="#F0F0F0" | I2C1_SCL
+
| bgcolor="#F0F0F0" align="center" | ?
| bgcolor="#F0F0F0" | TIM4_CH1
+
| bgcolor="#F0F0F0" | CAN2_TX
+
| bgcolor="#F0F0F0" | DCMI_D5
+
| bgcolor="#F0F0F0" | USART1_TX
+
| bgcolor="#F0F0F0" | EVENTOUT
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*SDRAM SDNE1
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*TIM4_CH1
 +
*I2C1_SCL
 +
*USART1_TX
 +
*CAN2_TX
 +
*FMC_SDNE1
 +
*DCMI_D5
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PB7
+
| bgcolor="#F0F0F0" style="color:green" | PB7
| bgcolor="#F0F0F0" | I2C1_SDA
+
| bgcolor="#F0F0F0" align="center" |  
| bgcolor="#F0F0F0" | FSMC_NL
+
| bgcolor="#F0F0F0" | DCMI_VSYNC
+
| bgcolor="#F0F0F0" | USART1_RX
+
| bgcolor="#F0F0F0" | TIM4_CH2
+
| bgcolor="#F0F0F0" | EVENTOUT
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |  
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*TIM4_CH2
 +
*I2C1_SDA
 +
*USART1_RX
 +
*FMC_NL
 +
*DCMI_VSYNC
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#F0F0F0" | PB8
 
| bgcolor="#F0F0F0" | PB8
| bgcolor="#F0F0F0" | TIM4_CH3
+
| bgcolor="#F0F0F0" align="center" | &harr;
| bgcolor="#F0F0F0" | SDIO_D4
+
| bgcolor="#F0F0F0" | TIM10_CH1
+
| bgcolor="#F0F0F0" | DCMI_D6
+
| bgcolor="#F0F0F0" | ETH_MII_TXD3
+
| bgcolor="#F0F0F0" | I2C1_SCL
+
| bgcolor="#F0F0F0" | CAN1_RX
+
| bgcolor="#F0F0F0" | EVENTOUT
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*LCD-TFT DB4
 +
*LCD-RGB B6
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*TIM4_CH3
 +
*TIM10_CH1
 +
*I2C1_SCL
 +
*CAN1_RX
 +
*ETH_MII_TXD3
 +
*SDIO_D4
 +
*DCMI_D6
 +
*LCD_B6
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#F0F0F0" | PB9
 
| bgcolor="#F0F0F0" | PB9
| bgcolor="#F0F0F0" | SPI2_NSS
+
| bgcolor="#F0F0F0" align="center" | &harr;
| bgcolor="#F0F0F0" | I2S2_WS
+
| bgcolor="#F0F0F0" | TIM4_CH4
+
| bgcolor="#F0F0F0" | TIM11_CH1
+
| bgcolor="#F0F0F0" | SDIO_D5
+
| bgcolor="#F0F0F0" | DCMI_D7
+
| bgcolor="#F0F0F0" | I2C1_SDA
+
| bgcolor="#F0F0F0" | CAN1_TX
+
| bgcolor="#F0F0F0" | EVENTOUT
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*LCD-TFT DB5
 +
*LCD-RGB B7
 +
| bgcolor="#F0F0F0" |
 +
*TIM4_CH4
 +
*TIM11_CH1
 +
*I2C1_SDA
 +
*SPI2_NSS
 +
*I2S2_WS
 +
*CAN1_TX
 +
*SDIO_D5
 +
*DCMI_D7
 +
*LCD_B7
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#F0F0F0" | PB10
 
| bgcolor="#F0F0F0" | PB10
| bgcolor="#F0F0F0" | SPI2_SCK
+
| bgcolor="#F0F0F0" align="center" | &harr;
| bgcolor="#F0F0F0" | I2S2_CK
+
| bgcolor="#F0F0F0" | I2C2_SCL
+
| bgcolor="#F0F0F0" | USART3_TX
+
| bgcolor="#F0F0F0" | OTG_HS_ULPI_D3
+
| bgcolor="#F0F0F0" | ETH_MII_RX_ER
+
| bgcolor="#F0F0F0" | TIM2_CH3
+
| bgcolor="#F0F0F0" | EVENTOUT
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*LCD-TFT DB8
 +
*LCD-RGB G4
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*TIM2_CH3
 +
*I2C2_SCL
 +
*SPI2_SCK
 +
*I2S2_CK
 +
*USART3_TX
 +
*OTG_HS_ULPI_D3
 +
*ETH_MII_RX_ER
 +
*LCD_G4
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#F0F0F0" | PB11
 
| bgcolor="#F0F0F0" | PB11
| bgcolor="#F0F0F0" | I2C2_SDA
+
| bgcolor="#F0F0F0" align="center" | &harr;
| bgcolor="#F0F0F0" | USART3_RX
+
| bgcolor="#F0F0F0" | OTG_HS_ULPI_D4
+
| bgcolor="#F0F0F0" | ETH_RMII_TX_EN
+
| bgcolor="#F0F0F0" | ETH_MII_TX_EN
+
| bgcolor="#F0F0F0" | TIM2_CH4
+
| bgcolor="#F0F0F0" | EVENTOUT
+
| bgcolor="#F0F0F0" |  
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*LCD-TFT DB9
 +
*LCD-RGB G5
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*TIM2_CH4
 +
*I2C2_SDA
 +
*USART3_RX
 +
*OTG_HS_ULPI_D4
 +
*ETH_MII_TX_EN
 +
*ETH_R MII_TX_EN
 +
*LCD_G5
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#F0F0F0" | PB12
 
| bgcolor="#F0F0F0" | PB12
| bgcolor="#F0F0F0" | SPI2_NSS
+
| bgcolor="#F0F0F0" align="center" | ?
| bgcolor="#F0F0F0" | I2S2_WS
+
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" | I2C2_SMBA
+
*USB ID
| bgcolor="#F0F0F0" | USART3_CK
+
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" | TIM1_BKIN
+
*TIM1_BKIN
| bgcolor="#F0F0F0" | CAN2_RX
+
*I2C2_SMBA
| bgcolor="#F0F0F0" | OTG_HS_ULPI_D5
+
*SPI2_NSS
| bgcolor="#F0F0F0" | ETH_RMII_TXD0
+
*I2S2_WS
| bgcolor="#F0F0F0" | ETH_MII_TXD0
+
*USART3_CK
| bgcolor="#F0F0F0" | OTG_HS_ID
+
*CAN2_RX
| bgcolor="#F0F0F0" | EVENTOUT
+
*OTG_HS_ULPI_D5
| bgcolor="#F0F0F0" align="left" |  
+
*ETH_MII_TXD0
*5 V tolerant I/O
+
*ETH_RMI
*current source or sink: 20mA max
+
*I_TXD0
 +
*OTG_HS_ID
 +
*EVENTOUT
 +
| bgcolor="#F0F0F0" |  
 
|-
 
|-
 
| bgcolor="#F0F0F0" | PB13
 
| bgcolor="#F0F0F0" | PB13
| bgcolor="#F0F0F0" | SPI2_SCK
+
| bgcolor="#F0F0F0" align="center" | &larr; ?
| bgcolor="#F0F0F0" | I2S2_CK
+
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" | USART3_CTS
+
*USB VBUS
| bgcolor="#F0F0F0" | TIM1_CH1N
+
*LED Green
| bgcolor="#F0F0F0" | CAN2_TX
+
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" | OTG_HS_ULPI_D6
+
*TIM1_CH1N
| bgcolor="#F0F0F0" | ETH_RMII_TXD1
+
*SPI2_SCK
| bgcolor="#F0F0F0" | ETH_MII_TXD1
+
*I2S2_CK
| bgcolor="#F0F0F0" | EVENTOUT
+
*USART3_CTS
| bgcolor="#F0F0F0" | OTG_HS_VBUS
+
*CAN2_TX
 +
*OTG_HS_ULPI_D6
 +
*ETH_MII_TXD1
 +
*ETH_RMII_TXD1
 +
*EVENTOUT
 +
*OTG_HS_VBUS
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#F0F0F0" | PB14
 
| bgcolor="#F0F0F0" | PB14
| bgcolor="#F0F0F0" | SPI2_MISO
+
| bgcolor="#F0F0F0" align="center" | &harr;
| bgcolor="#F0F0F0" | TIM1_CH2N
+
| bgcolor="#F0F0F0" | TIM12_CH1
+
| bgcolor="#F0F0F0" | OTG_HS_DM
+
| bgcolor="#F0F0F0" | USART3_RTS
+
| bgcolor="#F0F0F0" | TIM8_CH2N
+
| bgcolor="#F0F0F0" | I2S2ext_SD
+
| bgcolor="#F0F0F0" | EVENTOUT
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*USB DM
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*TIM1_CH2N
 +
*TIM8_CH2N
 +
*SPI2_MISO
 +
*I2S2ext_SD
 +
*USART3_RTS
 +
*TIM12_CH1
 +
*EVENTOUT
 +
*OTG_HS_DM
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#F0F0F0" | PB15
 
| bgcolor="#F0F0F0" | PB15
| bgcolor="#F0F0F0" | SPI2_MOSI
+
| bgcolor="#F0F0F0" align="center" | &harr;
| bgcolor="#F0F0F0" | I2S2_SD
+
| bgcolor="#F0F0F0" | TIM1_CH3N
+
| bgcolor="#F0F0F0" | TIM8_CH3N
+
| bgcolor="#F0F0F0" | TIM12_CH2
+
| bgcolor="#F0F0F0" | OTG_HS_DP
+
| bgcolor="#F0F0F0" | EVENTOUT
+
| bgcolor="#F0F0F0" | RTC_REFIN
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*USB DP
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*RTC_REFIN
 +
*TIM1_CH3N,
 +
*TIM8_CH3N
 +
*SPI2_MOSI
 +
*I2S2_SD
 +
*TIM12_CH2
 +
*EVENTOUT
 +
*OTG_HS_DP
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PC0
 
| bgcolor="#FFFFFF" | PC0
| bgcolor="#FFFFFF" | OTG_HS_ULPI_STP
+
| bgcolor="#FFFFFF" align="center" | ?
| bgcolor="#FFFFFF" | EVENTOUT
+
| bgcolor="#FFFFFF" | ADC123_IN10
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*SDRAM SDNWE
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*OTG_HS_ULPI_STP
 +
*FMC_SDNWE
 +
*EVENTOUT
 +
*ADC123_IN10
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant except when in analog mode or oscillator mode
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PC1
 
| bgcolor="#FFFFFF" | PC1
| bgcolor="#FFFFFF" | ETH_MDC
+
| bgcolor="#FFFFFF" align="center" | &rarr;
| bgcolor="#FFFFFF" | EVENTOUT
+
| bgcolor="#FFFFFF" | ADC123_IN11
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |  
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*L3GD20 gyro CS
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*ETH_MDC
 +
*EVENTOUT
 +
*ADC123_IN11
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant except when in analog mode or oscillator mode
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PC2
 
| bgcolor="#FFFFFF" | PC2
| bgcolor="#FFFFFF" | SPI2_MISO
+
| bgcolor="#FFFFFF" align="center" | ?
| bgcolor="#FFFFFF" | OTG_HS_ULPI_DIR
+
| bgcolor="#FFFFFF" | ETH_MII_TXD2
+
| bgcolor="#FFFFFF" | I2S2ext_SD
+
| bgcolor="#FFFFFF" | EVENTOUT
+
| bgcolor="#FFFFFF" | ADC123_IN12
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*LCD-TFT CSX
 +
*LCD-RGB CSX
 +
*LCD-SPI CSX
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*SPI2_MISO
 +
*I2S2ext_SD
 +
*OTG_HS_ULPI_DIR
 +
*ETH_MII_TXD2
 +
*FMC_SDNE0
 +
*EVENTOUT
 +
*ADC123_IN12
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant except when in analog mode or oscillator mode
 
*current source or sink: 20mA max
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PC3
+
| bgcolor="#FFFFFF" style="color:green" | PC3
| bgcolor="#FFFFFF" | SPI2_MOSI
+
| bgcolor="#FFFFFF" align="center" |  
| bgcolor="#FFFFFF" | I2S2_SD
+
| bgcolor="#FFFFFF" | OTG_HS_ULPI_NXT
+
| bgcolor="#FFFFFF" | ETH_MII_TX_CLK
+
| bgcolor="#FFFFFF" | EVENTOUT
+
| bgcolor="#FFFFFF" | ADC123_IN13
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*SPI2_MOSI
 +
*I2S2_SD
 +
*OTG_HS_ULPI_NXT
 +
*ETH_MII_TX_CLK
 +
*FMC_SDCKE0
 +
*EVENTOUT
 +
*ADC123_IN13
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant except when in analog mode or oscillator mode
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PC4
 
| bgcolor="#FFFFFF" | PC4
| bgcolor="#FFFFFF" | ETH_RMII_RX_D0
+
| bgcolor="#FFFFFF" align="center" | ?
| bgcolor="#FFFFFF" | ETH_MII_RX_D0
+
| bgcolor="#FFFFFF" | EVENTOUT
+
| bgcolor="#FFFFFF" | ADC12_IN14
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*USB PSO
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*ETH_MII_RXD0
 +
*ETH_RM II_RXD0
 +
*EVENTOUT
 +
*ADC12_IN14
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant except when in analog mode or oscillator mode
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PC5
 
| bgcolor="#FFFFFF" | PC5
| bgcolor="#FFFFFF" | ETH_RMII_RX_D1
+
| bgcolor="#FFFFFF" align="center" | ?
| bgcolor="#FFFFFF" | ETH_MII_RX_D1
+
| bgcolor="#FFFFFF" | EVENTOUT
+
| bgcolor="#FFFFFF" | ADC12_IN15
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |  
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*USB QC
 +
*LED red
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*ETH_MII_RXD1
 +
*ETH_RM II_RXD1
 +
*EVENTOUT
 +
*ADC12_IN15
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant except when in analog mode or oscillator mode
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PC6
 
| bgcolor="#FFFFFF" | PC6
| bgcolor="#FFFFFF" | I2S2_MCK
+
| bgcolor="#FFFFFF" align="center" | &rarr;
| bgcolor="#FFFFFF" | TIM8_CH1
+
| bgcolor="#FFFFFF" | SDIO_D6
+
| bgcolor="#FFFFFF" | USART6_TX
+
| bgcolor="#FFFFFF" | DCMI_D0
+
| bgcolor="#FFFFFF" | TIM3_CH1
+
| bgcolor="#FFFFFF" | EVENTOUT
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*LCD-TFT HSYNC
 +
*LCD-RGB HSYNC
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*TIM3_CH1
 +
*TIM8_CH1
 +
*I2S2_MCK
 +
*USART6_TX
 +
*SDIO_D6
 +
*DCMI_D0
 +
*LCD_HSYNC
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PC7
 
| bgcolor="#FFFFFF" | PC7
| bgcolor="#FFFFFF" | I2S3_MCK
+
| bgcolor="#FFFFFF" align="center" | &harr;
| bgcolor="#FFFFFF" | TIM8_CH2
+
| bgcolor="#FFFFFF" | SDIO_D7
+
| bgcolor="#FFFFFF" | USART6_RX
+
| bgcolor="#FFFFFF" | DCMI_D1
+
| bgcolor="#FFFFFF" | TIM3_CH2
+
| bgcolor="#FFFFFF" | EVENTOUT
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*LCD-TFT DB10
 +
*LCD-RGB G6
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*TIM3_CH2
 +
*TIM8_CH2
 +
*I2S3_MCK
 +
*USART6_RX
 +
*SDIO_D7
 +
*DCMI_D1
 +
*LCD_G6
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PC8
+
| bgcolor="#FFFFFF" style="color:green" | PC8
| bgcolor="#FFFFFF" | TIM8_CH3
+
| bgcolor="#FFFFFF" align="center" |  
| bgcolor="#FFFFFF" | SDIO_D0
+
| bgcolor="#FFFFFF" | TIM3_CH3
+
| bgcolor="#FFFFFF" | USART6_CK
+
| bgcolor="#FFFFFF" | DCMI_D2
+
| bgcolor="#FFFFFF" | EVENTOUT
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |  
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*TIM3_CH3
 +
*TIM8_CH3
 +
*USART6_CK
 +
*SDIO_D0
 +
*DCMI_D2
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PC9
 
| bgcolor="#FFFFFF" | PC9
| bgcolor="#FFFFFF" | I2S_CKIN
+
| bgcolor="#FFFFFF" align="center" | ?
| bgcolor="#FFFFFF" | MCO2
+
| bgcolor="#FFFFFF" | TIM8_CH4
+
| bgcolor="#FFFFFF" | SDIO_D1
+
| bgcolor="#FFFFFF" | I2C3_SDA
+
| bgcolor="#FFFFFF" | DCMI_D3
+
| bgcolor="#FFFFFF" | TIM3_CH4
+
| bgcolor="#FFFFFF" | EVENTOUT
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*ACP/RF SDA
 +
*Touch panel SDA
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*MCO2
 +
*TIM3_CH4
 +
*TIM8_CH4
 +
*I2C3_SDA
 +
*I2S_CKIN
 +
*SDIO_D1
 +
*DCMI_D3
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PC10
 
| bgcolor="#FFFFFF" | PC10
| bgcolor="#FFFFFF" | SPI3_SCK
+
| bgcolor="#FFFFFF" align="center" | &harr;
| bgcolor="#FFFFFF" | I2S3_CK
+
| bgcolor="#FFFFFF" | UART4_TX
+
| bgcolor="#FFFFFF" | SDIO_D2
+
| bgcolor="#FFFFFF" | DCMI_D8
+
| bgcolor="#FFFFFF" | USART3_TX
+
| bgcolor="#FFFFFF" | EVENTOUT
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*LCD-TFT DB12
 +
*LCD-RGB R2
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*SPI3_SCK
 +
*I2S3_CK
 +
*USART3_TX
 +
*UART4_TX
 +
*SDIO_D2
 +
*DCMI_D8
 +
*LCD_R2
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PC11
+
| bgcolor="#FFFFFF" style="color:green" | PC11
| bgcolor="#FFFFFF" | UART4_RX
+
| bgcolor="#FFFFFF" align="center" |  
| bgcolor="#FFFFFF" | SPI3_MISO
+
| bgcolor="#FFFFFF" | SDIO_D3
+
| bgcolor="#FFFFFF" | DCMI_D4
+
| bgcolor="#FFFFFF" | USART3_RX
+
| bgcolor="#FFFFFF" | I2S3ext_SD
+
| bgcolor="#FFFFFF" | EVENTOUT
+
| bgcolor="#FFFFFF" |  
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*I2S3ext_SD
 +
*SPI3_MISO
 +
*USART3_RX
 +
*UART4_RX
 +
*SDIO_D3
 +
*DCMI_D4
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PC12
+
| bgcolor="#FFFFFF" style="color:green" | PC12
| bgcolor="#FFFFFF" | UART5_TX
+
| bgcolor="#FFFFFF" align="center" |  
| bgcolor="#FFFFFF" | SDIO_CK
+
| bgcolor="#FFFFFF" | DCMI_D9
+
| bgcolor="#FFFFFF" | SPI3_MOSI
+
| bgcolor="#FFFFFF" | I2S3_SD
+
| bgcolor="#FFFFFF" | USART3_CK
+
| bgcolor="#FFFFFF" | EVENTOUT
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*SPI3_MOSI
 +
*I2S3_SD
 +
*USART3_CK
 +
*UART5_TX
 +
*SDIO_CK
 +
*DCMI_D9
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PC13
+
| bgcolor="#FFFFFF" style="color:green" | PC13
| bgcolor="#FFFFFF" | EVENTOUT
+
| bgcolor="#FFFFFF" align="center" |  
| bgcolor="#FFFFFF" | RTC_OUT
+
| bgcolor="#FFFFFF" | RTC_TAMP1
+
| bgcolor="#FFFFFF" | RTC_TS
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*EVENTOUT
 +
*TAMP_1
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
+
*3mA sink max
| bgcolor="#FFFFFF" |
+
*2MHz max into 30pf
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" align="left" |
+
*5 V tolerant I/O
+
*current sink: 3mA max
+
*Speed should not exceed 2 MHz with a maximum load of 30 pF
+
 
|-
 
|-
| bgcolor="#FFFFFF" | PC14
+
| bgcolor="#FFFFFF" style="color:green" | PC14
| bgcolor="#FFFFFF" | EVENTOUT
+
| bgcolor="#FFFFFF" align="center" |  
| bgcolor="#FFFFFF" | OSC32_IN(4)
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*OSC32_IN (not fitted)
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*EVENTOUT
 +
*OSC32_IN
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
+
*3mA sink max
| bgcolor="#FFFFFF" |
+
*2MHz max into 30pf
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" align="left" |
+
*5 V tolerant I/O
+
*current sink: 3mA max
+
*Speed should not exceed 2 MHz with a maximum load of 30 pF
+
 
|-
 
|-
| bgcolor="#FFFFFF" | PC15
+
| bgcolor="#FFFFFF" style="color:green" | PC15
| bgcolor="#FFFFFF" | EVENTOUT
+
| bgcolor="#FFFFFF" align="center" |  
| bgcolor="#FFFFFF" | OSC32_OUT(4)
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" | 
+
*OSC32_OUT (not fitted)
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" | 
+
*EVENTOUT
 +
*OSC32_OUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
+
*3mA sink max
| bgcolor="#FFFFFF" |
+
*2MHz max into 30pf
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" align="left" |
+
*5 V tolerant I/O
+
*current sink: 3mA max
+
*Speed should not exceed 2 MHz with a maximum load of 30 pF
+
 
|-
 
|-
 
| bgcolor="#F0F0F0" | PD0
 
| bgcolor="#F0F0F0" | PD0
| bgcolor="#F0F0F0" | FSMC_D2
+
| bgcolor="#F0F0F0" align="center" | &harr;
| bgcolor="#F0F0F0" | CAN1_RX
+
| bgcolor="#F0F0F0" | EVENTOUT
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*SDRAM D2
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*CAN1_RX
 +
*FMC_D2
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#F0F0F0" | PD1
 
| bgcolor="#F0F0F0" | PD1
| bgcolor="#F0F0F0" | FSMC_D3
+
| bgcolor="#F0F0F0" align="center" | &harr;
| bgcolor="#F0F0F0" | CAN1_TX
+
| bgcolor="#F0F0F0" | EVENTOUT
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*SDRAM D3
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*CAN1_TX
 +
*FMC_D3
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PD2
+
| bgcolor="#F0F0F0" style="color:green" | PD2
| bgcolor="#F0F0F0" | TIM3_ETR
+
| bgcolor="#F0F0F0" align="center" |  
| bgcolor="#F0F0F0" | UART5_RX
+
| bgcolor="#F0F0F0" | SDIO_CMD
+
| bgcolor="#F0F0F0" | DCMI_D11
+
| bgcolor="#F0F0F0" | EVENTOUT
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |  
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*TIM3_ETR
 +
*UART5_RX
 +
*SDIO_CMD
 +
*DCMI_D11
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#F0F0F0" | PD3
 
| bgcolor="#F0F0F0" | PD3
| bgcolor="#F0F0F0" | FSMC_CLK
+
| bgcolor="#F0F0F0" align="center" | &harr;
| bgcolor="#F0F0F0" | USART2_CTS
+
| bgcolor="#F0F0F0" | EVENTOUT
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*LCD-TFT DB11
 +
*LCD-RGB G7
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*SPI2_SCK
 +
*I2S2_CK
 +
*USART2_CTS
 +
*FMC_CLK
 +
*DCMI_D5
 +
*LCD_G7
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PD4
+
| bgcolor="#F0F0F0" style="color:green" | PD4
| bgcolor="#F0F0F0" | FSMC_NOE
+
| bgcolor="#F0F0F0" align="center" |  
| bgcolor="#F0F0F0" | USART2_RTS
+
| bgcolor="#F0F0F0" | EVENTOUT
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*USART2_RTS
 +
*FMC_NOE
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PD5
+
| bgcolor="#F0F0F0" style="color:green" | PD5
| bgcolor="#F0F0F0" | FSMC_NWE
+
| bgcolor="#F0F0F0" align="center" |  
| bgcolor="#F0F0F0" | USART2_TX
+
| bgcolor="#F0F0F0" | EVENTOUT
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |  
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*USART2_TX
 +
*FMC_NWE
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#F0F0F0" | PD6
 
| bgcolor="#F0F0F0" | PD6
| bgcolor="#F0F0F0" | FSMC_NWAIT
+
| bgcolor="#F0F0F0" align="center" | &harr;
| bgcolor="#F0F0F0" | USART2_RX
+
| bgcolor="#F0F0F0" | EVENTOUT
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*LCD-TFT DB0
 +
*LCD-RGB B2
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*SPI3_MOSI
 +
*I2S3_SD
 +
*SAI1_SD_A
 +
*USART2_RX
 +
*FMC_NWAIT
 +
*DCMI_D10
 +
*LCD_B2
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PD7
+
| bgcolor="#F0F0F0" style="color:green" | PD7
| bgcolor="#F0F0F0" | USART2_CK
+
| bgcolor="#F0F0F0" align="center" |  
| bgcolor="#F0F0F0" | FSMC_NE1
+
| bgcolor="#F0F0F0" | FSMC_NCE2
+
| bgcolor="#F0F0F0" | EVENTOUT
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*USART2_CK
 +
*FMC_NE1/FMC_NCE2
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#F0F0F0" | PD8
 
| bgcolor="#F0F0F0" | PD8
| bgcolor="#F0F0F0" | FSMC_D13
+
| bgcolor="#F0F0F0" align="center" | &harr;
| bgcolor="#F0F0F0" | USART3_TX
+
| bgcolor="#F0F0F0" | EVENTOUT
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |  
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*SDRAM D13
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*USART3_TX
 +
*FMC_D13
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#F0F0F0" | PD9
 
| bgcolor="#F0F0F0" | PD9
| bgcolor="#F0F0F0" | FSMC_D14
+
| bgcolor="#F0F0F0" align="center" | &harr;
| bgcolor="#F0F0F0" | USART3_RX
+
| bgcolor="#F0F0F0" | EVENTOUT
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*SDRAM D14
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*USART3_RX
 +
*FMC_D14
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#F0F0F0" | PD10
 
| bgcolor="#F0F0F0" | PD10
| bgcolor="#F0F0F0" | FSMC_D15
+
| bgcolor="#F0F0F0" align="center" | &harr;
| bgcolor="#F0F0F0" | USART3_CK
+
| bgcolor="#F0F0F0" | EVENTOUT
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*SDRAM D15
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*USART3_CK
 +
*FMC_D15
 +
*LCD_B3
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#F0F0F0" | PD11
 
| bgcolor="#F0F0F0" | PD11
| bgcolor="#F0F0F0" | FSMC_CLE
+
| bgcolor="#F0F0F0" align="center" | &rarr; ?
| bgcolor="#F0F0F0" | FSMC_A16
+
| bgcolor="#F0F0F0" | USART3_CT S
+
| bgcolor="#F0F0F0" | EVENTOUT
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |  
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*LCD-TFT TE
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*USART3_CTS
 +
*FMC_A16
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#F0F0F0" | PD12
 
| bgcolor="#F0F0F0" | PD12
| bgcolor="#F0F0F0" | FSMC_ALE
+
| bgcolor="#F0F0F0" align="center" | &rarr; ?
| bgcolor="#F0F0F0" | FSMC_A17
+
| bgcolor="#F0F0F0" | TIM4_CH1
+
| bgcolor="#F0F0F0" | USART3_RTS
+
| bgcolor="#F0F0F0" | EVENTOUT
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*LCD-TFT RDX
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*TIM4_CH1
 +
*USART3_RTS
 +
*FMC_A17
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#F0F0F0" | PD13
 
| bgcolor="#F0F0F0" | PD13
| bgcolor="#F0F0F0" | FSMC_A18
+
| bgcolor="#F0F0F0" align="center" | &rarr; ?
| bgcolor="#F0F0F0" | TIM4_CH2
+
| bgcolor="#F0F0F0" | EVENTOUT
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*LCD-TFT WRX
 +
*LCD-SPI DCX
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*TIM4_CH2
 +
*FMC_A18
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#F0F0F0" | PD14
 
| bgcolor="#F0F0F0" | PD14
| bgcolor="#F0F0F0" | FSMC_D0
+
| bgcolor="#F0F0F0" align="center" | &harr;
| bgcolor="#F0F0F0" | TIM4_CH3
+
| bgcolor="#F0F0F0" | EVENTOUT
+
| bgcolor="#F0F0F0" | EVENTOUT
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*SDRAM D0
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*TIM4_CH3
 +
*FMC_D0
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#F0F0F0" | PD15
 
| bgcolor="#F0F0F0" | PD15
| bgcolor="#F0F0F0" | FSMC_D1
+
| bgcolor="#F0F0F0" align="center" | &harr;
| bgcolor="#F0F0F0" | TIM4_CH4
+
| bgcolor="#F0F0F0" | EVENTOUT
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |  
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*SDRAM D1
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*TIM4_CH4
 +
*FMC_D1
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PE0
 
| bgcolor="#FFFFFF" | PE0
| bgcolor="#FFFFFF" | TIM4_ETR
+
| bgcolor="#FFFFFF" align="center" | ?
| bgcolor="#FFFFFF" | FSMC_NBL0
+
| bgcolor="#FFFFFF" | DCMI_D2
+
| bgcolor="#FFFFFF" | EVENTOUT
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*SDRAM NBL0
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*TIM4_ETR
 +
*UART8_RX
 +
*FMC_NBL0
 +
*DCMI_D2
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PE1
 
| bgcolor="#FFFFFF" | PE1
| bgcolor="#FFFFFF" | FSMC_NBL1
+
| bgcolor="#FFFFFF" align="center" | ?
| bgcolor="#FFFFFF" | DCMI_D3
+
| bgcolor="#FFFFFF" | EVENTOUT
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*SDRAM NBL1
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*UART8_TX
 +
*FMC_NBL1
 +
*DCMI_D3
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PE2
+
| bgcolor="#FFFFFF" style="color:green" | PE2
| bgcolor="#FFFFFF" | TRACECLK
+
| bgcolor="#FFFFFF" align="center" |  
| bgcolor="#FFFFFF" | FSMC_A23
+
| bgcolor="#FFFFFF" | ETH_MII_TXD3
+
| bgcolor="#FFFFFF" | EVENTOUT
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |  
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*TRACECLK
 +
*SPI4_SCK
 +
*SAI1_MCLK_A
 +
*ETH_MII_TXD3
 +
*FMC_A23
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PE3
+
| bgcolor="#FFFFFF" style="color:green" | PE3
| bgcolor="#FFFFFF" | TRACED0
+
| bgcolor="#FFFFFF" align="center" |  
| bgcolor="#FFFFFF" | FSMC_A19
+
| bgcolor="#FFFFFF" | EVENTOUT
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*TRACED0
 +
*SAI1_SD_B
 +
*FMC_A19
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PE4
+
| bgcolor="#FFFFFF" style="color:green" | PE4
| bgcolor="#FFFFFF" | TRACED1
+
| bgcolor="#FFFFFF" align="center" |  
| bgcolor="#FFFFFF" | FSMC_A20
+
| bgcolor="#FFFFFF" | DCMI_D4
+
| bgcolor="#FFFFFF" | EVENTOUT
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*TRACED1
 +
*SPI4_NSS
 +
*SAI1_FS_A
 +
*FMC_A20
 +
*DCMI_D4
 +
*LCD_B0
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PE5
+
| bgcolor="#FFFFFF" style="color:green" | PE5
| bgcolor="#FFFFFF" | TRACED2
+
| bgcolor="#FFFFFF" align="center" |  
| bgcolor="#FFFFFF" | FSMC_A21
+
| bgcolor="#FFFFFF" | TIM9_CH1
+
| bgcolor="#FFFFFF" | DCMI_D6
+
| bgcolor="#FFFFFF" | EVENTOUT
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*TRACED2
 +
*TIM9_CH1
 +
*SPI4_MISO
 +
*SAI1_SCK_A
 +
*FMC_A21
 +
*DCMI_D6
 +
*LCD_G0
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PE6
+
| bgcolor="#FFFFFF" style="color:green" | PE6
| bgcolor="#FFFFFF" | TRACED3
+
| bgcolor="#FFFFFF" align="center" |  
| bgcolor="#FFFFFF" | FSMC_A22
+
| bgcolor="#FFFFFF" | TIM9_CH2
+
| bgcolor="#FFFFFF" | DCMI_D7
+
| bgcolor="#FFFFFF" | EVENTOUT
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*TRACED3
 +
*TIM9_CH2
 +
*SPI4_MOSI
 +
*SAI1_SD_A
 +
*FMC_A22
 +
*DCMI_D7
 +
*LCD_G1
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PE7
 
| bgcolor="#FFFFFF" | PE7
| bgcolor="#FFFFFF" | FSMC_D4
+
| bgcolor="#FFFFFF" align="center" | &harr;
| bgcolor="#FFFFFF" | TIM1_ETR
+
| bgcolor="#FFFFFF" | EVENTOUT
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*SDRAM D4
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*TIM1_ETR
 +
*UART7_RX
 +
*FMC_D4
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PE8
 
| bgcolor="#FFFFFF" | PE8
| bgcolor="#FFFFFF" | FSMC_D5
+
| bgcolor="#FFFFFF" align="center" | &harr;
| bgcolor="#FFFFFF" | TIM1_CH1N
+
| bgcolor="#FFFFFF" | EVENTOUT
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*SDRAM D5
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*TIM1_CH1N
 +
*UART7_TX
 +
*FMC_D5
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PE9
 
| bgcolor="#FFFFFF" | PE9
| bgcolor="#FFFFFF" | FSMC_D6
+
| bgcolor="#FFFFFF" align="center" | &harr;
| bgcolor="#FFFFFF" | TIM1_CH1
+
| bgcolor="#FFFFFF" | EVENTOUT
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*SDRAM D6
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*TIM1_CH1
 +
*FMC_D6
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PE10
 
| bgcolor="#FFFFFF" | PE10
| bgcolor="#FFFFFF" | FSMC_D7
+
| bgcolor="#FFFFFF" align="center" | &harr;
| bgcolor="#FFFFFF" | TIM1_CH2N
+
| bgcolor="#FFFFFF" | EVENTOUT
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*SDRAM D7
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*TIM1_CH2N
 +
*FMC_D7
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PE11
 
| bgcolor="#FFFFFF" | PE11
| bgcolor="#FFFFFF" | FSMC_D8
+
| bgcolor="#FFFFFF" align="center" | &harr;
| bgcolor="#FFFFFF" | TIM1_CH2
+
| bgcolor="#FFFFFF" | EVENTOUT
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*SDRAM D8
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*TIM1_CH2
 +
*SPI4_NSS
 +
*FMC_D8
 +
*LCD_G3
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PE12
 
| bgcolor="#FFFFFF" | PE12
| bgcolor="#FFFFFF" | FSMC_D9
+
| bgcolor="#FFFFFF" align="center" | &harr;
| bgcolor="#FFFFFF" | TIM1_CH3N
+
| bgcolor="#FFFFFF" | EVENTOUT
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*SDRAM D9
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*TIM1_CH3N
 +
*SPI4_SCK
 +
*FMC_D9
 +
*LCD_B4
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PE13
 
| bgcolor="#FFFFFF" | PE13
| bgcolor="#FFFFFF" | FSMC_D10
+
| bgcolor="#FFFFFF" align="center" | &harr;
| bgcolor="#FFFFFF" | TIM1_CH3
+
| bgcolor="#FFFFFF" | EVENTOUT
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*SDRAM D10
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*TIM1_CH3
 +
*SPI4_MISO
 +
*FMC_D10
 +
*LCD_DE
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PE14
 
| bgcolor="#FFFFFF" | PE14
| bgcolor="#FFFFFF" | FSMC_D11
+
| bgcolor="#FFFFFF" align="center" | &harr;
| bgcolor="#FFFFFF" | TIM1_CH4
+
| bgcolor="#FFFFFF" | EVENTOUT
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*SDRAM D11
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*TIM1_CH4
 +
*SPI4_MOSI
 +
*FMC_D11
 +
*LCD_CLK
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" | PE15
 
| bgcolor="#FFFFFF" | PE15
| bgcolor="#FFFFFF" | FSMC_D12
+
| bgcolor="#FFFFFF" align="center" | &harr;
| bgcolor="#FFFFFF" | TIM1_BKIN
+
| bgcolor="#FFFFFF" | EVENTOUT
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*SDRAM D12
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*TIM1_BKIN
 +
*FMC_D12
 +
*LCD_R7
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PH0
+
| bgcolor="#F0F0F0" | PF0
| bgcolor="#F0F0F0" | EVENTOUT
+
| bgcolor="#F0F0F0" align="center" | &rarr;
| bgcolor="#F0F0F0" | OSC_IN(4)
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*SDRAM A0
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*I2C2_SDA
 +
*FMC_A0
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PH1
+
| bgcolor="#F0F0F0" | PF1
| bgcolor="#F0F0F0" | EVENTOUT
+
| bgcolor="#F0F0F0" align="center" | &rarr;
| bgcolor="#F0F0F0" | OSC_OUT(4)
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*SDRAM A1
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*I2C2_SCL
 +
*FMC_A1
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" align="left" |
 
*5 V tolerant I/O
 
*current source or sink: 20mA max
 
|}
 
 
=== Alternate function mapping ===
 
[[File:SelectingAF.jpg]]
 
 
{| class="wikitable" border="1" cellspacing="0" | style="text-align:center"
 
|+ '''Alternate function mapping'''
 
| '''Pin'''
 
| '''AF 0'''
 
| '''AF 1'''
 
| '''AF 2'''
 
| '''AF 3'''
 
| '''AF 4'''
 
| '''AF 5'''
 
| '''AF 6'''
 
| '''AF 7'''
 
| '''AF 8'''
 
| '''AF 9'''
 
| '''AF 10'''
 
| '''AF 11'''
 
| '''AF 12'''
 
| '''AF 13'''
 
| '''AF 14'''
 
| '''AF 15'''
 
 
|-
 
|-
|
+
| bgcolor="#F0F0F0" | PF2
| '''SYS'''
+
| bgcolor="#F0F0F0" align="center" | &rarr;
| '''TIM1/2'''
+
| '''TIM3/4/5'''
+
| '''TIM8/9/10/11'''
+
| '''I2C1/2/3'''
+
| '''SPI1/SPI2/I2S2/I2S2ext'''
+
| '''SPI3/I2Sext/I2S3'''
+
| '''USART1/2/3/I2S3ext'''
+
| '''UART4/5/USART6'''
+
| '''CAN1/CAN2/TIM12/13/14'''
+
| '''OTG_FS/OTG_HS'''
+
| '''ETH'''
+
| '''FSMC/SDIO/OTG_FS'''
+
| '''DCMI'''
+
|
+
|
+
|-
+
| bgcolor="#FFFFFF" | PA0
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | TIM2_CH1_ETR
+
| bgcolor="#FFFFFF" | TIM5_CH1
+
| bgcolor="#FFFFFF" | TIM8_ETR
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | USART2_CTS
+
| bgcolor="#FFFFFF" | UART4_TX
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | ETH_MII_CRS
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PA1
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | TIM2_CH2
+
| bgcolor="#FFFFFF" | TIM5_CH2
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | USART2_RTS
+
| bgcolor="#FFFFFF" | UART4_RX
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | ETH_MII_RX_CLK<br />ETH_RMII_REF_CLK
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PA2
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | TIM2_CH3
+
| bgcolor="#FFFFFF" | TIM5_CH3
+
| bgcolor="#FFFFFF" | TIM9_CH1
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | USART2_TX
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | ETH_MDIO
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PA3
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | TIM2_CH4
+
| bgcolor="#FFFFFF" | TIM5_CH4
+
| bgcolor="#FFFFFF" | TIM9_CH2
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | USART2_RX
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | OTG_HS_ULPI_D0
+
| bgcolor="#FFFFFF" | ETH _MII_COL
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PA4
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | SPI1_NSS
+
| bgcolor="#FFFFFF" | SPI3_NSS<br />I2S3_WS
+
| bgcolor="#FFFFFF" | USART2_CK
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | OTG_HS_SOF
+
| bgcolor="#FFFFFF" | DCMI_HSYNC
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PA5
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | TIM2_CH1_ETR
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | TIM8_CH1N
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | SPI1_SCK
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | OTG_HS_ULPI_CK
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PA6
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | TIM1_BKIN
+
| bgcolor="#FFFFFF" | TIM3_CH1
+
| bgcolor="#FFFFFF" | TIM8_BKIN
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | SPI1_MISO
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | TIM13_CH1
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | DCMI_PIXCK
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PA7
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | TIM1_CH1N
+
| bgcolor="#FFFFFF" | TIM3_CH2
+
| bgcolor="#FFFFFF" | TIM8_CH1N
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | SPI1_MOSI
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | TIM14_CH1
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | ETH_MII_RX_DV<br />ETH_RMII_CRS_DV
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PA8
+
| bgcolor="#FFFFFF" | MCO1
+
| bgcolor="#FFFFFF" | TIM1_CH1
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | I2C3_SCL
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | USART1_CK
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | OTG_FS_SOF
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PA9
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | TIM1_CH2
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | I2C3_SMBA
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | USART1_TX
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | DCMI_D0
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PA10
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | TIM1_CH3
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | USART1_RX
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | OTG_FS_ID
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | DCMI_D1
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PA11
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | TIM1_CH4
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | USART1_CTS
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | CAN1_RX
+
| bgcolor="#FFFFFF" | OTG_FS_DM
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PA12
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | TIM1_ETR
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | USART1_RTS
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | CAN1_TX
+
| bgcolor="#FFFFFF" | OTG_FS_DP
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PA13
+
| bgcolor="#FFFFFF" | JTMS-SWDIO
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
|-
+
| bgcolor="#FFFFFF" | PA14
+
| bgcolor="#FFFFFF" | JTCK-SWCLK
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
|-
+
| bgcolor="#FFFFFF" | PA15
+
| bgcolor="#FFFFFF" | JTDI
+
| bgcolor="#FFFFFF" | TIM2_CH1<br />TIM2_ETR
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | SPI1_NSS
+
| bgcolor="#FFFFFF" | SPI3_NSS<br />I2S3_WS
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
|-
+
| bgcolor=“#F0F0F0” | PB0
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | TIM1_CH2N
+
| bgcolor=“#F0F0F0” | TIM3_CH3
+
| bgcolor=“#F0F0F0” | TIM8_CH2N
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | OTG_HS_ULPI_D1
+
| bgcolor=“#F0F0F0” | ETH _MII_RXD2
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | EVENTOUT
+
|-
+
| bgcolor=“#F0F0F0” | PB1
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | TIM1_CH3N
+
| bgcolor=“#F0F0F0” | TIM3_CH4
+
| bgcolor=“#F0F0F0” | TIM8_CH3N
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | OTG_HS_ULPI_D2
+
| bgcolor=“#F0F0F0” | ETH_MII_RXD3
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | EVENTOUT
+
|-
+
| bgcolor=“#F0F0F0” | PB2
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | EVENTOUT
+
|-
+
| bgcolor=“#F0F0F0” | PB3
+
| bgcolor=“#F0F0F0” | JTDO<br />TRACESWO
+
| bgcolor=“#F0F0F0” | TIM2_CH2
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | SPI1_SCK
+
| bgcolor=“#F0F0F0” | SPI3_SCK<br />I2S3_CK
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | EVENTOUT
+
|-
+
| bgcolor=“#F0F0F0” | PB4
+
| bgcolor=“#F0F0F0” | NJTRST
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | TIM3_CH1
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | SPI1_MISO
+
| bgcolor=“#F0F0F0” | SPI3_MISO
+
| bgcolor=“#F0F0F0” | I2S3ext_SD
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | EVENTOUT
+
|-
+
| bgcolor=“#F0F0F0” | PB5
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | TIM3_CH2
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | I2C1_SMBA
+
| bgcolor=“#F0F0F0” | SPI1_MOSI
+
| bgcolor=“#F0F0F0” | SPI3_MOSI<br />I2S3_SD
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | CAN2_RX
+
| bgcolor=“#F0F0F0” | OTG_HS_ULPI_D7
+
| bgcolor=“#F0F0F0” | ETH_PPS_OUT
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | DCMI_D10
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | EVENTOUT
+
|-
+
| bgcolor=“#F0F0F0” | PB6
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | TIM4_CH1
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | I2C1_SCL
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | USART1_TX
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | CAN2_TX
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | DCMI_D5
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | EVENTOUT
+
|-
+
| bgcolor=“#F0F0F0” | PB7
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | TIM4_CH2
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | I2C1_SDA
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | USART1_RX
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | FSMC_NL
+
| bgcolor=“#F0F0F0” | DCMI_VSYNC
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | EVENTOUT
+
|-
+
| bgcolor=“#F0F0F0” | PB8
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | TIM4_CH3
+
| bgcolor=“#F0F0F0” | TIM10_CH1
+
| bgcolor=“#F0F0F0” | I2C1_SCL
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | CAN1_RX
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | ETH _MII_TXD3
+
| bgcolor=“#F0F0F0” | SDIO_D4
+
| bgcolor=“#F0F0F0” | DCMI_D6
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | EVENTOUT
+
|-
+
| bgcolor=“#F0F0F0” | PB9
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | TIM4_CH4
+
| bgcolor=“#F0F0F0” | TIM11_CH1
+
| bgcolor=“#F0F0F0” | I2C1_SDA
+
| bgcolor=“#F0F0F0” | SPI2_NSS<br />I2S2_WS
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | CAN1_TX
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | SDIO_D5
+
| bgcolor=“#F0F0F0” | DCMI_D7
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | EVENTOUT
+
|-
+
| bgcolor=“#F0F0F0” | PB10
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | TIM2_CH3
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | I2C2_SCL
+
| bgcolor=“#F0F0F0” | SPI2_SCK<br />I2S2_CK
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | USART3_TX
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | OTG_HS_ULPI_D3
+
| bgcolor=“#F0F0F0” | ETH_MII_RX_ER
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | EVENTOUT
+
|-
+
| bgcolor=“#F0F0F0” | PB11
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | TIM2_CH4
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | I2C2_SDA
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | USART3_RX
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | OTG_HS_ULPI_D4
+
| bgcolor=“#F0F0F0” | ETH_MII_TX_EN<br />ETH_RMII_TX_EN
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | EVENTOUT
+
|-
+
| bgcolor=“#F0F0F0” | PB12
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | TIM1_BKIN
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | I2C2_SMBA
+
| bgcolor=“#F0F0F0” | SPI2_NSS<br />I2S2_WS
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | USART3_CK
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | CAN2_RX
+
| bgcolor=“#F0F0F0” | OTG_HS_ULPI_D5
+
| bgcolor=“#F0F0F0” | ETH_MII_TXD0<br />ETH_RMII_TXD0
+
| bgcolor=“#F0F0F0” | OTG_HS_ID
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | EVENTOUT
+
|-
+
| bgcolor=“#F0F0F0” | PB13
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | TIM1_CH1N
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | SPI2_SCK<br />I2S2_CK
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | USART3_CTS
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | CAN2_TX
+
| bgcolor=“#F0F0F0” | OTG_HS_ULPI_D6
+
| bgcolor=“#F0F0F0” | ETH_MII_TXD1<br />ETH_RMII_TXD1
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | EVENTOUT
+
|-
+
| bgcolor=“#F0F0F0” | PB14
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | TIM1_CH2N
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | TIM8_CH2N
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | SPI2_MISO
+
| bgcolor=“#F0F0F0” | I2S2ext_SD
+
| bgcolor=“#F0F0F0” | USART3_RTS
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | TIM12_CH1
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | OTG_HS_DM
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | EVENTOUT
+
|-
+
| bgcolor=“#F0F0F0” | PB15
+
| bgcolor=“#F0F0F0” | RTC_REFIN
+
| bgcolor=“#F0F0F0” | TIM1_CH3N
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | TIM8_CH3N
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | SPI2_MOSI<br />I2S2_SD
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | TIM12_CH2
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | OTG_HS_DP
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” |
+
| bgcolor=“#F0F0F0” | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PC0
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | OTG_HS_ULPI_STP
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PC1
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | ETH_MDC
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PC2
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | SPI2_MISO
+
| bgcolor="#FFFFFF" | I2S2ext_SD
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | OTG_HS_ULPI_DIR
+
| bgcolor="#FFFFFF" | ETH _MII_TXD2
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PC3
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | SPI2_MOSI<br />I2S2_SD
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | OTG_HS_ULPI_NXT
+
| bgcolor="#FFFFFF" | ETH_MII_TX_CLK
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PC4
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | ETH_MII_RXD0<br />ETH_RMII_RXD0
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PC5
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | ETH _MII_RXD1<br />ETH _RMII_RXD1
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PC6
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | TIM3_CH1
+
| bgcolor="#FFFFFF" | TIM8_CH1
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | I2S2_MCK
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | USART6_TX
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | SDIO_D6
+
| bgcolor="#FFFFFF" | DCMI_D0
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PC7
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | TIM3_CH2
+
| bgcolor="#FFFFFF" | TIM8_CH2
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | I2S3_MCK
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | USART6_RX
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | SDIO_D7
+
| bgcolor="#FFFFFF" | DCMI_D1
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PC8
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | TIM3_CH3
+
| bgcolor="#FFFFFF" | TIM8_CH3
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | USART6_CK
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | SDIO_D0
+
| bgcolor="#FFFFFF" | DCMI_D2
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PC9
+
| bgcolor="#FFFFFF" | MCO2
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | TIM3_CH4
+
| bgcolor="#FFFFFF" | TIM8_CH4
+
| bgcolor="#FFFFFF" | I2C3_SDA
+
| bgcolor="#FFFFFF" | I2S_CKIN
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | SDIO_D1
+
| bgcolor="#FFFFFF" | DCMI_D3
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PC10
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | SPI3_SCK<br />I2S3_CK
+
| bgcolor="#FFFFFF" | USART3_TX
+
| bgcolor="#FFFFFF" | UART4_TX
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | SDIO_D2
+
| bgcolor="#FFFFFF" | DCMI_D8
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PC11
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | I2S3ext_SD
+
| bgcolor="#FFFFFF" | SPI3_MISO
+
| bgcolor="#FFFFFF" | USART3_RX
+
| bgcolor="#FFFFFF" | UART4_RX
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | SDIO_D3
+
| bgcolor="#FFFFFF" | DCMI_D4
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PC12
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | SPI3_MOSI<br />I2S3_SD
+
| bgcolor="#FFFFFF" | USART3_CK
+
| bgcolor="#FFFFFF" | UART5_TX
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | SDIO_CK
+
| bgcolor="#FFFFFF" | DCMI_D9
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PC13
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PC14
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PC15
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | EVENTOUT
+
|-
+
| bgcolor="#F0F0F0" | PD0
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*SDRAM A2
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*I2C2_SMBA
 +
*FMC_A2
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | CAN1_RX
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | FSMC_D2
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PD1
+
| bgcolor="#F0F0F0" | PF3
 +
| bgcolor="#F0F0F0" align="center" | &rarr;
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*SDRAM A3
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*FMC_A3
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | CAN1_TX
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | FSMC_D3
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PD2
+
| bgcolor="#F0F0F0" | PF4
 +
| bgcolor="#F0F0F0" align="center" | &rarr;
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*SDRAM A4
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*FMC_A4
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | UART5_RX
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | SDIO_CMD
 
| bgcolor="#F0F0F0" | DCMI_D11
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PD3
+
| bgcolor="#F0F0F0" | PF5
 +
| bgcolor="#F0F0F0" align="center" | &rarr;
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*SDRAM A5
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*FMC_A5
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | USART2_CTS
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | FSMC_CLK
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PD4
+
| bgcolor="#F0F0F0" style="color:green" | PF6
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*TIM10_CH1
 +
*SPI5_NSS
 +
*SAI1_SD_B
 +
*UART7_RX
 +
*FMC_NIORD
 +
*EVENTOUT
 +
*ADC3_IN4
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | USART2_RTS
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | FSMC_NOE
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PD5
+
| bgcolor="#F0F0F0" style="color:darkgrey" | PF7
 +
| bgcolor="#F0F0F0" align="center" | ?
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*LCD-TFT DCX
 +
*LCD-SPI SCL
 +
*L3GD20 gyro SCK
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*TIM11_CH1
 +
*SPI5_SCK
 +
*SAI1_MCLK_B
 +
*UART7_TX
 +
*FMC_NREG
 +
*EVENTOUT
 +
*ADC3_IN5
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | USART2_TX
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | FSMC_NWE
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PD6
+
| bgcolor="#F0F0F0" style="color:darkgrey" | PF8
| bgcolor="#F0F0F0" |  
+
| bgcolor="#F0F0F0" align="center" | &larr;
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" | USART2_RX
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |  
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" | FSMC_NWAIT
+
*L3GD20 gyro MISO
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*SPI5_MISO
 +
*SAI1_SCK_B
 +
*TIM13_CH1
 +
*FMC_NIOWR
 +
*EVENTOUT
 +
*ADC3_IN6
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PD7
+
| bgcolor="#F0F0F0" style="color:darkgrey" | PF9
 +
| bgcolor="#F0F0F0" align="center" | ?
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*LCD-TFT SDA
 +
*LCD-TFT SDI/SDO
 +
*L3GD20 gyro MOSI
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*SPI5_MOSI
 +
*SAI1_FS_B
 +
*TIM14_CH1
 +
*FMC_CD
 +
*EVENTOUT
 +
*ADC3_IN7
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | USART2_CK
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | FSMC_NE1<br />FSMC_NCE2
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PD8
+
| bgcolor="#F0F0F0" style="color:darkgrey" | PF10
 +
| bgcolor="#F0F0F0" align="center" | &rarr;
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*LCD-TFT ENABLE
 +
*LCD-RGB DE
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*FMC_INTR
 +
*DCMI_D11
 +
*LCD_DE
 +
*EVENTOUT
 +
*ADC3_IN8
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | USART3_TX
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | FSMC_D13
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PD9
+
| bgcolor="#F0F0F0" | PF11
 +
| bgcolor="#F0F0F0" align="center" | ?
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*SDRAM SDNRAS
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*SPI5_MOSI
 +
*FMC_SDNRAS
 +
*DCMI_D12
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | USART3_RX
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | FSMC_D14
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PD10
+
| bgcolor="#F0F0F0" | PF12
 +
| bgcolor="#F0F0F0" align="center" | &rarr;
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*SDRAM A6
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*FMC_A6
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | USART3_CK
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | FSMC_D15
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PD11
+
| bgcolor="#F0F0F0" | PF13
 +
| bgcolor="#F0F0F0" align="center" | &rarr;
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*SDRAM A7
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*FMC_A7
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | USART3_CTS
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | FSMC_A16
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PD12
+
| bgcolor="#F0F0F0" | PF14
 +
| bgcolor="#F0F0F0" align="center" | &rarr;
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*SDRAM A8
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" | TIM4_CH1
+
*FMC_A8
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | USART3_RTS
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | FSMC_A17
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PD13
+
| bgcolor="#F0F0F0" | PF15
 +
| bgcolor="#F0F0F0" align="center" | &rarr;
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*SDRAM A9
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" | TIM4_CH2
+
*FMC_A9
 +
*EVENTOUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | FSMC_A18
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PD14
+
| bgcolor="#FFFFFF" | PG0
| bgcolor="#F0F0F0" |
+
| bgcolor="#FFFFFF" align="center" | &rarr;
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" | TIM4_CH3
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" | FSMC_D0
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" | EVENTOUT
+
|-
+
| bgcolor="#F0F0F0" | PD15
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" | TIM4_CH4
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" | FSMC_D1
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" | EVENTOUT
+
|-
+
| bgcolor="#FFFFFF" | PE0
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*SDRAM A10
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" | TIM4_ETR
+
*FMC_A10
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | FSMC_NBL0
 
| bgcolor="#FFFFFF" | DCMI_D2
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PE1
+
| bgcolor="#FFFFFF" | PG1
 +
| bgcolor="#FFFFFF" align="center" | &rarr;
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*SDRAM A11
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*FMC_A11
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | FSMC_NBL1
 
| bgcolor="#FFFFFF" | DCMI_D3
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PE2
+
| bgcolor="#FFFFFF" style="color:green" | PG2
| bgcolor="#FFFFFF" | TRACECLK
+
| bgcolor="#FFFFFF" align="center" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*FMC_A12
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | ETH _MII_TXD3
 
| bgcolor="#FFFFFF" | FSMC_A23
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PE3
+
| bgcolor="#FFFFFF" style="color:green" | PG3
| bgcolor="#FFFFFF" | TRACED0
+
| bgcolor="#FFFFFF" align="center" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*FMC_A13
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | FSMC_A19
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PE4
+
| bgcolor="#FFFFFF" | PG4
| bgcolor="#FFFFFF" | TRACED1
+
| bgcolor="#FFFFFF" align="center" | ?
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*SDRAM BA0
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*FMC_A14
 +
*FMC_BA0
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | FSMC_A20
 
| bgcolor="#FFFFFF" | DCMI_D4
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PE5
+
| bgcolor="#FFFFFF" | PG5
| bgcolor="#FFFFFF" | TRACED2
+
| bgcolor="#FFFFFF" align="center" | ?
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*SDRAM BA1
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" | TIM9_CH1
+
*FMC_A15
 +
*FMC_BA1
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | FSMC_A21
 
| bgcolor="#FFFFFF" | DCMI_D6
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PE6
+
| bgcolor="#FFFFFF" | PG6
| bgcolor="#FFFFFF" | TRACED3
+
| bgcolor="#FFFFFF" align="center" | &harr;
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | TIM9_CH2
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |  
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*LCD-TFT DB17
 +
*LCD-RGB R7
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" | FSMC_A22
+
*FMC_INT2
| bgcolor="#FFFFFF" | DCMI_D7
+
*DCMI_D12
 +
*LCD_R7
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PE7
+
| bgcolor="#FFFFFF" | PG7
 +
| bgcolor="#FFFFFF" align="center" | ?
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" | TIM1_ETR
+
*LCD-TFT DOTLCK
 +
*LCD-RGB CLK
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*USART6_CK
 +
*FMC_INT3
 +
*DCMI_D13
 +
*LCD_CLK
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | FSMC_D4
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PE8
+
| bgcolor="#FFFFFF" | PG8
 +
| bgcolor="#FFFFFF" align="center" | &rarr;
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" | IM1_CH1N
+
*SDRAM SDCLK
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*SPI6_NSS
 +
*USART6_RTS
 +
*ETH_PPS_OUT
 +
*FMC_SDCLK
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | FSMC_D5
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PE9
+
| bgcolor="#FFFFFF"  style="color:green" | PG9
 +
| bgcolor="#FFFFFF" align="center" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" | TIM1_CH1
+
 
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" |
+
| bgcolor="#FFFFFF" | FSMC_D6
+
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*USART6_RX
 +
*FMC_NE2
 +
*FMC_NCE3
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PE10
+
| bgcolor="#FFFFFF" | PG10
 +
| bgcolor="#FFFFFF" align="center" | &harr;
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" | TIM1_CH2N
+
*LCD-TFT DB7
 +
*LCD-RGB G3
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*LCD_G3
 +
*FMC_NCE4_1
 +
*FMC_NE3
 +
*DCMI_D2
 +
*LCD_B2
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | FSMC_D7
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PE11
+
| bgcolor="#FFFFFF" | PG11
 +
| bgcolor="#FFFFFF" align="center" | &harr;
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" | TIM1_CH2
+
*LCD-TFT DB1
 +
*LCD-RGB B3
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*ETH_MII_TX_EN
 +
*ETH_R_MII_TX_EN
 +
*FMC_NCE4_2
 +
*DCMI_D3
 +
*LCD_B3
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | FSMC_D8
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PE12
+
| bgcolor="#FFFFFF" | PG12
 +
| bgcolor="#FFFFFF" align="center" | &harr;
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" | TIM1_CH3N
+
*LCD-TFT DB2
 +
*LCD-RGB B4
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*SPI6_MISO
 +
*USART6_RTS
 +
*LCD_B4
 +
*FMC_NE4
 +
*LCD_B1
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | FSMC_D9
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PE13
+
| bgcolor="#FFFFFF" | PG13
 +
| bgcolor="#FFFFFF" align="center" | &rarr;
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" | TIM1_CH3
+
*LED <span style="color:green">green</span>
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*SPI6_SCK
 +
*USART6_CTS
 +
*ETH_MII_TXD0
 +
*ETH_RMII_TXD0
 +
*FMC_A24
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | FSMC_D10
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PE14
+
| bgcolor="#FFFFFF" | PG14
 +
| bgcolor="#FFFFFF" align="center" | &rarr;
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" | TIM1_CH4
+
*LED <span style="color:red">red</span>
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*SPI6_MOSI
 +
*USART6_TX
 +
*ETH_MII_TXD1
 +
*ETH_RMII_TXD1
 +
*FMC_A25
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | FSMC_D11
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PE15
+
| bgcolor="#FFFFFF" | PG15
 +
| bgcolor="#FFFFFF" align="center" | ?
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" | TIM1_BKIN
+
*SDRAM SDNCAS
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
*USART6_CTS
 +
*FMC_SDNCAS
 +
*DCMI_D13
 +
*EVENTOUT
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | FSMC_D12
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PF0
+
| bgcolor="#F0F0F0"  style="color:red" | PH0
 +
| bgcolor="#F0F0F0" align="center" | &larr;
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*OSC_IN
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*EVENTOUT
 +
*OSC_IN
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | I2C2_SDA
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | FSMC_A0
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PF1
+
| bgcolor="#F0F0F0"  style="color:red" | PH1
 +
| bgcolor="#F0F0F0" align="center" | &rarr;
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*OSC_OUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
*EVENTOUT
 +
*OSC_OUT
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | I2C2_SCL
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | FSMC_A1
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PF2
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PH2
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | 2C2_SMBA
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | FSMC_A2
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PF3
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PH3
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | FSMC_A3
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PF4
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PH4
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | FSMC_A4
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PF5
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PH5
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | FSMC_A5
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PF6
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PH6
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" | TIM10_CH1
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | FSMC_NIORD
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PF7
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PH7
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" | TIM11_CH1
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | FSMC_NREG
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PF8
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PH8
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | TIM13_CH1
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | FSMC_NIOWR
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PF9
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PH9
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | TIM14_CH1
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | FSMC_CD
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PF10
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PH10
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | FSMC_INTR
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PF11
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PH11
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | DCMI_D12
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PF12
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PH12
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | FSMC_A6
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PF13
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PH13
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | FSMC_A7
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PF14
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PH14
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | FSMC_A8
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PF15
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PH15
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | FSMC_A9
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PG0
+
| bgcolor="#FFFFFF"  style="color:darkgrey" | PI0
 +
| bgcolor="#FFFFFF" align="center" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | FSMC_A10
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PG1
+
| bgcolor="#FFFFFF"  style="color:darkgrey" | PI1
 +
| bgcolor="#FFFFFF" align="center" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | FSMC_A11
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PG2
+
| bgcolor="#FFFFFF"  style="color:darkgrey" | PI2
 +
| bgcolor="#FFFFFF" align="center" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | FSMC_A12
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PG3
+
| bgcolor="#FFFFFF"  style="color:darkgrey" | PI3
 +
| bgcolor="#FFFFFF" align="center" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | FSMC_A13
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PG4
+
| bgcolor="#FFFFFF"  style="color:darkgrey" | PI4
 +
| bgcolor="#FFFFFF" align="center" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | FSMC_A14
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PG5
+
| bgcolor="#FFFFFF"  style="color:darkgrey" | PI5
 +
| bgcolor="#FFFFFF" align="center" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | FSMC_A15
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PG6
+
| bgcolor="#FFFFFF"  style="color:darkgrey" | PI6
 +
| bgcolor="#FFFFFF" align="center" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | FSMC_INT2
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PG7
+
| bgcolor="#FFFFFF"  style="color:darkgrey" | PI7
 +
| bgcolor="#FFFFFF" align="center" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | USART6_CK
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | FSMC_INT3
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PG8
+
| bgcolor="#FFFFFF"  style="color:darkgrey" | PI8
 +
| bgcolor="#FFFFFF" align="center" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | USART6_RTS
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | ETH _PPS_OUT
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PG9
+
| bgcolor="#FFFFFF"  style="color:darkgrey" | PI9
 +
| bgcolor="#FFFFFF" align="center" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | USART6_RX
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | FSMC_NE2<br />FSMC_NCE3
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PG10
+
| bgcolor="#FFFFFF"  style="color:darkgrey" | PI10
 +
| bgcolor="#FFFFFF" align="center" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | FSMC_NCE4_1<br />FSMC_NE3
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PG11
+
| bgcolor="#FFFFFF"  style="color:darkgrey" | PI11
 +
| bgcolor="#FFFFFF" align="center" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | ETH _MII_TX_EN<br />ETH _RMII_TX_EN
 
| bgcolor="#FFFFFF" | FSMC_NCE4_2
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PG12
+
| bgcolor="#FFFFFF"  style="color:darkgrey" | PI12
 +
| bgcolor="#FFFFFF" align="center" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | USART6_RTS
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | FSMC_NE4
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PG13
+
| bgcolor="#FFFFFF"  style="color:darkgrey" | PI13
 +
| bgcolor="#FFFFFF" align="center" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | UART6_CTS
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | ETH _MII_TXD0<br />ETH _RMII_TXD0
 
| bgcolor="#FFFFFF" | FSMC_A24
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PG14
+
| bgcolor="#FFFFFF"  style="color:darkgrey" | PI14
 +
| bgcolor="#FFFFFF" align="center" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | USART6_TX
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | ETH _MII_TXD1<br />ETH _RMII_TXD1
 
| bgcolor="#FFFFFF" | FSMC_A25
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PG15
+
| bgcolor="#FFFFFF"  style="color:darkgrey" | PI15
 +
| bgcolor="#FFFFFF" align="center" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | USART6_CTS
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | DCMI_D13
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PH0
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PJ0
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PH1
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PJ1
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PH2
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PJ2
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | ETH _MII_CRS
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PH3
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PJ3
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | ETH _MII_COL
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PH4
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PJ4
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | I2C2_SCL
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | OTG_HS_ULPI_NXT
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PH5
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PJ5
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | I2C2_SDA
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PH6
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PJ6
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | I2C2_SMBA
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | TIM12_CH1
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | ETH _MII_RXD2
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PH7
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PJ7
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | I2C3_SCL
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | ETH _MII_RXD3
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PH8
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PJ8
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | I2C3_SDA
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | DCMI_HSYNC
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PH9
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PJ9
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | I2C3_SMBA
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | TIM12_CH2
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | DCMI_D0
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PH10
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PJ10
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" | TIM5_CH1
+
 
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | DCMI_D1
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PH11
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PJ11
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" | TIM5_CH2
+
 
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | DCMI_D2
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PH12
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PJ12
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" | TIM5_CH3
+
 
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" |
+
| bgcolor="#F0F0F0" | DCMI_D3
+
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PH13
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PJ13
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" | TIM8_CH1N
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | CAN1_TX
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PH14
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PJ14
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" | TIM8_CH2N
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | DCMI_D4
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#F0F0F0" | PH15
+
| bgcolor="#F0F0F0"  style="color:darkgrey" | PJ15
 +
| bgcolor="#F0F0F0" align="center" |  
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
 +
 
| bgcolor="#F0F0F0" |  
 
| bgcolor="#F0F0F0" |  
| bgcolor="#F0F0F0" | TIM8_CH3N
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | DCMI_D11
 
| bgcolor="#F0F0F0" |
 
| bgcolor="#F0F0F0" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PI0
+
| bgcolor="#FFFFFF"  style="color:darkgrey" | PK0
 +
| bgcolor="#FFFFFF" align="center" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" | TIM5_CH4
+
 
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | SPI2_NSS<br />I2S2_WS
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | DCMI_D13
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PI1
+
| bgcolor="#FFFFFF"  style="color:darkgrey" | PK1
 +
| bgcolor="#FFFFFF" align="center" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | SPI2_SCK<br />I2S2_CK
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | DCMI_D8
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PI2
+
| bgcolor="#FFFFFF"  style="color:darkgrey" | PK2
 +
| bgcolor="#FFFFFF" align="center" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" | TIM8_CH4
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | SPI2_MISO
 
| bgcolor="#FFFFFF" | I2S2ext_SD
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | DCMI_D8
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PI3
+
| bgcolor="#FFFFFF"  style="color:darkgrey" | PK3
 +
| bgcolor="#FFFFFF" align="center" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" | TIM8_ETR
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | SPI2_MOSI<br />I2S2_SD
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | DCMI_D8
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PI4
+
| bgcolor="#FFFFFF"  style="color:darkgrey" | PK4
 +
| bgcolor="#FFFFFF" align="center" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" | TIM8_BKIN
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | DCMI_D5
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PI5
+
| bgcolor="#FFFFFF"  style="color:darkgrey" | PK5
 +
| bgcolor="#FFFFFF" align="center" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" | TIM8_CH1
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | DCMI_VSYNC
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PI6
+
| bgcolor="#FFFFFF"  style="color:darkgrey" | PK6
 +
| bgcolor="#FFFFFF" align="center" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" | TIM8_CH2
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | DCMI_D6
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
 
|-
 
|-
| bgcolor="#FFFFFF" | PI7
+
| bgcolor="#FFFFFF"  style="color:darkgrey" | PK7
 +
| bgcolor="#FFFFFF" align="center" |  
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
 +
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | TIM8_CH3
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | DCMI_D7
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
|-
 
| bgcolor="#FFFFFF" | PI8
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
|-
 
| bgcolor="#FFFFFF" | PI9
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | CAN1_RX
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
|-
 
| bgcolor="#FFFFFF" | PI10
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | ETH _MII_RX_ER
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
|-
 
| bgcolor="#FFFFFF" | PI11
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | OTG_HS_ULPI_DIR
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" | EVENTOUT
 
|-
 
| bgcolor="#FFFFFF" | PI12
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#FFFFFF" | PI13
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#FFFFFF" | PI14
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#FFFFFF" | PI15
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|}
 
  
===ADC Mapping===
 
{| class="wikitable" border="1" cellspacing="0" | style="text-align:center"
 
|+ '''ADC channel mapping'''
 
| '''Channel'''
 
| '''ADC1'''
 
| '''ADC2'''
 
| '''ADC3'''
 
|-
 
| '''0'''
 
| PA0
 
| PA0
 
| PA0
 
|-
 
| '''1'''
 
| PA1
 
| PA1
 
| PA1
 
|-
 
| '''2'''
 
| PA2
 
| PA2
 
| PA2
 
|-
 
| '''3'''
 
| PA3
 
| PA3
 
| PA3
 
|-
 
| '''4'''
 
| PA4
 
| PA4
 
|
 
|-
 
| '''5'''
 
| PA5
 
| PA5
 
|
 
|-
 
| '''6'''
 
| PA6
 
| PA6
 
|
 
|-
 
| '''7'''
 
| PA7
 
| PA7
 
|
 
|-
 
| '''8'''
 
| PB0
 
| PB0
 
|
 
|-
 
| '''9'''
 
| PB1
 
| PB1
 
|
 
|-
 
| '''10'''
 
| PC0
 
| PC0
 
| PC0
 
|-
 
| '''11'''
 
| PC1
 
| PC1
 
| PC1
 
|-
 
| '''12'''
 
| PC2
 
| PC2
 
| PC2
 
|-
 
| '''13'''
 
| PC3
 
| PC3
 
| PC3
 
|-
 
| '''14'''
 
| PC4
 
| PC4
 
|
 
|-
 
| '''15'''
 
| PC5
 
| PC5
 
|
 
|-
 
| '''16'''
 
| temperature sensor
 
|
 
|
 
|-
 
| '''17'''
 
| VREFINT
 
|
 
|
 
|-
 
| '''18'''
 
| VBAT/2
 
|
 
|
 
|}
 
 
== [http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF252419 STM32F4DISCOVERY] Development Board Overview ==
 
[[File:STM32F4_board.JPG|thumb]]
 
*(STM32F407VGT6 microcontroller featuring 32-bit ARM Cortex-M4F core, 1 MB Flash, 192 KB RAM in an LQFP100 package
 
* On-board ST-LINK/V2 with selection mode switch to use the kit as a standalone ST- LINK/V2 (with SWD ([http://www.arm.com/products/system-ip/debug-trace/coresight-soc-components/serial-wire-debug.php Serial Wire Debug]) connector for programming and debugging)
 
* Board power supply: through USB bus or from an external 5 V supply voltage
 
* External application power supply: 3 V and 5 V
 
* [http://www.st.com/web/catalog/sense_power/FM89/SC444/PF152913 LIS302DL], ST MEMS motion sensor, 3-axis digital output accelerometer
 
* [http://www.st.com/web/catalog/sense_power/FM125/SC1564/PF251680 MP45DT02], ST MEMS audio sensor, omni-directional digital microphone
 
* [http://www.cirrus.com/en/products/cs43l22.html CS43L22], audio DAC with integrated class D speaker driver
 
* Eight LEDs:
 
:* LD1 (red/green) for USB communication
 
:* LD2 (red) for 3.3 V power on
 
:* Four user LEDs
 
::* LD3 (orange)
 
::* LD4 (green)
 
::* LD5 (red)
 
::* LD6 (blue)
 
:* 2 USB OTG LEDs
 
::* LD7 (green) VBus
 
::* LD8 (red) over-current
 
* Two push buttons
 
::* user
 
::* reset
 
* USB OTG FS with micro-AB connector
 
* Extension header for all LQFP100 I/Os for quick connection to prototyping board and easy probing
 
 
=== Documents and files ===
 
*[http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF252419 Discovery kit for STM32 F4 series - with STM32F407VG MCU]
 
*[http://www.st.com/st-web-ui/static/active/en/resource/technical/document/data_brief/DM00037955.pdf STM32F4 high-performance discovery board]
 
*[http://www.st.com/st-web-ui/static/active/en/resource/technical/layouts_and_diagrams/schematic_pack/stm32f4discovery_sch.zip Schematic]
 
*[http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00037368.pdf User manual - getting started]
 
*[http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00039084.pdf User manual]
 
*[http://www.st.com/st-web-ui/static/active/en/resource/technical/document/programming_manual/DM00046982.pdf Programming manual]
 
*[http://www.st.com/st-web-ui/static/active/en/st_prod_software_internet/resource/technical/software/firmware/stsw-stm32068.zip Example code]
 
*[http://www.st.com/st-web-ui/static/active/en/resource/technical/document/application_note/DM00038796.pdf About example code]
 
 
=== Pinout ===
 
[[File:STM32F4_discovery_pinout.jpg|320px]]
 
[[File:STM32F4_discovery_pinout2.jpg|640px]]
 
 
=== Available pins on board ===
 
 
{| class="wikitable" border="1" cellspacing="0" | style="text-align:center"
 
|+ '''Available pins on board'''
 
|'''Bit'''
 
| '''0'''
 
| '''1'''
 
| '''2'''
 
| '''3'''
 
| '''4'''
 
| '''5'''
 
| '''6'''
 
| '''7'''
 
| '''8'''
 
| '''9'''
 
| '''10'''
 
| '''11'''
 
| '''12'''
 
| '''113'''
 
| '''14'''
 
| '''15'''
 
|-
 
| '''Port A'''
 
| PA0
 
| PA1
 
| PA2
 
| PA3
 
| PA4
 
| PA5
 
| PA6
 
| PA7
 
| PA8
 
| PA9
 
| PA10
 
|
 
|
 
| PA13
 
| PA14
 
| PA15
 
|-
 
| '''Port B'''
 
| PB0
 
| PB1
 
| PB2
 
| PB3
 
| PB4
 
| PB5
 
| PB6
 
| PB7
 
| PB8
 
| PB9
 
| PB10
 
| PB11
 
| PB12
 
| PB13
 
| PB14
 
| PB15
 
|-
 
| '''Port C'''
 
| PC0
 
| PC1
 
| PC2
 
| PC3
 
| PC4
 
| PC5
 
| PC6
 
| PC7
 
| PC8
 
| PC9
 
| PC10
 
| PC11
 
| PC12
 
| PC13
 
| PC14
 
| PC15
 
|-
 
| '''Port D'''
 
| PD0
 
| PD1
 
| PD2
 
| PD3
 
| PD4
 
| PD5
 
| PD6
 
| PD7
 
| PD8
 
| PD9
 
| PD10
 
| PD11
 
| PD12
 
| PD13
 
| PD14
 
| PD15
 
|-
 
| '''Port E'''
 
| PE0
 
| PE1
 
| PE2
 
| PE3
 
| PE4
 
| PE5
 
| PE6
 
| PE7
 
| PE8
 
| PE9
 
| PE10
 
| PE11
 
| PE12
 
| PE13
 
| PE14
 
| PE15
 
|-
 
| '''Port F'''
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|-
 
| '''Port G'''
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|-
 
| '''Port H'''
 
| PH0
 
| PH1
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|-
 
| '''Port I'''
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|-
 
|}
 
 
=== Usable Peripherals ===
 
Note: this is an incomplete list, based on ongoing development and testing
 
 
{| class="wikitable" border="1" cellspacing="0" | style="text-align:left
 
|+'''Usable Peripherals'''
 
| '''Peripheral'''
 
| '''Function'''
 
| '''Pin'''
 
|-
 
|bgcolor="#FFFFFF" |  USART1
 
|bgcolor="#FFFFFF" |  TX
 
|bgcolor="#FFFFFF" |  <span style="color:red">PA9</span> (1)
 
|-
 
|bgcolor="#FFFFFF" |  USART1
 
|bgcolor="#FFFFFF" |  RX
 
|bgcolor="#FFFFFF" |  <span style="color:green">PA10</span>
 
|-
 
|bgcolor="#F0F0F0" |  USART2
 
|bgcolor="#F0F0F0" |  TX
 
|bgcolor="#F0F0F0" |  <span style="color:green">PA2</span>
 
|-
 
|bgcolor="#F0F0F0" |  USART2
 
|bgcolor="#F0F0F0" |  RX
 
|bgcolor="#F0F0F0" |  <span style="color:green">PA3</span>
 
|-
 
|bgcolor="#FFFFFF" |  USART3
 
|bgcolor="#FFFFFF" |  TX
 
|bgcolor="#FFFFFF" |  <span style="color:green">PB10</span>
 
|-
 
|bgcolor="#FFFFFF" |  USART3
 
|bgcolor="#FFFFFF" |  RX
 
|bgcolor="#FFFFFF" |  <span style="color:green">PB11</span>
 
|-
 
|bgcolor="#F0F0F0" |  UART4
 
|bgcolor="#F0F0F0" |  TX
 
|bgcolor="#F0F0F0" |  <span style="color:green">PA0</span>
 
|-
 
|bgcolor="#F0F0F0" |  UART4
 
|bgcolor="#F0F0F0" |  RX
 
|bgcolor="#F0F0F0" |  <span style="color:green">PA1</span>
 
|-
 
|bgcolor="#FFFFFF" |  UART5
 
|bgcolor="#FFFFFF" |  TX
 
|bgcolor="#FFFFFF" |  <span style="color:green">PC12</span>
 
|-
 
|bgcolor="#FFFFFF" |  UART5
 
|bgcolor="#FFFFFF" |  RX
 
|bgcolor="#FFFFFF" |  <span style="color:green">PD2</span>
 
|-
 
|bgcolor="#F0F0F0" |  USART6
 
|bgcolor="#F0F0F0" |  TX
 
|bgcolor="#F0F0F0" |  <span style="color:green">PC6</span>
 
|-
 
|bgcolor="#F0F0F0" |  USART6
 
|bgcolor="#F0F0F0" |  RX
 
|bgcolor="#F0F0F0" |  <span style="color:green">PC7</span>
 
|-
 
|bgcolor="#FFFFFF" |  DAC
 
|bgcolor="#FFFFFF" |  OUT1
 
|bgcolor="#FFFFFF" |  <span style="color:green">PA4</span>
 
|-
 
|bgcolor="#FFFFFF" |  DAC
 
|bgcolor="#FFFFFF" |  OUT2
 
|bgcolor="#FFFFFF" |  <span style="color:green">PA5</span> (2)
 
|}
 
1) garbled characters received<br />
 
2) level may be slightly higher then channel 1 with buffer disabled due to external component input pin. Recommended use of buffer.
 
 
=== PCB IO map ===
 
{| class="wikitable" border="1" cellspacing="0" | style="text-align:left"
 
|+ '''IO connections'''
 
| align="center" | '''Pin'''
 
| align="center" | '''Direction'''
 
| align="center" | '''Connected to'''
 
|-
 
| bgcolor="#FFFFFF" | PA0
 
| bgcolor="#FFFFFF" align="center" | &larr;
 
 
| bgcolor="#FFFFFF" |  
 
| bgcolor="#FFFFFF" |  
*user/wake button. off: 220k pulldown, on: 330R pullup
 
|-
 
| bgcolor="#FFFFFF" style="color:green" | PA1
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#FFFFFF" style="color:green" | PA2
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#FFFFFF" style="color:green" | PA3
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#FFFFFF" | PA4
 
| bgcolor="#FFFFFF" align="center" | &rarr;
 
| bgcolor="#FFFFFF" |
 
*Audio CS43L22 I2S3 WS
 
*DAC mode &rarr; 100R &rarr; CS43L22 AIN1
 
|-
 
| bgcolor="#FFFFFF" | PA5
 
| bgcolor="#FFFFFF" align="center" | &rarr;
 
| bgcolor="#FFFFFF" |
 
*LIS302DL (accelerometer) SPI SCK (SCL/SPC)
 
|-
 
| bgcolor="#FFFFFF" | PA6
 
| bgcolor="#FFFFFF" align="center" | &larr;
 
| bgcolor="#FFFFFF" |
 
*LIS302DL (accelerometer) SPI MISO (SDO)
 
|-
 
| bgcolor="#FFFFFF" | PA7
 
| bgcolor="#FFFFFF" align="center" | &rarr;
 
| bgcolor="#FFFFFF" |
 
*LIS302DL (accelerometer) SPI MOSI (SDA/SDI/SDO)
 
|-
 
| bgcolor="#FFFFFF" style="color:green" | PA8
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#FFFFFF" | PA9
 
| bgcolor="#FFFFFF" align="center" | &larr;
 
| bgcolor="#FFFFFF" |
 
*USB OTG VBUS (from STMPS2141STR power switch)
 
|-
 
| bgcolor="#FFFFFF" style="color:darkgreen"| PA10
 
| bgcolor="#FFFFFF" align="center" | &harr;
 
| bgcolor="#FFFFFF" |
 
*USB OTG ID (socket) '''*1'''
 
|-
 
| bgcolor="#FFFFFF" style="color:grey" | PA11
 
| bgcolor="#FFFFFF" align="center" | &harr;
 
| bgcolor="#FFFFFF" |
 
*22R &rarr; USB OTG DM (socket) (not broken out to IO pin)
 
|-
 
| bgcolor="#FFFFFF" style="color:grey" | PA12
 
| bgcolor="#FFFFFF" align="center" | &harr;
 
| bgcolor="#FFFFFF" |
 
*22R &rarr; USB OTG DP (socket) (not broken out to IO pin)
 
|-
 
| bgcolor="#FFFFFF" | PA13
 
| bgcolor="#FFFFFF" align="center" | &harr;
 
| bgcolor="#FFFFFF" |
 
*ST link SWDIO
 
|-
 
| bgcolor="#FFFFFF" | PA14
 
| bgcolor="#FFFFFF" align="center" | &harr;
 
| bgcolor="#FFFFFF" |
 
*ST link SWCLK
 
|-
 
| bgcolor="#FFFFFF" style="color:green" | PA15
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#F0F0F0” style="color:green" | PB0
 
| bgcolor="#F0F0F0” |
 
| bgcolor="#F0F0F0” |
 
|-
 
| bgcolor="#F0F0F0” style="color:green" | PB1
 
| bgcolor="#F0F0F0” |
 
| bgcolor="#F0F0F0” |
 
|-
 
| bgcolor="#F0F0F0” | PB2
 
| bgcolor="#F0F0F0” align="center" | &larr;
 
| bgcolor="#F0F0F0” |
 
*VDD &rarr; 10k &rarr; PB2 &rarr; 510R &rarr; GND
 
|-
 
| bgcolor="#F0F0F0” | PB3
 
| bgcolor="#F0F0F0” align="center" | &harr;
 
| bgcolor="#F0F0F0” |
 
*ST link SWO
 
|-
 
| bgcolor="#F0F0F0” style="color:green" | PB4
 
| bgcolor="#F0F0F0” |
 
| bgcolor="#F0F0F0” |
 
|-
 
| bgcolor="#F0F0F0” style="color:green" | PB5
 
| bgcolor="#F0F0F0” |
 
| bgcolor="#F0F0F0” |
 
|-
 
| bgcolor="#F0F0F0” | PB6
 
| bgcolor="#F0F0F0” align="center" | &harr;
 
| bgcolor="#F0F0F0” |
 
*Audio CS43L22 SCL
 
*4.7k pullup
 
|-
 
| bgcolor="#F0F0F0” style="color:green" | PB7
 
| bgcolor="#F0F0F0” |
 
| bgcolor="#F0F0F0” |
 
|-
 
| bgcolor="#F0F0F0” style="color:green" | PB8
 
| bgcolor="#F0F0F0” |
 
| bgcolor="#F0F0F0” |
 
|-
 
| bgcolor="#F0F0F0” | PB9
 
| bgcolor="#F0F0F0” align="center" | &harr;
 
| bgcolor="#F0F0F0” |
 
*Audio CS43L22 SDA
 
*4.7k pullup
 
|-
 
| bgcolor="#F0F0F0” | PB10
 
| bgcolor="#F0F0F0” align="center" | &rarr;
 
| bgcolor="#F0F0F0” |
 
*MP45DT02 (mic) CLK IN
 
|-
 
| bgcolor="#F0F0F0” style="color:green" | PB11
 
| bgcolor="#F0F0F0” |
 
| bgcolor="#F0F0F0” |
 
|-
 
| bgcolor="#F0F0F0” style="color:green" | PB12
 
| bgcolor="#F0F0F0” |
 
| bgcolor="#F0F0F0” |
 
|-
 
| bgcolor="#F0F0F0” style="color:green" | PB13
 
| bgcolor="#F0F0F0” |
 
| bgcolor="#F0F0F0” |
 
|-
 
| bgcolor="#F0F0F0” style="color:green" | PB14
 
| bgcolor="#F0F0F0” |
 
| bgcolor="#F0F0F0” |
 
|-
 
| bgcolor="#F0F0F0” style="color:green" | PB15
 
| bgcolor="#F0F0F0” |
 
| bgcolor="#F0F0F0” |
 
|-
 
| bgcolor="#FFFFFF" | PC0
 
| bgcolor="#FFFFFF" align="center" | &rarr;
 
| bgcolor="#FFFFFF" |
 
*USB OTG VBUS switch /EN
 
*10k pullup
 
|-
 
| bgcolor="#FFFFFF" style="color:green" | PC1
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#FFFFFF" style="color:green" | PC2
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#FFFFFF" | PC3
 
| bgcolor="#FFFFFF" align="center" | &larr;
 
| bgcolor="#FFFFFF" |
 
*MP45DT02 (mic) PDM OUT
 
*&rarr; 1.2K &rarr; Audio CS43L22 AIN4
 
|-
 
| bgcolor="#FFFFFF" style="color:green" | PC4
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#FFFFFF" style="color:green" | PC5
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#FFFFFF" style="color:green" | PC6
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#FFFFFF" | PC7
 
| bgcolor="#FFFFFF" align="center" | &rarr;
 
| bgcolor="#FFFFFF" |
 
*Audio CS43L22 I2S3 MCK
 
|-
 
| bgcolor="#FFFFFF" style="color:green" | PC8
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#FFFFFF" style="color:green" | PC9
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#FFFFFF" | PC10
 
| bgcolor="#FFFFFF" align="center" | &rarr;
 
| bgcolor="#FFFFFF" |
 
*Audio CS43L22 I2S3 SCK
 
|-
 
| bgcolor="#FFFFFF" style="color:green" | PC11
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#FFFFFF" | PC12
 
| bgcolor="#FFFFFF" align="center" | &rarr;
 
| bgcolor="#FFFFFF" |
 
*Audio CS43L22 I2S3 SD
 
|-
 
| bgcolor="#FFFFFF" style="color:green" | PC13
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#FFFFFF" style="color:green" | PC14
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
*can be used for OSC32 IN
 
|-
 
| bgcolor="#FFFFFF" style="color:green" | PC15
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
*can be used for OSC32 OUT
 
|-
 
| bgcolor="#F0F0F0” style="color:green" | PD0
 
| bgcolor="#F0F0F0” |
 
| bgcolor="#F0F0F0” |
 
|-
 
| bgcolor="#F0F0F0” style="color:green" | PD1
 
| bgcolor="#F0F0F0” |
 
| bgcolor="#F0F0F0” |
 
|-
 
| bgcolor="#F0F0F0” style="color:green" | PD2
 
| bgcolor="#F0F0F0” |
 
| bgcolor="#F0F0F0” |
 
|-
 
| bgcolor="#F0F0F0” style="color:green" | PD3
 
| bgcolor="#F0F0F0” |
 
| bgcolor="#F0F0F0” |
 
|-
 
| bgcolor="#F0F0F0” | PD4
 
| bgcolor="#F0F0F0” align="center" | &rarr;
 
| bgcolor="#F0F0F0” |
 
*Audio CS43L22 /RESET
 
*10K pulldown
 
|-
 
| bgcolor="#F0F0F0” | PD5
 
| bgcolor="#F0F0F0” align="center" | &larr;
 
| bgcolor="#F0F0F0” |
 
*USB OTG VBUS switch /FAULT (eg. overcurrent)
 
|-
 
| bgcolor="#F0F0F0” style="color:green" | PD6
 
| bgcolor="#F0F0F0” |
 
| bgcolor="#F0F0F0” |
 
|-
 
| bgcolor="#F0F0F0” style="color:green" | PD7
 
| bgcolor="#F0F0F0” |
 
| bgcolor="#F0F0F0” |
 
|-
 
| bgcolor="#F0F0F0” style="color:green" | PD8
 
| bgcolor="#F0F0F0” |
 
| bgcolor="#F0F0F0” |
 
|-
 
| bgcolor="#F0F0F0” style="color:green" | PD9
 
| bgcolor="#F0F0F0” |
 
| bgcolor="#F0F0F0” |
 
|-
 
| bgcolor="#F0F0F0” style="color:green" | PD10
 
| bgcolor="#F0F0F0” |
 
| bgcolor="#F0F0F0” |
 
|-
 
| bgcolor="#F0F0F0” style="color:green" | PD11
 
| bgcolor="#F0F0F0” |
 
| bgcolor="#F0F0F0” |
 
|-
 
| bgcolor="#F0F0F0” | PD12
 
| bgcolor="#F0F0F0” align="center" | &rarr;
 
| bgcolor="#F0F0F0” |
 
*510R &rarr; <span style="color:green">green LED</span> &rarr; GND
 
|-
 
| bgcolor="#F0F0F0” | PD13
 
| bgcolor="#F0F0F0” align="center" | &rarr;
 
| bgcolor="#F0F0F0” |
 
*680R &rarr; <span style="color:orange">orange LED</span> &rarr; GND
 
|-
 
| bgcolor="#F0F0F0” | PD14
 
| bgcolor="#F0F0F0” align="center" | &rarr;
 
| bgcolor="#F0F0F0” |
 
*680R &rarr; <span style="color:red">red LED</span> &rarr; GND
 
|-
 
| bgcolor="#F0F0F0” | PD15
 
| bgcolor="#F0F0F0” align="center" | &rarr;
 
| bgcolor="#F0F0F0” |
 
*680R &rarr; <span style="color:blue">blue LED</span> &rarr; GND
 
|-
 
| bgcolor="#FFFFFF" | PE0
 
| bgcolor="#FFFFFF" align="center" | &larr;
 
| bgcolor="#FFFFFF" |
 
*LIS302DL (accelerometer) INT1
 
|-
 
| bgcolor="#FFFFFF" | PE1
 
| bgcolor="#FFFFFF" align="center" | &larr;
 
| bgcolor="#FFFFFF" |
 
*LIS302DL (accelerometer) INT2
 
|-
 
| bgcolor="#FFFFFF" style="color:green" | PE2
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#FFFFFF" | PE3
 
| bgcolor="#FFFFFF" align="center" | &rarr;
 
| bgcolor="#FFFFFF" |
 
*LIS302DL (accelerometer) ICS I2C/SPI (1: I2C mode; 0: SPI enabled)
 
|-
 
| bgcolor="#FFFFFF" style="color:green" | PE4
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#FFFFFF" style="color:green" | PE5
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#FFFFFF" style="color:green" | PE6
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#FFFFFF" style="color:green" | PE7
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#FFFFFF" style="color:green" | PE8
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#FFFFFF" style="color:green" | PE9
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#FFFFFF" style="color:green" | PE10
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#FFFFFF" style="color:green" | PE11
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#FFFFFF" style="color:green" | PE12
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#FFFFFF" style="color:green" | PE13
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#FFFFFF" style="color:green" | PE14
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#FFFFFF" style="color:green" | PE15
 
| bgcolor="#FFFFFF" |
 
| bgcolor="#FFFFFF" |
 
|-
 
| bgcolor="#F0F0F0” style="color:grey" | PH0
 
| bgcolor="#F0F0F0” align="center" | &larr;
 
| bgcolor="#F0F0F0” |
 
*OSC IN (SB13 disconnected by default, floating breakout)
 
|-
 
| bgcolor="#F0F0F0” style="color:grey" | PH1
 
| bgcolor="#F0F0F0” align="center" | &rarr;
 
| bgcolor="#F0F0F0” |
 
*OSC OUT (SB14 disconnected by default, floating breakout)
 
 
|}
 
|}
  
'''Note:'''<br />
 
*1. not free if USB socket in use
 
 
=== CPU core ===
 
'''Cortex M4 Block Diagram'''<br />
 
[[File:CortexM4BlockDiagram.jpg|320px]]
 
 
== Programming ==
 
<span style="color:red">'''IMPORTANT:'''</span> If using Keil µVision  with hardware FPU selected in the project options, please be sure to <u>'''enable the FPU'''</u> before any floating point numbers are loaded or processed.<br />
 
This can be done by setting bits 20 to 23 in CPACR (address 0xE000ED88)<br />
 
If using C, this can be done by:
 
<code>
 
#define CPACR  (*((volatile unsigned long *) 0xE000ED88))
 
CPACR |= 0xFu<<20;
 
</code>
 
  
 
[[Category:Computing]]
 
[[Category:Computing]]

Latest revision as of 09:50, 29 October 2017

STM32F429ZIT6 Microcontroller Overview

STM32F429 chip.jpg
  • ARM Cortex-M4 32b MCU+FPU, 225DMIPS, up to 2MB Flash/256+4KB RAM, USB OTG HS/FS, Ethernet, 17 TIMs, 3 ADCs, 20 comm. interfaces, camera & LCD-TFT, Adaptive real-time accelerator (ART AcceleratorTM) allowing 0-wait state execution from Flash memory, frequency up to 180 MHz, and DSP instructions
  • Memories
    • Up to 2 MB of Flash memory organized into two banks allowing read-while-write
    • Up to 256+4 KB of SRAM including 64-KB of CCM (core coupled memory) data RAM
    • Flexible external memory controller with up to 32-bit data bus: SRAM,PSRAM,SDRAM, Compact Flash/NOR/NAND memories
  • LCD parallel interface, 8080/6800 modes
  • LCD-TFT controller up to VGA resolution with dedicated Chrom-ART AcceleratorTM for enhanced graphic content creation (DMA2D)
  • Clock, reset and supply management
    • 1.8 V to 3.6 V application supply and I/Os
    • POR, PDR, PVD and BOR
    • 4-to-26 MHz crystal oscillator
    • Internal 16 MHz factory-trimmed RC (1% accuracy)
    • 32 kHz oscillator for RTC with calibration
    • Internal 32 kHz RC with calibration
  • Low power
    • Sleep, Stop and Standby modes
    • VBAT supply for RTC, 20×32 bit backup registers + optional 4 KB backup SRAM
  • 3×12-bit, 2.4 MSPS ADC: up to 24 channels and 7.2 MSPS in triple interleaved mode
  • 2×12-bit D/A converters
  • General-purpose DMA: 16-stream DMA controller with FIFOs and burst support
  • Up to 17 timers: up to twelve 16-bit and two 32- bit timers up to 180 MHz, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input
  • Debug mode
    • SWD & JTAG interfaces
    • Cortex-M4 Embedded Trace MacrocellTM
  • Up to 168 I/O ports with interrupt capability
    • Up to 164 fast I/Os upto 84MHz
    • Up to 166 5 V-tolerant I/Os
  • Up to 21 communication interfaces
    • Up to 3 × I2C interfaces (SMBus/PMBus)
    • Up to 4 USARTs/4 UARTs (11.25 Mbit/s, ISO7816 interface, LIN, IrDA, modem control)
    • Up to 6 SPIs (42 Mbits/s), 2 with muxed full-duplex I2S for audio class accuracy via internal audio PLL or external clock
    • 1 x SAI (serial audio interface)
    • 2 × CAN (2.0B Active) and SDIO interface
  • Advanced connectivity
    • USB 2.0 full-speed device/host/OTG controller with on-chip PHY
    • USB 2.0 high-speed/full-speed device/host/OTG controller with dedicated DMA, on-chip full-speed PHY and ULPI
    • 10/100 Ethernet MAC with dedicated DMA: supports IEEE 1588v2 hardware, MII/RMII
  • 8 to 14-bit parallel camera interface up to 54 MBs/s
  • True random number generator
  • CRC calculation unit
  • 96-bit unique ID
  • RTC: subsecond accuracy, hardware calendar


STM32F429 block diagram
STM32F429 block diagram.jpg


STM32F429 clock tree
STM32F429 clock tree.jpg

Memory map

SRAM
  Name     Address      Size   Bus  Description
  SRAM1    0x2000 0000  112KB  IDS  Main internal SRAM
  SRAM2    0x2001 C000   16KB    S  Auxiliary internal SRAM
  SRAM3    0x2002 0000   64KB    S  Auxiliary internal SRAM
  CCM      0x1000 0000   64KB    D  Core coupled memory ( only accessible by CPU )
  BKPSRAM  0x4002 4000    4KB    S  Backup SRAM ( Battery backup domain )

*I = Instruction bus, D = Data bus, S = System bus

Documents and files

Alternate function mapping

STM32F429 alt func.jpg


STM32F427 AF mapping0.jpg
STM32F427 AF mapping1.jpg
STM32F427 AF mapping2.jpg
STM32F427 AF mapping3.jpg
STM32F427 AF mapping4.jpg
STM32F427 AF mapping5.jpg
STM32F427 AF mapping6.jpg
STM32F427 AF mapping7.jpg
STM32F427 AF mapping8.jpg
STM32F427 AF mapping9.jpg


External interrupt mapping

STM32F429 external interrupts.JPG

32F429IDISCOVERY Development Board Overview

front
back
  • STM32F429ZIT6 microcontroller featuring
    • 2 MB of Flash memory
    • 256 KB of RAM
    • LQFP144 package
  • On-board ST-LINK/V2 with selection mode switch to use the kit as a standalone
  • ST-LINK/V2 (with SWD connector for programming and debugging)
  • Board power supply
    • through the USB bus
    • from an external 3 V or 5 V supply voltage
  • 2.4" QVGA TFT LCD
  • SDRAM 64 Mbits
  • L3GD20, ST MEMS motion sensor, 3-axis digital output gyroscope
  • Six LEDs:
    • LD1 (red/green) for USB communication
    • LD2 (red) for 3.3 V power-on
    • Two user LEDs
      • LD3 (green) PG13
      • LD4 (red) PG14
    • Two USB OTG LEDs
      • LD5 (green) VBUS
      • LD6 (red) OC (over-current)
  • Two pushbuttons
    • user
    • reset
  • USB OTG with micro-AB connector
  • Extension header for LQFP144 I/Os for a quick connection to the prototyping board and an easy probing


Documents and files


Board Layout

Front View
STM32F429 discovery board layout front.jpg

Back View
STM32F429 discovery board layout back.jpg

Pinout

Front view
TM32F429 discovery board layout breakout top.jpg STM32F429 LCD breakout.jpg


Available pins on board

Available pins on board
Bit 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Port A PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13 PA14 PA15
Port B PB3 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15
Port C PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 PC8 PC9 PC10 PC11 PC12 PC13 PC14 PC15
Port D PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 PD8 PD9 PD10 PD11 PD12 PD13 PD14 PD15
Port E PE0 PE1 PE2 PE3 PE4 PE5 PE6 PE7 PE8 PE9 PE10 PE11 PE12 PE13 PE14 PE15
Port F PF0 PF1 PF2 PF3 PF4 PF5 PF6 PF11 PF12 PF13 PF14 PF15
Port G PG0 PG1 PG2 PG3 PG4 PG5 PG6 PG7 PG8 PG9 PG10 PG11 PG12 PG13 PG14 PG15
Port H PH0 PH1

PCB IO map

Key
Pin not used. Fully available
Pin used. May be available if peripheral is not used, peripheral input pin, or led pin
Pin used. Do not use this pin.
Pin not broken out

IO connections
Pin Direction Connected to Alternate functions Notes
PA0
  • Push button B1
  • TIM2_CH1
  • TIM2_ETR
  • TIM5_CH1
  • TIM8_ETR
  • USART2_CTS
  • UART4_TX
  • ETH_MII_CRS
  • EVENTOUT
  • ADC123_IN0
  • WKUP
PA1
  • L3GD20 gyro INT1
  • TIM2_CH2
  • TIM5_CH2
  • USART2_RTS
  • UART4_RX
  • ETH_MII_RX_CLK
  • ETH_ RMII_REF_CLK
  • EVENTOUT
  • ADC123_IN1
PA2
  • L3GD20 gyro INT2
  • TIM2_CH3
  • TIM5_CH3
  • TIM9_CH1
  • USART2_TX
  • ETH_MDIO
  • EVENTOUT
  • ADC123_IN2
PA3
  • LCD-TFT DB3
  • LCD-RGB B5
  • TIM2_CH4
  • TIM5_CH4
  • TIM9_CH2
  • USART2_RX
  • OTG_HS_ULPI_D0
  • ETH_MII_COL
  • LCD_B5
  • EVENTOUT
  • ADC123_IN3
PA4
  • LCD-TFT VSYNC
  • LCD-RGB VSYNC
  • SPI1_NSS
  • SPI3_NSS
  • I2S3_WS
  • USART2_CK
  • OTG_HS_SOF
  • DCMI_HSYNC
  • LCD_VSYNC
  • EVENTOUT
  • ADC12_IN4
  • DAC_OUT1
  • Only 3.3V tolerant
PA5
  • TIM2_CH1
  • TIM2_ETR
  • TIM8_CH1N
  • SPI1_SCK
  • OTG_HS_ULPI_CK
  • EVENTOUT
  • ADC12_IN5
  • DAC_OUT2
  • Only 3.3V tolerant
PA6
  • LCD-TFT DB6
  • LCD-RGB G2
  • TIM1_BKIN
  • TIM3_CH1
  • TIM8_BKIN
  • SPI1_MISO
  • TIM13_CH1
  • DCMI_PIXCLK
  • LCD_G2
  • EVENTOUT
  • ADC12_IN6
PA7  ?
  • ACP/RF RST
  • TIM1_CH1N
  • TIM3_CH2
  • TIM8_CH1N
  • SPI1_MOSI
  • TIM14_CH1
  • ETH_MII_RX_DV
  • ETH_R_MII_CRS_DV
  • EVENTOUT
  • ADC12_IN7
PA8  ?
  • ACP/RF SCL
  • Touch Panel SCL
  • MCO1
  • TIM1_CH1
  • I2C3_SCL
  • USART1_CK
  • OTG_FS_SOF
  • LCD_R6
  • EVENTOUT
PA9
  • TIM1_CH2
  • I2C3_SMBA
  • USART1_TX
  • DCMI_D0
  • EVENTOUT
  • OTG_FS_VBUS
PA10
  • TIM1_CH3
  • USART1_RX
  • OTG_FS_ID
  • DCMI_D1
  • EVENTOUT
PA11
  • LCD-TFT DB15
  • LCD-RGB R4
  • TIM1_CH4
  • USART1_CTS
  • CAN1_RX
  • LCD_R4
  • EVENTOUT
  • OTG_FS_DM
PA12
  • LCD-TFT DB15
  • LCD-RGB R5
  • TIM1_ETR
  • USART1_RTS
  • CAN1_TX
  • LCD_R5
  • EVENTOUT
  • OTG_FS_DP
PA13  ?
  • SWDIO
  • JTMS-SWDIO
  • EVENTOUT
PA14  ?
  • SWCLK
  • JTCK-SWCLK
  • EVENTOUT
PA15
  • Touch panel INT
  • JTDI
  • TIM2_CH1
  • TIM2_ETR
  • SPI1_NSS
  • SPI3_NSS
  • I2S3_WS
  • EVENTOUT
PB0
  • LCD-TFT DB13
  • LCD-RGB R3
  • TIM1_CH2N
  • TIM3_CH3
  • TIM8_CH2N
  • LCD_R3
  • OTG_HS_ULPI_D1
  • ETH_MII_RXD2
  • EVENTOUT
  • ADC12_IN8
PB1
  • LCD-TFT DB16
  • LCD-RGB R6
  • TIM1_CH3N
  • TIM3_CH4
  • TIM8_CH3N
  • LCD_R6
  • OTG_HS_ULPI_D2
  • ETH_MII_RXD3
  • EVENTOUT
  • ADC12_IN9
PB2  ?
  • BOOT1
  • EVENTOUT
PB3  ?
  • SWO
  • JTDO
  • TRACESWO
  • TIM2_CH2
  • SPI1_SCK
  • SPI3_SCK
  • I2S3_CK
  • EVENTOUT
PB4
  • NJTRST
  • TIM3_CH1
  • SPI1_MISO
  • SPI3_MISO
  • I2S3EXT_SD
  • EVENTOUT
PB5  ?
  • SDRAM SDCKE1
  • TIM3_CH2
  • I2C1_SMBA
  • SPI1_MOSI
  • SPI3_MOSI
  • I2S3_SD
  • CAN2_RX
  • OTG_HS_ULPI_D7
  • ETH_PPS_OUT
  • FMC_SDCKE1
  • DCMI_D10
  • EVENTOUT
PB6  ?
  • SDRAM SDNE1
  • TIM4_CH1
  • I2C1_SCL
  • USART1_TX
  • CAN2_TX
  • FMC_SDNE1
  • DCMI_D5
  • EVENTOUT
PB7
  • TIM4_CH2
  • I2C1_SDA
  • USART1_RX
  • FMC_NL
  • DCMI_VSYNC
  • EVENTOUT
PB8
  • LCD-TFT DB4
  • LCD-RGB B6
  • TIM4_CH3
  • TIM10_CH1
  • I2C1_SCL
  • CAN1_RX
  • ETH_MII_TXD3
  • SDIO_D4
  • DCMI_D6
  • LCD_B6
  • EVENTOUT
PB9
  • LCD-TFT DB5
  • LCD-RGB B7
  • TIM4_CH4
  • TIM11_CH1
  • I2C1_SDA
  • SPI2_NSS
  • I2S2_WS
  • CAN1_TX
  • SDIO_D5
  • DCMI_D7
  • LCD_B7
  • EVENTOUT
PB10
  • LCD-TFT DB8
  • LCD-RGB G4
  • TIM2_CH3
  • I2C2_SCL
  • SPI2_SCK
  • I2S2_CK
  • USART3_TX
  • OTG_HS_ULPI_D3
  • ETH_MII_RX_ER
  • LCD_G4
  • EVENTOUT
PB11
  • LCD-TFT DB9
  • LCD-RGB G5
  • TIM2_CH4
  • I2C2_SDA
  • USART3_RX
  • OTG_HS_ULPI_D4
  • ETH_MII_TX_EN
  • ETH_R MII_TX_EN
  • LCD_G5
  • EVENTOUT
PB12  ?
  • USB ID
  • TIM1_BKIN
  • I2C2_SMBA
  • SPI2_NSS
  • I2S2_WS
  • USART3_CK
  • CAN2_RX
  • OTG_HS_ULPI_D5
  • ETH_MII_TXD0
  • ETH_RMI
  • I_TXD0
  • OTG_HS_ID
  • EVENTOUT
PB13 ← ?
  • USB VBUS
  • LED Green
  • TIM1_CH1N
  • SPI2_SCK
  • I2S2_CK
  • USART3_CTS
  • CAN2_TX
  • OTG_HS_ULPI_D6
  • ETH_MII_TXD1
  • ETH_RMII_TXD1
  • EVENTOUT
  • OTG_HS_VBUS
PB14
  • USB DM
  • TIM1_CH2N
  • TIM8_CH2N
  • SPI2_MISO
  • I2S2ext_SD
  • USART3_RTS
  • TIM12_CH1
  • EVENTOUT
  • OTG_HS_DM
PB15
  • USB DP
  • RTC_REFIN
  • TIM1_CH3N,
  • TIM8_CH3N
  • SPI2_MOSI
  • I2S2_SD
  • TIM12_CH2
  • EVENTOUT
  • OTG_HS_DP
PC0  ?
  • SDRAM SDNWE
  • OTG_HS_ULPI_STP
  • FMC_SDNWE
  • EVENTOUT
  • ADC123_IN10
PC1
  • L3GD20 gyro CS
  • ETH_MDC
  • EVENTOUT
  • ADC123_IN11
PC2  ?
  • LCD-TFT CSX
  • LCD-RGB CSX
  • LCD-SPI CSX
  • SPI2_MISO
  • I2S2ext_SD
  • OTG_HS_ULPI_DIR
  • ETH_MII_TXD2
  • FMC_SDNE0
  • EVENTOUT
  • ADC123_IN12
PC3
  • SPI2_MOSI
  • I2S2_SD
  • OTG_HS_ULPI_NXT
  • ETH_MII_TX_CLK
  • FMC_SDCKE0
  • EVENTOUT
  • ADC123_IN13
PC4  ?
  • USB PSO
  • ETH_MII_RXD0
  • ETH_RM II_RXD0
  • EVENTOUT
  • ADC12_IN14
PC5  ?
  • USB QC
  • LED red
  • ETH_MII_RXD1
  • ETH_RM II_RXD1
  • EVENTOUT
  • ADC12_IN15
PC6
  • LCD-TFT HSYNC
  • LCD-RGB HSYNC
  • TIM3_CH1
  • TIM8_CH1
  • I2S2_MCK
  • USART6_TX
  • SDIO_D6
  • DCMI_D0
  • LCD_HSYNC
  • EVENTOUT
PC7
  • LCD-TFT DB10
  • LCD-RGB G6
  • TIM3_CH2
  • TIM8_CH2
  • I2S3_MCK
  • USART6_RX
  • SDIO_D7
  • DCMI_D1
  • LCD_G6
  • EVENTOUT
PC8
  • TIM3_CH3
  • TIM8_CH3
  • USART6_CK
  • SDIO_D0
  • DCMI_D2
  • EVENTOUT
PC9  ?
  • ACP/RF SDA
  • Touch panel SDA
  • MCO2
  • TIM3_CH4
  • TIM8_CH4
  • I2C3_SDA
  • I2S_CKIN
  • SDIO_D1
  • DCMI_D3
  • EVENTOUT
PC10
  • LCD-TFT DB12
  • LCD-RGB R2
  • SPI3_SCK
  • I2S3_CK
  • USART3_TX
  • UART4_TX
  • SDIO_D2
  • DCMI_D8
  • LCD_R2
  • EVENTOUT
PC11
  • I2S3ext_SD
  • SPI3_MISO
  • USART3_RX
  • UART4_RX
  • SDIO_D3
  • DCMI_D4
  • EVENTOUT
PC12
  • SPI3_MOSI
  • I2S3_SD
  • USART3_CK
  • UART5_TX
  • SDIO_CK
  • DCMI_D9
  • EVENTOUT
PC13
  • EVENTOUT
  • TAMP_1
  • 3mA sink max
  • 2MHz max into 30pf
PC14
  • OSC32_IN (not fitted)
  • EVENTOUT
  • OSC32_IN
  • 3mA sink max
  • 2MHz max into 30pf
PC15
  • OSC32_OUT (not fitted)
  • EVENTOUT
  • OSC32_OUT
  • 3mA sink max
  • 2MHz max into 30pf
PD0
  • SDRAM D2
  • CAN1_RX
  • FMC_D2
  • EVENTOUT
PD1
  • SDRAM D3
  • CAN1_TX
  • FMC_D3
  • EVENTOUT
PD2
  • TIM3_ETR
  • UART5_RX
  • SDIO_CMD
  • DCMI_D11
  • EVENTOUT
PD3
  • LCD-TFT DB11
  • LCD-RGB G7
  • SPI2_SCK
  • I2S2_CK
  • USART2_CTS
  • FMC_CLK
  • DCMI_D5
  • LCD_G7
  • EVENTOUT
PD4
  • USART2_RTS
  • FMC_NOE
  • EVENTOUT
PD5
  • USART2_TX
  • FMC_NWE
  • EVENTOUT
PD6
  • LCD-TFT DB0
  • LCD-RGB B2
  • SPI3_MOSI
  • I2S3_SD
  • SAI1_SD_A
  • USART2_RX
  • FMC_NWAIT
  • DCMI_D10
  • LCD_B2
  • EVENTOUT
PD7
  • USART2_CK
  • FMC_NE1/FMC_NCE2
  • EVENTOUT
PD8
  • SDRAM D13
  • USART3_TX
  • FMC_D13
  • EVENTOUT
PD9
  • SDRAM D14
  • USART3_RX
  • FMC_D14
  • EVENTOUT
PD10
  • SDRAM D15
  • USART3_CK
  • FMC_D15
  • LCD_B3
  • EVENTOUT
PD11 → ?
  • LCD-TFT TE
  • USART3_CTS
  • FMC_A16
  • EVENTOUT
PD12 → ?
  • LCD-TFT RDX
  • TIM4_CH1
  • USART3_RTS
  • FMC_A17
  • EVENTOUT
PD13 → ?
  • LCD-TFT WRX
  • LCD-SPI DCX
  • TIM4_CH2
  • FMC_A18
  • EVENTOUT
PD14
  • SDRAM D0
  • TIM4_CH3
  • FMC_D0
  • EVENTOUT
PD15
  • SDRAM D1
  • TIM4_CH4
  • FMC_D1
  • EVENTOUT
PE0  ?
  • SDRAM NBL0
  • TIM4_ETR
  • UART8_RX
  • FMC_NBL0
  • DCMI_D2
  • EVENTOUT
PE1  ?
  • SDRAM NBL1
  • UART8_TX
  • FMC_NBL1
  • DCMI_D3
  • EVENTOUT
PE2
  • TRACECLK
  • SPI4_SCK
  • SAI1_MCLK_A
  • ETH_MII_TXD3
  • FMC_A23
  • EVENTOUT
PE3
  • TRACED0
  • SAI1_SD_B
  • FMC_A19
  • EVENTOUT
PE4
  • TRACED1
  • SPI4_NSS
  • SAI1_FS_A
  • FMC_A20
  • DCMI_D4
  • LCD_B0
  • EVENTOUT
PE5
  • TRACED2
  • TIM9_CH1
  • SPI4_MISO
  • SAI1_SCK_A
  • FMC_A21
  • DCMI_D6
  • LCD_G0
  • EVENTOUT
PE6
  • TRACED3
  • TIM9_CH2
  • SPI4_MOSI
  • SAI1_SD_A
  • FMC_A22
  • DCMI_D7
  • LCD_G1
  • EVENTOUT
PE7
  • SDRAM D4
  • TIM1_ETR
  • UART7_RX
  • FMC_D4
  • EVENTOUT
PE8
  • SDRAM D5
  • TIM1_CH1N
  • UART7_TX
  • FMC_D5
  • EVENTOUT
PE9
  • SDRAM D6
  • TIM1_CH1
  • FMC_D6
  • EVENTOUT
PE10
  • SDRAM D7
  • TIM1_CH2N
  • FMC_D7
  • EVENTOUT
PE11
  • SDRAM D8
  • TIM1_CH2
  • SPI4_NSS
  • FMC_D8
  • LCD_G3
  • EVENTOUT
PE12
  • SDRAM D9
  • TIM1_CH3N
  • SPI4_SCK
  • FMC_D9
  • LCD_B4
  • EVENTOUT
PE13
  • SDRAM D10
  • TIM1_CH3
  • SPI4_MISO
  • FMC_D10
  • LCD_DE
  • EVENTOUT
PE14
  • SDRAM D11
  • TIM1_CH4
  • SPI4_MOSI
  • FMC_D11
  • LCD_CLK
  • EVENTOUT
PE15
  • SDRAM D12
  • TIM1_BKIN
  • FMC_D12
  • LCD_R7
  • EVENTOUT
PF0
  • SDRAM A0
  • I2C2_SDA
  • FMC_A0
  • EVENTOUT
PF1
  • SDRAM A1
  • I2C2_SCL
  • FMC_A1
  • EVENTOUT
PF2
  • SDRAM A2
  • I2C2_SMBA
  • FMC_A2
  • EVENTOUT
PF3
  • SDRAM A3
  • FMC_A3
  • EVENTOUT
PF4
  • SDRAM A4
  • FMC_A4
  • EVENTOUT
PF5
  • SDRAM A5
  • FMC_A5
  • EVENTOUT
PF6
  • TIM10_CH1
  • SPI5_NSS
  • SAI1_SD_B
  • UART7_RX
  • FMC_NIORD
  • EVENTOUT
  • ADC3_IN4
PF7  ?
  • LCD-TFT DCX
  • LCD-SPI SCL
  • L3GD20 gyro SCK
  • TIM11_CH1
  • SPI5_SCK
  • SAI1_MCLK_B
  • UART7_TX
  • FMC_NREG
  • EVENTOUT
  • ADC3_IN5
PF8
  • L3GD20 gyro MISO
  • SPI5_MISO
  • SAI1_SCK_B
  • TIM13_CH1
  • FMC_NIOWR
  • EVENTOUT
  • ADC3_IN6
PF9  ?
  • LCD-TFT SDA
  • LCD-TFT SDI/SDO
  • L3GD20 gyro MOSI
  • SPI5_MOSI
  • SAI1_FS_B
  • TIM14_CH1
  • FMC_CD
  • EVENTOUT
  • ADC3_IN7
PF10
  • LCD-TFT ENABLE
  • LCD-RGB DE
  • FMC_INTR
  • DCMI_D11
  • LCD_DE
  • EVENTOUT
  • ADC3_IN8
PF11  ?
  • SDRAM SDNRAS
  • SPI5_MOSI
  • FMC_SDNRAS
  • DCMI_D12
  • EVENTOUT
PF12
  • SDRAM A6
  • FMC_A6
  • EVENTOUT
PF13
  • SDRAM A7
  • FMC_A7
  • EVENTOUT
PF14
  • SDRAM A8
  • FMC_A8
  • EVENTOUT
PF15
  • SDRAM A9
  • FMC_A9
  • EVENTOUT
PG0
  • SDRAM A10
  • FMC_A10
  • EVENTOUT
PG1
  • SDRAM A11
  • FMC_A11
  • EVENTOUT
PG2
  • FMC_A12
  • EVENTOUT
PG3
  • FMC_A13
  • EVENTOUT
PG4  ?
  • SDRAM BA0
  • FMC_A14
  • FMC_BA0
  • EVENTOUT
PG5  ?
  • SDRAM BA1
  • FMC_A15
  • FMC_BA1
  • EVENTOUT
PG6
  • LCD-TFT DB17
  • LCD-RGB R7
  • FMC_INT2
  • DCMI_D12
  • LCD_R7
  • EVENTOUT
PG7  ?
  • LCD-TFT DOTLCK
  • LCD-RGB CLK
  • USART6_CK
  • FMC_INT3
  • DCMI_D13
  • LCD_CLK
  • EVENTOUT
PG8
  • SDRAM SDCLK
  • SPI6_NSS
  • USART6_RTS
  • ETH_PPS_OUT
  • FMC_SDCLK
  • EVENTOUT
PG9
  • USART6_RX
  • FMC_NE2
  • FMC_NCE3
  • EVENTOUT
PG10
  • LCD-TFT DB7
  • LCD-RGB G3
  • LCD_G3
  • FMC_NCE4_1
  • FMC_NE3
  • DCMI_D2
  • LCD_B2
  • EVENTOUT
PG11
  • LCD-TFT DB1
  • LCD-RGB B3
  • ETH_MII_TX_EN
  • ETH_R_MII_TX_EN
  • FMC_NCE4_2
  • DCMI_D3
  • LCD_B3
  • EVENTOUT
PG12
  • LCD-TFT DB2
  • LCD-RGB B4
  • SPI6_MISO
  • USART6_RTS
  • LCD_B4
  • FMC_NE4
  • LCD_B1
  • EVENTOUT
PG13
  • LED green
  • SPI6_SCK
  • USART6_CTS
  • ETH_MII_TXD0
  • ETH_RMII_TXD0
  • FMC_A24
  • EVENTOUT
PG14
  • LED red
  • SPI6_MOSI
  • USART6_TX
  • ETH_MII_TXD1
  • ETH_RMII_TXD1
  • FMC_A25
  • EVENTOUT
PG15  ?
  • SDRAM SDNCAS
  • USART6_CTS
  • FMC_SDNCAS
  • DCMI_D13
  • EVENTOUT
PH0
  • OSC_IN
  • EVENTOUT
  • OSC_IN
PH1
  • OSC_OUT
  • EVENTOUT
  • OSC_OUT
PH2
PH3
PH4
PH5
PH6
PH7
PH8
PH9
PH10
PH11
PH12
PH13
PH14
PH15
PI0
PI1
PI2
PI3
PI4
PI5
PI6
PI7
PI8
PI9
PI10
PI11
PI12
PI13
PI14
PI15
PJ0
PJ1
PJ2
PJ3
PJ4
PJ5
PJ6
PJ7
PJ8
PJ9
PJ10
PJ11
PJ12
PJ13
PJ14
PJ15
PK0
PK1
PK2
PK3
PK4
PK5
PK6
PK7