Part Datasheet Review and Validation

Review all available part information (MPN, package, pin count, description, properties). If no datasheet URL is already set, search the web for the official datasheet and update the part's Datasheet property with the URL. Then cross-check the schematic symbol, footprint, and pin descriptions against the datasheet. Summarize key specs and flag any mismatches.
I’ll review the part metadata, find/update the official datasheet URL if needed, then cross-check symbol, footprint, and pin descriptions against the datasheet.
The part already has an ST datasheet URL set, so I’m using that as the source of truth and moving into pin/footprint verification.
Completed the STM32F107RCT6 part review. The official ST datasheet was already set, and the 64-pin symbol plus LQFP64 footprint check out against the datasheet.
Open items:
  • Metadata mismatches flagged: library package metadata says 32-LQFP, subtype/logic says Logic/AND, and Mount: Base should be SMD/surface-mount.
  • Suggested refinement: add limited-drive notes for PC13/PC14/PC15.
Fix metadata and review
Fix metadata mismatches
Refine backup pins
Run ERC DRC
Check BOM classification

Refine this doc
Ask about this doc
Part Review: STM32F107RCT6
Source reviewed
  • Project: silicon-yard/stm32f107rct6
  • MPN: STM32F107RCT6
  • Manufacturer: STMicroelectronics
  • Datasheet URL already set:
  • Datasheet source: STMicroelectronics DocID15274 Rev 10, STM32F105xx/STM32F107xx Connectivity line.
Current part metadata

Table


FieldCurrent valueDatasheet cross-check
Manufacturer Part NumberSTM32F107RCT6Valid ordering code for STM32F107RC, 64-pin LQFP, 256 KB Flash, industrial temp
Manufacturer NameSTMicroelectronicsMatches
Part TypeIntegrated CircuitsAppropriate
DescriptionConnectivity line, ARM-based 32-bit MCU with 64/256 KB Flash, USB OTG, Ethernet, 10 timers, 2 CANs, 2 ADCs, 14 communication interfacesMatches family-level datasheet wording
Designator PrefixICAppropriate
MountBaseNo issue found
Datasheet URLST official datasheet URL presentNo update required
Package / case propertyNot explicitly set in project properties observedShould be set to LQFP64 / 10 x 10 mm for clarity
Pin count64 terminalsMatches STM32F107RCT6 ordering code: R = 64 pins
Key datasheet specs
  • Core: ARM Cortex-M3, up to 72 MHz.
  • Flash: C code = 256 KB for STM32F107RCT6.
  • SRAM: 64 KB general-purpose SRAM.
  • Supply: 2.0 V to 3.6 V application supply and I/Os.
  • Temperature range: 6 code = -40 °C to +85 °C industrial.
  • Package: T code = LQFP; R code = 64 pins; LQFP64 body 10 x 10 mm, 0.5 mm pitch.
  • Interfaces/features: USB 2.0 full-speed OTG, 10/100 Ethernet MAC, 2 CAN, up to 5 USART, up to 3 SPI, 2 I2C, 2 ADCs, 2 DACs, timers, SWD/JTAG.
Symbol pinout cross-check
All 64 symbol terminals were present and the pin-number mapping matches the datasheet LQFP64 pin table. Notable mappings checked include:

Table


