Pin Function Grouping

  • Set PA8's Section to "GPIO"
  • Set PA8's Pin Group to "PA"
  • Set PA8's Pin Type to "Bi-Directional"
  • Set PA8's Sub-symbol Designator Suffix to "GPIOA"
  • Set PA9's Section to "GPIO"
  • Set PA9's Pin Group to "PA"
  • Set PA9's Pin Type to "Bi-Directional"
  • Set PA9's Sub-symbol Designator Suffix to "GPIOA"
  • Set PA10's Section to "GPIO"
  • Set PA10's Pin Group to "PA"
  • Set PA10's Pin Type to "Bi-Directional"
  • Set PA10's Sub-symbol Designator Suffix to "GPIOA"
  • Set PB2's Section to "GPIO"
  • Set PB2's Pin Group to "PB"
  • Set PB2's Pin Type to "Bi-Directional"
  • Set PB2's Sub-symbol Designator Suffix to "GPIOB"
  • Set PB5's Section to "GPIO"
  • Set PB5's Pin Group to "PB"
  • Set PB5's Pin Type to "Bi-Directional"
  • Set PB5's Sub-symbol Designator Suffix to "GPIOB"
  • Set PB6's Section to "GPIO"
  • Set PB6's Pin Group to "PB"
  • Set PB6's Pin Type to "Bi-Directional"
  • Set PB6's Sub-symbol Designator Suffix to "GPIOB"
  • Set PB7's Section to "GPIO"
  • Set PB7's Pin Group to "PB"
  • Set PB7's Pin Type to "Bi-Directional"
  • Set PB7's Sub-symbol Designator Suffix to "GPIOB"
  • Set PB8's Section to "GPIO"
  • Set PB8's Pin Group to "PB"
  • Set PB8's Pin Type to "Bi-Directional"
  • Set PB8's Sub-symbol Designator Suffix to "GPIOB"
  • Set PB9's Section to "GPIO"
  • Set PB9's Pin Group to "PB"
  • Set PB9's Pin Type to "Bi-Directional"
  • Set PB9's Sub-symbol Designator Suffix to "GPIOB"
  • Set PB10's Section to "GPIO"
  • Set PB10's Pin Group to "PB"
  • Set PB10's Pin Type to "Bi-Directional"
  • Set PB10's Sub-symbol Designator Suffix to "GPIOB"
  • Set PB11's Section to "GPIO"
  • Set PB11's Pin Group to "PB"
  • Set PB11's Pin Type to "Bi-Directional"
  • Set PB11's Sub-symbol Designator Suffix to "GPIOB"
  • Set PB12's Section to "GPIO"
  • Set PB12's Pin Group to "PB"
  • Set PB12's Pin Type to "Bi-Directional"
  • Set PB12's Sub-symbol Designator Suffix to "GPIOB"
  • Set PB13's Section to "GPIO"
  • Set PB13's Pin Group to "PB"
  • Set PB13's Pin Type to "Bi-Directional"
  • Set PB13's Sub-symbol Designator Suffix to "GPIOB"
  • Set PB14's Section to "GPIO"
  • Set PB14's Pin Group to "PB"
  • Set PB14's Pin Type to "Bi-Directional"
  • Set PB14's Sub-symbol Designator Suffix to "GPIOB"
  • Set PB15's Section to "GPIO"
  • Set PB15's Pin Group to "PB"
  • Set PB15's Pin Type to "Bi-Directional"
  • Set PB15's Sub-symbol Designator Suffix to "GPIOB"
  • Set PC6's Section to "GPIO"
  • Set PC6's Pin Group to "PC"
  • Set PC6's Pin Type to "Bi-Directional"
  • Set PC6's Sub-symbol Designator Suffix to "GPIOC"
  • Set PC7's Section to "GPIO"
  • Set PC7's Pin Group to "PC"
  • Set PC7's Pin Type to "Bi-Directional"
  • Set PC7's Sub-symbol Designator Suffix to "GPIOC"
  • Set PC8's Section to "GPIO"
  • Set PC8's Pin Group to "PC"
  • Set PC8's Pin Type to "Bi-Directional"
  • Set PC8's Sub-symbol Designator Suffix to "GPIOC"
  • Set PC9's Section to "GPIO"
  • Set PC9's Pin Group to "PC"
  • Set PC9's Pin Type to "Bi-Directional"
  • Set PC9's Sub-symbol Designator Suffix to "GPIOC"
  • Set PC10's Section to "GPIO"
  • Set PC10's Pin Group to "PC"
  • Set PC10's Pin Type to "Bi-Directional"
  • Set PC10's Sub-symbol Designator Suffix to "GPIOC"
  • Set PC11's Section to "GPIO"
  • Set PC11's Pin Group to "PC"
  • Set PC11's Pin Type to "Bi-Directional"
  • Set PC11's Sub-symbol Designator Suffix to "GPIOC"
  • Set PC12's Section to "GPIO"
  • Set PC12's Pin Group to "PC"
  • Set PC12's Pin Type to "Bi-Directional"
  • Set PC12's Sub-symbol Designator Suffix to "GPIOC"
  • Set PC13's Section to "GPIO"
  • Set PC13's Pin Group to "PC"
  • Set PC13's Pin Type to "Bi-Directional"
  • Set PC13's Sub-symbol Designator Suffix to "GPIOC"
  • Set PD0's Section to "GPIO"
  • Set PD0's Pin Group to "PD"
  • Set PD0's Pin Type to "Bi-Directional"
  • Set PD0's Sub-symbol Designator Suffix to "GPIOD"
  • Set PD1's Section to "GPIO"
  • Set PD1's Pin Group to "PD"
  • Set PD1's Pin Type to "Bi-Directional"
  • Set PD1's Sub-symbol Designator Suffix to "GPIOD"
  • Set PD2's Section to "GPIO"
  • Set PD2's Pin Group to "PD"
  • Set PD2's Pin Type to "Bi-Directional"
  • Set PD2's Sub-symbol Designator Suffix to "GPIOD"
  • Set PD3's Section to "GPIO"
  • Set PD3's Pin Group to "PD"
  • Set PD3's Pin Type to "Bi-Directional"
  • Set PD3's Sub-symbol Designator Suffix to "GPIOD"
  • Set PD4's Section to "GPIO"
  • Set PD4's Pin Group to "PD"
  • Set PD4's Pin Type to "Bi-Directional"
  • Set PD4's Sub-symbol Designator Suffix to "GPIOD"
  • Set PD5's Section to "GPIO"
  • Set PD5's Pin Group to "PD"
  • Set PD5's Pin Type to "Bi-Directional"
  • Set PD5's Sub-symbol Designator Suffix to "GPIOD"
  • Set PD6's Section to "GPIO"
  • Set PD6's Pin Group to "PD"
  • Set PD6's Pin Type to "Bi-Directional"
  • Set PD6's Sub-symbol Designator Suffix to "GPIOD"
  • Set PD7's Section to "GPIO"
  • Set PD7's Pin Group to "PD"
  • Set PD7's Pin Type to "Bi-Directional"
  • Set PD7's Sub-symbol Designator Suffix to "GPIOD"
  • Set PD8's Section to "GPIO"
  • Set PD8's Pin Group to "PD"
  • Set PD8's Pin Type to "Bi-Directional"
  • Set PD8's Sub-symbol Designator Suffix to "GPIOD"
  • Set PD9's Section to "GPIO"
  • Set PD9's Pin Group to "PD"
  • Set PD9's Pin Type to "Bi-Directional"
  • Set PD9's Sub-symbol Designator Suffix to "GPIOD"
  • Set PD10's Section to "GPIO"
  • Set PD10's Pin Group to "PD"
  • Set PD10's Pin Type to "Bi-Directional"
  • Set PD10's Sub-symbol Designator Suffix to "GPIOD"
  • Set PD11's Section to "GPIO"
  • Set PD11's Pin Group to "PD"
  • Set PD11's Pin Type to "Bi-Directional"
  • Set PD11's Sub-symbol Designator Suffix to "GPIOD"
  • Set PD12's Section to "GPIO"
  • Set PD12's Pin Group to "PD"
  • Set PD12's Pin Type to "Bi-Directional"
  • Set PD12's Sub-symbol Designator Suffix to "GPIOD"
  • Set PD13's Section to "GPIO"
  • Set PD13's Pin Group to "PD"
  • Set PD13's Pin Type to "Bi-Directional"
  • Set PD13's Sub-symbol Designator Suffix to "GPIOD"
  • Set PD14's Section to "GPIO"
  • Set PD14's Pin Group to "PD"
  • Set PD14's Pin Type to "Bi-Directional"
  • Set PD14's Sub-symbol Designator Suffix to "GPIOD"
  • Set PD15's Section to "GPIO"
  • Set PD15's Pin Group to "PD"
  • Set PD15's Pin Type to "Bi-Directional"
  • Set PD15's Sub-symbol Designator Suffix to "GPIOD"
  • Set PE0's Section to "GPIO"
  • Set PE0's Pin Group to "PE"
  • Set PE0's Pin Type to "Bi-Directional"
  • Set PE0's Sub-symbol Designator Suffix to "GPIOE"
  • Set PE1's Section to "GPIO"
  • Set PE1's Pin Group to "PE"
  • Set PE1's Pin Type to "Bi-Directional"
  • Set PE1's Sub-symbol Designator Suffix to "GPIOE"
  • Set PE2's Section to "GPIO"
  • Set PE2's Pin Group to "PE"
  • Set PE2's Pin Type to "Bi-Directional"
  • Set PE2's Sub-symbol Designator Suffix to "GPIOE"
  • Set PE3's Section to "GPIO"
  • Set PE3's Pin Group to "PE"
  • Set PE3's Pin Type to "Bi-Directional"
  • Set PE3's Sub-symbol Designator Suffix to "GPIOE"
  • Set PE4's Section to "GPIO"
  • Set PE4's Pin Group to "PE"
  • Set PE4's Pin Type to "Bi-Directional"
  • Set PE4's Sub-symbol Designator Suffix to "GPIOE"
  • Set PE5's Section to "GPIO"
  • Set PE5's Pin Group to "PE"
  • Set PE5's Pin Type to "Bi-Directional"
  • Set PE5's Sub-symbol Designator Suffix to "GPIOE"
  • Set PE6's Section to "GPIO"
  • Set PE6's Pin Group to "PE"
  • Set PE6's Pin Type to "Bi-Directional"
  • Set PE6's Sub-symbol Designator Suffix to "GPIOE"
  • Set PE7's Section to "GPIO"
  • Set PE7's Pin Group to "PE"
  • Set PE7's Pin Type to "Bi-Directional"
  • Set PE7's Sub-symbol Designator Suffix to "GPIOE"
  • Set PE8's Section to "GPIO"
  • Set PE8's Pin Group to "PE"
  • Set PE8's Pin Type to "Bi-Directional"
  • Set PE8's Sub-symbol Designator Suffix to "GPIOE"
  • Set PE9's Section to "GPIO"
  • Set PE9's Pin Group to "PE"
  • Set PE9's Pin Type to "Bi-Directional"
  • Set PE9's Sub-symbol Designator Suffix to "GPIOE"
  • Set PE10's Section to "GPIO"
  • Set PE10's Pin Group to "PE"
  • Set PE10's Pin Type to "Bi-Directional"
  • Set PE10's Sub-symbol Designator Suffix to "GPIOE"
  • Set PE11's Section to "GPIO"
  • Set PE11's Pin Group to "PE"
  • Set PE11's Pin Type to "Bi-Directional"
  • Set PE11's Sub-symbol Designator Suffix to "GPIOE"
  • Set PE12's Section to "GPIO"
  • Set PE12's Pin Group to "PE"
  • Set PE12's Pin Type to "Bi-Directional"
  • Set PE12's Sub-symbol Designator Suffix to "GPIOE"
  • Set PE13's Section to "GPIO"
  • Set PE13's Pin Group to "PE"
  • Set PE13's Pin Type to "Bi-Directional"
  • Set PE13's Sub-symbol Designator Suffix to "GPIOE"
  • Set PE14's Section to "GPIO"
  • Set PE14's Pin Group to "PE"
  • Set PE14's Pin Type to "Bi-Directional"
  • Set PE14's Sub-symbol Designator Suffix to "GPIOE"
  • Set PE15's Section to "GPIO"
  • Set PE15's Pin Group to "PE"
  • Set PE15's Pin Type to "Bi-Directional"
  • Set PE15's Sub-symbol Designator Suffix to "GPIOE"
  • Set Manufacturer Part Number to "STM32F407VGT6"
  • Set Manufacturer Name to "STMicroelectronics"
  • Set Package or Case Code to "100-LQFP"
  • Set Designator Prefix to "U"
  • Set Datasheet URL to "https://www.mouser.com/datasheet/2/389/stm32f405rg-1851084.pdf"
  • Set Implementation Details to "Pin grouping updated from STM32F407VGT6 LQFP-100 pinout. Each of the 100 terminals has one Section and one Pin Group: Power/V..."
