Spark Logic
SPARK LOGIC / MICROCONTROLLER REFERENCE

STM32F103

Explore the pinout, specifications, and package options.

Datasheet for STM32F103
01 / PACKAGE AND SIGNALS

Pinout

LQFP48 · TOP VIEW
SELECTED PIN
#1VBAT
After reset
VBAT
Alternate functions
—
AFIO remapping
—
AFIO configuration in the reference manual (PDF)
PowerReset and bootDebugClockOther

Pin table

48 / 48
No.PinAfter resetAlternate functionsRemapping
1VBAT——
2PC13TAMPER-RTC—
3PC14OSC32_IN—
4PC15OSC32_OUT—
5OSC_IN—PD0
6OSC_OUT—PD1
7NRST——
8VSSA——
9VDDA——
10PA0WKUP · USART2_CTS · ADC12_IN0 · TIM2_CH1_ETR—
11PA1USART2_RTS · ADC12_IN1 · TIM2_CH2—
12PA2USART2_TX · ADC12_IN2 · TIM2_CH3—
13PA3USART2_RX · ADC12_IN3 · TIM2_CH4—
14PA4SPI1_NSS · USART2_CK · ADC12_IN4—
15PA5SPI1_SCK · ADC12_IN5—
16PA6SPI1_MISO · ADC12_IN6 · TIM3_CH1TIM1_BKIN
17PA7SPI1_MOSI · ADC12_IN7 · TIM3_CH2TIM1_CH1N
18PB0ADC12_IN8 · TIM3_CH3TIM1_CH2N
19PB1ADC12_IN9 · TIM3_CH4TIM1_CH3N
20PB2 / BOOT1——
21PB10I2C2_SCL · USART3_TXTIM2_CH3
22PB11I2C2_SDA · USART3_RXTIM2_CH4
23VSS_1——
24VDD_1——
25PB12SPI2_NSS · I2C2_SMBA · USART3_CK · TIM1_BKIN—
26PB13SPI2_SCK · USART3_CTS · TIM1_CH1N—
27PB14SPI2_MISO · USART3_RTS · TIM1_CH2N—
28PB15SPI2_MOSI · TIM1_CH3N—
29PA8USART1_CK · TIM1_CH1 · MCO—
30PA9USART1_TX · TIM1_CH2—
31PA10USART1_RX · TIM1_CH3—
32PA11USART1_CTS · CAN_RX · USB_DM · TIM1_CH4—
33PA12USART1_RTS · CAN_TX · USB_DP · TIM1_ETR—
34JTMS / SWDIO——
35VSS_2——
36VDD_2——
37JTCK / SWCLK——
38JTDI—TIM2_CH1_ETR · SPI1_NSS
39JTDO / TRACESWO—TIM2_CH2 · SPI1_SCK
40JNTRST—TIM3_CH1 · SPI1_MISO
41PB5I2C1_SMBATIM3_CH2 · SPI1_MOSI
42PB6I2C1_SCL · TIM4_CH1USART1_TX
43PB7I2C1_SDA · TIM4_CH2USART1_RX
44BOOT0——
45PB8TIM4_CH3I2C1_SCL · CAN_RX
46PB9TIM4_CH4I2C1_SDA · CAN_TX
47VSS_3——
48VDD_3——
02 / SPECIFICATIONS

Compare variants

Cortex-M3Arm core
72 MHzMaximum core frequency
20 KBSRAM on both variants
2.0–3.6 VVDD operating voltage
LQFP48 / 7 × 7 mm

STM32F103C8T6

Flash
64 KB
I/O lines
37
ADC channels
10
View pinout ↑
LQFP64 / 10 × 10 mm

STM32F103RBT6

Flash
128 KB
I/O lines
51
ADC channels
16
View pinout ↑

The family supports USB Full Speed, CAN 2.0B, up to three USARTs, two SPI interfaces, and two I²C interfaces. See the pinout for signals available on each package.

03 / DOCUMENTATION

Documentation and discussions