stm32/boards: Add ld and af.csv for H723.

Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
Damien George 2022-12-20 16:40:59 +11:00
parent 13fcd8440e
commit d995c01042
2 changed files with 162 additions and 0 deletions

View File

@ -0,0 +1,46 @@
/*
GNU linker script for STM32H723
*/
/* Specify the memory areas */
MEMORY
{
FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 768K /* sectors 0-5 */
FLASH_APP (rx) : ORIGIN = 0x08020000, LENGTH = 640K /* sectors 1-5 */
FLASH_FS (r) : ORIGIN = 0x080c0000, LENGTH = 256K /* sectors 6-7 */
DTCM (xrw) : ORIGIN = 0x20000000, LENGTH = 128K /* Used for FS storage cache */
RAM (xrw) : ORIGIN = 0x24000000, LENGTH = 128K /* AXI SRAM (could extend +192K from ITCM) */
RAM_SRAM1 (xrw) : ORIGIN = 0x30000000, LENGTH = 16K /* SRAM1 */
}
/* produce a link error if there is not this amount of RAM for these sections */
_minimum_stack_size = 2K;
_minimum_heap_size = 16K;
/* Define the stack. The stack is full descending so begins just above last byte
of RAM. Note that EABI requires the stack to be 8-byte aligned for a call. */
_estack = ORIGIN(RAM) + LENGTH(RAM) - _estack_reserve;
_sstack = _estack - 16K; /* tunable */
/* RAM extents for the garbage collector */
_ram_start = ORIGIN(RAM);
_ram_end = ORIGIN(RAM) + LENGTH(RAM);
_heap_start = _ebss; /* heap starts just after statically allocated memory */
_heap_end = _sstack;
/* Location of filesystem RAM cache */
_micropy_hw_internal_flash_storage_ram_cache_start = ORIGIN(DTCM);
_micropy_hw_internal_flash_storage_ram_cache_end = ORIGIN(DTCM) + LENGTH(DTCM);
/* Location of filesystem flash storage */
_micropy_hw_internal_flash_storage_start = ORIGIN(FLASH_FS);
_micropy_hw_internal_flash_storage_end = ORIGIN(FLASH_FS) + LENGTH(FLASH_FS);
/* Define output sections */
SECTIONS
{
.eth_buffers (NOLOAD) : {
. = ABSOLUTE(0x30000000);
*eth.o*(.bss.eth_dma)
} >RAM_SRAM1
}

View File

