stm32/boards/make-pins.py: Add initial support for H7 dual-pad pins.

This fixes the H7 af.csv files to include the dual-pad information, by
listing the ADCs supported on the _C pad with a C_ADC prefix.

Minimal change to make-pins.py to ignore these entries. This will be
implemented later to emit constants (similar to ADC.CORE_TEMP) to access
these channels.

This work was funded through GitHub Sponsors.

Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
This commit is contained in:
Jim Mussared
2023-11-02 15:16:28 +11:00
committed by Damien George
parent 724ebb9916
commit ff6c2adfd7
4 changed files with 23 additions and 18 deletions

View File

@@ -124,6 +124,11 @@ class Stm32Pin(boardgen.Pin):
# be the P for one channel, and the N for a different channel. # be the P for one channel, and the N for a different channel.
# e.g. "ADC123_INP12/ADC123_INN11". # e.g. "ADC123_INP12/ADC123_INN11".
for adc_name in adc.split("/"): for adc_name in adc.split("/"):
if adc_name.startswith("C_"):
# Currently unsupported, H7 dual-pad. The C_ADC entries should
# only be available directly from machine.ADC (not via the pin
# object).
continue
m = re.match("ADC([1-5]+)_(IN[NP]?)([0-9]+)$", adc_name) m = re.match("ADC([1-5]+)_(IN[NP]?)([0-9]+)$", adc_name)
if not m: if not m:
raise boardgen.PinGeneratorError( raise boardgen.PinGeneratorError(

View File

@@ -34,8 +34,8 @@ PortB,PB14, ,TIM1_CH2N ,TIM12_CH1
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, 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_INP10 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_INP10
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_INP11/ADC123_INN10 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_INP11/ADC123_INN10
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_INP12/ADC123_INN11 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_INP12/ADC123_INN11/C_ADC3_INN1/C_ADC3_INP0
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_INP13/ADC123_INN12 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,ADC12_INP13/ADC12_INN12/C_ADC3_INP1
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_INP4 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_INP4
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_INP8/ADC12_INN4 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_INP8/ADC12_INN4
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,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,
1 Port Pin AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7 AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15 ADC
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_INP10
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_INP11/ADC123_INN10
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_INP12/ADC123_INN11 ADC123_INP12/ADC123_INN11/C_ADC3_INN1/C_ADC3_INP0
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_INP13/ADC123_INN12 ADC12_INP13/ADC12_INN12/C_ADC3_INP1
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_INP4
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_INP8/ADC12_INN4
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

View File

@@ -1,7 +1,7 @@
Port ,Pin ,AF0 ,AF1 ,AF2 ,AF3 ,AF4 ,AF5 ,AF6 ,AF7 ,AF8 ,AF9 ,AF10 ,AF11 ,AF12 ,AF13 ,AF14 ,AF15 ,ADC Port ,Pin ,AF0 ,AF1 ,AF2 ,AF3 ,AF4 ,AF5 ,AF6 ,AF7 ,AF8 ,AF9 ,AF10 ,AF11 ,AF12 ,AF13 ,AF14 ,AF15 ,ADC
, ,SYS ,TIM1/2/16/17/LPTIM1/HRTIM1,SAI1/TIM3/4/5/12/HRTIM1,LPUART/TIM8/LPTIM2/3/4/5/HRTIM1/DFSDM,I2C1/2/3/4/USART1/TIM15/LPTIM2/DFSDM/CEC,SPI1/2/3/4/5/6/CEC,SPI2/3/SAI1/3/I2C4/UART4/DFSDM,SPI2/3/6/USART1/2/3/6/UART7/SDMMC1,SPI6/SAI2/4/UART4/5/8/LPUART/SDMMC1/SPDIFRX,SAI4/FDCAN1/2/TIM13/14/QUADSPI/FMC/SDMMC2/LCD/SPDIFRX,SAI2/4/TIM8/QUADSPI/SDMMC2/OTG1_HS/OTG2_FS/LCD,I2C4/UART7/SWPMI1/TIM1/8/DFSDM/SDMMC2/MDIOS/ETH,TIM1/8/FMC/SDMMC1/MDIOS/OTG1_FS/LCD,TIM1/DCMI/LCD/COMP,UART5/LCD,SYS ,ADC , ,SYS ,TIM1/2/16/17/LPTIM1/HRTIM1,SAI1/TIM3/4/5/12/HRTIM1,LPUART/TIM8/LPTIM2/3/4/5/HRTIM1/DFSDM,I2C1/2/3/4/USART1/TIM15/LPTIM2/DFSDM/CEC,SPI1/2/3/4/5/6/CEC,SPI2/3/SAI1/3/I2C4/UART4/DFSDM,SPI2/3/6/USART1/2/3/6/UART7/SDMMC1,SPI6/SAI2/4/UART4/5/8/LPUART/SDMMC1/SPDIFRX,SAI4/FDCAN1/2/TIM13/14/QUADSPI/FMC/SDMMC2/LCD/SPDIFRX,SAI2/4/TIM8/QUADSPI/SDMMC2/OTG1_HS/OTG2_FS/LCD,I2C4/UART7/SWPMI1/TIM1/8/DFSDM/SDMMC2/MDIOS/ETH,TIM1/8/FMC/SDMMC1/MDIOS/OTG1_FS/LCD,TIM1/DCMI/LCD/COMP,UART5/LCD,SYS ,ADC
PortA,PA0 , ,TIM2_CH1/TIM2_ETR ,TIM5_CH1 ,TIM8_ETR ,TIM15_BKIN , , ,USART2_CTS/USART2_NSS ,UART4_TX ,SDMMC2_CMD ,SAI2_SD_B ,ETH_MII_CRS , , , ,EVENTOUT,ADC1_INP16/ADC12_INN1/ADC12_INP0 PortA,PA0 , ,TIM2_CH1/TIM2_ETR ,TIM5_CH1 ,TIM8_ETR ,TIM15_BKIN , , ,USART2_CTS/USART2_NSS ,UART4_TX ,SDMMC2_CMD ,SAI2_SD_B ,ETH_MII_CRS , , , ,EVENTOUT,ADC1_INP16/C_ADC12_INN1/C_ADC12_INP0
PortA,PA1 , ,TIM2_CH2 ,TIM5_CH2 ,LPTIM3_OUT ,TIM15_CH1N , , ,USART2_RTS ,UART4_RX ,QUADSPI_BK1_IO3 ,SAI2_MCK_B ,ETH_MII_RX_CLK/ETH_RMII_REF_CLK , , ,LCD_R2 ,EVENTOUT,ADC1_INN16/ADC1_INP17/ADC12_INP1 PortA,PA1 , ,TIM2_CH2 ,TIM5_CH2 ,LPTIM3_OUT ,TIM15_CH1N , , ,USART2_RTS ,UART4_RX ,QUADSPI_BK1_IO3 ,SAI2_MCK_B ,ETH_MII_RX_CLK/ETH_RMII_REF_CLK , , ,LCD_R2 ,EVENTOUT,ADC1_INN16/ADC1_INP17/C_ADC12_INP1
PortA,PA2 , ,TIM2_CH3 ,TIM5_CH3 ,LPTIM4_OUT ,TIM15_CH1 , , ,USART2_TX ,SAI2_SCK_B , , ,ETH_MDIO ,MDIOS_MDIO , ,LCD_R1 ,EVENTOUT,ADC12_INP14 PortA,PA2 , ,TIM2_CH3 ,TIM5_CH3 ,LPTIM4_OUT ,TIM15_CH1 , , ,USART2_TX ,SAI2_SCK_B , , ,ETH_MDIO ,MDIOS_MDIO , ,LCD_R1 ,EVENTOUT,ADC12_INP14
PortA,PA3 , ,TIM2_CH4 ,TIM5_CH4 ,LPTIM5_OUT ,TIM15_CH2 , , ,USART2_RX , ,LCD_B2 ,OTG_HS_ULPI_D0 ,ETH_MII_COL , , ,LCD_B5 ,EVENTOUT,ADC12_INP15 PortA,PA3 , ,TIM2_CH4 ,TIM5_CH4 ,LPTIM5_OUT ,TIM15_CH2 , , ,USART2_RX , ,LCD_B2 ,OTG_HS_ULPI_D0 ,ETH_MII_COL , , ,LCD_B5 ,EVENTOUT,ADC12_INP15
PortA,PA4 , , ,TIM5_ETR , , ,SPI1_NSS/I2S1_WS ,SPI3_NSS/I2S3_WS ,USART2_CK ,SPI6_NSS , , , ,OTG_HS_SOF ,DCMI_HSYNC ,LCD_VSYNC,EVENTOUT,ADC12_INP18 PortA,PA4 , , ,TIM5_ETR , , ,SPI1_NSS/I2S1_WS ,SPI3_NSS/I2S3_WS ,USART2_CK ,SPI6_NSS , , , ,OTG_HS_SOF ,DCMI_HSYNC ,LCD_VSYNC,EVENTOUT,ADC12_INP18
@@ -34,8 +34,8 @@ PortB,PB14, ,TIM1_CH2N ,TIM12_CH1 ,TIM8
PortB,PB15,RTC_REFIN ,TIM1_CH3N ,TIM12_CH2 ,TIM8_CH3N ,USART1_RX ,SPI2_MOSI/I2S2_SDO,DFSDM_CKIN2 , ,UART4_CTS ,SDMMC2_D1 , , ,OTG_HS_DP , , ,EVENTOUT, PortB,PB15,RTC_REFIN ,TIM1_CH3N ,TIM12_CH2 ,TIM8_CH3N ,USART1_RX ,SPI2_MOSI/I2S2_SDO,DFSDM_CKIN2 , ,UART4_CTS ,SDMMC2_D1 , , ,OTG_HS_DP , , ,EVENTOUT,
PortC,PC0 , , , ,DFSDM_CKIN0 , , ,DFSDM_DATIN4 , ,SAI2_FS_B , ,OTG_HS_ULPI_STP , ,FMC_SDNWE , ,LCD_R5 ,EVENTOUT,ADC123_INP10 PortC,PC0 , , , ,DFSDM_CKIN0 , , ,DFSDM_DATIN4 , ,SAI2_FS_B , ,OTG_HS_ULPI_STP , ,FMC_SDNWE , ,LCD_R5 ,EVENTOUT,ADC123_INP10
PortC,PC1 ,TRACED0 , ,SAI1_D1 ,DFSDM_DATIN0 ,DFSDM_CKIN4 ,SPI2_MOSI/I2S2_SDO,SAI1_SD_A , ,SAI4_SD_A ,SDMMC2_CK ,SAI4_D1 ,ETH_MDC ,MDIOS_MDC , , ,EVENTOUT,ADC123_INN10/ADC123_INP11 PortC,PC1 ,TRACED0 , ,SAI1_D1 ,DFSDM_DATIN0 ,DFSDM_CKIN4 ,SPI2_MOSI/I2S2_SDO,SAI1_SD_A , ,SAI4_SD_A ,SDMMC2_CK ,SAI4_D1 ,ETH_MDC ,MDIOS_MDC , , ,EVENTOUT,ADC123_INN10/ADC123_INP11
PortC,PC2 , , , ,DFSDM_CKIN1 , ,SPI2_MISO/I2S2_SDI,DFSDM_CKOUT , , , ,OTG_HS_ULPI_DIR ,ETH_MII_TXD2 ,FMC_SDNE0 , , ,EVENTOUT,ADC123_INN11/ADC123_INP12/ADC3_INN1/ADC3_INP0 PortC,PC2 , , , ,DFSDM_CKIN1 , ,SPI2_MISO/I2S2_SDI,DFSDM_CKOUT , , , ,OTG_HS_ULPI_DIR ,ETH_MII_TXD2 ,FMC_SDNE0 , , ,EVENTOUT,ADC123_INN11/ADC123_INP12/C_ADC3_INN1/C_ADC3_INP0
PortC,PC3 , , , ,DFSDM_DATIN1 , ,SPI2_MOSI/I2S2_SDO, , , , ,OTG_HS_ULPI_NXT ,ETH_MII_TX_CLK ,FMC_SDCKE0 , , ,EVENTOUT,ADC12_INN12/ADC12_INP13/ADC3_INP1 PortC,PC3 , , , ,DFSDM_DATIN1 , ,SPI2_MOSI/I2S2_SDO, , , , ,OTG_HS_ULPI_NXT ,ETH_MII_TX_CLK ,FMC_SDCKE0 , , ,EVENTOUT,ADC12_INN12/ADC12_INP13/C_ADC3_INP1
PortC,PC4 , , , ,DFSDM_CKIN2 , ,I2S1_MCK , , , ,SPDIFRX_IN2 , ,ETH_MII_RXD0/ETH_RMII_RXD0 ,FMC_SDNE0 , , ,EVENTOUT,ADC12_INP4 PortC,PC4 , , , ,DFSDM_CKIN2 , ,I2S1_MCK , , , ,SPDIFRX_IN2 , ,ETH_MII_RXD0/ETH_RMII_RXD0 ,FMC_SDNE0 , , ,EVENTOUT,ADC12_INP4
PortC,PC5 , , ,SAI1_D3 ,DFSDM_DATIN2 , , , , , ,SPDIFRX_IN3 ,SAI4_D3 ,ETH_MII_RXD1/ETH_RMII_RXD1 ,FMC_SDCKE0 ,COMP_1_OUT , ,EVENTOUT,ADC12_INN4/ADC12_INP8 PortC,PC5 , , ,SAI1_D3 ,DFSDM_DATIN2 , , , , , ,SPDIFRX_IN3 ,SAI4_D3 ,ETH_MII_RXD1/ETH_RMII_RXD1 ,FMC_SDCKE0 ,COMP_1_OUT , ,EVENTOUT,ADC12_INN4/ADC12_INP8
PortC,PC6 , ,HRTIM_CHA1 ,TIM3_CH1 ,TIM8_CH1 ,DFSDM_CKIN3 ,I2S2_MCK , ,USART6_TX ,SDMMC1_D0DIR ,FMC_NWAIT ,SDMMC2_D6 , ,SDMMC1_D6 ,DCMI_D0 ,LCD_HSYNC,EVENTOUT, PortC,PC6 , ,HRTIM_CHA1 ,TIM3_CH1 ,TIM8_CH1 ,DFSDM_CKIN3 ,I2S2_MCK , ,USART6_TX ,SDMMC1_D0DIR ,FMC_NWAIT ,SDMMC2_D6 , ,SDMMC1_D6 ,DCMI_D0 ,LCD_HSYNC,EVENTOUT,
1 Port Pin AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7 AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15 ADC
2 SYS TIM1/2/16/17/LPTIM1/HRTIM1 SAI1/TIM3/4/5/12/HRTIM1 LPUART/TIM8/LPTIM2/3/4/5/HRTIM1/DFSDM I2C1/2/3/4/USART1/TIM15/LPTIM2/DFSDM/CEC SPI1/2/3/4/5/6/CEC SPI2/3/SAI1/3/I2C4/UART4/DFSDM SPI2/3/6/USART1/2/3/6/UART7/SDMMC1 SPI6/SAI2/4/UART4/5/8/LPUART/SDMMC1/SPDIFRX SAI4/FDCAN1/2/TIM13/14/QUADSPI/FMC/SDMMC2/LCD/SPDIFRX SAI2/4/TIM8/QUADSPI/SDMMC2/OTG1_HS/OTG2_FS/LCD I2C4/UART7/SWPMI1/TIM1/8/DFSDM/SDMMC2/MDIOS/ETH TIM1/8/FMC/SDMMC1/MDIOS/OTG1_FS/LCD TIM1/DCMI/LCD/COMP UART5/LCD SYS ADC
3 PortA PA0 TIM2_CH1/TIM2_ETR TIM5_CH1 TIM8_ETR TIM15_BKIN USART2_CTS/USART2_NSS UART4_TX SDMMC2_CMD SAI2_SD_B ETH_MII_CRS EVENTOUT ADC1_INP16/ADC12_INN1/ADC12_INP0 ADC1_INP16/C_ADC12_INN1/C_ADC12_INP0
4 PortA PA1 TIM2_CH2 TIM5_CH2 LPTIM3_OUT TIM15_CH1N USART2_RTS UART4_RX QUADSPI_BK1_IO3 SAI2_MCK_B ETH_MII_RX_CLK/ETH_RMII_REF_CLK LCD_R2 EVENTOUT ADC1_INN16/ADC1_INP17/ADC12_INP1 ADC1_INN16/ADC1_INP17/C_ADC12_INP1
5 PortA PA2 TIM2_CH3 TIM5_CH3 LPTIM4_OUT TIM15_CH1 USART2_TX SAI2_SCK_B ETH_MDIO MDIOS_MDIO LCD_R1 EVENTOUT ADC12_INP14
6 PortA PA3 TIM2_CH4 TIM5_CH4 LPTIM5_OUT TIM15_CH2 USART2_RX LCD_B2 OTG_HS_ULPI_D0 ETH_MII_COL LCD_B5 EVENTOUT ADC12_INP15
7 PortA PA4 TIM5_ETR SPI1_NSS/I2S1_WS SPI3_NSS/I2S3_WS USART2_CK SPI6_NSS OTG_HS_SOF DCMI_HSYNC LCD_VSYNC EVENTOUT ADC12_INP18
34 PortB PB15 RTC_REFIN TIM1_CH3N TIM12_CH2 TIM8_CH3N USART1_RX SPI2_MOSI/I2S2_SDO DFSDM_CKIN2 UART4_CTS SDMMC2_D1 OTG_HS_DP EVENTOUT
35 PortC PC0 DFSDM_CKIN0 DFSDM_DATIN4 SAI2_FS_B OTG_HS_ULPI_STP FMC_SDNWE LCD_R5 EVENTOUT ADC123_INP10
36 PortC PC1 TRACED0 SAI1_D1 DFSDM_DATIN0 DFSDM_CKIN4 SPI2_MOSI/I2S2_SDO SAI1_SD_A SAI4_SD_A SDMMC2_CK SAI4_D1 ETH_MDC MDIOS_MDC EVENTOUT ADC123_INN10/ADC123_INP11
37 PortC PC2 DFSDM_CKIN1 SPI2_MISO/I2S2_SDI DFSDM_CKOUT OTG_HS_ULPI_DIR ETH_MII_TXD2 FMC_SDNE0 EVENTOUT ADC123_INN11/ADC123_INP12/ADC3_INN1/ADC3_INP0 ADC123_INN11/ADC123_INP12/C_ADC3_INN1/C_ADC3_INP0
38 PortC PC3 DFSDM_DATIN1 SPI2_MOSI/I2S2_SDO OTG_HS_ULPI_NXT ETH_MII_TX_CLK FMC_SDCKE0 EVENTOUT ADC12_INN12/ADC12_INP13/ADC3_INP1 ADC12_INN12/ADC12_INP13/C_ADC3_INP1
39 PortC PC4 DFSDM_CKIN2 I2S1_MCK SPDIFRX_IN2 ETH_MII_RXD0/ETH_RMII_RXD0 FMC_SDNE0 EVENTOUT ADC12_INP4
40 PortC PC5 SAI1_D3 DFSDM_DATIN2 SPDIFRX_IN3 SAI4_D3 ETH_MII_RXD1/ETH_RMII_RXD1 FMC_SDCKE0 COMP_1_OUT EVENTOUT ADC12_INN4/ADC12_INP8
41 PortC PC6 HRTIM_CHA1 TIM3_CH1 TIM8_CH1 DFSDM_CKIN3 I2S2_MCK USART6_TX SDMMC1_D0DIR FMC_NWAIT SDMMC2_D6 SDMMC1_D6 DCMI_D0 LCD_HSYNC EVENTOUT

View File

@@ -1,13 +1,13 @@
Port ,Pin ,AF0 ,AF1 ,AF2 ,AF3 ,AF4 ,AF5 ,AF6 ,AF7 ,AF8 ,AF9 ,AF10 ,AF11 ,AF12 ,AF13 ,AF14 ,AF15 ,ADC Port ,Pin ,AF0 ,AF1 ,AF2 ,AF3 ,AF4 ,AF5 ,AF6 ,AF7 ,AF8 ,AF9 ,AF10 ,AF11 ,AF12 ,AF13 ,AF14 ,AF15 ,ADC
, ,SYS ,LPTIM1/TIM1/2/16/17,PDM_SAI1/TIM3/4/5/12/15,DFSDM1/LPTIM2/3/LPUART1/OCTOSPIM_P1/2/TIM8,CEC/DCMI/PSSI/DFSDM1/2/I2C1/2/3/4/LPTIM2/TIM15/USART1,CEC/SPI1/I2S1/SPI2/I2S2/SPI3/I2S3/SPI4/5/SPI6/I2S6,DFSDM1/2/I2C4/OCTOSPIM_P1/SAI1/SPI3/I2S3/UART4,SDMMC1/SPI2/I2S2/SPI3/I2S3/SPI6/I2S6/UART7/USART1/2/3/6,LPUART1/SAI2/SDMMC1/SPDIFRX1/SPI6/I2S6/UART4/5/8,FDCAN1/2/FMC/LCD/OCTOSPIM_P1/2/SDMMC2/SPDIFRX1/TIM13/14,CRS/FMC/LCD/OCTOSPIM_P1/OTG1_FS/OTG1_HS/SAI2/SDMMC2/TIM8,DFSDM1/2/I2C4/LCD/MDIOS/OCTOSPIM_P1/SDMMC2/SWPMI1/TIM1/8/UART7/9/USART10,FMC/LCD/MDIOS/SDMMC1/TIM1/8 ,COMP/DCMI/PSSI/LCD/TIM1 ,LCD/UART5 ,SYS ,ADC , ,SYS ,LPTIM1/TIM1/2/16/17,PDM_SAI1/TIM3/4/5/12/15,DFSDM1/LPTIM2/3/LPUART1/OCTOSPIM_P1/2/TIM8,CEC/DCMI/PSSI/DFSDM1/2/I2C1/2/3/4/LPTIM2/TIM15/USART1,CEC/SPI1/I2S1/SPI2/I2S2/SPI3/I2S3/SPI4/5/SPI6/I2S6,DFSDM1/2/I2C4/OCTOSPIM_P1/SAI1/SPI3/I2S3/UART4,SDMMC1/SPI2/I2S2/SPI3/I2S3/SPI6/I2S6/UART7/USART1/2/3/6,LPUART1/SAI2/SDMMC1/SPDIFRX1/SPI6/I2S6/UART4/5/8,FDCAN1/2/FMC/LCD/OCTOSPIM_P1/2/SDMMC2/SPDIFRX1/TIM13/14,CRS/FMC/LCD/OCTOSPIM_P1/OTG1_FS/OTG1_HS/SAI2/SDMMC2/TIM8,DFSDM1/2/I2C4/LCD/MDIOS/OCTOSPIM_P1/SDMMC2/SWPMI1/TIM1/8/UART7/9/USART10,FMC/LCD/MDIOS/SDMMC1/TIM1/8 ,COMP/DCMI/PSSI/LCD/TIM1 ,LCD/UART5 ,SYS ,ADC
PortA,PA0 , ,TIM2_CH1/TIM2_ETR ,TIM5_CH1 ,TIM8_ETR ,TIM15_BKIN ,I2S6_WS/SPI6_NSS , ,USART2_CTS/USART2_NSS ,UART4_TX ,SDMMC2_CMD ,SAI2_SD_B , , , , ,EVENTOUT,ADC1_INP16 PortA,PA0 , ,TIM2_CH1/TIM2_ETR ,TIM5_CH1 ,TIM8_ETR ,TIM15_BKIN ,I2S6_WS/SPI6_NSS , ,USART2_CTS/USART2_NSS ,UART4_TX ,SDMMC2_CMD ,SAI2_SD_B , , , , ,EVENTOUT,ADC1_INP16/C_ADC1_INP0/C_ADC1_INN1
PortA,PA1 , ,TIM2_CH2 ,TIM5_CH2 ,LPTIM3_OUT ,TIM15_CH1N , , ,USART2_DE/USART2_RTS ,UART4_RX ,OCTOSPIM_P1_IO3 ,SAI2_MCLK_B ,OCTOSPIM_P1_DQS , , ,LTDC_R2 ,EVENTOUT,ADC1_INN16/ADC1_INP17 PortA,PA1 , ,TIM2_CH2 ,TIM5_CH2 ,LPTIM3_OUT ,TIM15_CH1N , , ,USART2_DE/USART2_RTS ,UART4_RX ,OCTOSPIM_P1_IO3 ,SAI2_MCLK_B ,OCTOSPIM_P1_DQS , , ,LTDC_R2 ,EVENTOUT,ADC1_INN16/ADC1_INP17/C_ADC1_INP1
PortA,PA2 , ,TIM2_CH3 ,TIM5_CH3 , ,TIM15_CH1 , ,DFSDM2_CKIN1 ,USART2_TX ,SAI2_SCK_B , , , ,MDIOS_MDIO , ,LTDC_R1 ,EVENTOUT,ADC1_INP14 PortA,PA2 , ,TIM2_CH3 ,TIM5_CH3 , ,TIM15_CH1 , ,DFSDM2_CKIN1 ,USART2_TX ,SAI2_SCK_B , , , ,MDIOS_MDIO , ,LTDC_R1 ,EVENTOUT,ADC1_INP14
PortA,PA3 , ,TIM2_CH4 ,TIM5_CH4 ,OCTOSPIM_P1_CLK ,TIM15_CH2 ,I2S6_MCK , ,USART2_RX , ,LTDC_B2 ,USB_OTG_HS_ULPI_D0 , , , ,LTDC_B5 ,EVENTOUT,ADC1_INP15 PortA,PA3 , ,TIM2_CH4 ,TIM5_CH4 ,OCTOSPIM_P1_CLK ,TIM15_CH2 ,I2S6_MCK , ,USART2_RX , ,LTDC_B2 ,USB_OTG_HS_ULPI_D0 , , , ,LTDC_B5 ,EVENTOUT,ADC1_INP15
PortA,PA4 , , ,TIM5_ETR , , ,I2S1_WS/SPI1_NSS ,I2S3_WS/SPI3_NSS ,USART2_CK ,I2S6_WS/SPI6_NSS , , , , ,DCMI_HSYNC/PSSI_DE ,LTDC_VSYNC,EVENTOUT,ADC1_INP18 PortA,PA4 , , ,TIM5_ETR , , ,I2S1_WS/SPI1_NSS ,I2S3_WS/SPI3_NSS ,USART2_CK ,I2S6_WS/SPI6_NSS , , , , ,DCMI_HSYNC/PSSI_DE ,LTDC_VSYNC,EVENTOUT,ADC1_INP18
PortA,PA5 ,PWR_NDSTOP2 ,TIM2_CH1/TIM2_ETR , ,TIM8_CH1N , ,I2S1_CK/SPI1_SCK , , ,I2S6_CK/SPI6_SCK , ,USB_OTG_HS_ULPI_CK , , ,PSSI_D14 ,LTDC_R4 ,EVENTOUT,ADC1_INN18/ADC1_INP19 PortA,PA5 ,PWR_NDSTOP2 ,TIM2_CH1/TIM2_ETR , ,TIM8_CH1N , ,I2S1_CK/SPI1_SCK , , ,I2S6_CK/SPI6_SCK , ,USB_OTG_HS_ULPI_CK , , ,PSSI_D14 ,LTDC_R4 ,EVENTOUT,ADC1_INN18/ADC1_INP19
PortA,PA6 , ,TIM1_BKIN ,TIM3_CH1 ,TIM8_BKIN , ,I2S1_SDI/SPI1_MISO ,OCTOSPIM_P1_IO3 , ,I2S6_SDI/SPI6_MISO ,TIM13_CH1 ,TIM8_BKIN_COMP1/TIM8_BKIN_COMP2 ,MDIOS_MDC ,TIM1_BKIN_COMP1/TIM1_BKIN_COMP2 ,DCMI_PIXCLK/PSSI_PDCK ,LTDC_G2 ,EVENTOUT,ADC1_INP3/ADC2_INP3 PortA,PA6 , ,TIM1_BKIN ,TIM3_CH1 ,TIM8_BKIN , ,I2S1_SDI/SPI1_MISO ,OCTOSPIM_P1_IO3 , ,I2S6_SDI/SPI6_MISO ,TIM13_CH1 ,TIM8_BKIN_COMP1/TIM8_BKIN_COMP2 ,MDIOS_MDC ,TIM1_BKIN_COMP1/TIM1_BKIN_COMP2 ,DCMI_PIXCLK/PSSI_PDCK ,LTDC_G2 ,EVENTOUT,ADC12_INP3
PortA,PA7 , ,TIM1_CH1N ,TIM3_CH2 ,TIM8_CH1N ,DFSDM2_DATIN1 ,I2S1_SDO/SPI1_MOSI , , ,I2S6_SDO/SPI6_MOSI ,TIM14_CH1 ,OCTOSPIM_P1_IO2 , ,FMC_SDNWE , ,LTDC_VSYNC,EVENTOUT,ADC1_INN3/ADC1_INP7/ADC2_INN3/ADC2_INP7 PortA,PA7 , ,TIM1_CH1N ,TIM3_CH2 ,TIM8_CH1N ,DFSDM2_DATIN1 ,I2S1_SDO/SPI1_MOSI , , ,I2S6_SDO/SPI6_MOSI ,TIM14_CH1 ,OCTOSPIM_P1_IO2 , ,FMC_SDNWE , ,LTDC_VSYNC,EVENTOUT,ADC12_INN3/ADC12_INP7
PortA,PA8 ,RCC_MCO_1 ,TIM1_CH1 , ,TIM8_BKIN2 ,I2C3_SCL , , ,USART1_CK , , ,USB_OTG_HS_SOF ,UART7_RX ,TIM8_BKIN2_COMP1/TIM8_BKIN2_COMP2,LTDC_B3 ,LTDC_R6 ,EVENTOUT, PortA,PA8 ,RCC_MCO_1 ,TIM1_CH1 , ,TIM8_BKIN2 ,I2C3_SCL , , ,USART1_CK , , ,USB_OTG_HS_SOF ,UART7_RX ,TIM8_BKIN2_COMP1/TIM8_BKIN2_COMP2,LTDC_B3 ,LTDC_R6 ,EVENTOUT,
PortA,PA9 , ,TIM1_CH2 , ,LPUART1_TX ,I2C3_SMBA ,I2S2_CK/SPI2_SCK , ,USART1_TX , , , , , ,DCMI_D0/PSSI_D0 ,LTDC_R5 ,EVENTOUT, PortA,PA9 , ,TIM1_CH2 , ,LPUART1_TX ,I2C3_SMBA ,I2S2_CK/SPI2_SCK , ,USART1_TX , , , , , ,DCMI_D0/PSSI_D0 ,LTDC_R5 ,EVENTOUT,
PortA,PA10, ,TIM1_CH3 , ,LPUART1_RX , , , ,USART1_RX , , ,USB_OTG_HS_ID ,MDIOS_MDIO ,LTDC_B4 ,DCMI_D1/PSSI_D1 ,LTDC_B1 ,EVENTOUT, PortA,PA10, ,TIM1_CH3 , ,LPUART1_RX , , , ,USART1_RX , , ,USB_OTG_HS_ID ,MDIOS_MDIO ,LTDC_B4 ,DCMI_D1/PSSI_D1 ,LTDC_B1 ,EVENTOUT,
@@ -16,8 +16,8 @@ PortA,PA12, ,TIM1_ETR , ,LPUART1_
PortA,PA13,DEBUG_JTMS/SWDIO, , , , , , , , , , , , , , ,EVENTOUT, PortA,PA13,DEBUG_JTMS/SWDIO, , , , , , , , , , , , , , ,EVENTOUT,
PortA,PA14,DEBUG_JTCK/SWCLK, , , , , , , , , , , , , , ,EVENTOUT, PortA,PA14,DEBUG_JTCK/SWCLK, , , , , , , , , , , , , , ,EVENTOUT,
PortA,PA15,DEBUG_JTDI ,TIM2_CH1/TIM2_ETR , , ,CEC ,I2S1_WS/SPI1_NSS ,I2S3_WS/SPI3_NSS ,I2S6_WS/SPI6_NSS ,UART4_DE/UART4_RTS ,LTDC_R3 , ,UART7_TX , , ,LTDC_B6 ,EVENTOUT, PortA,PA15,DEBUG_JTDI ,TIM2_CH1/TIM2_ETR , , ,CEC ,I2S1_WS/SPI1_NSS ,I2S3_WS/SPI3_NSS ,I2S6_WS/SPI6_NSS ,UART4_DE/UART4_RTS ,LTDC_R3 , ,UART7_TX , , ,LTDC_B6 ,EVENTOUT,
PortB,PB0 , ,TIM1_CH2N ,TIM3_CH3 ,TIM8_CH2N ,DFSDM2_CKOUT , ,DFSDM1_CKOUT , ,UART4_CTS ,LTDC_R3 ,USB_OTG_HS_ULPI_D1 ,OCTOSPIM_P1_IO1 , , ,LTDC_G1 ,EVENTOUT,ADC1_INN5/ADC1_INP9/ADC2_INN5/ADC2_INP9 PortB,PB0 , ,TIM1_CH2N ,TIM3_CH3 ,TIM8_CH2N ,DFSDM2_CKOUT , ,DFSDM1_CKOUT , ,UART4_CTS ,LTDC_R3 ,USB_OTG_HS_ULPI_D1 ,OCTOSPIM_P1_IO1 , , ,LTDC_G1 ,EVENTOUT,ADC12_INN5/ADC12_INP9
PortB,PB1 , ,TIM1_CH3N ,TIM3_CH4 ,TIM8_CH3N , , ,DFSDM1_DATIN1 , , ,LTDC_R6 ,USB_OTG_HS_ULPI_D2 ,OCTOSPIM_P1_IO0 , , ,LTDC_G0 ,EVENTOUT,ADC1_INP5/ADC2_INP5 PortB,PB1 , ,TIM1_CH3N ,TIM3_CH4 ,TIM8_CH3N , , ,DFSDM1_DATIN1 , , ,LTDC_R6 ,USB_OTG_HS_ULPI_D2 ,OCTOSPIM_P1_IO0 , , ,LTDC_G0 ,EVENTOUT,ADC12_INP5
PortB,PB2 ,RTC_OUT_ALARM , ,SAI1_D1 , ,DFSDM1_CKIN1 , ,SAI1_SD_A ,I2S3_SDO/SPI3_MOSI , ,OCTOSPIM_P1_CLK ,OCTOSPIM_P1_DQS , , , , ,EVENTOUT, PortB,PB2 ,RTC_OUT_ALARM , ,SAI1_D1 , ,DFSDM1_CKIN1 , ,SAI1_SD_A ,I2S3_SDO/SPI3_MOSI , ,OCTOSPIM_P1_CLK ,OCTOSPIM_P1_DQS , , , , ,EVENTOUT,
PortB,PB3 ,DEBUG_JTDO/SWO ,TIM2_CH2 , , , ,I2S1_CK/SPI1_SCK ,I2S3_CK/SPI3_SCK , ,I2S6_CK/SPI6_SCK ,SDMMC2_D2 ,CRS_SYNC ,UART7_RX , , , ,EVENTOUT, PortB,PB3 ,DEBUG_JTDO/SWO ,TIM2_CH2 , , , ,I2S1_CK/SPI1_SCK ,I2S3_CK/SPI3_SCK , ,I2S6_CK/SPI6_SCK ,SDMMC2_D2 ,CRS_SYNC ,UART7_RX , , , ,EVENTOUT,
PortB,PB4 , ,TIM16_BKIN ,TIM3_CH1 , , ,I2S1_SDI/SPI1_MISO ,I2S3_SDI/SPI3_MISO ,I2S2_WS/SPI2_NSS ,I2S6_SDI/SPI6_MISO ,SDMMC2_D3 , ,UART7_TX , , , ,EVENTOUT, PortB,PB4 , ,TIM16_BKIN ,TIM3_CH1 , , ,I2S1_SDI/SPI1_MISO ,I2S3_SDI/SPI3_MISO ,I2S2_WS/SPI2_NSS ,I2S6_SDI/SPI6_MISO ,SDMMC2_D3 , ,UART7_TX , , , ,EVENTOUT,
@@ -32,12 +32,12 @@ PortB,PB12, ,TIM1_BKIN , ,OCTOSPIM
PortB,PB13, ,TIM1_CH1N , ,LPTIM2_OUT ,DFSDM2_CKIN1 ,I2S2_CK/SPI2_SCK ,DFSDM1_CKIN1 ,USART3_CTS/USART3_NSS , ,FDCAN2_TX ,USB_OTG_HS_ULPI_D6 , ,SDMMC1_D0 ,DCMI_D2/PSSI_D2 ,UART5_TX ,EVENTOUT, PortB,PB13, ,TIM1_CH1N , ,LPTIM2_OUT ,DFSDM2_CKIN1 ,I2S2_CK/SPI2_SCK ,DFSDM1_CKIN1 ,USART3_CTS/USART3_NSS , ,FDCAN2_TX ,USB_OTG_HS_ULPI_D6 , ,SDMMC1_D0 ,DCMI_D2/PSSI_D2 ,UART5_TX ,EVENTOUT,
PortB,PB14, ,TIM1_CH2N ,TIM12_CH1 ,TIM8_CH2N ,USART1_TX ,I2S2_SDI/SPI2_MISO ,DFSDM1_DATIN2 ,USART3_DE/USART3_RTS ,UART4_DE/UART4_RTS ,SDMMC2_D0 , , , , ,LTDC_CLK ,EVENTOUT, PortB,PB14, ,TIM1_CH2N ,TIM12_CH1 ,TIM8_CH2N ,USART1_TX ,I2S2_SDI/SPI2_MISO ,DFSDM1_DATIN2 ,USART3_DE/USART3_RTS ,UART4_DE/UART4_RTS ,SDMMC2_D0 , , , , ,LTDC_CLK ,EVENTOUT,
PortB,PB15,RTC_REFIN ,TIM1_CH3N ,TIM12_CH2 ,TIM8_CH3N ,USART1_RX ,I2S2_SDO/SPI2_MOSI ,DFSDM1_CKIN2 , ,UART4_CTS ,SDMMC2_D1 , , , , ,LTDC_G7 ,EVENTOUT, PortB,PB15,RTC_REFIN ,TIM1_CH3N ,TIM12_CH2 ,TIM8_CH3N ,USART1_RX ,I2S2_SDO/SPI2_MOSI ,DFSDM1_CKIN2 , ,UART4_CTS ,SDMMC2_D1 , , , , ,LTDC_G7 ,EVENTOUT,
PortC,PC0 , , , ,DFSDM1_CKIN0 , , ,DFSDM1_DATIN4 , ,SAI2_FS_B ,FMC_A25 ,USB_OTG_HS_ULPI_STP ,LTDC_G2 ,FMC_SDNWE , ,LTDC_R5 ,EVENTOUT,ADC1_INP10/ADC2_INP10 PortC,PC0 , , , ,DFSDM1_CKIN0 , , ,DFSDM1_DATIN4 , ,SAI2_FS_B ,FMC_A25 ,USB_OTG_HS_ULPI_STP ,LTDC_G2 ,FMC_SDNWE , ,LTDC_R5 ,EVENTOUT,ADC12_INP10
PortC,PC1 ,DEBUG_TRACED0 , ,SAI1_D1 ,DFSDM1_DATIN0 ,DFSDM1_CKIN4 ,I2S2_SDO/SPI2_MOSI ,SAI1_SD_A , , ,SDMMC2_CK ,OCTOSPIM_P1_IO4 , ,MDIOS_MDC , ,LTDC_G5 ,EVENTOUT,ADC1_INN10/ADC1_INP11/ADC2_INN10/ADC2_INP11 PortC,PC1 ,DEBUG_TRACED0 , ,SAI1_D1 ,DFSDM1_DATIN0 ,DFSDM1_CKIN4 ,I2S2_SDO/SPI2_MOSI ,SAI1_SD_A , , ,SDMMC2_CK ,OCTOSPIM_P1_IO4 , ,MDIOS_MDC , ,LTDC_G5 ,EVENTOUT,ADC12_INN10/ADC12_INP11
PortC,PC2 ,PWR_CSTOP , , ,DFSDM1_CKIN1 , ,I2S2_SDI/SPI2_MISO ,DFSDM1_CKOUT , , ,OCTOSPIM_P1_IO2 ,USB_OTG_HS_ULPI_DIR ,OCTOSPIM_P1_IO5 ,FMC_SDNE0 , , ,EVENTOUT,ADC1_INN11/ADC1_INP12/ADC2_INN11/ADC2_INP12 PortC,PC2 ,PWR_CSTOP , , ,DFSDM1_CKIN1 , ,I2S2_SDI/SPI2_MISO ,DFSDM1_CKOUT , , ,OCTOSPIM_P1_IO2 ,USB_OTG_HS_ULPI_DIR ,OCTOSPIM_P1_IO5 ,FMC_SDNE0 , , ,EVENTOUT,ADC12_INN11/ADC12_INP12/C_ADC2_INP0/C_ADC2_INN1
PortC,PC3 ,PWR_CSLEEP , , ,DFSDM1_DATIN1 , ,I2S2_SDO/SPI2_MOSI , , , ,OCTOSPIM_P1_IO0 ,USB_OTG_HS_ULPI_NXT ,OCTOSPIM_P1_IO6 ,FMC_SDCKE0 , , ,EVENTOUT,ADC2_INP1 PortC,PC3 ,PWR_CSLEEP , , ,DFSDM1_DATIN1 , ,I2S2_SDO/SPI2_MOSI , , , ,OCTOSPIM_P1_IO0 ,USB_OTG_HS_ULPI_NXT ,OCTOSPIM_P1_IO6 ,FMC_SDCKE0 , , ,EVENTOUT,ADC12_INP13,ADC12_INN12/C_ADC2_INP1
PortC,PC4 , , , ,DFSDM1_CKIN2 , ,I2S1_MCK , , , ,SPDIFRX_IN3 , , ,FMC_SDNE0 , ,LTDC_R7 ,EVENTOUT,ADC1_INP4/ADC2_INP4 PortC,PC4 , , , ,DFSDM1_CKIN2 , ,I2S1_MCK , , , ,SPDIFRX_IN3 , , ,FMC_SDNE0 , ,LTDC_R7 ,EVENTOUT,ADC12_INP4
PortC,PC5 , , ,SAI1_D3 ,DFSDM1_DATIN2 ,PSSI_D15 , , , , ,SPDIFRX_IN4 ,OCTOSPIM_P1_DQS , ,FMC_SDCKE0 ,COMP1_OUT ,LTDC_DE ,EVENTOUT,ADC1_INN4/ADC1_INP8/ADC2_INN4/ADC2_INP8 PortC,PC5 , , ,SAI1_D3 ,DFSDM1_DATIN2 ,PSSI_D15 , , , , ,SPDIFRX_IN4 ,OCTOSPIM_P1_DQS , ,FMC_SDCKE0 ,COMP1_OUT ,LTDC_DE ,EVENTOUT,ADC12_INN4/ADC12_INP8
PortC,PC6 , , ,TIM3_CH1 ,TIM8_CH1 ,DFSDM1_CKIN3 ,I2S2_MCK , ,USART6_TX ,SDMMC1_D0DIR ,FMC_NWAIT ,SDMMC2_D6 , ,SDMMC1_D6 ,DCMI_D0/PSSI_D0 ,LTDC_HSYNC,EVENTOUT, PortC,PC6 , , ,TIM3_CH1 ,TIM8_CH1 ,DFSDM1_CKIN3 ,I2S2_MCK , ,USART6_TX ,SDMMC1_D0DIR ,FMC_NWAIT ,SDMMC2_D6 , ,SDMMC1_D6 ,DCMI_D0/PSSI_D0 ,LTDC_HSYNC,EVENTOUT,
PortC,PC7 ,DEBUG_TRGIO , ,TIM3_CH2 ,TIM8_CH2 ,DFSDM1_DATIN3 , ,I2S3_MCK ,USART6_RX ,SDMMC1_D123DIR ,FMC_NE1 ,SDMMC2_D7 ,SWPMI1_TX ,SDMMC1_D7 ,DCMI_D1/PSSI_D1 ,LTDC_G6 ,EVENTOUT, PortC,PC7 ,DEBUG_TRGIO , ,TIM3_CH2 ,TIM8_CH2 ,DFSDM1_DATIN3 , ,I2S3_MCK ,USART6_RX ,SDMMC1_D123DIR ,FMC_NE1 ,SDMMC2_D7 ,SWPMI1_TX ,SDMMC1_D7 ,DCMI_D1/PSSI_D1 ,LTDC_G6 ,EVENTOUT,
PortC,PC8 ,DEBUG_TRACED1 , ,TIM3_CH3 ,TIM8_CH3 , , , ,USART6_CK ,UART5_DE/UART5_RTS ,FMC_NCE/FMC_NE2 ,FMC_INT ,SWPMI1_RX ,SDMMC1_D0 ,DCMI_D2/PSSI_D2 , ,EVENTOUT, PortC,PC8 ,DEBUG_TRACED1 , ,TIM3_CH3 ,TIM8_CH3 , , , ,USART6_CK ,UART5_DE/UART5_RTS ,FMC_NCE/FMC_NE2 ,FMC_INT ,SWPMI1_RX ,SDMMC1_D0 ,DCMI_D2/PSSI_D2 , ,EVENTOUT,
1 Port Pin AF0 AF1 AF2 AF3 AF4 AF5 AF6 AF7 AF8 AF9 AF10 AF11 AF12 AF13 AF14 AF15 ADC
2 SYS LPTIM1/TIM1/2/16/17 PDM_SAI1/TIM3/4/5/12/15 DFSDM1/LPTIM2/3/LPUART1/OCTOSPIM_P1/2/TIM8 CEC/DCMI/PSSI/DFSDM1/2/I2C1/2/3/4/LPTIM2/TIM15/USART1 CEC/SPI1/I2S1/SPI2/I2S2/SPI3/I2S3/SPI4/5/SPI6/I2S6 DFSDM1/2/I2C4/OCTOSPIM_P1/SAI1/SPI3/I2S3/UART4 SDMMC1/SPI2/I2S2/SPI3/I2S3/SPI6/I2S6/UART7/USART1/2/3/6 LPUART1/SAI2/SDMMC1/SPDIFRX1/SPI6/I2S6/UART4/5/8 FDCAN1/2/FMC/LCD/OCTOSPIM_P1/2/SDMMC2/SPDIFRX1/TIM13/14 CRS/FMC/LCD/OCTOSPIM_P1/OTG1_FS/OTG1_HS/SAI2/SDMMC2/TIM8 DFSDM1/2/I2C4/LCD/MDIOS/OCTOSPIM_P1/SDMMC2/SWPMI1/TIM1/8/UART7/9/USART10 FMC/LCD/MDIOS/SDMMC1/TIM1/8 COMP/DCMI/PSSI/LCD/TIM1 LCD/UART5 SYS ADC
3 PortA PA0 TIM2_CH1/TIM2_ETR TIM5_CH1 TIM8_ETR TIM15_BKIN I2S6_WS/SPI6_NSS USART2_CTS/USART2_NSS UART4_TX SDMMC2_CMD SAI2_SD_B EVENTOUT ADC1_INP16 ADC1_INP16/C_ADC1_INP0/C_ADC1_INN1
4 PortA PA1 TIM2_CH2 TIM5_CH2 LPTIM3_OUT TIM15_CH1N USART2_DE/USART2_RTS UART4_RX OCTOSPIM_P1_IO3 SAI2_MCLK_B OCTOSPIM_P1_DQS LTDC_R2 EVENTOUT ADC1_INN16/ADC1_INP17 ADC1_INN16/ADC1_INP17/C_ADC1_INP1
5 PortA PA2 TIM2_CH3 TIM5_CH3 TIM15_CH1 DFSDM2_CKIN1 USART2_TX SAI2_SCK_B MDIOS_MDIO LTDC_R1 EVENTOUT ADC1_INP14
6 PortA PA3 TIM2_CH4 TIM5_CH4 OCTOSPIM_P1_CLK TIM15_CH2 I2S6_MCK USART2_RX LTDC_B2 USB_OTG_HS_ULPI_D0 LTDC_B5 EVENTOUT ADC1_INP15
7 PortA PA4 TIM5_ETR I2S1_WS/SPI1_NSS I2S3_WS/SPI3_NSS USART2_CK I2S6_WS/SPI6_NSS DCMI_HSYNC/PSSI_DE LTDC_VSYNC EVENTOUT ADC1_INP18
8 PortA PA5 PWR_NDSTOP2 TIM2_CH1/TIM2_ETR TIM8_CH1N I2S1_CK/SPI1_SCK I2S6_CK/SPI6_SCK USB_OTG_HS_ULPI_CK PSSI_D14 LTDC_R4 EVENTOUT ADC1_INN18/ADC1_INP19
9 PortA PA6 TIM1_BKIN TIM3_CH1 TIM8_BKIN I2S1_SDI/SPI1_MISO OCTOSPIM_P1_IO3 I2S6_SDI/SPI6_MISO TIM13_CH1 TIM8_BKIN_COMP1/TIM8_BKIN_COMP2 MDIOS_MDC TIM1_BKIN_COMP1/TIM1_BKIN_COMP2 DCMI_PIXCLK/PSSI_PDCK LTDC_G2 EVENTOUT ADC1_INP3/ADC2_INP3 ADC12_INP3
10 PortA PA7 TIM1_CH1N TIM3_CH2 TIM8_CH1N DFSDM2_DATIN1 I2S1_SDO/SPI1_MOSI I2S6_SDO/SPI6_MOSI TIM14_CH1 OCTOSPIM_P1_IO2 FMC_SDNWE LTDC_VSYNC EVENTOUT ADC1_INN3/ADC1_INP7/ADC2_INN3/ADC2_INP7 ADC12_INN3/ADC12_INP7
11 PortA PA8 RCC_MCO_1 TIM1_CH1 TIM8_BKIN2 I2C3_SCL USART1_CK USB_OTG_HS_SOF UART7_RX TIM8_BKIN2_COMP1/TIM8_BKIN2_COMP2 LTDC_B3 LTDC_R6 EVENTOUT
12 PortA PA9 TIM1_CH2 LPUART1_TX I2C3_SMBA I2S2_CK/SPI2_SCK USART1_TX DCMI_D0/PSSI_D0 LTDC_R5 EVENTOUT
13 PortA PA10 TIM1_CH3 LPUART1_RX USART1_RX USB_OTG_HS_ID MDIOS_MDIO LTDC_B4 DCMI_D1/PSSI_D1 LTDC_B1 EVENTOUT
16 PortA PA13 DEBUG_JTMS/SWDIO EVENTOUT
17 PortA PA14 DEBUG_JTCK/SWCLK EVENTOUT
18 PortA PA15 DEBUG_JTDI TIM2_CH1/TIM2_ETR CEC I2S1_WS/SPI1_NSS I2S3_WS/SPI3_NSS I2S6_WS/SPI6_NSS UART4_DE/UART4_RTS LTDC_R3 UART7_TX LTDC_B6 EVENTOUT
19 PortB PB0 TIM1_CH2N TIM3_CH3 TIM8_CH2N DFSDM2_CKOUT DFSDM1_CKOUT UART4_CTS LTDC_R3 USB_OTG_HS_ULPI_D1 OCTOSPIM_P1_IO1 LTDC_G1 EVENTOUT ADC1_INN5/ADC1_INP9/ADC2_INN5/ADC2_INP9 ADC12_INN5/ADC12_INP9
20 PortB PB1 TIM1_CH3N TIM3_CH4 TIM8_CH3N DFSDM1_DATIN1 LTDC_R6 USB_OTG_HS_ULPI_D2 OCTOSPIM_P1_IO0 LTDC_G0 EVENTOUT ADC1_INP5/ADC2_INP5 ADC12_INP5
21 PortB PB2 RTC_OUT_ALARM SAI1_D1 DFSDM1_CKIN1 SAI1_SD_A I2S3_SDO/SPI3_MOSI OCTOSPIM_P1_CLK OCTOSPIM_P1_DQS EVENTOUT
22 PortB PB3 DEBUG_JTDO/SWO TIM2_CH2 I2S1_CK/SPI1_SCK I2S3_CK/SPI3_SCK I2S6_CK/SPI6_SCK SDMMC2_D2 CRS_SYNC UART7_RX EVENTOUT
23 PortB PB4 TIM16_BKIN TIM3_CH1 I2S1_SDI/SPI1_MISO I2S3_SDI/SPI3_MISO I2S2_WS/SPI2_NSS I2S6_SDI/SPI6_MISO SDMMC2_D3 UART7_TX EVENTOUT
32 PortB PB13 TIM1_CH1N LPTIM2_OUT DFSDM2_CKIN1 I2S2_CK/SPI2_SCK DFSDM1_CKIN1 USART3_CTS/USART3_NSS FDCAN2_TX USB_OTG_HS_ULPI_D6 SDMMC1_D0 DCMI_D2/PSSI_D2 UART5_TX EVENTOUT
33 PortB PB14 TIM1_CH2N TIM12_CH1 TIM8_CH2N USART1_TX I2S2_SDI/SPI2_MISO DFSDM1_DATIN2 USART3_DE/USART3_RTS UART4_DE/UART4_RTS SDMMC2_D0 LTDC_CLK EVENTOUT
34 PortB PB15 RTC_REFIN TIM1_CH3N TIM12_CH2 TIM8_CH3N USART1_RX I2S2_SDO/SPI2_MOSI DFSDM1_CKIN2 UART4_CTS SDMMC2_D1 LTDC_G7 EVENTOUT
35 PortC PC0 DFSDM1_CKIN0 DFSDM1_DATIN4 SAI2_FS_B FMC_A25 USB_OTG_HS_ULPI_STP LTDC_G2 FMC_SDNWE LTDC_R5 EVENTOUT ADC1_INP10/ADC2_INP10 ADC12_INP10
36 PortC PC1 DEBUG_TRACED0 SAI1_D1 DFSDM1_DATIN0 DFSDM1_CKIN4 I2S2_SDO/SPI2_MOSI SAI1_SD_A SDMMC2_CK OCTOSPIM_P1_IO4 MDIOS_MDC LTDC_G5 EVENTOUT ADC1_INN10/ADC1_INP11/ADC2_INN10/ADC2_INP11 ADC12_INN10/ADC12_INP11
37 PortC PC2 PWR_CSTOP DFSDM1_CKIN1 I2S2_SDI/SPI2_MISO DFSDM1_CKOUT OCTOSPIM_P1_IO2 USB_OTG_HS_ULPI_DIR OCTOSPIM_P1_IO5 FMC_SDNE0 EVENTOUT ADC1_INN11/ADC1_INP12/ADC2_INN11/ADC2_INP12 ADC12_INN11/ADC12_INP12/C_ADC2_INP0/C_ADC2_INN1
38 PortC PC3 PWR_CSLEEP DFSDM1_DATIN1 I2S2_SDO/SPI2_MOSI OCTOSPIM_P1_IO0 USB_OTG_HS_ULPI_NXT OCTOSPIM_P1_IO6 FMC_SDCKE0 EVENTOUT ADC2_INP1 ADC12_INP13
39 PortC PC4 DFSDM1_CKIN2 I2S1_MCK SPDIFRX_IN3 FMC_SDNE0 LTDC_R7 EVENTOUT ADC1_INP4/ADC2_INP4 ADC12_INP4
40 PortC PC5 SAI1_D3 DFSDM1_DATIN2 PSSI_D15 SPDIFRX_IN4 OCTOSPIM_P1_DQS FMC_SDCKE0 COMP1_OUT LTDC_DE EVENTOUT ADC1_INN4/ADC1_INP8/ADC2_INN4/ADC2_INP8 ADC12_INN4/ADC12_INP8
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 LTDC_HSYNC EVENTOUT
42 PortC PC7 DEBUG_TRGIO TIM3_CH2 TIM8_CH2 DFSDM1_DATIN3 I2S3_MCK USART6_RX SDMMC1_D123DIR FMC_NE1 SDMMC2_D7 SWPMI1_TX SDMMC1_D7 DCMI_D1/PSSI_D1 LTDC_G6 EVENTOUT
43 PortC PC8 DEBUG_TRACED1 TIM3_CH3 TIM8_CH3 USART6_CK UART5_DE/UART5_RTS FMC_NCE/FMC_NE2 FMC_INT SWPMI1_RX SDMMC1_D0 DCMI_D2/PSSI_D2 EVENTOUT