Install this component

Paste this into Claude Code (VS Code panel, Adom editor, or terminal) to install:

Search the Adom Wiki for the library component "STM32F103C8T6" (slug: stm32f103c8t6) at https://wiki-ufypy5dpx93o.adom.cloud/wiki/libraries/stm32f103c8t6. Pull down the KiCad symbol, footprint, and 3D model files from the wiki page's assets. Install them into my current KiCad project and register in sym-lib-table and fp-lib-table. If the page has a datasheet URL, save that too.
Manufacturer STMicroelectronics
Package LQFP-48
Pins 48 pins (Port A, Port B, Port C, System, Power)
LCSC C8734
Core ARM Cortex-M3
Max Clock 72 MHz
Flash 64 KB
SRAM 20 KB

Library View

Interactive symbol, footprint, and 3D model — hover pins for cross-highlighting.

SymbolGenerated Generated from pin data (KiCad symbol MCU_ST_STM32F1/STM32F103C8Tx is extends-based)
FootprintKiCad KiCad standard library: Package_QFP/LQFP-48_7x7mm_P0.5mm
3DGenerated Generated pad visualization (Babylon.js)

Breakout Board

Auto-generated breakout molecule for STM32F103C8T6 — all pins brought to 2mm-pitch headers with 4 corner machine pins on 8mm grid.

Pricing & Availability

Specifications

CoreARM Cortex-M3
Max Clock72 MHz
Flash64 KB
SRAM20 KB
Operating Voltage2.0V – 3.6V
GPIO Pins37
ADC2× 12-bit, 10 channels
Timers4× 16-bit, 1× SysTick
CommunicationUSART×3, SPI×2, I2C×2, USB, CAN
PackageLQFP-48

Pin Configuration

Port APort BPort CSystemPower
PinNameGroupFunction
Port A — PA0-PA15 / USART / SPI / ADC
10PA0Port AGPIO / ADC_IN0 / USART2_CTS / TIM2_CH1 / WKUP
11PA1Port AGPIO / ADC_IN1 / USART2_RTS / TIM2_CH2
12PA2Port AGPIO / ADC_IN2 / USART2_TX / TIM2_CH3
13PA3Port AGPIO / ADC_IN3 / USART2_RX / TIM2_CH4
14PA4Port AGPIO / ADC_IN4 / SPI1_NSS / USART2_CK
15PA5Port AGPIO / ADC_IN5 / SPI1_SCK
16PA6Port AGPIO / ADC_IN6 / SPI1_MISO / TIM3_CH1
17PA7Port AGPIO / ADC_IN7 / SPI1_MOSI / TIM3_CH2
18PB0Port AGPIO / ADC_IN8 / TIM3_CH3
19PB1Port AGPIO / ADC_IN9 / TIM3_CH4
20PB2Port AGPIO / BOOT1
21PB10Port AGPIO / I2C2_SCL / USART3_TX
22PB11Port AGPIO / I2C2_SDA / USART3_RX
23VSSPort AGround
25PB12Port AGPIO / SPI2_NSS / I2C2_SMBA / USART3_CK
26PB13Port AGPIO / SPI2_SCK / USART3_CTS
Port B — PB0-PB15 / I2C / CAN / SPI
27PB14Port BGPIO / SPI2_MISO / USART3_RTS
28PB15Port BGPIO / SPI2_MOSI
29PA8Port BGPIO / USART1_CK / TIM1_CH1 / MCO
30PA9Port BGPIO / USART1_TX / TIM1_CH2
31PA10Port BGPIO / USART1_RX / TIM1_CH3
33PA12Port BGPIO / USBDP / CAN_TX
34SWDIOPort BSerial wire debug data
35VSSPort BGround
36VDDPort BDigital power supply
37SWCLKPort BSerial wire debug clock
38PA15Port BGPIO / JTDI / TIM2_CH1 / SPI1_NSS
39PB3Port BGPIO / JTDO / TRACESWO / TIM2_CH2 / SPI1_SCK
40PB4Port BGPIO / JNTRST / TIM3_CH1 / SPI1_MISO
41PB5Port BGPIO / I2C1_SMBA / TIM3_CH2 / SPI1_MOSI
42PB6Port BGPIO / I2C1_SCL / TIM4_CH1 / USART1_TX
43PB7Port BGPIO / I2C1_SDA / TIM4_CH2 / USART1_RX
44BOOT0Port BBoot mode selection
46PB9Port BGPIO / TIM4_CH4 / I2C1_SDA / CAN_TX
47VSSPort BGround
Port C — PC13-PC15
2PC13Port CGPIO / RTC tamper
3PC14Port CGPIO / OSC32_IN
4PC15Port CGPIO / OSC32_OUT
System — Reset, boot, and oscillator
5OSC_INSystemMain oscillator input
6OSC_OUTSystemMain oscillator output
7NRSTSystemSystem reset (active low)
8VSSASystemAnalog ground
45PB8SystemGPIO / TIM4_CH3 / I2C1_SCL / CAN_RX
Power — Supply, analog, and ground
1VBATPowerBattery backup power
9VDDAPowerAnalog power supply
24VDDPowerDigital power supply
32PA11PowerGPIO / USBDM / CAN_RX / TIM1_CH4
48VDDPowerDigital power supply

AI Skill Technical Reference

Edit AI Skill

STM32F103C8T6 — ARM Cortex-M3 MCU, 72MHz, 64KB Flash, LQFP-48