@ -0,0 +1,116 @@
Port,,AF0,AF1,AF2,AF3,AF4,AF5,AF6,AF7,AF8,AF9,AF10,AF11,AF12,AF13,AF14,AF15,
,,SYS,FMC/LPTIM1/SAI4/TIM16/17/TIM1x/TIM2x,FDCAN3/PDM_SAI1/TIM3/4/5/12/15,DFSDM1/LCD/LPTIM2/3/4/5/LPUART1/OCTOSPIM_P1/2/TIM8,CEC/DCMI/PSSI/DFSDM1/I2C1/2/3/4/5/LPTIM2/OCTOSPIM_P1/TIM15/USART1/10,CEC/FDCAN3/SPI1/I2S1/SPI2/I2S2/SPI3/I2S3/SPI4/5/6,DFSDM1/I2C4/5/OCTOSPIM_P1/SAI1/SPI3/I2S3/UART4,SDMMC1/SPI2/I2S2/SPI3/I2S3/SPI6/UART7/USART1/2/3/6,LPUART1/SAI4/SDMMC1/SPDIFRX1/SPI6/UART4/5/8,FDCAN1/2/FMC/LCD/OCTOSPIM_P1/2/SAI4/SDMMC2/SPDIFRX1/TIM13/14,CRS/FMC/LCD/OCTOSPIM_P1/OTG1_FS/OTG1_HS/SAI4/SDMMC2/TIM8,DFSDM1/ETH/I2C4/LCD/MDIOS/OCTOSPIM_P1/SDMMC2/SWPMI1/TIM1x/TIM8/UART7/9/USART10,FMC/LCD/MDIOS/OCTOSPIM_P1/SDMMC1/TIM1x/TIM8,COMP/DCMI/PSSI/LCD/TIM1x/TIM23,LCD/TIM24/UART5,SYS,ADC
PortA,PA0,,TIM2_CH1/TIM2_ETR,TIM5_CH1,TIM8_ETR,TIM15_BKIN,SPI6_NSS/I2S6_WS,,USART2_CTS/USART2_NSS,UART4_TX,SDMMC2_CMD,SAI4_SD_B,ETH_MII_CRS,FMC_A19,,,EVENTOUT,ADC123_IN0
PortA,PA1,,TIM2_CH2,TIM5_CH2,LPTIM3_OUT,TIM15_CH1N,,,USART2_RTS/USART2_DE,UART4_RX,OCTOSPIM_P1_IO3,SAI4_MCLK_B,ETH_MII_RX_CLK/ETH_RMII_REF_CLK,OCTOSPIM_P1_DQS,,LCD_R2,EVENTOUT,ADC123_IN1
PortA,PA2,,TIM2_CH3,TIM5_CH3,LPTIM4_OUT,TIM15_CH1,,OCTOSPIM_P1_IO0,USART2_TX,SAI4_SCK_B,,,ETH_MDIO,MDIOS_MDIO,,LCD_R1,EVENTOUT,ADC123_IN2
PortA,PA3,,TIM2_CH4,TIM5_CH4,LPTIM5_OUT,TIM15_CH2,I2S6_MCK,OCTOSPIM_P1_IO2,USART2_RX,,LCD_B2,OTG_HS_ULPI_D0,ETH_MII_COL,OCTOSPIM_P1_CLK,,LCD_B5,EVENTOUT,ADC123_IN3
PortA,PA4,D1PWREN,,TIM5_ETR,,,SPI1_NSS/I2S1_WS,SPI3_NSS/I2S3_WS,USART2_CK,SPI6_NSS/I2S6_WS,,,,FMC_D8/FMC_AD8,DCMI_HSYNC/PSSI_DE,LCD_VSYNC,EVENTOUT,ADC12_IN4
PortA,PA5,D2PWREN,TIM2_CH1/TIM2_ETR,,TIM8_CH1N,,SPI1_SCK/I2S1_CK,,,SPI6_SCK/I2S6_CK,,OTG_HS_ULPI_CK,,FMC_D9/FMC_AD9,PSSI_D14,LCD_R4,EVENTOUT,ADC12_IN5
PortA,PA6,,TIM1_BKIN,TIM3_CH1,TIM8_BKIN,,SPI1_MISO/I2S1_SDI,OCTOSPIM_P1_IO3,,SPI6_MISO/I2S6_SDI,TIM13_CH1,TIM8_BKIN_COMP12,MDIOS_MDC,TIM1_BKIN_COMP12,DCMI_PIXCLK/PSSI_PDCK,LCD_G2,EVENTOUT,ADC12_IN6
PortA,PA7,,TIM1_CH1N,TIM3_CH2,TIM8_CH1N,,SPI1_MOSI/I2S1_SDO,,,SPI6_MOSI/I2S6_SDO,TIM14_CH1,OCTOSPIM_P1_IO2,ETH_MII_RX_DV/ETH_RMII_CRS_DV,FMC_SDNWE,,LCD_VSYNC,EVENTOUT,ADC12_IN7
PortA,PA8,MCO1,TIM1_CH1,,TIM8_BKIN2,I2C3_SCL,,I2C5_SCL,USART1_CK,,,OTG_HS_SOF,UART7_RX,TIM8_BKIN2_COMP12,LCD_B3,LCD_R6,EVENTOUT,
PortA,PA9,,TIM1_CH2,,LPUART1_TX,I2C3_SMBA,SPI2_SCK/I2S2_CK,I2C5_SMBA,USART1_TX,,,,ETH_TX_ER,,DCMI_D0/PSSI_D0,LCD_R5,EVENTOUT,
PortA,PA10,,TIM1_CH3,,LPUART1_RX,,,,USART1_RX,,,OTG_HS_ID,MDIOS_MDIO,LCD_B4,DCMI_D1/PSSI_D1,LCD_B1,EVENTOUT,
PortA,PA11,,TIM1_CH4,,LPUART1_CTS,,SPI2_NSS/I2S2_WS,UART4_RX,USART1_CTS/USART1_NSS,,FDCAN1_RX,,,,,LCD_R4,EVENTOUT,
PortA,PA12,,TIM1_ETR,,LPUART1_RTS/LPUART1_DE,,SPI2_SCK/I2S2_CK,UART4_TX,USART1_RTS/USART1_DE,SAI4_FS_B,FDCAN1_TX,,,TIM1_BKIN2,,LCD_R5,EVENTOUT,
PortA,PA13,JTMS/SWDIO,,,,,,,,,,,,,,,EVENTOUT,
PortA,PA14,JTCK/SWCLK,,,,,,,,,,,,,,,EVENTOUT,
PortA,PA15,JTDI,TIM2_CH1/TIM2_ETR,,,CEC,SPI1_NSS/I2S1_WS,SPI3_NSS/I2S3_WS,SPI6_NSS/I2S6_WS,UART4_RTS/UART4_DE,LCD_R3,,UART7_TX,,,LCD_B6,EVENTOUT,
PortB,PB0,,TIM1_CH2N,TIM3_CH3,TIM8_CH2N,OCTOSPIM_P1_IO1,,DFSDM1_CKOUT,,UART4_CTS,LCD_R3,OTG_HS_ULPI_D1,ETH_MII_RXD2,,,LCD_G1,EVENTOUT,ADC12_IN8
PortB,PB1,,TIM1_CH3N,TIM3_CH4,TIM8_CH3N,OCTOSPIM_P1_IO0,,DFSDM1_DATIN1,,,LCD_R6,OTG_HS_ULPI_D2,ETH_MII_RXD3,,,LCD_G0,EVENTOUT,ADC12_IN9
PortB,PB2,RTC_OUT,SAI4_D1,SAI1_D1,,DFSDM1_CKIN1,,SAI1_SD_A,SPI3_MOSI/I2S3_SDO,SAI4_SD_A,OCTOSPIM_P1_CLK,OCTOSPIM_P1_DQS,ETH_TX_ER,,TIM23_ETR,,EVENTOUT,
PortB,PB3,JTDO/TRACESWO,TIM2_CH2,,,,SPI1_SCK/I2S1_CK,SPI3_SCK/I2S3_CK,,SPI6_SCK/I2S6_CK,SDMMC2_D2,CRS_SYNC,UART7_RX,,,TIM24_ETR,EVENTOUT,
PortB,PB4,NJTRST,TIM16_BKIN,TIM3_CH1,,,SPI1_MISO/I2S1_SDI,SPI3_MISO/I2S3_SDI,SPI2_NSS/I2S2_WS,SPI6_MISO/I2S6_SDI,SDMMC2_D3,,UART7_TX,,,,EVENTOUT,
PortB,PB5,,TIM17_BKIN,TIM3_CH2,LCD_B5,I2C1_SMBA,SPI1_MOSI/I2S1_SDO,I2C4_SMBA,SPI3_MOSI/I2S3_SDO,SPI6_MOSI/I2S6_SDO,FDCAN2_RX,OTG_HS_ULPI_D7,ETH_PPS_OUT,FMC_SDCKE1,DCMI_D10/PSSI_D10,UART5_RX,EVENTOUT,
PortB,PB6,,TIM16_CH1N,TIM4_CH1,,I2C1_SCL,CEC,I2C4_SCL,USART1_TX,LPUART1_TX,FDCAN2_TX,OCTOSPIM_P1_NCS,DFSDM1_DATIN5,FMC_SDNE1,DCMI_D5/PSSI_D5,UART5_TX,EVENTOUT,
PortB,PB7,,TIM17_CH1N,TIM4_CH2,,I2C1_SDA,,I2C4_SDA,USART1_RX,LPUART1_RX,,,DFSDM1_CKIN5,FMC_NL,DCMI_VSYNC/PSSI_RDY,,EVENTOUT,
PortB,PB8,,TIM16_CH1,TIM4_CH3,DFSDM1_CKIN7,I2C1_SCL,,I2C4_SCL,SDMMC1_CKIN,UART4_RX,FDCAN1_RX,SDMMC2_D4,ETH_MII_TXD3,SDMMC1_D4,DCMI_D6/PSSI_D6,LCD_B6,EVENTOUT,
PortB,PB9,,TIM17_CH1,TIM4_CH4,DFSDM1_DATIN7,I2C1_SDA,SPI2_NSS/I2S2_WS,I2C4_SDA,SDMMC1_CDIR,UART4_TX,FDCAN1_TX,SDMMC2_D5,I2C4_SMBA,SDMMC1_D5,DCMI_D7/PSSI_D7,LCD_B7,EVENTOUT,
PortB,PB10,,TIM2_CH3,,LPTIM2_IN1,I2C2_SCL,SPI2_SCK/I2S2_CK,DFSDM1_DATIN7,USART3_TX,,OCTOSPIM_P1_NCS,OTG_HS_ULPI_D3,ETH_MII_RX_ER,,,LCD_G4,EVENTOUT,
PortB,PB11,,TIM2_CH4,,LPTIM2_ETR,I2C2_SDA,,DFSDM1_CKIN7,USART3_RX,,,OTG_HS_ULPI_D4,ETH_MII_TX_EN/ETH_RMII_TX_EN,,,LCD_G5,EVENTOUT,
PortB,PB12,,TIM1_BKIN,,OCTOSPIM_P1_NCLK,I2C2_SMBA,SPI2_NSS/I2S2_WS,DFSDM1_DATIN1,USART3_CK,,FDCAN2_RX,OTG_HS_ULPI_D5,ETH_MII_TXD0/ETH_RMII_TXD0,OCTOSPIM_P1_IO0,TIM1_BKIN_COMP12,UART5_RX,EVENTOUT,
PortB,PB13,,TIM1_CH1N,,LPTIM2_OUT,OCTOSPIM_P1_IO2,SPI2_SCK/I2S2_CK,DFSDM1_CKIN1,USART3_CTS/USART3_NSS,,FDCAN2_TX,OTG_HS_ULPI_D6,ETH_MII_TXD1/ETH_RMII_TXD1,SDMMC1_D0,DCMI_D2/PSSI_D2,UART5_TX,EVENTOUT,
PortB,PB14,,TIM1_CH2N,TIM12_CH1,TIM8_CH2N,USART1_TX,SPI2_MISO/I2S2_SDI,DFSDM1_DATIN2,USART3_RTS/USART3_DE,UART4_RTS/UART4_DE,SDMMC2_D0,,,FMC_D10/FMC_AD10,,LCD_CLK,EVENTOUT,
PortB,PB15,RTC_REFIN,TIM1_CH3N,TIM12_CH2,TIM8_CH3N,USART1_RX,SPI2_MOSI/I2S2_SDO,DFSDM1_CKIN2,,UART4_CTS,SDMMC2_D1,,,FMC_D11/FMC_AD11,,LCD_G7,EVENTOUT,
PortC,PC0,,FMC_D12/FMC_AD12,,DFSDM1_CKIN0,,,DFSDM1_DATIN4,,SAI4_FS_B,FMC_A25,OTG_HS_ULPI_STP,LCD_G2,FMC_SDNWE,,LCD_R5,EVENTOUT,ADC123_IN10
PortC,PC1,TRACED0,SAI4_D1,SAI1_D1,DFSDM1_DATIN0,DFSDM1_CKIN4,SPI2_MOSI/I2S2_SDO,SAI1_SD_A,,SAI4_SD_A,SDMMC2_CK,OCTOSPIM_P1_IO4,ETH_MDC,MDIOS_MDC,,LCD_G5,EVENTOUT,ADC123_IN11
PortC,PC2,PWR_DEEPSLEEP,,,DFSDM1_CKIN1,OCTOSPIM_P1_IO5,SPI2_MISO/I2S2_SDI,DFSDM1_CKOUT,,,OCTOSPIM_P1_IO2,OTG_HS_ULPI_DIR,ETH_MII_TXD2,FMC_SDNE0,,,EVENTOUT,ADC123_IN12
PortC,PC3,PWR_SLEEP,,,DFSDM1_DATIN1,OCTOSPIM_P1_IO6,SPI2_MOSI/I2S2_SDO,,,,OCTOSPIM_P1_IO0,OTG_HS_ULPI_NXT,ETH_MII_TX_CLK,FMC_SDCKE0,,,EVENTOUT,ADC123_IN13
PortC,PC4,PWR_DEEPSLEEP,FMC_A22,,DFSDM1_CKIN2,,I2S1_MCK,,,,SPDIFRX1_IN3,SDMMC2_CKIN,ETH_MII_RXD0/ETH_RMII_RXD0,FMC_SDNE0,,LCD_R7,EVENTOUT,ADC12_IN14
PortC,PC5,PWR_SLEEP,SAI4_D3,SAI1_D3,DFSDM1_DATIN2,PSSI_D15,,,,,SPDIFRX1_IN4,OCTOSPIM_P1_DQS,ETH_MII_RXD1/ETH_RMII_RXD1,FMC_SDCKE0,COMP1_OUT,LCD_DE,EVENTOUT,ADC12_IN15
PortC,PC6,,,TIM3_CH1,TIM8_CH1,DFSDM1_CKIN3,I2S2_MCK,,USART6_TX,SDMMC1_D0DIR,FMC_NWAIT,SDMMC2_D6,,SDMMC1_D6,DCMI_D0/PSSI_D0,LCD_HSYNC,EVENTOUT,
PortC,PC7,DBTRGIO,,TIM3_CH2,TIM8_CH2,DFSDM1_DATIN3,,I2S3_MCK,USART6_RX,SDMMC1_D123DIR,FMC_NE1,SDMMC2_D7,SWPMI_TX,SDMMC1_D7,DCMI_D1/PSSI_D1,LCD_G6,EVENTOUT,
PortC,PC8,TRACED1,,TIM3_CH3,TIM8_CH3,,,,USART6_CK,UART5_RTS/UART5_DE,FMC_NE2/FMC_NCE,FMC_INT,SWPMI_RX,SDMMC1_D0,DCMI_D2/PSSI_D2,,EVENTOUT,
PortC,PC9,MCO2,,TIM3_CH4,TIM8_CH4,I2C3_SDA,I2S_CKIN,I2C5_SDA,,UART5_CTS,OCTOSPIM_P1_IO0,LCD_G3,SWPMI_SUSPEND,SDMMC1_D1,DCMI_D3/PSSI_D3,LCD_B2,EVENTOUT,
PortC,PC10,,,,DFSDM1_CKIN5,I2C5_SDA,,SPI3_SCK/I2S3_CK,USART3_TX,UART4_TX,OCTOSPIM_P1_IO1,LCD_B1,SWPMI_RX,SDMMC1_D2,DCMI_D8/PSSI_D8,LCD_R2,EVENTOUT,
PortC,PC11,,,,DFSDM1_DATIN5,I2C5_SCL,,SPI3_MISO/I2S3_SDI,USART3_RX,UART4_RX,OCTOSPIM_P1_NCS,,,SDMMC1_D3,DCMI_D4/PSSI_D4,LCD_B4,EVENTOUT,
PortC,PC12,TRACED3,FMC_D6/FMC_AD6,TIM15_CH1,,I2C5_SMBA,SPI6_SCK/I2S6_CK,SPI3_MOSI/I2S3_SDO,USART3_CK,UART5_TX,,,,SDMMC1_CK,DCMI_D9/PSSI_D9,LCD_R6,EVENTOUT,
PortC,PC13,,,,,,,,,,,,,,,,EVENTOUT,
PortC,PC14,,,,,,,,,,,,,,,,EVENTOUT,
PortC,PC15,,,,,,,,,,,,,,,,EVENTOUT,
PortD,PD0,,,,DFSDM1_CKIN6,,,,,UART4_RX,FDCAN1_RX,,UART9_CTS,FMC_D2/FMC_AD2,,LCD_B1,EVENTOUT,
PortD,PD1,,,,DFSDM1_DATIN6,,,,,UART4_TX,FDCAN1_TX,,,FMC_D3/FMC_AD3,,,EVENTOUT,
PortD,PD2,TRACED2,FMC_D7/FMC_AD7,TIM3_ETR,,TIM15_BKIN,,,,UART5_RX,LCD_B7,,,SDMMC1_CMD,DCMI_D11/PSSI_D11,LCD_B2,EVENTOUT,
PortD,PD3,,,,DFSDM1_CKOUT,,SPI2_SCK/I2S2_CK,,USART2_CTS/USART2_NSS,,,,,FMC_CLK,DCMI_D5/PSSI_D5,LCD_G7,EVENTOUT,
PortD,PD4,,,,,,,,USART2_RTS/USART2_DE,,,OCTOSPIM_P1_IO4,,FMC_NOE,,,EVENTOUT,
PortD,PD5,,,,,,,,USART2_TX,,,OCTOSPIM_P1_IO5,,FMC_NWE,,,EVENTOUT,
PortD,PD6,,SAI4_D1,SAI1_D1,DFSDM1_CKIN4,DFSDM1_DATIN1,SPI3_MOSI/I2S3_SDO,SAI1_SD_A,USART2_RX,SAI4_SD_A,,OCTOSPIM_P1_IO6,SDMMC2_CK,FMC_NWAIT,DCMI_D10/PSSI_D10,LCD_B2,EVENTOUT,
PortD,PD7,,,,DFSDM1_DATIN4,,SPI1_MOSI/I2S1_SDO,DFSDM1_CKIN1,USART2_CK,,SPDIFRX1_IN1,OCTOSPIM_P1_IO7,SDMMC2_CMD,FMC_NE1,,,EVENTOUT,
PortD,PD8,,,,DFSDM1_CKIN3,,,,USART3_TX,,SPDIFRX1_IN2,,,FMC_D13/FMC_AD13,,,EVENTOUT,
PortD,PD9,,,,DFSDM1_DATIN3,,,,USART3_RX,,,,,FMC_D14/FMC_AD14,,,EVENTOUT,
PortD,PD10,,,,DFSDM1_CKOUT,,,,USART3_CK,,,,,FMC_D15/FMC_AD15,,LCD_B3,EVENTOUT,
PortD,PD11,,,,LPTIM2_IN2,I2C4_SMBA,,,USART3_CTS/USART3_NSS,,OCTOSPIM_P1_IO0,SAI4_SD_A,,FMC_A16/FMC_CLE,,,EVENTOUT,
PortD,PD12,,LPTIM1_IN1,TIM4_CH1,LPTIM2_IN1,I2C4_SCL,FDCAN3_RX,,USART3_RTS/USART3_DE,,OCTOSPIM_P1_IO1,SAI4_FS_A,,FMC_A17/FMC_ALE,DCMI_D12/PSSI_D12,,EVENTOUT,
PortD,PD13,,LPTIM1_OUT,TIM4_CH2,,I2C4_SDA,FDCAN3_TX,,,,OCTOSPIM_P1_IO3,SAI4_SCK_A,UART9_RTS/UART9_DE,FMC_A18,DCMI_D13/PSSI_D13,,EVENTOUT,
PortD,PD14,,,TIM4_CH3,,,,,,UART8_CTS,,,UART9_RX,FMC_D0/FMC_AD0,,,EVENTOUT,
PortD,PD15,,,TIM4_CH4,,,,,,UART8_RTS/UART8_DE,,,UART9_TX,FMC_D1/FMC_AD1,,,EVENTOUT,
PortE,PE0,,LPTIM1_ETR,TIM4_ETR,,LPTIM2_ETR,,,,UART8_RX,,SAI4_MCLK_A,,FMC_NBL0,DCMI_D2/PSSI_D2,LCD_R0,EVENTOUT,
PortE,PE1,,LPTIM1_IN2,,,,,,,UART8_TX,,,,FMC_NBL1,DCMI_D3/PSSI_D3,LCD_R6,EVENTOUT,
PortE,PE2,TRACECLK,,SAI1_CK1,,USART10_RX,SPI4_SCK,SAI1_MCLK_A,,SAI4_MCLK_A,OCTOSPIM_P1_IO2,SAI4_CK1,ETH_MII_TXD3,FMC_A23,,,EVENTOUT,
PortE,PE3,TRACED0,,,,TIM15_BKIN,,SAI1_SD_B,,SAI4_SD_B,,,USART10_TX,FMC_A19,,,EVENTOUT,
PortE,PE4,TRACED1,,SAI1_D2,DFSDM1_DATIN3,TIM15_CH1N,SPI4_NSS,SAI1_FS_A,,SAI4_FS_A,,SAI4_D2,,FMC_A20,DCMI_D4/PSSI_D4,LCD_B0,EVENTOUT,
PortE,PE5,TRACED2,,SAI1_CK2,DFSDM1_CKIN3,TIM15_CH1,SPI4_MISO,SAI1_SCK_A,,SAI4_SCK_A,,SAI4_CK2,,FMC_A21,DCMI_D6/PSSI_D6,LCD_G0,EVENTOUT,
PortE,PE6,TRACED3,TIM1_BKIN2,SAI1_D1,,TIM15_CH2,SPI4_MOSI,SAI1_SD_A,,SAI4_SD_A,SAI4_D1,SAI4_MCLK_B,TIM1_BKIN2_COMP12,FMC_A22,DCMI_D7/PSSI_D7,LCD_G1,EVENTOUT,
PortE,PE7,,TIM1_ETR,,DFSDM1_DATIN2,,,,UART7_RX,,,OCTOSPIM_P1_IO4,,FMC_D4/FMC_AD4,,,EVENTOUT,
PortE,PE8,,TIM1_CH1N,,DFSDM1_CKIN2,,,,UART7_TX,,,OCTOSPIM_P1_IO5,,FMC_D5/FMC_AD5,COMP2_OUT,,EVENTOUT,
PortE,PE9,,TIM1_CH1,,DFSDM1_CKOUT,,,,UART7_RTS/UART7_DE,,,OCTOSPIM_P1_IO6,,FMC_D6/FMC_AD6,,,EVENTOUT,
PortE,PE10,,TIM1_CH2N,,DFSDM1_DATIN4,,,,UART7_CTS,,,OCTOSPIM_P1_IO7,,FMC_D7/FMC_AD7,,,EVENTOUT,
PortE,PE11,,TIM1_CH2,,DFSDM1_CKIN4,,SPI4_NSS,,,,,SAI4_SD_B,OCTOSPIM_P1_NCS,FMC_D8/FMC_AD8,,LCD_G3,EVENTOUT,
PortE,PE12,,TIM1_CH3N,,DFSDM1_DATIN5,,SPI4_SCK,,,,,SAI4_SCK_B,,FMC_D9/FMC_AD9,COMP1_OUT,LCD_B4,EVENTOUT,
PortE,PE13,,TIM1_CH3,,DFSDM1_CKIN5,,SPI4_MISO,,,,,SAI4_FS_B,,FMC_D10/FMC_AD10,COMP2_OUT,LCD_DE,EVENTOUT,
PortE,PE14,,TIM1_CH4,,,,SPI4_MOSI,,,,,SAI4_MCLK_B,,FMC_D11/FMC_AD11,,LCD_CLK,EVENTOUT,
PortE,PE15,,TIM1_BKIN,,,,,,,,,,USART10_CK,FMC_D12/FMC_AD12,TIM1_BKIN_COMP12,LCD_R7,EVENTOUT,
PortF,PF0,,,,,I2C2_SDA,,I2C5_SDA,,,OCTOSPIM_P2_IO0,,,FMC_A0,TIM23_CH1,,EVENTOUT,
PortF,PF1,,,,,I2C2_SCL,,I2C5_SCL,,,OCTOSPIM_P2_IO1,,,FMC_A1,TIM23_CH2,,EVENTOUT,
PortF,PF2,,,,,I2C2_SMBA,,I2C5_SMBA,,,OCTOSPIM_P2_IO2,,,FMC_A2,TIM23_CH3,,EVENTOUT,
PortF,PF3,,,,,,,,,,OCTOSPIM_P2_IO3,,,FMC_A3,TIM23_CH4,,EVENTOUT,ADC3_IN9
PortF,PF4,,,,,,,,,,OCTOSPIM_P2_CLK,,,FMC_A4,,,EVENTOUT,ADC3_IN14
PortF,PF5,,,,,,,,,,OCTOSPIM_P2_NCLK,,,FMC_A5,,,EVENTOUT,ADC3_IN15
PortF,PF6,,TIM16_CH1,FDCAN3_RX,,,SPI5_NSS,SAI1_SD_B,UART7_RX,SAI4_SD_B,,OCTOSPIM_P1_IO3,,,TIM23_CH1,,EVENTOUT,ADC3_IN4
PortF,PF7,,TIM17_CH1,FDCAN3_TX,,,SPI5_SCK,SAI1_MCLK_B,UART7_TX,SAI4_MCLK_B,,OCTOSPIM_P1_IO2,,,TIM23_CH2,,EVENTOUT,ADC3_IN5
PortF,PF8,,TIM16_CH1N,,,,SPI5_MISO,SAI1_SCK_B,UART7_RTS/UART7_DE,SAI4_SCK_B,TIM13_CH1,OCTOSPIM_P1_IO0,,,TIM23_CH3,,EVENTOUT,ADC3_IN6
PortF,PF9,,TIM17_CH1N,,,,SPI5_MOSI,SAI1_FS_B,UART7_CTS,SAI4_FS_B,TIM14_CH1,OCTOSPIM_P1_IO1,,,TIM23_CH4,,EVENTOUT,ADC3_IN7
PortF,PF10,,TIM16_BKIN,SAI1_D3,,PSSI_D15,,,,,OCTOSPIM_P1_CLK,SAI4_D3,,,DCMI_D11/PSSI_D11,LCD_DE,EVENTOUT,ADC3_IN8
PortF,PF11,,,,,,SPI5_MOSI,,,,OCTOSPIM_P1_NCLK,SAI4_SD_B,,FMC_NRAS,DCMI_D12/PSSI_D12,TIM24_CH1,EVENTOUT,
PortF,PF12,,,,,,,,,,OCTOSPIM_P2_DQS,,,FMC_A6,,TIM24_CH2,EVENTOUT,
PortF,PF13,,,,DFSDM1_DATIN6,I2C4_SMBA,,,,,,,,FMC_A7,,TIM24_CH3,EVENTOUT,
PortF,PF14,,,,DFSDM1_CKIN6,I2C4_SCL,,,,,,,,FMC_A8,,TIM24_CH4,EVENTOUT,
PortF,PF15,,,,,I2C4_SDA,,,,,,,,FMC_A9,,,EVENTOUT,
PortG,PG0,,,,,,,,,,OCTOSPIM_P2_IO4,,UART9_RX,FMC_A10,,,EVENTOUT,
PortG,PG1,,,,,,,,,,OCTOSPIM_P2_IO5,,UART9_TX,FMC_A11,,,EVENTOUT,
PortG,PG2,,,,TIM8_BKIN,,,,,,,,TIM8_BKIN_COMP12,FMC_A12,,TIM24_ETR,EVENTOUT,
PortG,PG3,,,,TIM8_BKIN2,,,,,,,,TIM8_BKIN2_COMP12,FMC_A13,TIM23_ETR,,EVENTOUT,
PortG,PG4,,TIM1_BKIN2,,,,,,,,,,TIM1_BKIN2_COMP12,FMC_A14/FMC_BA0,,,EVENTOUT,
PortG,PG5,,TIM1_ETR,,,,,,,,,,,FMC_A15/FMC_BA1,,,EVENTOUT,
PortG,PG6,,TIM17_BKIN,,,,,,,,,OCTOSPIM_P1_NCS,,FMC_NE3,DCMI_D12/PSSI_D12,LCD_R7,EVENTOUT,
PortG,PG7,,,,,,,SAI1_MCLK_A,USART6_CK,,OCTOSPIM_P2_DQS,,,FMC_INT,DCMI_D13/PSSI_D13,LCD_CLK,EVENTOUT,
PortG,PG8,,,,TIM8_ETR,,SPI6_NSS/I2S6_WS,,USART6_RTS/USART6_DE,SPDIFRX1_IN3,,,ETH_PPS_OUT,FMC_SDCLK,,LCD_G7,EVENTOUT,
PortG,PG9,,,FDCAN3_TX,,,SPI1_MISO/I2S1_SDI,,USART6_RX,SPDIFRX1_IN4,OCTOSPIM_P1_IO6,SAI4_FS_B,SDMMC2_D0,FMC_NE2/FMC_NCE,DCMI_VSYNC/PSSI_RDY,,EVENTOUT,
PortG,PG10,,,FDCAN3_RX,OCTOSPIM_P2_IO6,,SPI1_NSS/I2S1_WS,,,,LCD_G3,SAI4_SD_B,SDMMC2_D1,FMC_NE3,DCMI_D2/PSSI_D2,LCD_B2,EVENTOUT,
PortG,PG11,,LPTIM1_IN2,,,USART10_RX,SPI1_SCK/I2S1_CK,,,SPDIFRX1_IN1,OCTOSPIM_P2_IO7,SDMMC2_D2,ETH_MII_TX_EN/ETH_RMII_TX_EN,,DCMI_D3/PSSI_D3,LCD_B3,EVENTOUT,
PortG,PG12,,LPTIM1_IN1,,OCTOSPIM_P2_NCS,USART10_TX,SPI6_MISO/I2S6_SDI,,USART6_RTS/USART6_DE,SPDIFRX1_IN2,LCD_B4,SDMMC2_D3,ETH_MII_TXD1/ETH_RMII_TXD1,FMC_NE4,TIM23_CH1,LCD_B1,EVENTOUT,
PortG,PG13,TRACED0,LPTIM1_OUT,,,USART10_CTS/USART10_NSS,SPI6_SCK/I2S6_CK,,USART6_CTS/USART6_NSS,,,SDMMC2_D6,ETH_MII_TXD0/ETH_RMII_TXD0,FMC_A24,TIM23_CH2,LCD_R0,EVENTOUT,
PortG,PG14,TRACED1,LPTIM1_ETR,,,USART10_RTS/USART10_DE,SPI6_MOSI/I2S6_SDO,,USART6_TX,,OCTOSPIM_P1_IO7,SDMMC2_D7,ETH_MII_TXD1/ETH_RMII_TXD1,FMC_A25,TIM23_CH3,LCD_B0,EVENTOUT,
PortG,PG15,,,,,,,,USART6_CTS/USART6_NSS,,OCTOSPIM_P2_DQS,,USART10_CK,FMC_NCAS,DCMI_D13/PSSI_D13,,EVENTOUT,
PortH,PH0,,,,,,,,,,,,,,,,EVENTOUT,
PortH,PH1,,,,,,,,,,,,,,,,EVENTOUT,
1 Port AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7 AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15
2 SYS FMC/LPTIM1/SAI4/TIM16/17/TIM1x/TIM2x FDCAN3/PDM_SAI1/TIM3/4/5/12/15 DFSDM1/LCD/LPTIM2/3/4/5/LPUART1/OCTOSPIM_P1/2/TIM8 CEC/DCMI/PSSI/DFSDM1/I2C1/2/3/4/5/LPTIM2/OCTOSPIM_P1/TIM15/USART1/10 CEC/FDCAN3/SPI1/I2S1/SPI2/I2S2/SPI3/I2S3/SPI4/5/6 DFSDM1/I2C4/5/OCTOSPIM_P1/SAI1/SPI3/I2S3/UART4 SDMMC1/SPI2/I2S2/SPI3/I2S3/SPI6/UART7/USART1/2/3/6 LPUART1/SAI4/SDMMC1/SPDIFRX1/SPI6/UART4/5/8 FDCAN1/2/FMC/LCD/OCTOSPIM_P1/2/SAI4/SDMMC2/SPDIFRX1/TIM13/14 CRS/FMC/LCD/OCTOSPIM_P1/OTG1_FS/OTG1_HS/SAI4/SDMMC2/TIM8 DFSDM1/ETH/I2C4/LCD/MDIOS/OCTOSPIM_P1/SDMMC2/SWPMI1/TIM1x/TIM8/UART7/9/USART10 FMC/LCD/MDIOS/OCTOSPIM_P1/SDMMC1/TIM1x/TIM8 COMP/DCMI/PSSI/LCD/TIM1x/TIM23 LCD/TIM24/UART5 SYS ADC
3 PortA PA0 TIM2_CH1/TIM2_ETR TIM5_CH1 TIM8_ETR TIM15_BKIN SPI6_NSS/I2S6_WS USART2_CTS/USART2_NSS UART4_TX SDMMC2_CMD SAI4_SD_B ETH_MII_CRS FMC_A19 EVENTOUT ADC123_IN0
4 PortA PA1 TIM2_CH2 TIM5_CH2 LPTIM3_OUT TIM15_CH1N USART2_RTS/USART2_DE UART4_RX OCTOSPIM_P1_IO3 SAI4_MCLK_B ETH_MII_RX_CLK/ETH_RMII_REF_CLK OCTOSPIM_P1_DQS LCD_R2 EVENTOUT ADC123_IN1
5 PortA PA2 TIM2_CH3 TIM5_CH3 LPTIM4_OUT TIM15_CH1 OCTOSPIM_P1_IO0 USART2_TX SAI4_SCK_B ETH_MDIO MDIOS_MDIO LCD_R1 EVENTOUT ADC123_IN2
6 PortA PA3 TIM2_CH4 TIM5_CH4 LPTIM5_OUT TIM15_CH2 I2S6_MCK OCTOSPIM_P1_IO2 USART2_RX LCD_B2 OTG_HS_ULPI_D0 ETH_MII_COL OCTOSPIM_P1_CLK LCD_B5 EVENTOUT ADC123_IN3
7 PortA PA4 D1PWREN TIM5_ETR SPI1_NSS/I2S1_WS SPI3_NSS/I2S3_WS USART2_CK SPI6_NSS/I2S6_WS FMC_D8/FMC_AD8 DCMI_HSYNC/PSSI_DE LCD_VSYNC EVENTOUT ADC12_IN4
8 PortA PA5 D2PWREN TIM2_CH1/TIM2_ETR TIM8_CH1N SPI1_SCK/I2S1_CK SPI6_SCK/I2S6_CK OTG_HS_ULPI_CK FMC_D9/FMC_AD9 PSSI_D14 LCD_R4 EVENTOUT ADC12_IN5
9 PortA PA6 TIM1_BKIN TIM3_CH1 TIM8_BKIN SPI1_MISO/I2S1_SDI OCTOSPIM_P1_IO3 SPI6_MISO/I2S6_SDI TIM13_CH1 TIM8_BKIN_COMP12 MDIOS_MDC TIM1_BKIN_COMP12 DCMI_PIXCLK/PSSI_PDCK LCD_G2 EVENTOUT ADC12_IN6
10 PortA PA7 TIM1_CH1N TIM3_CH2 TIM8_CH1N SPI1_MOSI/I2S1_SDO SPI6_MOSI/I2S6_SDO TIM14_CH1 OCTOSPIM_P1_IO2 ETH_MII_RX_DV/ETH_RMII_CRS_DV FMC_SDNWE LCD_VSYNC EVENTOUT ADC12_IN7
11 PortA PA8 MCO1 TIM1_CH1 TIM8_BKIN2 I2C3_SCL I2C5_SCL USART1_CK OTG_HS_SOF UART7_RX TIM8_BKIN2_COMP12 LCD_B3 LCD_R6 EVENTOUT
12 PortA PA9 TIM1_CH2 LPUART1_TX I2C3_SMBA SPI2_SCK/I2S2_CK I2C5_SMBA USART1_TX ETH_TX_ER DCMI_D0/PSSI_D0 LCD_R5 EVENTOUT
13 PortA PA10 TIM1_CH3 LPUART1_RX USART1_RX OTG_HS_ID MDIOS_MDIO LCD_B4 DCMI_D1/PSSI_D1 LCD_B1 EVENTOUT
14 PortA PA11 TIM1_CH4 LPUART1_CTS SPI2_NSS/I2S2_WS UART4_RX USART1_CTS/USART1_NSS FDCAN1_RX LCD_R4 EVENTOUT
15 PortA PA12 TIM1_ETR LPUART1_RTS/LPUART1_DE SPI2_SCK/I2S2_CK UART4_TX USART1_RTS/USART1_DE SAI4_FS_B FDCAN1_TX TIM1_BKIN2 LCD_R5 EVENTOUT
16 PortA PA13 JTMS/SWDIO EVENTOUT
17 PortA PA14 JTCK/SWCLK EVENTOUT
18 PortA PA15 JTDI TIM2_CH1/TIM2_ETR CEC SPI1_NSS/I2S1_WS SPI3_NSS/I2S3_WS SPI6_NSS/I2S6_WS UART4_RTS/UART4_DE LCD_R3 UART7_TX LCD_B6 EVENTOUT
19 PortB PB0 TIM1_CH2N TIM3_CH3 TIM8_CH2N OCTOSPIM_P1_IO1 DFSDM1_CKOUT UART4_CTS LCD_R3 OTG_HS_ULPI_D1 ETH_MII_RXD2 LCD_G1 EVENTOUT ADC12_IN8
20 PortB PB1 TIM1_CH3N TIM3_CH4 TIM8_CH3N OCTOSPIM_P1_IO0 DFSDM1_DATIN1 LCD_R6 OTG_HS_ULPI_D2 ETH_MII_RXD3 LCD_G0 EVENTOUT ADC12_IN9
21 PortB PB2 RTC_OUT SAI4_D1 SAI1_D1 DFSDM1_CKIN1 SAI1_SD_A SPI3_MOSI/I2S3_SDO SAI4_SD_A OCTOSPIM_P1_CLK OCTOSPIM_P1_DQS ETH_TX_ER TIM23_ETR EVENTOUT
22 PortB PB3 JTDO/TRACESWO TIM2_CH2 SPI1_SCK/I2S1_CK SPI3_SCK/I2S3_CK SPI6_SCK/I2S6_CK SDMMC2_D2 CRS_SYNC UART7_RX TIM24_ETR EVENTOUT
23 PortB PB4 NJTRST TIM16_BKIN TIM3_CH1 SPI1_MISO/I2S1_SDI SPI3_MISO/I2S3_SDI SPI2_NSS/I2S2_WS SPI6_MISO/I2S6_SDI SDMMC2_D3 UART7_TX EVENTOUT
24 PortB PB5 TIM17_BKIN TIM3_CH2 LCD_B5 I2C1_SMBA SPI1_MOSI/I2S1_SDO I2C4_SMBA SPI3_MOSI/I2S3_SDO SPI6_MOSI/I2S6_SDO FDCAN2_RX OTG_HS_ULPI_D7 ETH_PPS_OUT FMC_SDCKE1 DCMI_D10/PSSI_D10 UART5_RX EVENTOUT
25 PortB PB6 TIM16_CH1N TIM4_CH1 I2C1_SCL CEC I2C4_SCL USART1_TX LPUART1_TX FDCAN2_TX OCTOSPIM_P1_NCS DFSDM1_DATIN5 FMC_SDNE1 DCMI_D5/PSSI_D5 UART5_TX EVENTOUT
26 PortB PB7 TIM17_CH1N TIM4_CH2 I2C1_SDA I2C4_SDA USART1_RX LPUART1_RX DFSDM1_CKIN5 FMC_NL DCMI_VSYNC/PSSI_RDY EVENTOUT
27 PortB PB8 TIM16_CH1 TIM4_CH3 DFSDM1_CKIN7 I2C1_SCL I2C4_SCL SDMMC1_CKIN UART4_RX FDCAN1_RX SDMMC2_D4 ETH_MII_TXD3 SDMMC1_D4 DCMI_D6/PSSI_D6 LCD_B6 EVENTOUT
28 PortB PB9 TIM17_CH1 TIM4_CH4 DFSDM1_DATIN7 I2C1_SDA SPI2_NSS/I2S2_WS I2C4_SDA SDMMC1_CDIR UART4_TX FDCAN1_TX SDMMC2_D5 I2C4_SMBA SDMMC1_D5 DCMI_D7/PSSI_D7 LCD_B7 EVENTOUT
29 PortB PB10 TIM2_CH3 LPTIM2_IN1 I2C2_SCL SPI2_SCK/I2S2_CK DFSDM1_DATIN7 USART3_TX OCTOSPIM_P1_NCS OTG_HS_ULPI_D3 ETH_MII_RX_ER LCD_G4 EVENTOUT
30 PortB PB11 TIM2_CH4 LPTIM2_ETR I2C2_SDA DFSDM1_CKIN7 USART3_RX OTG_HS_ULPI_D4 ETH_MII_TX_EN/ETH_RMII_TX_EN LCD_G5 EVENTOUT
31 PortB PB12 TIM1_BKIN OCTOSPIM_P1_NCLK I2C2_SMBA SPI2_NSS/I2S2_WS DFSDM1_DATIN1 USART3_CK FDCAN2_RX OTG_HS_ULPI_D5 ETH_MII_TXD0/ETH_RMII_TXD0 OCTOSPIM_P1_IO0 TIM1_BKIN_COMP12 UART5_RX EVENTOUT
32 PortB PB13 TIM1_CH1N LPTIM2_OUT OCTOSPIM_P1_IO2 SPI2_SCK/I2S2_CK DFSDM1_CKIN1 USART3_CTS/USART3_NSS FDCAN2_TX OTG_HS_ULPI_D6 ETH_MII_TXD1/ETH_RMII_TXD1 SDMMC1_D0 DCMI_D2/PSSI_D2 UART5_TX EVENTOUT
33 PortB PB14 TIM1_CH2N TIM12_CH1 TIM8_CH2N USART1_TX SPI2_MISO/I2S2_SDI DFSDM1_DATIN2 USART3_RTS/USART3_DE UART4_RTS/UART4_DE SDMMC2_D0 FMC_D10/FMC_AD10 LCD_CLK EVENTOUT
34 PortB PB15 RTC_REFIN TIM1_CH3N TIM12_CH2 TIM8_CH3N USART1_RX SPI2_MOSI/I2S2_SDO DFSDM1_CKIN2 UART4_CTS SDMMC2_D1 FMC_D11/FMC_AD11 LCD_G7 EVENTOUT
35 PortC PC0 FMC_D12/FMC_AD12 DFSDM1_CKIN0 DFSDM1_DATIN4 SAI4_FS_B FMC_A25 OTG_HS_ULPI_STP LCD_G2 FMC_SDNWE LCD_R5 EVENTOUT ADC123_IN10
36 PortC PC1 TRACED0 SAI4_D1 SAI1_D1 DFSDM1_DATIN0 DFSDM1_CKIN4 SPI2_MOSI/I2S2_SDO SAI1_SD_A SAI4_SD_A SDMMC2_CK OCTOSPIM_P1_IO4 ETH_MDC MDIOS_MDC LCD_G5 EVENTOUT ADC123_IN11
37 PortC PC2 PWR_DEEPSLEEP DFSDM1_CKIN1 OCTOSPIM_P1_IO5 SPI2_MISO/I2S2_SDI DFSDM1_CKOUT OCTOSPIM_P1_IO2 OTG_HS_ULPI_DIR ETH_MII_TXD2 FMC_SDNE0 EVENTOUT ADC123_IN12
38 PortC PC3 PWR_SLEEP DFSDM1_DATIN1 OCTOSPIM_P1_IO6 SPI2_MOSI/I2S2_SDO OCTOSPIM_P1_IO0 OTG_HS_ULPI_NXT ETH_MII_TX_CLK FMC_SDCKE0 EVENTOUT ADC123_IN13
39 PortC PC4 PWR_DEEPSLEEP FMC_A22 DFSDM1_CKIN2 I2S1_MCK SPDIFRX1_IN3 SDMMC2_CKIN ETH_MII_RXD0/ETH_RMII_RXD0 FMC_SDNE0 LCD_R7 EVENTOUT ADC12_IN14
40 PortC PC5 PWR_SLEEP SAI4_D3 SAI1_D3 DFSDM1_DATIN2 PSSI_D15 SPDIFRX1_IN4 OCTOSPIM_P1_DQS ETH_MII_RXD1/ETH_RMII_RXD1 FMC_SDCKE0 COMP1_OUT LCD_DE EVENTOUT ADC12_IN15
41 PortC PC6 TIM3_CH1 TIM8_CH1 DFSDM1_CKIN3 I2S2_MCK USART6_TX SDMMC1_D0DIR FMC_NWAIT SDMMC2_D6 SDMMC1_D6 DCMI_D0/PSSI_D0 LCD_HSYNC EVENTOUT
42 PortC PC7 DBTRGIO TIM3_CH2 TIM8_CH2 DFSDM1_DATIN3 I2S3_MCK USART6_RX SDMMC1_D123DIR FMC_NE1 SDMMC2_D7 SWPMI_TX SDMMC1_D7 DCMI_D1/PSSI_D1 LCD_G6 EVENTOUT
43 PortC PC8 TRACED1 TIM3_CH3 TIM8_CH3 USART6_CK UART5_RTS/UART5_DE FMC_NE2/FMC_NCE FMC_INT SWPMI_RX SDMMC1_D0 DCMI_D2/PSSI_D2 EVENTOUT
44 PortC PC9 MCO2 TIM3_CH4 TIM8_CH4 I2C3_SDA I2S_CKIN I2C5_SDA UART5_CTS OCTOSPIM_P1_IO0 LCD_G3 SWPMI_SUSPEND SDMMC1_D1 DCMI_D3/PSSI_D3 LCD_B2 EVENTOUT
45 PortC PC10 DFSDM1_CKIN5 I2C5_SDA SPI3_SCK/I2S3_CK USART3_TX UART4_TX OCTOSPIM_P1_IO1 LCD_B1 SWPMI_RX SDMMC1_D2 DCMI_D8/PSSI_D8 LCD_R2 EVENTOUT
46 PortC PC11 DFSDM1_DATIN5 I2C5_SCL SPI3_MISO/I2S3_SDI USART3_RX UART4_RX OCTOSPIM_P1_NCS SDMMC1_D3 DCMI_D4/PSSI_D4 LCD_B4 EVENTOUT
47 PortC PC12 TRACED3 FMC_D6/FMC_AD6 TIM15_CH1 I2C5_SMBA SPI6_SCK/I2S6_CK SPI3_MOSI/I2S3_SDO USART3_CK UART5_TX SDMMC1_CK DCMI_D9/PSSI_D9 LCD_R6 EVENTOUT
48 PortC PC13 EVENTOUT
49 PortC PC14 EVENTOUT
50 PortC PC15 EVENTOUT
51 PortD PD0 DFSDM1_CKIN6 UART4_RX FDCAN1_RX UART9_CTS FMC_D2/FMC_AD2 LCD_B1 EVENTOUT
52 PortD PD1 DFSDM1_DATIN6 UART4_TX FDCAN1_TX FMC_D3/FMC_AD3 EVENTOUT
53 PortD PD2 TRACED2 FMC_D7/FMC_AD7 TIM3_ETR TIM15_BKIN UART5_RX LCD_B7 SDMMC1_CMD DCMI_D11/PSSI_D11 LCD_B2 EVENTOUT
54 PortD PD3 DFSDM1_CKOUT SPI2_SCK/I2S2_CK USART2_CTS/USART2_NSS FMC_CLK DCMI_D5/PSSI_D5 LCD_G7 EVENTOUT
55 PortD PD4 USART2_RTS/USART2_DE OCTOSPIM_P1_IO4 FMC_NOE EVENTOUT
56 PortD PD5 USART2_TX OCTOSPIM_P1_IO5 FMC_NWE EVENTOUT
57 PortD PD6 SAI4_D1 SAI1_D1 DFSDM1_CKIN4 DFSDM1_DATIN1 SPI3_MOSI/I2S3_SDO SAI1_SD_A USART2_RX SAI4_SD_A OCTOSPIM_P1_IO6 SDMMC2_CK FMC_NWAIT DCMI_D10/PSSI_D10 LCD_B2 EVENTOUT
58 PortD PD7 DFSDM1_DATIN4 SPI1_MOSI/I2S1_SDO DFSDM1_CKIN1 USART2_CK SPDIFRX1_IN1 OCTOSPIM_P1_IO7 SDMMC2_CMD FMC_NE1 EVENTOUT
59 PortD PD8 DFSDM1_CKIN3 USART3_TX SPDIFRX1_IN2 FMC_D13/FMC_AD13 EVENTOUT
60 PortD PD9 DFSDM1_DATIN3 USART3_RX FMC_D14/FMC_AD14 EVENTOUT
61 PortD PD10 DFSDM1_CKOUT USART3_CK FMC_D15/FMC_AD15 LCD_B3 EVENTOUT
62 PortD PD11 LPTIM2_IN2 I2C4_SMBA USART3_CTS/USART3_NSS OCTOSPIM_P1_IO0 SAI4_SD_A FMC_A16/FMC_CLE EVENTOUT
63 PortD PD12 LPTIM1_IN1 TIM4_CH1 LPTIM2_IN1 I2C4_SCL FDCAN3_RX USART3_RTS/USART3_DE OCTOSPIM_P1_IO1 SAI4_FS_A FMC_A17/FMC_ALE DCMI_D12/PSSI_D12 EVENTOUT
64 PortD PD13 LPTIM1_OUT TIM4_CH2 I2C4_SDA FDCAN3_TX OCTOSPIM_P1_IO3 SAI4_SCK_A UART9_RTS/UART9_DE FMC_A18 DCMI_D13/PSSI_D13 EVENTOUT
65 PortD PD14 TIM4_CH3 UART8_CTS UART9_RX FMC_D0/FMC_AD0 EVENTOUT
66 PortD PD15 TIM4_CH4 UART8_RTS/UART8_DE UART9_TX FMC_D1/FMC_AD1 EVENTOUT
67 PortE PE0 LPTIM1_ETR TIM4_ETR LPTIM2_ETR UART8_RX SAI4_MCLK_A FMC_NBL0 DCMI_D2/PSSI_D2 LCD_R0 EVENTOUT
68 PortE PE1 LPTIM1_IN2 UART8_TX FMC_NBL1 DCMI_D3/PSSI_D3 LCD_R6 EVENTOUT
69 PortE PE2 TRACECLK SAI1_CK1 USART10_RX SPI4_SCK SAI1_MCLK_A SAI4_MCLK_A OCTOSPIM_P1_IO2 SAI4_CK1 ETH_MII_TXD3 FMC_A23 EVENTOUT
70 PortE PE3 TRACED0 TIM15_BKIN SAI1_SD_B SAI4_SD_B USART10_TX FMC_A19 EVENTOUT
71 PortE PE4 TRACED1 SAI1_D2 DFSDM1_DATIN3 TIM15_CH1N SPI4_NSS SAI1_FS_A SAI4_FS_A SAI4_D2 FMC_A20 DCMI_D4/PSSI_D4 LCD_B0 EVENTOUT
72 PortE PE5 TRACED2 SAI1_CK2 DFSDM1_CKIN3 TIM15_CH1 SPI4_MISO SAI1_SCK_A SAI4_SCK_A SAI4_CK2 FMC_A21 DCMI_D6/PSSI_D6 LCD_G0 EVENTOUT
73 PortE PE6 TRACED3 TIM1_BKIN2 SAI1_D1 TIM15_CH2 SPI4_MOSI SAI1_SD_A SAI4_SD_A SAI4_D1 SAI4_MCLK_B TIM1_BKIN2_COMP12 FMC_A22 DCMI_D7/PSSI_D7 LCD_G1 EVENTOUT
74 PortE PE7 TIM1_ETR DFSDM1_DATIN2 UART7_RX OCTOSPIM_P1_IO4 FMC_D4/FMC_AD4 EVENTOUT
75 PortE PE8 TIM1_CH1N DFSDM1_CKIN2 UART7_TX OCTOSPIM_P1_IO5 FMC_D5/FMC_AD5 COMP2_OUT EVENTOUT
76 PortE PE9 TIM1_CH1 DFSDM1_CKOUT UART7_RTS/UART7_DE OCTOSPIM_P1_IO6 FMC_D6/FMC_AD6 EVENTOUT
77 PortE PE10 TIM1_CH2N DFSDM1_DATIN4 UART7_CTS OCTOSPIM_P1_IO7 FMC_D7/FMC_AD7 EVENTOUT
78 PortE PE11 TIM1_CH2 DFSDM1_CKIN4 SPI4_NSS SAI4_SD_B OCTOSPIM_P1_NCS FMC_D8/FMC_AD8 LCD_G3 EVENTOUT
79 PortE PE12 TIM1_CH3N DFSDM1_DATIN5 SPI4_SCK SAI4_SCK_B FMC_D9/FMC_AD9 COMP1_OUT LCD_B4 EVENTOUT
80 PortE PE13 TIM1_CH3 DFSDM1_CKIN5 SPI4_MISO SAI4_FS_B FMC_D10/FMC_AD10 COMP2_OUT LCD_DE EVENTOUT
81 PortE PE14 TIM1_CH4 SPI4_MOSI SAI4_MCLK_B FMC_D11/FMC_AD11 LCD_CLK EVENTOUT
82 PortE PE15 TIM1_BKIN USART10_CK FMC_D12/FMC_AD12 TIM1_BKIN_COMP12 LCD_R7 EVENTOUT
83 PortF PF0 I2C2_SDA I2C5_SDA OCTOSPIM_P2_IO0 FMC_A0 TIM23_CH1 EVENTOUT
84 PortF PF1 I2C2_SCL I2C5_SCL OCTOSPIM_P2_IO1 FMC_A1 TIM23_CH2 EVENTOUT
85 PortF PF2 I2C2_SMBA I2C5_SMBA OCTOSPIM_P2_IO2 FMC_A2 TIM23_CH3 EVENTOUT
86 PortF PF3 OCTOSPIM_P2_IO3 FMC_A3 TIM23_CH4 EVENTOUT ADC3_IN9
87 PortF PF4 OCTOSPIM_P2_CLK FMC_A4 EVENTOUT ADC3_IN14
88 PortF PF5 OCTOSPIM_P2_NCLK FMC_A5 EVENTOUT ADC3_IN15
89 PortF PF6 TIM16_CH1 FDCAN3_RX SPI5_NSS SAI1_SD_B UART7_RX SAI4_SD_B OCTOSPIM_P1_IO3 TIM23_CH1 EVENTOUT ADC3_IN4
90 PortF PF7 TIM17_CH1 FDCAN3_TX SPI5_SCK SAI1_MCLK_B UART7_TX SAI4_MCLK_B OCTOSPIM_P1_IO2 TIM23_CH2 EVENTOUT ADC3_IN5
91 PortF PF8 TIM16_CH1N SPI5_MISO SAI1_SCK_B UART7_RTS/UART7_DE SAI4_SCK_B TIM13_CH1 OCTOSPIM_P1_IO0 TIM23_CH3 EVENTOUT ADC3_IN6
92 PortF PF9 TIM17_CH1N SPI5_MOSI SAI1_FS_B UART7_CTS SAI4_FS_B TIM14_CH1 OCTOSPIM_P1_IO1 TIM23_CH4 EVENTOUT ADC3_IN7
93 PortF PF10 TIM16_BKIN SAI1_D3 PSSI_D15 OCTOSPIM_P1_CLK SAI4_D3 DCMI_D11/PSSI_D11 LCD_DE EVENTOUT ADC3_IN8
94 PortF PF11 SPI5_MOSI OCTOSPIM_P1_NCLK SAI4_SD_B FMC_NRAS DCMI_D12/PSSI_D12 TIM24_CH1 EVENTOUT
95 PortF PF12 OCTOSPIM_P2_DQS FMC_A6 TIM24_CH2 EVENTOUT
96 PortF PF13 DFSDM1_DATIN6 I2C4_SMBA FMC_A7 TIM24_CH3 EVENTOUT
97 PortF PF14 DFSDM1_CKIN6 I2C4_SCL FMC_A8 TIM24_CH4 EVENTOUT
98 PortF PF15 I2C4_SDA FMC_A9 EVENTOUT
99 PortG PG0 OCTOSPIM_P2_IO4 UART9_RX FMC_A10 EVENTOUT
100 PortG PG1 OCTOSPIM_P2_IO5 UART9_TX FMC_A11 EVENTOUT
101 PortG PG2 TIM8_BKIN TIM8_BKIN_COMP12 FMC_A12 TIM24_ETR EVENTOUT
102 PortG PG3 TIM8_BKIN2 TIM8_BKIN2_COMP12 FMC_A13 TIM23_ETR EVENTOUT
103 PortG PG4 TIM1_BKIN2 TIM1_BKIN2_COMP12 FMC_A14/FMC_BA0 EVENTOUT
104 PortG PG5 TIM1_ETR FMC_A15/FMC_BA1 EVENTOUT
105 PortG PG6 TIM17_BKIN OCTOSPIM_P1_NCS FMC_NE3 DCMI_D12/PSSI_D12 LCD_R7 EVENTOUT
106 PortG PG7 SAI1_MCLK_A USART6_CK OCTOSPIM_P2_DQS FMC_INT DCMI_D13/PSSI_D13 LCD_CLK EVENTOUT
107 PortG PG8 TIM8_ETR SPI6_NSS/I2S6_WS USART6_RTS/USART6_DE SPDIFRX1_IN3 ETH_PPS_OUT FMC_SDCLK LCD_G7 EVENTOUT
108 PortG PG9 FDCAN3_TX SPI1_MISO/I2S1_SDI USART6_RX SPDIFRX1_IN4 OCTOSPIM_P1_IO6 SAI4_FS_B SDMMC2_D0 FMC_NE2/FMC_NCE DCMI_VSYNC/PSSI_RDY EVENTOUT
109 PortG PG10 FDCAN3_RX OCTOSPIM_P2_IO6 SPI1_NSS/I2S1_WS LCD_G3 SAI4_SD_B SDMMC2_D1 FMC_NE3 DCMI_D2/PSSI_D2 LCD_B2 EVENTOUT
110 PortG PG11 LPTIM1_IN2 USART10_RX SPI1_SCK/I2S1_CK SPDIFRX1_IN1 OCTOSPIM_P2_IO7 SDMMC2_D2 ETH_MII_TX_EN/ETH_RMII_TX_EN DCMI_D3/PSSI_D3 LCD_B3 EVENTOUT
111 PortG PG12 LPTIM1_IN1 OCTOSPIM_P2_NCS USART10_TX SPI6_MISO/I2S6_SDI USART6_RTS/USART6_DE SPDIFRX1_IN2 LCD_B4 SDMMC2_D3 ETH_MII_TXD1/ETH_RMII_TXD1 FMC_NE4 TIM23_CH1 LCD_B1 EVENTOUT
112 PortG PG13 TRACED0 LPTIM1_OUT USART10_CTS/USART10_NSS SPI6_SCK/I2S6_CK USART6_CTS/USART6_NSS SDMMC2_D6 ETH_MII_TXD0/ETH_RMII_TXD0 FMC_A24 TIM23_CH2 LCD_R0 EVENTOUT
113 PortG PG14 TRACED1 LPTIM1_ETR USART10_RTS/USART10_DE SPI6_MOSI/I2S6_SDO USART6_TX OCTOSPIM_P1_IO7 SDMMC2_D7 ETH_MII_TXD1/ETH_RMII_TXD1 FMC_A25 TIM23_CH3 LCD_B0 EVENTOUT
114 PortG PG15 USART6_CTS/USART6_NSS OCTOSPIM_P2_DQS USART10_CK FMC_NCAS DCMI_D13/PSSI_D13 EVENTOUT
115 PortH PH0 EVENTOUT
116 PortH PH1 EVENTOUT