Loads on click. Unloads only if this page sits in the background.

Symbol & Footprint

Schematic Symbol

Open full view ↗
Loads on click. Unloads only if this page sits in the background.

PCB Footprint

Open full view ↗
Loads on click. Unloads only if this page sits in the background.
Loads on click. Unloads only if this page sits in the background.
Download PDF
Contents

README

markdown

STM32F031F6P6

STMicroelectronics · Microcontrollers (MCU/MPU/SOC) · TSSOP-20

STM32F031F6P6 from STMicroelectronics, in a TSSOP-20. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model, then checked against ST open pin data); symbol, footprint, and 3D from KiCad-official CAD.

Pinout

Pin Name Type Function
1 BOOT0 input Boot memory selection input pin; selects boot address (user flash or bootloader) on device reset.
2 PF0-OSC_IN input High-speed external oscillator input for 4-32 MHz crystal with 5V-tolerant I/O capability.
3 PF1-OSC_OUT output High-speed external oscillator output for 4-32 MHz crystal with 5V-tolerant I/O capability.
4 NRST bidirectional Asynchronous reset input / reset output (active low) with internal weak pull-up resistor.
5 VDDA power_in Analog power supply for ADC and internal voltage regulator; 2.4-3.6 V with 100 nF decoupling capacitor required.
6 PA0 bidirectional General-purpose I/O port A bit 0, 3.3V-tolerant connected to ADC; supports TIM2_CH1_ETR, USART1_CTS alternate functions and ADC channel 0.
7 PA1 bidirectional General-purpose I/O port A bit 1, 3.3V-tolerant connected to ADC; supports TIM2_CH2, USART1_RTS alternate functions and ADC channel 1.
8 PA2 bidirectional General-purpose I/O port A bit 2, 3.3V-tolerant connected to ADC; supports TIM2_CH3, USART1_TX alternate functions and ADC channel 2.
9 PA3 bidirectional General-purpose I/O port A bit 3, 3.3V-tolerant connected to ADC; supports TIM2_CH4, USART1_RX alternate functions and ADC channel 3.
10 PA4 bidirectional General-purpose I/O port A bit 4, 3.3V-tolerant connected to ADC; supports SPI1_NSS, I2S1_WS, TIM14_CH1, USART1_CK alternate functions and ADC channel 4.
11 PA5 bidirectional General-purpose I/O port A bit 5, 3.3V-tolerant connected to ADC; supports SPI1_SCK, I2S1_CK, TIM2_CH1_ETR alternate functions and ADC channel 5.
12 PA6 bidirectional General-purpose I/O port A bit 6, 3.3V-tolerant connected to ADC; supports SPI1_MISO, I2S1_MCK, TIM3_CH1, TIM1_BKIN, TIM16_CH1 alternate functions and ADC channel 6.
13 PA7 bidirectional General-purpose I/O port A bit 7, 3.3V-tolerant connected to ADC; supports SPI1_MOSI, I2S1_SD, TIM3_CH2, TIM1_CH1N, TIM17_CH1 alternate functions and ADC channel 7.
14 PB1 bidirectional General-purpose I/O port B bit 1, 3.3V-tolerant connected to ADC; supports TIM3_CH4, TIM14_CH1, TIM1_CH3N alternate functions and ADC channel 9.
15 VSS power_in Digital ground; analog ground (VSSA) is internally connected to this VSS pin.
16 VDD power_in Digital power supply, 2.0-3.6 V; requires 100 nF ceramic capacitor and 4.7 µF electrolytic capacitor close to pins.
17 PA9 bidirectional General-purpose I/O port A bit 9, 5V-tolerant I/O capable (FTf); supports USART1_TX, TIM1_CH2, I2C1_SCL with Fast Mode Plus (1 Mbit/s) capability.
18 PA10 bidirectional General-purpose I/O port A bit 10, 5V-tolerant I/O capable (FTf); supports USART1_RX, TIM1_CH3, I2C1_SDA with Fast Mode Plus and Stop mode wakeup.
19 PA13 bidirectional Port A bit 13, 5V-tolerant I/O; configured as Serial Wire Debug I/O (SWDIO) after reset with internal pull-up enabled.
20 PA14 bidirectional Port A bit 14, 5V-tolerant I/O; configured as Serial Wire Debug Clock (SWCLK) after reset with internal pull-down enabled.

Key specifications

Parameter Value
Manufacturer STMicroelectronics
Package TSSOP-20
Category Embedded Processors & Controllers
Pins 20

CAD (KiCad official)

  • Symbol: STM32F031F6P6
  • Footprint: Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm
  • 3D model: TSSOP-20 (KiCad packages3D, STEP)
  • 3D model files: stm32f031f6p6-etched.step / stm32f031f6p6-etched.glb carry the MPN laser-etched on the die in a toggleable Adom.LaserEtch group (Fusion-ready); stm32f031f6p6.step / stm32f031f6p6.glb are the bare package body.

Provenance

Data extracted from the manufacturer datasheet, not a distributor listing:

  • Datasheet: STMicroelectronics datasheet (106 pp, sha256 36b17e3dce795273, retrieved 2026-10-01, tier: lcsc)
  • Extractor: parts-factory 2.0.0 / extract_pins 0.3, primary claude-haiku-4-5-20251001 (text), consensus claude-sonnet-5-5 (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.
  • CAD: KiCad official libraries (CC-BY-SA 4.0).

Datasheet PDF