Manufacturer: STMicroelectronics Package: LQFP-48 LCSC: C8734

Description

The STM32F103C8T6 is a mainstream ARM Cortex-M3 microcontroller from STMicroelectronics. It features 64KB Flash, 20KB SRAM, and runs at up to 72MHz. Popular in embedded projects and the basis for the "Blue Pill" development board.

Electrical Specifications

  • Core: ARM Cortex-M3
  • Max Clock: 72 MHz
  • Flash: 64 KB
  • SRAM: 20 KB
  • Operating Voltage: 2.0V – 3.6V
  • GPIO Pins: 37
  • ADC: 2× 12-bit, 10 channels
  • Timers: 4× 16-bit, 1× SysTick
  • Communication: USART×3, SPI×2, I2C×2, USB, CAN
  • Package: LQFP-48

Pin Configuration

Package: LQFP-48

  • Pin 1: VBAT — Battery backup power
  • Pin 2: PC13 — GPIO / RTC tamper
  • Pin 3: PC14 — GPIO / OSC32_IN
  • Pin 4: PC15 — GPIO / OSC32_OUT
  • Pin 5: OSC_IN — Main oscillator input
  • Pin 6: OSC_OUT — Main oscillator output
  • Pin 7: NRST — System reset (active low)
  • Pin 8: VSSA — Analog ground
  • Pin 9: VDDA — Analog power supply
  • Pin 10: PA0 — GPIO / ADC_IN0 / USART2_CTS / TIM2_CH1 / WKUP
  • Pin 11: PA1 — GPIO / ADC_IN1 / USART2_RTS / TIM2_CH2
  • Pin 12: PA2 — GPIO / ADC_IN2 / USART2_TX / TIM2_CH3
  • Pin 13: PA3 — GPIO / ADC_IN3 / USART2_RX / TIM2_CH4
  • Pin 14: PA4 — GPIO / ADC_IN4 / SPI1_NSS / USART2_CK
  • Pin 15: PA5 — GPIO / ADC_IN5 / SPI1_SCK
  • Pin 16: PA6 — GPIO / ADC_IN6 / SPI1_MISO / TIM3_CH1
  • Pin 17: PA7 — GPIO / ADC_IN7 / SPI1_MOSI / TIM3_CH2
  • Pin 18: PB0 — GPIO / ADC_IN8 / TIM3_CH3
  • Pin 19: PB1 — GPIO / ADC_IN9 / TIM3_CH4
  • Pin 20: PB2 — GPIO / BOOT1
  • Pin 21: PB10 — GPIO / I2C2_SCL / USART3_TX
  • Pin 22: PB11 — GPIO / I2C2_SDA / USART3_RX
  • Pin 23: VSS — Ground
  • Pin 24: VDD — Digital power supply
  • Pin 25: PB12 — GPIO / SPI2_NSS / I2C2_SMBA / USART3_CK
  • Pin 26: PB13 — GPIO / SPI2_SCK / USART3_CTS
  • Pin 27: PB14 — GPIO / SPI2_MISO / USART3_RTS
  • Pin 28: PB15 — GPIO / SPI2_MOSI
  • Pin 29: PA8 — GPIO / USART1_CK / TIM1_CH1 / MCO
  • Pin 30: PA9 — GPIO / USART1_TX / TIM1_CH2
  • Pin 31: PA10 — GPIO / USART1_RX / TIM1_CH3
  • Pin 32: PA11 — GPIO / USBDM / CAN_RX / TIM1_CH4
  • Pin 33: PA12 — GPIO / USBDP / CAN_TX
  • Pin 34: SWDIO — Serial wire debug data
  • Pin 35: VSS — Ground
  • Pin 36: VDD — Digital power supply
  • Pin 37: SWCLK — Serial wire debug clock
  • Pin 38: PA15 — GPIO / JTDI / TIM2_CH1 / SPI1_NSS
  • Pin 39: PB3 — GPIO / JTDO / TRACESWO / TIM2_CH2 / SPI1_SCK
  • Pin 40: PB4 — GPIO / JNTRST / TIM3_CH1 / SPI1_MISO
  • Pin 41: PB5 — GPIO / I2C1_SMBA / TIM3_CH2 / SPI1_MOSI
  • Pin 42: PB6 — GPIO / I2C1_SCL / TIM4_CH1 / USART1_TX
  • Pin 43: PB7 — GPIO / I2C1_SDA / TIM4_CH2 / USART1_RX
  • Pin 44: BOOT0 — Boot mode selection
  • Pin 45: PB8 — GPIO / TIM4_CH3 / I2C1_SCL / CAN_RX
  • Pin 46: PB9 — GPIO / TIM4_CH4 / I2C1_SDA / CAN_TX
  • Pin 47: VSS — Ground
  • Pin 48: VDD — Digital power supply

Sub-Skills
?
What are Sub-Skills?

Sub-skills are community-contributed AI skill extensions for this component. They teach AI assistants about specific tools, configurators, or workflows.

Examples:

  • A manufacturer’s configuration tool for a motor controller
  • A community-written design guide for an amplifier circuit
  • An automated test/validation script for a sensor module

How to add one: Click Add Sub-Skill, provide the URL to your skill and a brief description. Submissions are reviewed by the Adom team before going live.

No sub-skills yet. Be the first to contribute one!

0 revisions · Updated 2026-03-02 17:31:36