STM32F103VDT6 Detailed explanation of pin function specifications and circuit principle instructions
The STM32F103 VDT6 is part of the STM32 family, which is produced by STMicroelectronics. It is a 32-bit ARM Cortex-M3 microcontroller, widely used in embedded systems and electronics.
Package and Pin Count
The STM32F103VDT6 microcontroller comes in a LQFP (Low-profile Quad Flat Package) with 100 pins. This package type is commonly used in various embedded systems, offering a good balance between size and the number of I/O pins.
Pin Function and Specification Details
Below is the detailed explanation of the pin functions for each pin on the STM32F103VDT6 in a 100-pin LQFP package.
Pin Number Pin Name Pin Type Function Description 1 VSS Power Ground pin for the device 2 VDD Power Power supply pin (3.3V) 3 VDDA Power Analog power supply pin (3.3V) 4 VSSA Power Analog ground pin 5 PA13 GPIO General-purpose I/O, used as SWDIO (Serial Wire Debug Data Input/Output) or GPIO 6 PA14 GPIO General-purpose I/O, used as SWCLK (Serial Wire Debug Clock ) or GPIO 7 PA15 GPIO General-purpose I/O, used as alternate function (USART1 TX) or GPIO 8 PB0 GPIO General-purpose I/O, used as alternate function (TIM3 CH3) or GPIO 9 PB1 GPIO General-purpose I/O, used as alternate function (TIM3 CH4) or GPIO 10 PB2 GPIO General-purpose I/O, used as alternate function (TIM3 CH1) or GPIO 11 PB3 GPIO General-purpose I/O, used as alternate function (TIM3 CH2) or GPIO 12 PB4 GPIO General-purpose I/O, used as alternate function (SPI1 MISO) or GPIO 13 PB5 GPIO General-purpose I/O, used as alternate function (SPI1 MOSI) or GPIO 14 PB6 GPIO General-purpose I/O, used as alternate function (SPI1 SCK) or GPIO 15 PB7 GPIO General-purpose I/O, used as alternate function (SPI1 NSS) or GPIO 16 PC13 GPIO General-purpose I/O, used for the external interrupt or wake-up pin (if configured) 17 PC14 GPIO General-purpose I/O, used for the external interrupt or wake-up pin (if configured) 18 PC15 GPIO General-purpose I/O, used for the external interrupt or wake-up pin (if configured) 19 PD0 GPIO General-purpose I/O, used as an external interrupt or USART1 RX 20 PD1 GPIO General-purpose I/O, used as an external interrupt or USART1 TX 21 PD2 GPIO General-purpose I/O, used as an external interrupt or I2C1 SDA 22 PD3 GPIO General-purpose I/O, used as an external interrupt or I2C1 SCL 23 PD4 GPIO General-purpose I/O, used as an external interrupt or SPI1 MISO 24 PD5 GPIO General-purpose I/O, used as an external interrupt or SPI1 MOSI 25 PD6 GPIO General-purpose I/O, used as an external interrupt or SPI1 SCK 26 PD7 GPIO General-purpose I/O, used as an external interrupt or SPI1 NSS 27 PE0 GPIO General-purpose I/O, used as an external interrupt or I2C1 SDA 28 PE1 GPIO General-purpose I/O, used as an external interrupt or I2C1 SCL 29 PE2 GPIO General-purpose I/O, used as an external interrupt or UART1 TX 30 PE3 GPIO General-purpose I/O, used as an external interrupt or UART1 RX 31 PE4 GPIO General-purpose I/O, used as an external interrupt or TIM9 CH1 32 PE5 GPIO General-purpose I/O, used as an external interrupt or TIM9 CH2 33 PE6 GPIO General-purpose I/O, used as an external interrupt or TIM1 CH1 34 PE7 GPIO General-purpose I/O, used as an external interrupt or TIM1 CH2 35 PE8 GPIO General-purpose I/O, used as an external interrupt or TIM1 CH3 36 PE9 GPIO General-purpose I/O, used as an external interrupt or TIM1 CH4 37 PE10 GPIO General-purpose I/O, used as an external interrupt or USART2 TX 38 PE11 GPIO General-purpose I/O, used as an external interrupt or USART2 RX 39 PE12 GPIO General-purpose I/O, used as an external interrupt or SPI2 MISO 40 PE13 GPIO General-purpose I/O, used as an external interrupt or SPI2 MOSI 41 PE14 GPIO General-purpose I/O, used as an external interrupt or SPI2 SCK 42 PE15 GPIO General-purpose I/O, used as an external interrupt or SPI2 NSS 43 PF0 GPIO General-purpose I/O, used as an external interrupt or TIM3 CH1 44 PF1 GPIO General-purpose I/O, used as an external interrupt or TIM3 CH2 45 PF2 GPIO General-purpose I/O, used as an external interrupt or TIM3 CH3 46 PF3 GPIO General-purpose I/O, used as an external interrupt or TIM3 CH4 47 PF4 GPIO General-purpose I/O, used as an external interrupt or UART4 TX 48 PF5 GPIO General-purpose I/O, used as an external interrupt or UART4 RX 49 PF6 GPIO General-purpose I/O, used as an external interrupt or UART5 TX 50 PF7 GPIO General-purpose I/O, used as an external interrupt or UART5 RX 51 PF8 GPIO General-purpose I/O, used as an external interrupt or SPI3 MISO 52 PF9 GPIO General-purpose I/O, used as an external interrupt or SPI3 MOSI 53 PF10 GPIO General-purpose I/O, used as an external interrupt or SPI3 SCK 54 PF11 GPIO General-purpose I/O, used as an external interrupt or SPI3 NSS 55 PG0 GPIO General-purpose I/O, used as an external interrupt or TIM1 CH1 56 PG1 GPIO General-purpose I/O, used as an external interrupt or TIM1 CH2 57 PG2 GPIO General-purpose I/O, used as an external interrupt or TIM1 CH3 58 PG3 GPIO General-purpose I/O, used as an external interrupt or TIM1 CH4 59 PG4 GPIO General-purpose I/O, used as an external interrupt or I2C2 SDA 60 PG5 GPIO General-purpose I/O, used as an external interrupt or I2C2 SCL 61 PG6 GPIO General-purpose I/O, used as an external interrupt or USART3 TX 62 PG7 GPIO General-purpose I/O, used as an external interrupt or USART3 RX 63 PG8 GPIO General-purpose I/O, used as an external interrupt or SPI1 MISO 64 PG9 GPIO General-purpose I/O, used as an external interrupt or SPI1 MOSI 65 PG10 GPIO General-purpose I/O, used as an external interrupt or SPI1 SCK 66 PG11 GPIO General-purpose I/O, used as an external interrupt or SPI1 NSS 67 PG12 GPIO General-purpose I/O, used as an external interrupt or UART1 TX 68 PG13 GPIO General-purpose I/O, used as an external interrupt or UART1 RX 69 PG14 GPIO General-purpose I/O, used as an external interrupt or UART2 TX 70 PG15 GPIO General-purpose I/O, used as an external interrupt or UART2 RX 71 PH0 GPIO General-purpose I/O, used as an external interrupt or SPI2 MISO 72 PH1 GPIO General-purpose I/O, used as an external interrupt or SPI2 MOSI 73 PH2 GPIO General-purpose I/O, used as an external interrupt or SPI2 SCK 74 PH3 GPIO General-purpose I/O, used as an external interrupt or SPI2 NSS 75 PH4 GPIO General-purpose I/O, used as an external interrupt or TIM2 CH1 76 PH5 GPIO General-purpose I/O, used as an external interrupt or TIM2 CH2 77 PH6 GPIO General-purpose I/O, used as an external interrupt or TIM2 CH3 78 PH7 GPIO General-purpose I/O, used as an external interrupt or TIM2 CH4 79 PH8 GPIO General-purpose I/O, used as an external interrupt or SPI1 MISO 80 PH9 GPIO General-purpose I/O, used as an external interrupt or SPI1 MOSI 81 PH10 GPIO General-purpose I/O, used as an external interrupt or SPI1 SCK 82 PH11 GPIO General-purpose I/O, used as an external interrupt or SPI1 NSS 83 PH12 GPIO General-purpose I/O, used as an external interrupt or UART3 TX 84 PH13 GPIO General-purpose I/O, used as an external interrupt or UART3 RX 85 PH14 GPIO General-purpose I/O, used as an external interrupt or UART4 TX 86 PH15 GPIO General-purpose I/O, used as an external interrupt or UART4 RX 87 PI0 GPIO General-purpose I/O, used as an external interrupt or USART5 TX 88 PI1 GPIO General-purpose I/O, used as an external interrupt or USART5 RX 89 PI2 GPIO General-purpose I/O, used as an external interrupt or I2C2 SDA 90 PI3 GPIO General-purpose I/O, used as an external interrupt or I2C2 SCL 91 PI4 GPIO General-purpose I/O, used as an external interrupt or SPI2 MISO 92 PI5 GPIO General-purpose I/O, used as an external interrupt or SPI2 MOSI 93 PI6 GPIO General-purpose I/O, used as an external interrupt or SPI2 SCK 94 PI7 GPIO General-purpose I/O, used as an external interrupt or SPI2 NSS 95 PI8 GPIO General-purpose I/O, used as an external interrupt or USART6 TX 96 PI9 GPIO General-purpose I/O, used as an external interrupt or USART6 RX 97 PI10 GPIO General-purpose I/O, used as an external interrupt or SPI3 MISO 98 PI11 GPIO General-purpose I/O, used as an external interrupt or SPI3 MOSI 99 PI12 GPIO General-purpose I/O, used as an external interrupt or SPI3 SCK 100 PI13 GPIO General-purpose I/O, used as an external interrupt or SPI3 NSS