| Pin name  |  Alternate functions / Additional functions | MD-380 Port config | MD-380 Usage   | MD-380 Discription |
|------|----------------|--------------|-----|----|
|PA00 | USART2_CTS / UART4_TX /  ETH_MII_CRS / TIM2_CH1_ETR / TIM5_CH1 / TIM8_ETR / EVENTOUT / ADC123_IN0/WKUP | | 
|PA01 | USART2_RTS / UART4_RX / ETH_RMII_REF_CLK / ETH_MII_RX_CLK / TIM5_CH2 / TIM2_CH2 / EVENTOUT / ADC123_IN1 | |
|PA02 | USART2_TX / TIM5_CH3 / TIM9_CH1 / TIM2_CH3 / ETH_MDIO / EVENTOUT / ADC123_IN2 | |  QT_DQT_IN |
|PA03 | USART2_RX/TIM5_CH4 /TIM9_CH2 / TIM2_CH4 / OTG_HS_ULPI_D0 / ETH_MII_COL / EVENTOUT / ADC123_IN3 | | VOX |
|PA04 | SPI1_NSS / SPI3_NSS / USART2_CK / DCMI_HSYNC / OTG_HS_SOF / I2S3_WS / EVENTOUT / ADC12_IN4 / DAC_OUT1 | | APC/TV
|PA05 | SPI1_SCK / OTG_HS_ULPI_CK / TIM2_CH1_ETR / TIM8_CH1N / EVENTOUT / ADC12_IN5 / DAC_OUT2 | | MOD2_BIAS |
|PA06 | SPI1_MISO / TIM8_BKIN /TIM13_CH1 /  DCMI_PIXCLK / TIM3_CH1 / TIM1_BKIN / EVENTOUT / ADC12_IN6 | | K1 |
|PA07 | SPI1_MOSI / TIM8_CH1N / TIM14_CH1 /TIM3_CH2 / ETH_MII_RX_DV / TIM1_CH1N / ETH_RMII_CRS_DV / EVENTOUT ADC12_IN7 | | POW_C |
|PA08 | MCO1 / USART1_CK / TIM1_CH1 / I2C3_SCL / OTG_FS_SOF / EVENTOUT | | SAVE |
|PA09 | USART1_TX / TIM1_CH2 / I2C3_SMBA / DCMI_D0 / EVENTOUT / OTG_FS_VBUS | | VCOVCC_SW |
|PA10 | USART1_RX / TIM1_CH3 / OTG_FS_ID /DCMI_D1 / EVENTOUT | | DMR_SW |
|PA11 | USART1_CTS / CAN1_RX / TIM1_CH4 / OTG_FS_DM / EVENTOUT | | USB_D- |
|PA12 | USART1_RTS / CAN1_TX / TIM1_ETR / OTG_FS_DP / EVENTOUT | | USB_D+ |
|PA13 | JTMS-SWDIO / EVENTOUT | | W/N_SW |
|PA14 | JTCK-SWCLK / EVENTOUT | | MICPWR_SW |
|PA15 | JTDI / SPI3_NSS / I2S3_WS / TIM2_CH1_ETR / SPI1_NSS / EVENTOUT | | I2S_FS |
|PB00 | TIM3_CH3 / TIM8_CH2N / OTG_HS_ULPI_D1 / ETH_MII_RXD2 / TIM1_CH2N / EVENTOUT / ADC12_IN8 | | RSSI |
|PB01 | TIM3_CH4 / TIM8_CH3N / OTG_HS_ULPI_D2 / ETH_MII_RXD3 / TIM1_CH3N / EVENTOUT /  ADC12_IN9 | | BUSY |
|PB02 | EVENTOUT | | FM_SW | 
|PB03 | JTDO / TRACESWO / SPI3_SCK / I2S3_CK / TIM2_CH2 / SPI1_SCK / EVENTOUT | |FLASH_SCLK |
|PB04 | NJTRST / SPI3_MISO / TIM3_CH1 / SPI1_MISO / I2S3ext_SD / EVENTOUT | |FLASH_SDO |
|PB05 | I2C1_SMBA / CAN2_RX / OTG_HS_ULPI_D7 / ETH_PPS_OUT / TIM3_CH2 / SPI1_MOSI / SPI3_MOSI / DCMI_D10 / I2S3_SD/ EVENTOUT | | FLASH_SDI |
|PB06 |I2C1_SCL / TIM4_CH1 / CAN2_TX / DCMI_D5 / USART1_TX / EVENTOUT  | | SCL |
|PB07 | I2C1_SDA / FSMC_NL / DCMI_VSYNC / USART1_RX / TIM4_CH2 / EVENTOUT | | SDA|      
|PB08 | TIM4_CH3 / SDIO_D4/ TIM10_CH1 / DCMI_D6 / ETH_MII_TXD3 / I2C1_SCL/ CAN1_RX / EVENTOUT | | SPK_C |
|PB09 | SPI2_NSS/ I2S2_WS / TIM4_CH4 / TIM11_CH1 / SDIO_D5 / DCMI_D7 / I2C1_SDA / CAN1_TX / EVENTOUT | | AFCO |
|PB10 | SPI2_SCK / I2S2_CK / I2C2_SCL/ USART3_TX / OTG_HS_ULPI_D3 / ETH_MII_RX_ER / TIM2_CH3 / EVENTOUT | INPUT | ECN2 | Channel switch Bit2 |
|PB11 | I2C2_SDA / USART3_RX / OTG_HS_ULPI_D4 / ETH_RMII_TX_EN / ETH_MII_TX_EN / TIM2_CH4/ EVENTOUT | INPUT | ECN3 | Channel switch Bit3 |
|PB12 | SPI2_NSS / I2S2_WS / I2C2_SMBA / USART3_CK / TIM1_BKIN / CAN2_RX / OTG_HS_ULPI_D5 / ETH_RMII_TXD0 / ETH_MII_TXD0 / OTG_HS_ID/ EVENTOUT | | V_CS |
|PB13 | SPI2_SCK / I2S2_CK / USART3_CTS/ TIM1_CH1N /CAN2_TX / OTG_HS_ULPI_D6 / ETH_RMII_TXD1 / ETH_MII_TXD1/ EVENTOUT / OTG_HS_VBUS | | V_SCLK |
|PB14 | SPI2_MISO / TIM1_CH2N / TIM12_CH1 / OTG_HS_DM / USART3_RTS /TIM8_CH2N / I2S2ext_SD / EVENTOUT | | V_SDO |
|PB15 | SPI2_MOSI / I2S2_SD/TIM1_CH3N / TIM8_CH3N / TIM12_CH2 / OTG_HS_DP / EVENTOUT / RTC_REFIN | | V_SDI |
|PC00 | OTG_HS_ULPI_STP / EVENTOUT / ADC123_IN10 | | TIME_SLOT_INTER |
|PC01 | ETH_MDC / EVENTOUT / ADC123_IN11 | | SYS_INTER |
|PC02 | SPI2_MISO / OTG_HS_ULPI_DIR / ETH_MII_TXD2 / I2S2ext_SD / EVENTOUT / ADC123_IN12 | | RF_TX_INTER |
|PC03 | SPI2_MOSI / I2S2_SD / OTG_HS_ULPI_NXT / ETH_MII_TX_CLK / EVENTOUT / ADC123_IN13 | | 2T/5T / RF_RX_INTER |
|PC04 | ETH_RMII_RX_D0 / ETH_MII_RX_D0 / EVENTOUT / ADC12_IN14 | |RF_APC_SW |
|PC05 | ETH_RMII_RX_D1 / ETH_MII_RX_D1 / EVENTOUT / ADC12_IN15 | | 5TC |
|PC06 | I2S2_MCK / TIM8_CH1 / SDIO_D6 / USART6_TX / DCMI_D0 / TIM3_CH1 / EVENTOUT | OUTPORT | LAMP | LCD background LED https://github.com/travisgoodspeed/md380tools/commit/0ba7dbda7f468134830d75e4043c0af3a5af6d34 | 
|PC07 | I2S3_MCK / TIM8_CH2 / SDIO_D7 / USART6_RX / DCMI_D1 / TIM3_CH2 / EVENTOUT | | CTC/DCS_OUT |
|PC08 | TIM8_CH3 / SDIO_D0 / TIM3_CH3 / USART6_CK / DCMI_D2 / EVENTOUT | | VOL_OUT / 2T/5T/DTMF_OUT |
|PC09 | I2S_CKIN / MCO2 / TIM8_CH4 / SDIO_D1 / I2C3_SDA / DCMI_D3 / TIM3_CH4 / EVENTOUT | | 5RC |
|PC10 | SPI3_SCK / I2S3_CK / UART4_TX / SDIO_D2 / DCMI_D8 / USART3_TX / EVENTOUT | | I2S_CK |
|PC11 | UART4_RX / SPI3_MISO /SDIO_D3 /DCMI_D4 / USART3_RX / I2S3ext_SD / EVENTOUT| | I2S_RX |
|PC12 | UART5_TX / SDIO_CK / DCMI_D9 / SPI3_MOSI / I2S3_SD / USART3_CK / EVENTOUT | | I2S_TX |
|PC13 | EVENTOUT | | BSHIFT |
|PC14 | EVENTOUT | | 32K OSC IN ||PC 15 | EVENTOUT | | 32K OSC OUT |
|PD00 | FSMC_D2 / CAN1_RX/EVENTOUT | | LCD_D2 |
|PD01 | FSMC_D3 / CAN1_TX/EVENTOUT | | LCD_D3 |
|PD02 | TIM3_ETR / UART5_RX / SDIO_CMD / DCMI_D11/EVENTOUT | | K2 |
|PD03 | FSMC_CLK / USART2_CTS / EVENTOUT | | K3 |
|PD04 | FSMC_NOE / USART2_RTS / EVENTOUT | | LCD_RD |
|PD05 | FSMC_NWE / USART2_TX / EVENTOUT | | LCD_WR |
|PD06 | FSMC_NWAIT / USART2_RX / EVENTOUT | | LCD_CS |
|PD07 | USART2_CK / FSMC_NE1 / FSMC_NCE2 / EVENTOUT | | FLASH_CS0 |
|PD08 | FSMC_D13 / USART3_TX / EVENTOUT | | FLASH_CS1 | 
|PD09 | FSMC_D14 / USART3_RX / EVENTOUT | | FLASH_CS2 |
|PD10 | FSMC_D15 / USART3_CK / EVENTOUT | | PLL_LD |
|PD11 | FSMC_CLE / FSMC_A16 / USART3_CTS / EVENTOUT | | PLL_CS |
|PD12 | FSMC_ALE / FSMC_A17 / TIM4_CH1 / USART3_RTS / EVENTOUT | | LCD_RS |
|PD13 | FSMC_A18 / TIM4_CH2 / EVENTOUT | | LCD_RST |
|PD14 | FSMC_D0 / TIM4_CH3 / EVENTOUT / EVENTOUT | | LCD_D0 |
|PD15 | FSMC_D1 / TIM4_CH4 / EVENTOUT | | LCD_D1 |
|PE00 | TIM4_ETR / FSMC_NBL0 / DCMI_D2/ EVENTOUT| | RX_LED | RX_LED |
|PE01 | FSMC_NBL1 / DCMI_D3 / EVENTOUT | | TX_LED ;) | TX_LED |
|PE02 | TRACECLK / FSMC_A23 / ETH_MII_TXD3 / EVENTOUT | | DMR_CR |
|PE03 | TRACED0 / FSMC_A19 / EVENTOUT | | DMR_SCLK / PLL_CLK |
|PE04 | TRACED1 / FSMC_A20 / DCMI_D4 / EVENTOUT | | DMR_SDO |
|PE05 | TRACED2 / FSMC_A21 / TIM9_CH1 / DCMI_D6 / EVENTOUT | | DMR_SDI / PLL_DAT |
|PE06 | TRACED3 / FSMC_A22 /  TIM9_CH2 / DCMI_D7 / EVENTOUT | |
|PE07 | FSMC_D4 / TIM1_ETR / EVENTOUT | | LCD_D4 |
|PE08 | FSMC_D5 / TIM1_CH1N / EVENTOUT | | LCD_D5 |
|PE09 | FSMC_D6 / TIM1_CH1 / EVENTOUT | | LCD_D6 |
|PE10 | FSMC_D7 / TIM1_CH2N / EVENTOUT | | LCD_D7 |
|PE11 | FSMC_D8 / TIM1_CH2 / EVENTOUT | | PTT_KEY |
|PE12 | FSMC_D9 / TIM1_CH3N / EVENTOUT| | EXT_PTT |
|PE13 | FSMC_D10 / TIM1_CH3 / EVENTOUT| | FM_MUTE |
|PE14 | FSMC_D11 / TIM1_CH4 / EVENTOUT| INPUT | ECN0 | Channel switch Bit0 |
|PE15 | FSMC_D12 / TIM1_BKIN / EVENTOUT| INPUT | ECN1 | Channel switch Bit 1|