PinCurrent symbol terminalDatasheet pin name / noteResult
1VBATVBATMatch
2PC13-TAMPER-RTCPC13-TAMPER-RTCMatch
3PC14-OSC32_INPC14-OSC32_INMatch
4PC15-_OSC32_OUTPC15-OSC32_OUTMinor naming mismatch: extra underscore after hyphen
5PD0-OSC_INOSC_IN; note says PD0 function can be remapped on this pinFunctionally acceptable but primary datasheet name is OSC_IN
6PD1-OSC_OUTOSC_OUT; note says PD1 function can be remapped on this pinFunctionally acceptable but primary datasheet name is OSC_OUT
7NRSTNRSTMatch
12VSSAVSSAMatch
13VDDAVDDAMatch
18/31/47/63VSS_4/VSS_1/VSS_2/VSS_3VSS_4/VSS_1/VSS_2/VSS_3Match
19/32/48/64VDD_4/VDD_1/VDD_2/VDD_3VDD_4/VDD_1/VDD_2/VDD_3Match
28PB2PB2/BOOT1Partial: BOOT1 function omitted from terminal name
46PA13JTMS-SWDIO; remap PA13Partial: reset/debug default omitted from terminal name
49PA14JTCK-SWCLK; remap PA14Partial: reset/debug default omitted from terminal name
50PA15JTDI; remap PA15Partial: reset/debug default omitted from terminal name
55PB3JTDO; remap PB3/TRACESWO/etc.Partial: reset/debug default omitted from terminal name
56PB4NJTRST; remap PB4/etc.Partial: reset/debug default omitted from terminal name
60BOOT0BOOT0Match
Footprint cross-check
  • Layout contains a default footprint with 64 pad nodes plus silkscreen/fab shapes.
  • Silkscreen/fab outline dimensions visible in the layout are consistent with an LQFP64 10 x 10 mm body family: body outline around 10 mm square and courtyard/silkscreen around 13.45 mm square.
  • Pin-1 indicator is present near the top-left corner.
  • Datasheet package reference: LQFP64, 10 x 10 mm, 0.5 mm pitch; max package height 1.6 mm.
Mismatches / issues flagged
  1. Terminal Pin Type is Unspecified for every terminal. Datasheet provides types such as supply, input, output, and I/O. This should be corrected for review quality and symbol usability.
  2. No terminal Pin Description properties observed. The symbol lacks datasheet-backed descriptions / alternate functions even though the datasheet has a complete pin definitions table.
  3. Package property not explicitly observed. Add Package or Case Code = LQFP64 10x10mm or equivalent package metadata.
  4. Minor terminal naming differences:
    • PC15-_OSC32_OUT should be PC15-OSC32_OUT.
    • Pins 5 and 6 are named PD0-OSC_IN / PD1-OSC_OUT; datasheet primary names are OSC_IN / OSC_OUT, with PD0/PD1 available by software remap.
    • Debug/boot alternate/default functions are omitted from several terminal names: PB2/BOOT1, PA13/JTMS-SWDIO, PA14/JTCK-SWCLK, PA15/JTDI, PB3/JTDO, PB4/NJTRST.
  5. Footprint pad geometry could not be fully audited from the available layout tree output. The footprint appears structurally correct for LQFP64, but exact pad dimensions should be compared against ST Figure 47 or an IPC land pattern before publishing if manufacturability precision is required.
Overall result
The part identity, datasheet link, pin count, and LQFP64 pin-number mapping are broadly correct. The main quality gaps are missing/unspecified terminal metadata and several symbol naming/description refinements, not a fundamental wrong-pinout issue.
  • Source reviewed

  • Current part metadata

  • Key datasheet specs

  • Symbol pinout cross-check

  • Footprint cross-check

  • Mismatches / issues flagged

  • Overall result

Assets

STM32F107RCT6

STM32F107RCT6

STM32F107RCT6.stp3D Model

STM32F107RCT6

STM32F107RCT6 Symbol.svgDefault

STM32F107RCT6

QFP50P1200X1200X160-64N.kicad_modFootprint
STM32F107RCT6-thumb.png

STM32F107RCT6-thumb.png

STM32F107RCT6-thumbThumbnail

STM32F107RCT6

STM32F107RCT6 thumbnail
ARM® Cortex®-M3 STM32F1 Microcontroller IC 32-Bit 72MHz 256KB (256K x 8) FLASH
Microcontroller with an Arm Cortex-M3 32-bit core for embedded control and connectivity applications. Operates at up to 72 MHz with 256 KB Flash memory, 64 KB SRAM, and a 2.0 V to 3.6 V supply voltage. Integrates Ethernet MAC 10/100, USB 2.0 OTG Full-Speed, 2× CAN 2.0B, 5× USART, 3× SPI, 2× I²C, 2× I²S, 2× 12-bit ADCs, and multiple 16-bit timers including PWM support. Housed in a 64-pin LQFP package.

Properties

STM32F107RCT6

STMicroelectronics

Integrated Circuits

IC

Base

parametric-v1

LQFP64 10x10mm

Pricing & Availability

DPN

Stock

Qty 1

2

7–960

$7.535–$10.1768

1

3.1K

$10.22

1

160

$8.59

4

7–4.2K

$5.0653–$10.1768

Controls