Updated all 100 STM32F407VGT6 terminals with a single functional Section, Pin Group, Pin Type, and sub-symbol grouping based on the LQFP-100 pinout: Power/Ground, Analog, Clock, Control, Debug, USB Communication, and GPIO-by-port. Verified the schematic still contains exactly 100 terminals and documented the grouping in STM32F407VGT6 Pin Grouping Summary.
Run ERC review
Find missing groups
Export grouping CSV
Recheck analog pins

Refine this doc
Ask about this doc
STM32F407VGT6 Pin Grouping Summary
Updated the STM32F407VGT6 LQFP-100 terminal properties so each pin belongs to exactly one functional Section and one Pin Group.
Grouping policy
  • Power: VBAT, VDD pins, VDDA, VREF+, VCAP_1, VCAP_2
  • Ground: VSS pins, VSSA
  • Clock: PC14/PC15 as LSE, PH0/PH1 as HSE
  • Control: NRST, BOOT0
  • Communication: PA11/PA12 as USB
  • Debug: PA13/PA14/PA15/PB3/PB4 as SWD/JTAG
  • Analog: ADC-capable primary/common analog GPIOs PA0-PA7, PB0-PB1, PC0-PC5
  • GPIO: remaining Port A/B/C/D/E pins grouped by port
Verification
  • Total terminal count checked in the schematic: 100 terminals.
  • Each terminal was assigned a single Section and a single Pin Group.
  • Project metadata was updated for STM32F407VGT6, STMicroelectronics, 100-LQFP, and the datasheet URL.
  • Grouping policy

  • Verification

