zudo-led-lamp
GitHub repository

Type to search...

to open search from anywhere

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-c529334

  • Record kind: standalone

  • Manufacturer part number: STM32G031F8P6

  • Manufacturer: STMicroelectronics

  • Function: control MCU

  • LCSC ID: C529334

  • Package: TSSOP-20_L6.5-W4.4-P0.65-LS6.4-BL

  • Inventory line: line-c529334

  • Also known as: Board L microcontroller

  • Owner skill: component-stm32g031f8p6

  • Fit: Fitted

  • Identity state: UNRESOLVED

  • Source state: SOURCE UNAVAILABLE

  • Coverage: 5 open of 5 published

Component references

Footprint preview

Footprint preview for TSSOP-20_L6.5-W4.4-P0.65-LS6.4-BL
Shared footprint package: TSSOP-20_L6.5-W4.4-P0.65-LS6.4-BL. Open SVG

Footprint preview for TSSOP-20_L6.5-W4.4-P0.65-LS6.4-BL

Package model

Shared footprint package: TSSOP-20_L6.5-W4.4-P0.65-LS6.4-BL

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.

Interactive 3D view of shared footprint package TSSOP-20_L6.5-W4.4-P0.65-LS6.4-BL

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.

BoardReference designator
board-lU3

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-pins

  • Status: 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-options

  • Status: 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-fw

  • Status: 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-adc

  • Status: 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-debug

  • Status: 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.

The range the manufacturer intends the part to be used in. Always narrower than the absolute maximum.

FactValueUnitConditionsVerdictProvenanceEvidence
fact-c529334-resetPF2-NRST has an internal pull-up stated as 25 to 55 kOhm; referenced guidance shows 0.1 uF close to NRSTNONEreset-mode details and installed external network must be checkedUNSOURCEDUNVERIFIEDsrc-c529334-ds: section reset characteristics and reset-network figure
fact-c529334-adc12-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_IN4NONE35 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.UNSOURCEDUNVERIFIEDsrc-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.

FactValueUnitConditionsVerdictProvenanceEvidence
fact-c529334-manufacturerSTMicroelectronicsNONEexact STM32G031F8P6 identityUNSOURCEDUNVERIFIEDsrc-c529334-ds: title block and ordering information
fact-c529334-pin-bondsTSSOP20 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/PB6NONEslash-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 aliasesUNSOURCEDUNVERIFIEDsrc-c529334-ds: Figure 5 and Tables 12-13
fact-c529334-muxBoard candidates: PA2/PA3 USART2 AF1 or LPUART1 AF6; PA6 TIM3_CH1 AF1 or TIM16_CH1 AF5; PA13 SWDIO AF0; PA14 SWCLK AF0NONEcandidate alternate functions, not proof of programmed firmware stateUNSOURCEDUNVERIFIEDsrc-c529334-ds: Table 13 alternate-function mapping
fact-c529334-bootBoot selection depends on option bytes and PA14/BOOT0; BOOT0 is sampled on NRST rising and shares the SWCLK package pinNONEprogrammed nBOOT_SEL/nBOOT0/nBOOT1/BOOT_LOCK/RDP values are not retainedUNSOURCEDUNVERIFIEDsrc-c529334-rm: section 2.5 and FLASH_OPTR section 3.7.8
fact-c529334-debugPA13 resets as SWDIO with pull-up and PA14 as SWCLK with pull-down; debug low-power retention depends on DBG configurationNONEdebug connection and DBG_STOP/DBG_STANDBY state unknownUNSOURCEDUNVERIFIEDsrc-c529334-rm: section chapter 40 debug support
fact-c529334-errataReview RDP/PA14 boot failures, post-debug boot capture, option-byte mismatch, ADC first-sample/configuration/offset items, timer trigger modes and UART noisy-reception itemsNONEapplicability depends on device revision and firmware configurationUNSOURCEDUNVERIFIEDsrc-c529334-es: sections 2.2.3, 2.2.10 and 2.5
fact-c529334-topologyU3 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 unusedNONEgenerated Board L netlistNOT APPLICABLEPROJECT-CHOICEsrc-c529334-generator: NETS BRIGHT_ADC and NO_CONNECT rows
fact-c529334-boot-artifactdecoded 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 readbackNONEproject acceptance artifact; no option-byte readback currently retained in this skill; must show the resolved selection matches the intended boot-from-main-flash configurationNEEDS BENCHPROJECT-CHOICEsrc-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: STM32G031F8P6

  • Footprint: TSSOP-20_L6.5-W4.4-P0.65-LS6.4-BL

  • Pins: 20

Pin assignments
Symbol pinNameFootprint padFunction
1PB7/PB81shared GPIO bond
2PB9/PC14-OSC32_IN2shared GPIO/oscillator bond
3PC15-OSC32_OUT3GPIO/oscillator
4VDD/VDDA4digital and analog supply
5VSS/VSSA5digital and analog ground
6PF2-NRST6reset
7PA07BRIGHT_ADC ADC_IN0
8PA18unused GPIO; explicit no-connect
9PA29UART_TX candidate
10PA310UART_RX candidate
11PA411NTC_SENSE ADC_IN4
12PA512PDOK
13PA613PWM_DIM timer candidate
14PA714ATT
15PB0/PB1/PB2/PA815shared GPIO bond
16PA11[PA9]16GPIO selectable by SYSCFG PA11_RMP remap
17PA12[PA10]17GPIO selectable by SYSCFG PA12_RMP remap
18PA1318SWDIO
19PA15/PA14-BOOT019SWCLK and boot-capable shared bond
20PB3/PB4/PB5/PB620shared 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-c4749199

  • Conditions: 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:

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

All cross-component rules

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-ds

  • Document 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

STM32G031x4/x6/x8 device errata

Board L generated schematic specification

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 termWhat it means
NEEDS BENCHCannot be settled from documents. It needs measurement on real hardware before it can be relied on.
NOT APPLICABLEThe parameter does not apply to this part as it is used here.
UNSOURCEDNo accepted source backs this value yet. Treat it as a claim, not a fact.

Provenance

Recorded termWhat it means
PROJECT-CHOICEA decision made by this project. No vendor asserts it.
UNVERIFIEDRecorded, but not yet backed by an accepted source.

Fact class

Recorded termWhat it means
PROJECT_STATEA 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_OPERATIONThe range the manufacturer intends the part to be used in. Always narrower than the absolute maximum.

Coverage status

Recorded termWhat it means
OPENUnresolved. Open means the question has not been answered, not that the part is unsafe — the reason states what is missing.

Source availability

Recorded termWhat it means
AVAILABLEThe document was retrieved and is on record.
SOURCE UNAVAILABLEThe document could not be retrieved. It stays listed so the gap is visible; anything resting on it remains unsourced.

Source authority

Recorded termWhat it means
MANUFACTURER_PRIMARYThe manufacturer's own document for this exact part.
PROJECT_GENERATORA document this project generated, such as a schematic or netlist export.

Identity state

Recorded termWhat it means
UNRESOLVEDThe exact orderable part is not yet confirmed. Substituting a same-name part from another vendor is not permitted on that basis.

Source state

Recorded termWhat it means
SOURCE UNAVAILABLENo document backing this line could be retrieved.

Unit

Recorded termWhat it means
NONEThe 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