STM32C031 Datasheet Audit


Check this schematic component against the datasheet for [MPN] and assign the correct pin orientation, section, and terminal order without changing, replacing, renumbering, or remapping any pins. Remove the Pin Group property from all pins if it exists. Place Power pins first and Ground pins last. Within each section, distribute the pins as evenly as possible between the left and right sides; for example, split 10 pins as 5/5 and 11 pins as 5/6 or 6/5. If a section contains only one pin, leave it on the most appropriate side. Keep the symbol compact, balanced, and visually symmetrical. If a pin function is unclear, assign Unclear / Check datasheet, then apply all changes directly to the schematic component.
I’ll apply this to the current MPN, STM32C031K6T6. I’ll preserve every pin number and mapping, remove Pin Group, assign datasheet-based sections/types/orientations/orders, and rebalance the symbol with power first and ground last.
Created a project doc

Part Datasheet Audit

View Document

Part Datasheet Audit Result
Part: STM32C031K6T6
Manufacturer: STMicroelectronics
Official datasheet: https://www.st.com/resource/en/datasheet/stm32c031k6.pdf
Datasheet revision reviewed: DS13867 Rev 4, January 2024
Lifecycle: Active / full production
Key specifications
  • Arm Cortex-M0+ core, up to 48 MHz
  • 32 Kbytes Flash
  • 12 Kbytes SRAM with hardware parity
  • Supply: 2.0 V to 3.6 V
  • STM32C031K6T6 temperature code 6: -40 °C to +85 °C ambient, +105 °C maximum junction
  • 12-bit ADC, up to 19 external + 2 internal channels for the K6 device
  • 1 x I2C Fast-mode Plus, 1 x SPI / I2S, 2 x USART
  • Advanced-control timer, four general-purpose 16-bit timers, two watchdogs, SysTick
Updated the official datasheet URL and reorganized all 32 symbol pins without changing names, numbers, or mappings. Pins are balanced 16/16 left/right, Power is first, Ground last, and all Pin Group properties were removed.
The Part Datasheet Audit contains the full findings. Critical issue: the LQFP32 footprint appears scaled approximately 1000× too small; incorrect Logic/AND classification and missing package metadata were also flagged. An internal part-quality report was filed.
I checked the official datasheet, and everything is correct, taking into account that the dimensions are specified in millimeters, not meters.
You’re correct—the footprint values are stored in meters, so 0.0008 m = 0.80 mm; there is no 1000× scaling error. I corrected the Part Datasheet Audit and withdrew the fabrication-blocking warning.

Name
Pin #
Type
Part Type
Pin Description
Pin Orientation
PB9
1
Bi-Directional
Terminal
GPIO; USART; I2C; timer; infrared
Right
PC14-OSCX_INPC14
2
Bi-Directional
Terminal
GPIO PC14; oscillator input
Left
PC15-OSCX_OUTPC15
3
Bi-Directional
Terminal
GPIO PC15; oscillator output
Right
VDD/VDDA
4
Power In
Terminal
Digital and analog supply
Left
VSS/VSSA
5
Ground
Terminal
Digital and analog ground
Left
PF2-NRST
6
Bi-Directional
Terminal
GPIO PF2; active-low reset
Right
PA0
7
Bi-Directional
Terminal
GPIO; ADC; wakeup; timer; USART
Left
PA1
8
Bi-Directional
Terminal
GPIO; ADC; SPI; USART; timer; I2C
Left
PA2
9
Bi-Directional
Terminal
GPIO; ADC; SPI; USART; timer; LSCO
Left
PA3
10
Bi-Directional
Terminal
GPIO; ADC; USART; timer; event
Left
PA4
11
Bi-Directional
Terminal
GPIO; ADC; SPI; USART; timer; RTC
Left
PA5
12
Bi-Directional
Terminal
GPIO; ADC; SPI; USART; timer
Left
PA6
13
Bi-Directional
Terminal
GPIO; ADC; SPI; timer; break
Left
PA7
14
Bi-Directional
Terminal
GPIO; ADC; SPI; timer
Left
PB0
15
Bi-Directional
Terminal
GPIO; ADC; SPI; timer
Left
PB1
16
Bi-Directional
Terminal
GPIO; ADC; timer; event
Left
PB2
17
Bi-Directional
Terminal
GPIO; ADC; USART; clock; event
Left
PA8
18
Bi-Directional
Terminal
GPIO; ADC; clock; SPI; USART; timer
Right
PA9
19
Bi-Directional
Terminal
GPIO; USART; I2C; clock; timer
Right
PC6
20
Bi-Directional
Terminal
GPIO PC6; timer channel
Right
PA10
21
Bi-Directional
Terminal
GPIO; USART; I2C; clock; timer
Right
PA11PA9
22
Bi-Directional
Terminal
GPIO PA11/PA9 remap; ADC; SPI; USART; timer
Right
PA12PA10
23
Bi-Directional
Terminal
GPIO PA12/PA10 remap; ADC; SPI; USART; timer
Right

STM32C031K6T6