Assets

kicad_mod

QFP50P1600X1600X160-100N.kicad_mod

FP_QFP50P1600X1600X160-100NFootprint
STM32F407VGT6.step

STM32F407VGT6.step

3D_STM32F407VGT63D Model
STM32F407VGT6.png

STM32F407VGT6.png

STM32F407VGT6Thumbnail

STM32F407VGT6

STM32F407VGT6 thumbnail
ARM Microcontrollers - MCU ARM M4 1024 FLASH 168 Mhz 192kB SRAM 100-LQFP (14x14)
Arm® Cortex®-M4 32b MCU+FPU, 210DMIPS, up to 1MB Flash/192+4KB RAM, USB OTG HS/FS, Ethernet, 17 TIMs, 3 ADCs, 15 comm. interfaces & camera
• Core: Arm® 32-bit Cortex®-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator) allowing 0-wait state execution from Flash memory, frequency up to 168 MHz, memory protection unit, 210 DMIPS/ 1.25 DMIPS/MHz (Dhrystone 2.1), and DSP instructions • Memories – Up to 1 Mbyte of Flash memory – Up to 192+4 Kbytes of SRAM including 64- Kbyte of CCM (core coupled memory) data RAM – 512 bytes of OTP memory – Flexible static memory controller supporting Compact Flash, SRAM, PSRAM, NOR and NAND memories • LCD parallel interface, 8080/6800 modes • 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 operation – 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 A/D converters: 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 168 MHz, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input • Debug mode – Serial wire debug (SWD) & JTAG interfaces – Cortex-M4 Embedded Trace Macrocell™ • Up to 140 I/O ports with interrupt capability – Up to 136 fast I/Os up to 84 MHz – Up to 138 5 V-tolerant I/Os • Up to 15 communication interfaces – Up to 3 × I2C interfaces (SMBus/PMBus) – Up to 4 USARTs/2 UARTs (10.5 Mbit/s, ISO 7816 interface, LIN, IrDA, modem control) – Up to 3 SPIs (42 Mbits/s), 2 with muxed full-duplex I2S to achieve audio class accuracy via internal audio PLL or external clock – 2 × CAN interfaces (2.0B Active) – 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

Properties

Microcontroller

100-LQFP

Pin grouping updated from STM32F407VGT6 LQFP-100 pinout. Each of the 100 terminals has one Section and one Pin Group: Power/VDD/VDDA/VBAT/VREF/VCAP, Ground/VSS/VSSA, Analog ADC-capable GPIOs, Clock LSE/HSE pins, Control NRST/BOOT0, Debug SWD/JTAG pins, Communication USB pins, and remaining GPIO by port.

STMicroelectronics

STM32F407VGT6

U

parametric-v1

Pricing & Availability

DPN

Stock

Qty 1

3

0–1.8K

$6.989–$10.9404

1

2.4K

$11.87

1

540

$3.44872

1

0

$5.6865

1

8.8K

$12.81

1

630

$9.07

13

34–14K

$6.511–$13.8837

Controls