Configuration H7L3ABaseProject STM32CubeMX 6.2.1 Date 04/20/2021 MCU STM32H7A3LIHxQ PERIPHERALS MODES FUNCTIONS PINS DEBUG JTAG (5 pins) DEBUG_JTCK-SWCLK PA14 DEBUG JTAG (5 pins) DEBUG_JTDI PA15 DEBUG JTAG (5 pins) DEBUG_JTDO-SWO PB3 DEBUG JTAG (5 pins) DEBUG_JTMS-SWDIO PA13 DEBUG JTAG (5 pins) DEBUG_JTRST PB4 I2C2 I2C I2C2_SCL PF1 I2C2 I2C I2C2_SDA PF0 I2C3 I2C I2C3_SCL PA8 I2C3 I2C I2C3_SDA PH8 I2C4 I2C I2C4_SCL PF14 I2C4 I2C I2C4_SDA PB9 LPTIM1 Counts internal clock events LPTIM1_VS_LPTIM_counterModeInternalClock VP_LPTIM1_VS_LPTIM_counterModeInternalClock LPTIM3 Counts internal clock events LPTIM3_VS_LPTIM_counterModeInternalClock VP_LPTIM3_VS_LPTIM_counterModeInternalClock LPUART1 Asynchronous LPUART1_RX PB7 LPUART1 Asynchronous LPUART1_TX PB6 LPUART1 CTS/RTS LPUART1_CTS PA11 LPUART1 CTS/RTS LPUART1_RTS PA12 OCTOSPI1 Octo SPI OCTOSPI1_VS_octo VP_OCTOSPI1_VS_octo OCTOSPI1 Port1 CLK OCTOSPIM_P1_CLK PF10 OCTOSPI1 Port1 NCS OCTOSPIM_P1_NCS PG6 OCTOSPI1 Port1 DQS (RWDS) OCTOSPIM_P1_DQS PC5 OCTOSPI1 Port1 IO[3:0] OCTOSPIM_P1_IO0 PC3_C OCTOSPI1 Port1 IO[3:0] OCTOSPIM_P1_IO1 PF9 OCTOSPI1 Port1 IO[3:0] OCTOSPIM_P1_IO2 PA7 OCTOSPI1 Port1 IO[3:0] OCTOSPIM_P1_IO3 PA1 OCTOSPI1 Port1 IO[7:4] OCTOSPIM_P1_IO4 PC1 OCTOSPI1 Port1 IO[7:4] OCTOSPIM_P1_IO5 PH3 OCTOSPI1 Port1 IO[7:4] OCTOSPIM_P1_IO6 PE9 OCTOSPI1 Port1 IO[7:4] OCTOSPIM_P1_IO7 PG14 OCTOSPI2 HyperBus(TM) OCTOSPI2_VS_octo VP_OCTOSPI2_VS_octo OCTOSPI2 Port2 CLK OCTOSPIM_P2_CLK PF4 OCTOSPI2 Port2 NCLK OCTOSPIM_P2_NCLK PI14 OCTOSPI2 Port2 NCS OCTOSPIM_P2_NCS PK5 OCTOSPI2 Port2 DQS (RWDS) OCTOSPIM_P2_DQS PK6 OCTOSPI2 Port2 IO[3:0] OCTOSPIM_P2_IO0 PI9 OCTOSPI2 Port2 IO[3:0] OCTOSPIM_P2_IO1 PI10 OCTOSPI2 Port2 IO[3:0] OCTOSPIM_P2_IO2 PF2 OCTOSPI2 Port2 IO[3:0] OCTOSPIM_P2_IO3 PI12 OCTOSPI2 Port2 IO[7:4] OCTOSPIM_P2_IO4 PJ1 OCTOSPI2 Port2 IO[7:4] OCTOSPIM_P2_IO5 PJ2 OCTOSPI2 Port2 IO[7:4] OCTOSPIM_P2_IO6 PG10 OCTOSPI2 Port2 IO[7:4] OCTOSPIM_P2_IO7 PK4 RTC Activate Clock Source RTC_VS_RTC_Activate VP_RTC_VS_RTC_Activate RTC Activate Calendar RTC_VS_RTC_Calendar VP_RTC_VS_RTC_Calendar SDMMC1 SD 4 bits Wide bus SDMMC1_CK PC12 SDMMC1 SD 4 bits Wide bus SDMMC1_CMD PD2 SDMMC1 SD 4 bits Wide bus SDMMC1_D0 PC8 SDMMC1 SD 4 bits Wide bus SDMMC1_D1 PC9 SDMMC1 SD 4 bits Wide bus SDMMC1_D2 PC10 SDMMC1 SD 4 bits Wide bus SDMMC1_D3 PC11 SPI1 Full-Duplex Master SPI1_MISO PG9 SPI1 Full-Duplex Master SPI1_MOSI PD7 SPI1 Full-Duplex Master SPI1_SCK PG11 SPI2 Full-Duplex Master SPI2_MISO PI2 SPI2 Full-Duplex Master SPI2_MOSI PI3 SPI2 Full-Duplex Master SPI2_SCK PD3 SPI4 Full-Duplex Master SPI4_MISO PE5 SPI4 Full-Duplex Master SPI4_MOSI PE6 SPI4 Full-Duplex Master SPI4_SCK PE12 SYS SysTick SYS_VS_Systick VP_SYS_VS_Systick UART4 Asynchronous UART4_RX PB8 UART4 Asynchronous UART4_TX PD1 UART5 Asynchronous UART5_RX PB5 UART5 Asynchronous UART5_TX PB13 UART7 Asynchronous UART7_RX PF6 UART7 Asynchronous UART7_TX PF7 UART7 CTS/RTS UART7_CTS PE10 UART7 CTS/RTS UART7_RTS PF8 UART8 Asynchronous UART8_RX PE0 UART8 Asynchronous UART8_TX PE1 UART8 CTS/RTS UART8_CTS PD14 UART8 CTS/RTS UART8_RTS PD15 UART9 Asynchronous UART9_RX PG0 UART9 Asynchronous UART9_TX PG1 UART9 CTS/RTS UART9_CTS PD0 UART9 CTS/RTS UART9_RTS PD13 USART1 Asynchronous USART1_RX PA10 USART1 Asynchronous USART1_TX PA9 USART2 Asynchronous USART2_RX PD6 USART2 Asynchronous USART2_TX PD5 USART2 CTS/RTS USART2_CTS PA0 USART2 CTS/RTS USART2_RTS PD4 USART3 Asynchronous USART3_RX PD9 USART3 Asynchronous USART3_TX PD8 USART3 CTS/RTS USART3_CTS PD11 USART3 CTS/RTS USART3_RTS PD12 USART6 Asynchronous USART6_RX PC7 USART6 Asynchronous USART6_TX PC6 USART6 CTS/RTS USART6_CTS PG15 USART6 CTS/RTS USART6_RTS PG12 USART10 Asynchronous USART10_RX PE2 USART10 Asynchronous USART10_TX PE3 Pin Nb PINs FUNCTIONs LABELs A2 PI4 GPIO_Output UART8 Pwr A3 PB9 I2C4_SDA A4 PB6 LPUART1_TX A5 PG15 USART6_CTS A6 PK5 OCTOSPIM_P2_NCS A7 PG14 OCTOSPIM_P1_IO7 A8 PG10 OCTOSPIM_P2_IO6 A9 PG9 SPI1_MISO A10 PD7 SPI1_MOSI A11 PD4 USART2_RTS A12 PD1 UART4_TX A13 PC10 SDMMC1_D2 A14 PI3 SPI2_MOSI B1 PE3 USART10_TX B2 PI5 GPIO_Input UART8 Flt B3 PE0 UART8_RX B4 PB8 UART4_RX B5 PB4 DEBUG_JTRST B6 PK6 OCTOSPIM_P2_DQS B8 PG11 SPI1_SCK B9 PJ15 GPIO_Output USART2 Pwr B10 PD6 USART2_RX B11 PD2 SDMMC1_CMD B12 PC12 SDMMC1_CK B13 PA14 DEBUG_JTCK-SWCLK B14 PH15 GPIO_Input CTD Flt B15 PH14 GPIO_Output CTD Pwr C2 PE4 GPIO_Input UART4 Flt C3 PI6 GPIO_Output UART4 Pwr C4 PE1 UART8_TX C6 PB3 DEBUG_JTDO-SWO C7 PK4 OCTOSPIM_P2_IO7 C8 PG12 USART6_RTS C9 PJ14 GPIO_Input USART2 Flt C10 PD5 USART2_TX C11 PD0 UART9_CTS C12 PA15 DEBUG_JTDI C13 PI0 GPIO_Output CTD Mode C14 PA12 LPUART1_RTS C15 PA11 LPUART1_CTS D3 PE5 SPI4_MISO D6 PB7 LPUART1_RX D10 PD3 SPI2_SCK D11 PC11 SDMMC1_D3 D12 PI2 SPI2_MISO D13 PH13 GPIO_Output CTD DR E3 PI9 OCTOSPIM_P2_IO0 E4 PE6 SPI4_MOSI E5 PE2 USART10_RX E7 PB5 UART5_RX E9 PJ12 GPIO_Output UART5 Pwr E12 PA13 DEBUG_JTMS-SWDIO E13 PA10 USART1_RX E14 PC9 SDMMC1_D1 E15 PC7 USART6_RX F3 PI10 OCTOSPIM_P2_IO1 F4 PC13 GPIO_Input USART10 Flt F12 PA9 USART1_TX F13 PC8 SDMMC1_D0 F14 PC6 USART6_TX F15 PG8 GPIO_Output USART6 Pwr G3 PF1 I2C2_SCL G4 PF0 I2C2_SDA G5 PI11 GPIO_Output USART10 Pwr G11 PA8 I2C3_SCL G12 PG7 GPIO_Output USART1 Pwr G13 PG6 OCTOSPIM_P1_NCS G14 PG5 GPIO_Input USART1 Flt G15 PG3 GPIO_Input USART6 Flt H1 PF2 OCTOSPIM_P2_IO2 H2 PI12 OCTOSPIM_P2_IO3 H3 PF4 OCTOSPIM_P2_CLK H4 PI14 OCTOSPIM_P2_NCLK H5 PI13 GPIO_Input UART7 Flt J3 PF6 UART7_RX J4 PF7 UART7_TX J5 PC2 GPIO_Output UART7 Pwr K1 PF8 UART7_RTS K2 PF9 OCTOSPIM_P1_IO1 K11 PD13 UART9_RTS K12 PD14 UART8_CTS K13 PD15 UART8_RTS L9 PE12 SPI4_SCK L11 PH12 GPIO_Output USART3 Pwr L12 PD8 USART3_TX L13 PD10 GPIO_Input USART3 Flt L14 PD11 USART3_CTS L15 PD12 USART3_RTS M2 PC1 OCTOSPIM_P1_IO4 M3 PF10 OCTOSPIM_P1_CLK M6 PC4 GPIO_Input uSD Detec M13 PB13 UART5_TX M14 PB14 GPIO_Input UART5 Flt M15 PB15 GPIO_Output USART3 Pwer N2 PC3_C OCTOSPIM_P1_IO0 N4 PH3 OCTOSPIM_P1_IO5 N6 PC5 OCTOSPIM_P1_DQS N9 PF15 GPIO_Output UART9 Pwr N10 PE14 GPIO_Input UART9 Flt N11 PE10 UART7_CTS N15 PD9 USART3_RX P1 PA0 USART2_CTS P2 PA1 OCTOSPIM_P1_IO3 P7 PJ1 OCTOSPIM_P2_IO4 P9 PF14 I2C4_SCL P10 PG1 UART9_TX P11 PE9 OCTOSPIM_P1_IO6 P14 PH8 I2C3_SDA P15 PH11 GPIO_Input USART3 Flt R5 PA7 OCTOSPIM_P1_IO2 R7 PJ2 OCTOSPIM_P2_IO5 R10 PG0 UART9_RX PERIPHERALS MODES FUNCTIONS PINS DEBUG JTAG (5 pins) DEBUG_JTCK-SWCLK PA14 DEBUG JTAG (5 pins) DEBUG_JTDI PA15 DEBUG JTAG (5 pins) DEBUG_JTDO-SWO PB3 DEBUG JTAG (5 pins) DEBUG_JTMS-SWDIO PA13 DEBUG JTAG (5 pins) DEBUG_JTRST PB4 I2C2 I2C I2C2_SCL PF1 I2C2 I2C I2C2_SDA PF0 I2C3 I2C I2C3_SCL PA8 I2C3 I2C I2C3_SDA PH8 I2C4 I2C I2C4_SCL PF14 I2C4 I2C I2C4_SDA PB9 LPTIM1 Counts internal clock events LPTIM1_VS_LPTIM_counterModeInternalClock VP_LPTIM1_VS_LPTIM_counterModeInternalClock LPTIM3 Counts internal clock events LPTIM3_VS_LPTIM_counterModeInternalClock VP_LPTIM3_VS_LPTIM_counterModeInternalClock LPUART1 Asynchronous LPUART1_RX PB7 LPUART1 Asynchronous LPUART1_TX PB6 LPUART1 CTS/RTS LPUART1_CTS PA11 LPUART1 CTS/RTS LPUART1_RTS PA12 OCTOSPI1 Octo SPI OCTOSPI1_VS_octo VP_OCTOSPI1_VS_octo OCTOSPI1 Port1 CLK OCTOSPIM_P1_CLK PF10 OCTOSPI1 Port1 NCS OCTOSPIM_P1_NCS PG6 OCTOSPI1 Port1 DQS (RWDS) OCTOSPIM_P1_DQS PC5 OCTOSPI1 Port1 IO[3:0] OCTOSPIM_P1_IO0 PC3_C OCTOSPI1 Port1 IO[3:0] OCTOSPIM_P1_IO1 PF9 OCTOSPI1 Port1 IO[3:0] OCTOSPIM_P1_IO2 PA7 OCTOSPI1 Port1 IO[3:0] OCTOSPIM_P1_IO3 PA1 OCTOSPI1 Port1 IO[7:4] OCTOSPIM_P1_IO4 PC1 OCTOSPI1 Port1 IO[7:4] OCTOSPIM_P1_IO5 PH3 OCTOSPI1 Port1 IO[7:4] OCTOSPIM_P1_IO6 PE9 OCTOSPI1 Port1 IO[7:4] OCTOSPIM_P1_IO7 PG14 OCTOSPI2 HyperBus(TM) OCTOSPI2_VS_octo VP_OCTOSPI2_VS_octo OCTOSPI2 Port2 CLK OCTOSPIM_P2_CLK PF4 OCTOSPI2 Port2 NCLK OCTOSPIM_P2_NCLK PI14 OCTOSPI2 Port2 NCS OCTOSPIM_P2_NCS PK5 OCTOSPI2 Port2 DQS (RWDS) OCTOSPIM_P2_DQS PK6 OCTOSPI2 Port2 IO[3:0] OCTOSPIM_P2_IO0 PI9 OCTOSPI2 Port2 IO[3:0] OCTOSPIM_P2_IO1 PI10 OCTOSPI2 Port2 IO[3:0] OCTOSPIM_P2_IO2 PF2 OCTOSPI2 Port2 IO[3:0] OCTOSPIM_P2_IO3 PI12 OCTOSPI2 Port2 IO[7:4] OCTOSPIM_P2_IO4 PJ1 OCTOSPI2 Port2 IO[7:4] OCTOSPIM_P2_IO5 PJ2 OCTOSPI2 Port2 IO[7:4] OCTOSPIM_P2_IO6 PG10 OCTOSPI2 Port2 IO[7:4] OCTOSPIM_P2_IO7 PK4 RTC Activate Clock Source RTC_VS_RTC_Activate VP_RTC_VS_RTC_Activate RTC Activate Calendar RTC_VS_RTC_Calendar VP_RTC_VS_RTC_Calendar SDMMC1 SD 4 bits Wide bus SDMMC1_CK PC12 SDMMC1 SD 4 bits Wide bus SDMMC1_CMD PD2 SDMMC1 SD 4 bits Wide bus SDMMC1_D0 PC8 SDMMC1 SD 4 bits Wide bus SDMMC1_D1 PC9 SDMMC1 SD 4 bits Wide bus SDMMC1_D2 PC10 SDMMC1 SD 4 bits Wide bus SDMMC1_D3 PC11 SPI1 Full-Duplex Master SPI1_MISO PG9 SPI1 Full-Duplex Master SPI1_MOSI PD7 SPI1 Full-Duplex Master SPI1_SCK PG11 SPI2 Full-Duplex Master SPI2_MISO PI2 SPI2 Full-Duplex Master SPI2_MOSI PI3 SPI2 Full-Duplex Master SPI2_SCK PD3 SPI4 Full-Duplex Master SPI4_MISO PE5 SPI4 Full-Duplex Master SPI4_MOSI PE6 SPI4 Full-Duplex Master SPI4_SCK PE12 SYS SysTick SYS_VS_Systick VP_SYS_VS_Systick UART4 Asynchronous UART4_RX PB8 UART4 Asynchronous UART4_TX PD1 UART5 Asynchronous UART5_RX PB5 UART5 Asynchronous UART5_TX PB13 UART7 Asynchronous UART7_RX PF6 UART7 Asynchronous UART7_TX PF7 UART7 CTS/RTS UART7_CTS PE10 UART7 CTS/RTS UART7_RTS PF8 UART8 Asynchronous UART8_RX PE0 UART8 Asynchronous UART8_TX PE1 UART8 CTS/RTS UART8_CTS PD14 UART8 CTS/RTS UART8_RTS PD15 UART9 Asynchronous UART9_RX PG0 UART9 Asynchronous UART9_TX PG1 UART9 CTS/RTS UART9_CTS PD0 UART9 CTS/RTS UART9_RTS PD13 USART1 Asynchronous USART1_RX PA10 USART1 Asynchronous USART1_TX PA9 USART2 Asynchronous USART2_RX PD6 USART2 Asynchronous USART2_TX PD5 USART2 CTS/RTS USART2_CTS PA0 USART2 CTS/RTS USART2_RTS PD4 USART3 Asynchronous USART3_RX PD9 USART3 Asynchronous USART3_TX PD8 USART3 CTS/RTS USART3_CTS PD11 USART3 CTS/RTS USART3_RTS PD12 USART6 Asynchronous USART6_RX PC7 USART6 Asynchronous USART6_TX PC6 USART6 CTS/RTS USART6_CTS PG15 USART6 CTS/RTS USART6_RTS PG12 USART10 Asynchronous USART10_RX PE2 USART10 Asynchronous USART10_TX PE3 Pin Nb PINs FUNCTIONs LABELs A2 PI4 GPIO_Output UART8 Pwr A3 PB9 I2C4_SDA A4 PB6 LPUART1_TX A5 PG15 USART6_CTS A6 PK5 OCTOSPIM_P2_NCS A7 PG14 OCTOSPIM_P1_IO7 A8 PG10 OCTOSPIM_P2_IO6 A9 PG9 SPI1_MISO A10 PD7 SPI1_MOSI A11 PD4 USART2_RTS A12 PD1 UART4_TX A13 PC10 SDMMC1_D2 A14 PI3 SPI2_MOSI B1 PE3 USART10_TX B2 PI5 GPIO_Input UART8 Flt B3 PE0 UART8_RX B4 PB8 UART4_RX B5 PB4 DEBUG_JTRST B6 PK6 OCTOSPIM_P2_DQS B8 PG11 SPI1_SCK B9 PJ15 GPIO_Output USART2 Pwr B10 PD6 USART2_RX B11 PD2 SDMMC1_CMD B12 PC12 SDMMC1_CK B13 PA14 DEBUG_JTCK-SWCLK B14 PH15 GPIO_Input CTD Flt B15 PH14 GPIO_Output CTD Pwr C2 PE4 GPIO_Input UART4 Flt C3 PI6 GPIO_Output UART4 Pwr C4 PE1 UART8_TX C6 PB3 DEBUG_JTDO-SWO C7 PK4 OCTOSPIM_P2_IO7 C8 PG12 USART6_RTS C9 PJ14 GPIO_Input USART2 Flt C10 PD5 USART2_TX C11 PD0 UART9_CTS C12 PA15 DEBUG_JTDI C13 PI0 GPIO_Output CTD Mode C14 PA12 LPUART1_RTS C15 PA11 LPUART1_CTS D3 PE5 SPI4_MISO D6 PB7 LPUART1_RX D10 PD3 SPI2_SCK D11 PC11 SDMMC1_D3 D12 PI2 SPI2_MISO D13 PH13 GPIO_Output CTD DR E3 PI9 OCTOSPIM_P2_IO0 E4 PE6 SPI4_MOSI E5 PE2 USART10_RX E7 PB5 UART5_RX E9 PJ12 GPIO_Output UART5 Pwr E12 PA13 DEBUG_JTMS-SWDIO E13 PA10 USART1_RX E14 PC9 SDMMC1_D1 E15 PC7 USART6_RX F3 PI10 OCTOSPIM_P2_IO1 F4 PC13 GPIO_Input USART10 Flt F12 PA9 USART1_TX F13 PC8 SDMMC1_D0 F14 PC6 USART6_TX F15 PG8 GPIO_Output USART6 Pwr G3 PF1 I2C2_SCL G4 PF0 I2C2_SDA G5 PI11 GPIO_Output USART10 Pwr G11 PA8 I2C3_SCL G12 PG7 GPIO_Output USART1 Pwr G13 PG6 OCTOSPIM_P1_NCS G14 PG5 GPIO_Input USART1 Flt G15 PG3 GPIO_Input USART6 Flt H1 PF2 OCTOSPIM_P2_IO2 H2 PI12 OCTOSPIM_P2_IO3 H3 PF4 OCTOSPIM_P2_CLK H4 PI14 OCTOSPIM_P2_NCLK H5 PI13 GPIO_Input UART7 Flt J3 PF6 UART7_RX J4 PF7 UART7_TX J5 PC2 GPIO_Output UART7 Pwr K1 PF8 UART7_RTS K2 PF9 OCTOSPIM_P1_IO1 K11 PD13 UART9_RTS K12 PD14 UART8_CTS K13 PD15 UART8_RTS L9 PE12 SPI4_SCK L11 PH12 GPIO_Output USART3 Pwr L12 PD8 USART3_TX L13 PD10 GPIO_Input USART3 Flt L14 PD11 USART3_CTS L15 PD12 USART3_RTS M2 PC1 OCTOSPIM_P1_IO4 M3 PF10 OCTOSPIM_P1_CLK M6 PC4 GPIO_Input uSD Detec M13 PB13 UART5_TX M14 PB14 GPIO_Input UART5 Flt M15 PB15 GPIO_Output USART3 Pwer N2 PC3_C OCTOSPIM_P1_IO0 N4 PH3 OCTOSPIM_P1_IO5 N6 PC5 OCTOSPIM_P1_DQS N9 PF15 GPIO_Output UART9 Pwr N10 PE14 GPIO_Input UART9 Flt N11 PE10 UART7_CTS N15 PD9 USART3_RX P1 PA0 USART2_CTS P2 PA1 OCTOSPIM_P1_IO3 P7 PJ1 OCTOSPIM_P2_IO4 P9 PF14 I2C4_SCL P10 PG1 UART9_TX P11 PE9 OCTOSPIM_P1_IO6 P14 PH8 I2C3_SDA P15 PH11 GPIO_Input USART3 Flt R5 PA7 OCTOSPIM_P1_IO2 R7 PJ2 OCTOSPIM_P2_IO5 R10 PG0 UART9_RX SOFTWARE PROJECT Project Settings : Project Name : H7L3ABaseProject Project Folder : C:\Users\gene\Documents\CPF\ElecEngr\STM32H7A3_SOM\H7L3ABaseProject Toolchain / IDE : STM32CubeIDE Firmware Package Name and Version : STM32Cube FW_H7 V1.9.0 Code Generation Settings : STM32Cube MCU packages and embedded software packs : Copy only the necessary library files Generate peripheral initialization as a pair of '.c/.h' files per peripheral : No Backup previously generated files when re-generating : Yes Delete previously generated files when not re-generated : Yes Set all free pins as analog (to optimize the power consumption) : No Toolchains Settings : Compiler Optimizations :