STM32G031F8P6
control MCU — STMicroelectronics — C529334 — board-l U3 — rec-c529334
Everything below is projected from this project's stored component evidence. Values keep the exact wording, conditions, units and verdicts they were recorded with — nothing here is re-typed, corrected, or combined into an overall judgement about the part.
This record in the catalog: STM32G031F8P6
Identity
Record ID:
rec-c529334Record kind: standalone
Manufacturer part number:
STM32G031F8P6Manufacturer: STMicroelectronics
Function: control MCU
LCSC ID:
C529334Package:
TSSOP-20_L6.5-W4.4-P0.65-LS6.4-BLInventory line:
line-c529334Also known as:
Board L microcontrollerOwner skill:
component-stm32g031f8p6Fit: Fitted
Identity state: UNRESOLVED
Source state: SOURCE UNAVAILABLE
Coverage: 5 open of 5 published
Component references
Selected document
Datasheet PDF
Footprint preview
TSSOP-20_L6.5-W4.4-P0.65-LS6.4-BL. Open SVGPackage model
Interactive inspection requires JavaScript and WebGL. The package identity remains available in this page.
This geometry represents a shared footprint package and may not exactly match the manufacturer part.
Placements
Every position this exact line occupies in the as-built design. One line may be placed many times and across more than one board.
| Board | Reference designator |
|---|---|
| board-l | U3 |
Coverage
Coverage is stated one domain at a time and is never rolled up. A domain marked open is a question that has not been answered; it is not a finding that the part is unsuitable. A record with no open domains has not thereby been declared safe.
package-pins-reset-boot-adc-and-errata-context
Coverage ID:
cov-c529334-pinsStatus: OPEN
Reason: fact-c529334-pin-bonds through fact-c529334-errata retain locators but remain UNSOURCED because exact official bytes were unavailable. Domain remains open because retained evidence is unavailable, lower-authority, or UNSOURCED.
Facts in this domain:
Blocked by: these facts must be resolved before the domain can close. Each is listed in full under Facts.
programmed-option-bytes-and-boot-policy
Coverage ID:
cov-c529334-optionsStatus: OPEN
Reason: fact-c529334-boot: programmed option bytes are not retained; fact-c529334-boot-artifact: no nBOOT_SEL/nBOOT0/nBOOT1 option-byte readback artifact has been captured, so verdict stays NEEDS BENCH
Facts in this domain:
Blocked by: these facts must be resolved before the domain can close. Each is listed in full under Facts.
firmware-pin-mux-clock-and-timer-state
Coverage ID:
cov-c529334-fwStatus: OPEN
Reason: fact-c529334-mux lists only candidates; firmware is absent
Facts in this domain:
Blocked by: these facts must be resolved before the domain can close. Each is listed in full under Facts.
adc-sample-time-and-installed-source-impedance
Coverage ID:
cov-c529334-adcStatus: OPEN
Reason: fact-c529334-adc: ADC configuration and effective source impedance are unverified
Facts in this domain:
Blocked by: these facts must be resolved before the domain can close. Each is listed in full under Facts.
debug-low-power-and-bench-state
Coverage ID:
cov-c529334-debugStatus: OPEN
Reason: fact-c529334-debug: DBG settings and measured behavior are absent
Facts in this domain:
Blocked by: these facts must be resolved before the domain can close. Each is listed in full under Facts.
Facts
Each fact keeps its value, its unit, the conditions it holds under, where it came from and how far it has been confirmed as separate fields, because they are separate claims. A value without its conditions is not the same fact, and a verdict is about the evidence for the value, not about the part.
RECOMMENDED_OPERATION
The range the manufacturer intends the part to be used in. Always narrower than the absolute maximum.
| Fact | Value | Unit | Conditions | Verdict | Provenance | Evidence |
|---|---|---|---|---|---|---|
fact-c529334-reset | PF2-NRST has an internal pull-up stated as 25 to 55 kOhm; referenced guidance shows 0.1 uF close to NRST | NONE | reset-mode details and installed external network must be checked | UNSOURCED | UNVERIFIED | src-c529334-ds: section reset characteristics and reset-network figure |
fact-c529334-adc | 12-bit ADC input resistance allowance rises from 50 ohm at 1.5 cycles to 50 kohm at 160.5 cycles; PA0 on TSSOP20 pin 7 is ADC_IN0 and PA4 is ADC_IN4 | NONE | 35 MHz ADC table; brightness target uses long 160.5-cycle acquisition. Verify source impedance, reference, calibration, device revision and errata; retained official byte lock remains unavailable. | UNSOURCED | UNVERIFIED | src-c529334-ds: Table 12 pin definitions physical page 36; Tables 56, 59 and 60 ADC characteristics |
PROJECT_STATE
A value this project recorded about how the part is used here — a chosen operating point, a net assignment, or a derived figure. Not a manufacturer specification.
| Fact | Value | Unit | Conditions | Verdict | Provenance | Evidence |
|---|---|---|---|---|---|---|
fact-c529334-manufacturer | STMicroelectronics | NONE | exact STM32G031F8P6 identity | UNSOURCED | UNVERIFIED | src-c529334-ds: title block and ordering information |
fact-c529334-pin-bonds | TSSOP20 physical pins: 1 PB7/PB8; 2 PB9/PC14; 3 PC15; 4 VDD/VDDA; 5 VSS/VSSA; 6 PF2-NRST; 7 PA0; 8 PA1; 9 PA2; 10 PA3; 11 PA4; 12 PA5; 13 PA6; 14 PA7; 15 PB0/PB1/PB2/PA8; 16 PA11[PA9]; 17 PA12[PA10]; 18 PA13; 19 PA15/PA14-BOOT0; 20 PB3/PB4/PB5/PB6 | NONE | slash-separated labels share one physical package pin; bracketed PA11[PA9] and PA12[PA10] names are software-remappable via SYSCFG_CFGR1 PA11_RMP/PA12_RMP, not bonded aliases | UNSOURCED | UNVERIFIED | src-c529334-ds: Figure 5 and Tables 12-13 |
fact-c529334-mux | Board candidates: PA2/PA3 USART2 AF1 or LPUART1 AF6; PA6 TIM3_CH1 AF1 or TIM16_CH1 AF5; PA13 SWDIO AF0; PA14 SWCLK AF0 | NONE | candidate alternate functions, not proof of programmed firmware state | UNSOURCED | UNVERIFIED | src-c529334-ds: Table 13 alternate-function mapping |
fact-c529334-boot | Boot selection depends on option bytes and PA14/BOOT0; BOOT0 is sampled on NRST rising and shares the SWCLK package pin | NONE | programmed nBOOT_SEL/nBOOT0/nBOOT1/BOOT_LOCK/RDP values are not retained | UNSOURCED | UNVERIFIED | src-c529334-rm: section 2.5 and FLASH_OPTR section 3.7.8 |
fact-c529334-debug | PA13 resets as SWDIO with pull-up and PA14 as SWCLK with pull-down; debug low-power retention depends on DBG configuration | NONE | debug connection and DBG_STOP/DBG_STANDBY state unknown | UNSOURCED | UNVERIFIED | src-c529334-rm: section chapter 40 debug support |
fact-c529334-errata | Review RDP/PA14 boot failures, post-debug boot capture, option-byte mismatch, ADC first-sample/configuration/offset items, timer trigger modes and UART noisy-reception items | NONE | applicability depends on device revision and firmware configuration | UNSOURCED | UNVERIFIED | src-c529334-es: sections 2.2.3, 2.2.10 and 2.5 |
fact-c529334-topology | U3 pin 7 PA0 BRIGHT_ADC; pin 8 PA1 unused; 9/10 UART TX/RX, 11 NTC_SENSE, 12 PDOK, 13 PWM_DIM, 14 ATT, 18 SWDIO, 19 SWCLK; pins 1/2/3/8/15/16/17/20 unused | NONE | generated Board L netlist | NOT APPLICABLE | PROJECT-CHOICE | src-c529334-generator: NETS BRIGHT_ADC and NO_CONNECT rows |
fact-c529334-boot-artifact | decoded FLASH_OPTR nBOOT_SEL/nBOOT0/nBOOT1 option-byte values, resolved boot-mode selection, programming tool/version, pre-programming dump, post-programming readback, reset readback, power-cycle readback | NONE | project acceptance artifact; no option-byte readback currently retained in this skill; must show the resolved selection matches the intended boot-from-main-flash configuration | NEEDS BENCH | PROJECT-CHOICE | src-c529334-rm: section 2.5 and FLASH_OPTR section 3.7.8 |
Pin maps
The mapping between schematic pins and PCB pads, or physical terminals for an external part, as recorded. A record may carry more than one map when the same part is documented in more than one context.
pinmap-c529334
Symbol:
STM32G031F8P6Footprint:
TSSOP-20_L6.5-W4.4-P0.65-LS6.4-BLPins: 20
Pin assignments
| Symbol pin | Name | Footprint pad | Function |
|---|---|---|---|
1 | PB7/PB8 | 1 | shared GPIO bond |
2 | PB9/PC14-OSC32_IN | 2 | shared GPIO/oscillator bond |
3 | PC15-OSC32_OUT | 3 | GPIO/oscillator |
4 | VDD/VDDA | 4 | digital and analog supply |
5 | VSS/VSSA | 5 | digital and analog ground |
6 | PF2-NRST | 6 | reset |
7 | PA0 | 7 | BRIGHT_ADC ADC_IN0 |
8 | PA1 | 8 | unused GPIO; explicit no-connect |
9 | PA2 | 9 | UART_TX candidate |
10 | PA3 | 10 | UART_RX candidate |
11 | PA4 | 11 | NTC_SENSE ADC_IN4 |
12 | PA5 | 12 | PDOK |
13 | PA6 | 13 | PWM_DIM timer candidate |
14 | PA7 | 14 | ATT |
15 | PB0/ | 15 | shared GPIO bond |
16 | PA11[PA9] | 16 | GPIO selectable by SYSCFG PA11_RMP remap |
17 | PA12[PA10] | 17 | GPIO selectable by SYSCFG PA12_RMP remap |
18 | PA13 | 18 | SWDIO |
19 | PA15/PA14-BOOT0 | 19 | SWCLK and boot-capable shared bond |
20 | PB3/ | 20 | shared GPIO bond |
Interactions
Behaviour that is not a property of this part alone. Each interaction names the records it spans, the conditions it holds under, and how far it has been confirmed. An interaction that spans several parts appears on every one of their pages, under the same identifier, because it is equally a fact about each.
int-c529334-firmware
Records involved:
rec-c529334(this record)Conditions: Pin mux, clocks, UART error paths and timer modes must be verified against actual firmware and applicable errata
Verdict: NEEDS BENCH
Facts this rests on:
int-c529334-boot-debug
Records involved:
rec-c529334(this record)Conditions: PA14 is both SWCLK and a BOOT0-capable package pin; inspect option bytes and power-cycle/debug sequence before recovery assumptions
Verdict: NEEDS BENCH
Facts this rests on:
int-c529334-adc
Records involved:
rec-c529334(this record)Conditions: NTC_SENSE accuracy depends on source impedance, acquisition time, VDDA/VREF, first-sample behavior and installed RC network
Verdict: NEEDS BENCH
Facts this rests on:
int-c492404-programming
Records involved:
rec-c529334(this record),rec-c492404,rec-c4749199Conditions: Board L J3 and adapter J1/J2 are DNP; use a straight pin-for-pin 1x5 cable, power the target, align both pin-1 marks and the 20-pin shroud key, keep J1.19 isolated, and verify fitment, continuity, target sense and debugger behavior before use
Verdict: NEEDS BENCH
Facts this rests on:
fact-c492404-topologyon PZ254V-11-05Pfact-c4749199-stlink-mappingon DS254P-2X10-L0fact-c4749199-topologyon DS254P-2X10-L0fact-c4749199-benchon DS254P-2X10-L0
int-c529334-boot-artifact
Records involved:
rec-c529334(this record)Conditions: Capture FLASH_OPTR nBOOT_SEL/nBOOT0/nBOOT1 readback before firmware/option-byte programming, after programming, after reset, and after a full power cycle; decode the resolved boot-mode selection and confirm it matches the intended boot-from-main-flash configuration; cross-check RDP/PA14 boot-failure and post-debug boot-capture errata items
Verdict: NEEDS BENCH
Facts this rests on:
Cross-component rules
Rules that span several parts at once and are published in full on the integration page. Each rule's verdict below is that rule's own — it is a statement about the cross-component question, not about this part — and the exact wording of what the rule refuses to conclude is published with the rule itself.
rule-ap63203-logic-stage— ap63203-logic-stage — rule verdict: UNSOURCED — How the logic-rail converter, its inductor and its output capacitor behave together under the real load the microcontroller presents.rule-ntc-adc-firmware— ntc-adc-firmware — rule verdict: UNSOURCED — How the thermistor, its divider, the analog-to-digital input and the firmware that reads them combine into a temperature the design can act on.rule-evidence-chain— source-to-bench-chain — rule verdict: NEEDS BENCH — How far each claim has travelled from a manufacturer document towards a measurement on real hardware, stage by stage.rule-c470643-brightness-adc— potentiometer-brightness-adc — rule verdict: NEEDS BENCH
Sources
Every document cited above, with its identification, when it was retrieved, and what kind of authority it carries. Sources that could not be retrieved are listed too, with their unavailability stated, so a gap in the evidence is visible rather than absent.
STM32G031x4/x6/x8 datasheet
Source ID:
src-c529334-dsDocument number: DS12992
Revision: Rev 4
Document date: 2025-06-01
Retrieved: 2026-08-02
Authority: MANUFACTURER_PRIMARY
Locator: Figure 5; Tables 12, 13, 56, 59 and 60
Printed page: 32
Availability: SOURCE UNAVAILABLE
Document URL: https:
/ / www. st. com/ resource/ en/ datasheet/ stm32g031f8. pdf
STM32G0x1 reference manual
Source ID:
src-c529334-rmDocument number: RM0444
Revision: Rev 6
Document date: 2024-12-01
Retrieved: 2026-08-02
Authority: MANUFACTURER_PRIMARY
Locator: Section 2.5 boot configuration; section 3.7.8 FLASH_OPTR; chapter 40 debug
Printed page: 68
Availability: SOURCE UNAVAILABLE
Document URL: https:
/ / www. st. com/ resource/ en/ reference\ _ manual/ rm0444- stm32g0x1- advanced- armbased- 32bit- mcus- stmicroelectronics. pdf
STM32G031x4/x6/x8 device errata
Source ID:
src-c529334-esDocument number: ES0487
Revision: Rev 6
Document date: 2023-09-01
Retrieved: 2026-08-02
Authority: MANUFACTURER_PRIMARY
Locator: Sections 2.2.3, 2.2.10 and 2.5
Printed page: 4
Availability: SOURCE UNAVAILABLE
Document URL: https:
/ / www. st. com/ resource/ en/ errata\ _ sheet/ es0487- stm32g031x4x6x8- device- errata- stmicroelectronics. pdf
Board L generated schematic specification
Source ID:
src-c529334-generatorDocument number: board-l-spec
Revision: 3958f58fcebc0f71b3cc2adda79b7070ece1bb43
Document date: 2026-09-06
Retrieved: 2026-09-06
Authority: PROJECT_GENERATOR
Locator: NETS BRIGHT_ADC/UART/NTC/PDOK/PWM_DIM/ATT/SWD; NO_CONNECT rows
Printed page: source
Availability: AVAILABLE
Legend
What the recorded terms on this page mean, in ordinary words. The exact terms above are the ones that count; these descriptions explain them and never replace them.
Verdict
| Recorded term | What it means |
|---|---|
NEEDS BENCH | Cannot be settled from documents. It needs measurement on real hardware before it can be relied on. |
NOT APPLICABLE | The parameter does not apply to this part as it is used here. |
UNSOURCED | No accepted source backs this value yet. Treat it as a claim, not a fact. |
Provenance
| Recorded term | What it means |
|---|---|
PROJECT-CHOICE | A decision made by this project. No vendor asserts it. |
UNVERIFIED | Recorded, but not yet backed by an accepted source. |
Fact class
| Recorded term | What it means |
|---|---|
PROJECT_STATE | A value this project recorded about how the part is used here — a chosen operating point, a net assignment, or a derived figure. Not a manufacturer specification. |
RECOMMENDED_OPERATION | The range the manufacturer intends the part to be used in. Always narrower than the absolute maximum. |
Coverage status
| Recorded term | What it means |
|---|---|
OPEN | Unresolved. Open means the question has not been answered, not that the part is unsafe — the reason states what is missing. |
Source availability
| Recorded term | What it means |
|---|---|
AVAILABLE | The document was retrieved and is on record. |
SOURCE UNAVAILABLE | The document could not be retrieved. It stays listed so the gap is visible; anything resting on it remains unsourced. |
Source authority
| Recorded term | What it means |
|---|---|
MANUFACTURER_PRIMARY | The manufacturer's own document for this exact part. |
PROJECT_GENERATOR | A document this project generated, such as a schematic or netlist export. |
Identity state
| Recorded term | What it means |
|---|---|
UNRESOLVED | The exact orderable part is not yet confirmed. Substituting a same-name part from another vendor is not permitted on that basis. |
Source state
| Recorded term | What it means |
|---|---|
SOURCE UNAVAILABLE | No document backing this line could be retrieved. |
Unit
| Recorded term | What it means |
|---|---|
NONE | The value is not a physical quantity, so it carries no unit. Recorded as `NONE`. |
Raw agent resource
This page is generated from a stored evidence bundle and does not restate it. The bundle is the source of truth: where the two ever disagree, the bundle is right and this page is stale.
Open the owning bundle component-stm32g031f8p6