SPARK LOGIC / MICROCONTROLLER REFERENCE
STM32F103.
Explore the pinout, specifications, and package options.
01 / PACKAGE AND SIGNALS
Pinout
SELECTED PIN
#1VBAT
- After reset
- VBAT
- Alternate functions
- —
- AFIO remapping
- —
PowerReset and bootDebugClockOther
Pin table
48 / 48| No. | Pin | After reset | Alternate functions | Remapping |
|---|---|---|---|---|
| 1 | VBAT | — | — | |
| 2 | PC13 | TAMPER-RTC | — | |
| 3 | PC14 | OSC32_IN | — | |
| 4 | PC15 | OSC32_OUT | — | |
| 5 | OSC_IN | — | PD0 | |
| 6 | OSC_OUT | — | PD1 | |
| 7 | NRST | — | — | |
| 8 | VSSA | — | — | |
| 9 | VDDA | — | — | |
| 10 | PA0 | WKUP · USART2_CTS · ADC12_IN0 · TIM2_CH1_ETR | — | |
| 11 | PA1 | USART2_RTS · ADC12_IN1 · TIM2_CH2 | — | |
| 12 | PA2 | USART2_TX · ADC12_IN2 · TIM2_CH3 | — | |
| 13 | PA3 | USART2_RX · ADC12_IN3 · TIM2_CH4 | — | |
| 14 | PA4 | SPI1_NSS · USART2_CK · ADC12_IN4 | — | |
| 15 | PA5 | SPI1_SCK · ADC12_IN5 | — | |
| 16 | PA6 | SPI1_MISO · ADC12_IN6 · TIM3_CH1 | TIM1_BKIN | |
| 17 | PA7 | SPI1_MOSI · ADC12_IN7 · TIM3_CH2 | TIM1_CH1N | |
| 18 | PB0 | ADC12_IN8 · TIM3_CH3 | TIM1_CH2N | |
| 19 | PB1 | ADC12_IN9 · TIM3_CH4 | TIM1_CH3N | |
| 20 | PB2 / BOOT1 | — | — | |
| 21 | PB10 | I2C2_SCL · USART3_TX | TIM2_CH3 | |
| 22 | PB11 | I2C2_SDA · USART3_RX | TIM2_CH4 | |
| 23 | VSS_1 | — | — | |
| 24 | VDD_1 | — | — | |
| 25 | PB12 | SPI2_NSS · I2C2_SMBA · USART3_CK · TIM1_BKIN | — | |
| 26 | PB13 | SPI2_SCK · USART3_CTS · TIM1_CH1N | — | |
| 27 | PB14 | SPI2_MISO · USART3_RTS · TIM1_CH2N | — | |
| 28 | PB15 | SPI2_MOSI · TIM1_CH3N | — | |
| 29 | PA8 | USART1_CK · TIM1_CH1 · MCO | — | |
| 30 | PA9 | USART1_TX · TIM1_CH2 | — | |
| 31 | PA10 | USART1_RX · TIM1_CH3 | — | |
| 32 | PA11 | USART1_CTS · CAN_RX · USB_DM · TIM1_CH4 | — | |
| 33 | PA12 | USART1_RTS · CAN_TX · USB_DP · TIM1_ETR | — | |
| 34 | JTMS / SWDIO | — | — | |
| 35 | VSS_2 | — | — | |
| 36 | VDD_2 | — | — | |
| 37 | JTCK / SWCLK | — | — | |
| 38 | JTDI | — | TIM2_CH1_ETR · SPI1_NSS | |
| 39 | JTDO / TRACESWO | — | TIM2_CH2 · SPI1_SCK | |
| 40 | JNTRST | — | TIM3_CH1 · SPI1_MISO | |
| 41 | PB5 | I2C1_SMBA | TIM3_CH2 · SPI1_MOSI | |
| 42 | PB6 | I2C1_SCL · TIM4_CH1 | USART1_TX | |
| 43 | PB7 | I2C1_SDA · TIM4_CH2 | USART1_RX | |
| 44 | BOOT0 | — | — | |
| 45 | PB8 | TIM4_CH3 | I2C1_SCL · CAN_RX | |
| 46 | PB9 | TIM4_CH4 | I2C1_SDA · CAN_TX | |
| 47 | VSS_3 | — | — | |
| 48 | VDD_3 | — | — |
02 / SPECIFICATIONS
Compare variants
Cortex-M3Arm core
72 MHzMaximum core frequency
20 KBSRAM on both variants
2.0–3.6 VVDD operating voltage
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
- ST DS5319 Rev 20 ↗ · package diagrams, Table 5, and electrical characteristics
- ST RM0008 ↗ · GPIO and AFIO chapter
- Custom STM32F103C8T6 board · Spark Logic
- STM32F103C8T6 power consumption · Spark Logic
