Instructions Review and Pinout Report


Terminal labels and properties are updated; I’m verifying the final schematic pins and footprint against the QFN20 datasheet now.
Updated in schematic component:
  • Renamed remaining wrong terminals: PB5 pin 6 -> VCC, VIO33 pin 7 -> PB5, EPAD / Exposed Pad -> EPAD.
  • Set all 21 terminals with datasheet-based Section, Terminal Order, Pin Orientation, Pin Type, and Pin Description.
Terminal Order / Section / orientation changes:
  • Power, order 1: VCC, orientation Top.
  • Reset/Debug, order 2: PC0-NRST, PB6(SWDIO), PA2(SWCLK), orientation Left.
  • Clock, order 3: PC1-OSCIN, PB7-OSCOUT, orientation Left.
  • Communication, orders 4–6: SPI/I2C/USART-capable GPIO pins, orientation Left.
  • GPIO, order 7: PB2, PB0, orientation Left.
  • Ground, order 8: VSS, EPAD, orientation Bottom.
Footprint check result:
  • Matches datasheet QFN20-EP intent: 20 perimeter pads + center exposed pad, 0.4 mm pitch, 3×3 mm body, 1.7×1.7 mm exposed pad.
  • Footprint issue / uncertain: Flux layout also shows 4 extra unnamed internal pad nodes, likely paste/mount sub-pads, but they should be manually confirmed as non-electrical paste features.
Short summary:
  • OK: datasheet pin count and main pad geometry match.
  • Renamed: 3 terminals.
  • Uncertain: EPAD electrical tie to VSS is not explicitly confirmed in extracted datasheet text; 4 unnamed internal footprint pads need manual confirmation.
  • Footprint issue: no blocking mismatch found, only the unnamed internal pads require review.
Fix footprint and review
Fix footprint pads
Verify EPAD connection
Run ERC DRC
Create pinout doc

PCB layout of PY32F002BF15U6TR

PY32F002BF15U6TR