Pin Function Grouping


  • Make the functional group more general.
  • Add a Section property to all pins, and apply the same value used in the Pin Group property to each pin's Section property.
I’ll generalize the pin groups, then mirror each pin’s Pin Group value into its Section property so they match exactly.
Done — I generalized the functional groups and set every pin’s Section property to exactly match its Pin Group.
Final groups are: Power, Ground, Clock, Reset, Debug, Communication, and GPIO.
Assign a Terminal Order from 1 to 10, starting with Power. Power should be Terminal Order 1, and Ground should be last, Terminal Order 10. For Orientation, set Power to "Top" and Ground to "Bottom." For the remaining sections/groups, you may decide the Terminal Order and Orientation yourself. For Orientation, distribute them between "Left" and "Right" — don't put everything on one side. Each group/section should have a different orientation.
I’ll assign terminal ordering and orientations by group: Power at order 1/top, Ground at order 10/bottom, and spread the remaining groups across left/right without putting all on one side.
Done — Terminal Order and Pin Orientation are assigned across all pins.
Power is order 1 / Top, Ground is order 10 / Bottom, and the remaining groups are ordered 2–6 with orientations split between Left and Right.
Verify and refine symbol
Verify symbol layout
Run ERC check
Add datasheet link
Review pin descriptions

PA7
PA15/PA14-BOOT0
PA5
PA4
PB3/PB4/PB5/PB6
VSS/VSSA
PA2
PA0
PC15-OSC32_OUT
NRST
PA3
PB9/PC14-OSC32_IN
PA13
PA1
PA12[PA10]
PA11[PA9]
PA6
VDD/VDDA
PB0/PB1/PB2/PA8
PB7/PB8
Name
Pin #
Type
Section
Pin Group
Orientation
Order
Sub-symbol
PB7/PB8
1
Bi-Directional
GPIO
GPIO
Left
6
PB9/PC14-OSC32_IN
2
Input
Clock
Clock
Left
2
PC15-OSC32_OUT
3
Output
Clock
Clock
Left
2
VDD/VDDA
4
Power In
Power
Power
Top
1
VSS/VSSA
5
Ground
Ground
Ground
Bottom
10
NRST
6
Input
Reset
Reset
Right
3
PA0
7
Bi-Directional
GPIO
GPIO
Left
6
PA1
8
Bi-Directional
GPIO
GPIO
Left
6
PA2
9
Bi-Directional
GPIO
GPIO
Left
6
PA3
10
Bi-Directional
GPIO
GPIO
Left
6
PA4
11
Bi-Directional
GPIO
GPIO
Left
6
PA5
12
Bi-Directional
GPIO
GPIO
Left
6
PA6
13
Bi-Directional
GPIO
GPIO
Left
6
PA7
14
Bi-Directional
GPIO
GPIO
Left
6
PB0/PB1/PB2/PA8
15
Bi-Directional
GPIO
GPIO
Left
6
PA11[PA9]
16
Bi-Directional
Communication
Communication
Right
5
PA12[PA10]
17
Bi-Directional
Communication
Communication
Right
5
PA13
18
Bi-Directional
Debug
Debug
Left
4
PA15/PA14-BOOT0
19
Input
Debug
Debug
Left
4
PB3/PB4/PB5/PB6
20
Bi-Directional
GPIO
GPIO
Left
6

STM32G030F6P6