STM32F103引脚功能定义资料
STM32F103R4H6STM32F103R6H6引脚功能定义
STM32F103R4H6STM32F103R6H6引脚功能定义1.PA0-PA15:通用输入/输出引脚,可用于数字输入、输出或模拟输入功能。
2.PB0-PB15:通用输入/输出引脚,同样可用于数字输入、输出或模拟输入功能。
3.PC0-PC15:通用输入/输出引脚,同样可用于数字输入、输出或模拟输入功能。
4.PD0-PD15:通用输入/输出引脚,同样可用于数字输入、输出或模拟输入功能。
5.PE0-PE15:通用输入/输出引脚,同样可用于数字输入、输出或模拟输入功能。
6.PF0-PF15:通用输入/输出引脚,同样可用于数字输入、输出功能。
7.PG0-PG15:通用输入/输出引脚,同样可用于数字输入、输出功能。
8.PH0-PH15:通用输入/输出引脚,同样可用于数字输入、输出功能。
除了通用输入/输出引脚之外,这两个型号还具有以下一些特殊功能引脚:1.TIM1_CH1-4:用于定时器1的通道1-4的输入/输出功能。
2.TIM2_CH1-4:用于定时器2的通道1-4的输入/输出功能。
3.TIM3_CH1-4:用于定时器3的通道1-4的输入/输出功能。
4.TIM4_CH1-4:用于定时器4的通道1-4的输入/输出功能。
5.ADC1_CH1-16:用于ADC1的通道1-16的模拟输入功能。
ART1_TX/RX:用于USART1的发送和接收线路。
ART2_TX/RX:用于USART2的发送和接收线路。
8.SPI1_MISO/MOSI/SCK:用于SPI1的主输入/输出数据、主输入数据、时钟线。
9.I2C1_SCL/SDA:用于I2C1的时钟线和数据线。
除了上述列出的引脚之外,这两个型号还包含一些其他的功能引脚,例如中断线、复位引脚、供电引脚等。
由于引脚数量众多且具体定义较多,建议查阅相关资料或数据手册以获取完整的引脚功能定义。
STM32F103引脚功能定义
2.1 器件一览表二:器件功能和配置(STM32F103xx增强型)图一.STM32F103xx增强型模块框图工作温度=-40至+105°C (结温达125°C) AF: I/O口上的其他功能3管脚定义图二.STM32F103xx增强型VFQFPN36管脚图四.STM32F103xx增强型LQFP64管脚表三. 管脚定义表三.管脚定义(续)注:1. I :输入, O:输出, S:电源, HiZ:高阻2. FT:兼容5V3. 其中部分功能仅在部分型号芯片中支持,具体信息请参考表2。
4. PC13,PC14和PC15引脚通过电源开关进行供电,因此这三个引脚作为输出引脚时有以下限制:9作为输出脚时只能工作在2MHz模式下9最大驱动负载为30pF9同一时间,三个引脚中只有一个引脚能作为输出引脚。
5. 仅在内嵌大等于64K Flash的型号中支持此类功能。
6. VFQFPN36封装的2号,3号引脚和LQFP48,LQFP64封装的5号,6号引脚在芯片复位后默认配置为OSC_IN和OSC_OUT功能脚。
软件可以重新设置这两个引脚为PD0和PD1功能脚。
但对于LQFP100封装,由于PD0和PD1为固有的功能脚,因此没有必要再由软件进行设置。
更多详细信息请参考STM32F10xxx参考手册的复用功能I/O章节和调试设置章节。
PD0和PD1作为输出引脚只能工作在50MHz模式下。
7. 此类复用功能能够由软件配置到其他引脚上,详细信息请参考STM32F10xxx参考手册的复用功能I/O章节和调试设置章节。
4存储器映像图七存储器图5电气特性请参考英文版数据手册6封装参数请参考英文版数据手册7订货代码表四. 订货代码型号闪存存储器K字节SRAM存储器K字节封装STM32F103C6T6 32 10STM32F103C8T6 64 20STM32F103CBT6 128 20LQFP48STM32F103R6T6 32 10STM32F103R8T6 64 20STM32F103RBT6 128 20LQFP64STM32F103V8T6 64 20STM32F103VBT6 128 20LQFP100STM32F103V8H6 64 20STM32F103VBH6 128 20LFBGA100STM32F103T6U6 32 6STM32F103T8U6 64 10VFQFPN367.1 后续的产品系列后续的STM32F103xx增强型系列产品将会有更广泛的型号选择,芯片将会有更大的封装尺寸并内嵌多达512KB的Flash和48KB的SRAM。
STM32F103T4U6, STM32F103T6U6 引脚功能定义
I/O FT 220 60 0 Degrees
Pin 34
PB7
PB7/I2C1_SDA/USART1_RX
I/O FT 220 70 0 Degrees
Pin 35 BOOT0
BOOT0
Input - 220 80 0 Degrees
Pin 36 VSS_3
VSS_3
Power - 220 90 0 Degrees
Pin 11
PA4
PA4/SPI1_NSS/USART2_CK/ADC12_IN4
I/O
- -220 -20 180 Degrees
Pin 12
PA5
PA5/SPI1_SCK/ADC12_IN5
I/O - -220 -30 180 Degrees
Pin 13
PA6
PA6/SPI1_MISO/ADC12_IN6/TIM3_CH1/TIM1 _BKIN
VSSA
Power - -220 50 180 Degrees
Pin 6 VDDA
VDDA
Power - -220 40 180 Degrees
Pin
7
PA0-WKUP
PA0/WKUP/USART2_CTS/ADC12_IN0/TIM2_ CH1_ETR
I/O
- -220 30 180 Degrees
Pin 8
PA1
PA1/USART2_RTS/ADC12_IN1/TIM2_CH2 I/O - -220 20 180 Degrees
Pin 9
PA2
PA2/USART2_TX/ADC12_IN2/TIM2_CH3 I/O - -220 10 180 Degrees
Pin 10
STM32F103V8T6, STM32F103VBT6 引脚功能定义
2N PB15/SPI2_MOSI/TIM1_CH3N
PD8/USART3_TX PD9/USART3_RX PD10/USART3_CK PD11/USART3_CTS PD12/TIM4_CH1/USART3_RTS PD13/TIM4_CH2 PD14/TIM4_CH3 PD15/TIM4_CH4 PC6/TIM3_CH1 PC7/TIM3_CH2 PC8/TIM3_CH3 PC9/TIM3_CH4 PA8/USART1_CK/TIM1_CH1/MCO PA9/USART1_TX/TIM1_CH2 PA10/USART1_RX/TIM1_CH3 PA11/USART1_CTS/CAN_RX/USBDM/TI
Pin 39
PE8
PE8/TIM1_CH1N
I/O FT -220 -140 180 Degrees
Pin 40
PE9
PE9/TIM1_CH1
I/O FT -220 -150 180 Degrees
Pin 41
PE10
PE10/TIM1_CH2N
I/O FT -220 -160 180 Degrees
M1_CH4 PA12/USART1_RTS/CAN_TX/USBDP/TI
M1_ETR JTMS/SWDIO/PA13
NC VSS_2 VDD_2 JTCK/SWCLK/PA14 JTDI/TIM2_CH1_ETR/PA15/SPI1_NSS PC10/USART3_TX PC11/USART3_RX PC12/USART3_CK PD0/CAN_RX PD1/CAN_TX PD2/TIM3_ETR PD3/USART2_CTS PD4/USART2_RTS PD5/USART2_TX PD6/USART2_RX PD7/USART2_CK JTDO/TIM2_CH2/PB3/TRACESWO/SPI1_ SCK JNTRST/TIM3_CH1/PB4/SPI1_MISO PB5/I2C1_SMBAl/TIM3_CH2/SPI1_MOSI PB6/I2C1_SCL/TIM4_CH1/USART1_TX PB7/I2C1_SDA/TIM4_CH2/USART1_RX
STM32F103R4T6, STM32F103R6T6 引脚功能定义
STM32F103R4T6, STM32F103R6T6 引脚功能定义Pin 45PA12PA12/USART1_RTS/CAN_TX/TIM1_ETR/USBDPI/O FT 220-400 Degrees Pin 46PA13JTMS/SWDIO/PA13I/O FT 220-300 Degrees Pin 47VSS_2VSS_2Power -220-200 Degrees Pin 48VDD_2VDD_2Power -220-100 Degrees Pin 49PA14JTCK/SWCLK/PA14I/O FT 220100 Degrees Pin 50PA15JTDI/TIM2_CH1_ETR/PA15/SPI1_NSSI/O FT 220200 Degrees Pin 51PC10PC10I/O FT 220300 Degrees Pin 52PC11PC11I/O FT 220400 Degrees Pin 53PC12PC12I/O FT 220500 Degrees Pin 54PD2PD2/TIM3_ETRI/O FT 220600 Degrees Pin 55PB3JTDO/TIM2_CH2/PB3/TRACESWO I/O FT 220700 Degrees Pin 56PB4NJTRST/TIM3_CH1/PB4/SPI1_MISO I/O FT 220800 Degrees Pin 57PB5PB5/I2C1_SMBA/TIM3_CH2/SPI1_MOSII/O -220900 Degrees Pin 58PB6PB6/I2C1_SCL/USART1_TX I/O FT 2201000 Degrees Pin 59PB7PB7/I2C1_SDA/USART1_RXI/O FT 2201100 Degrees Pin 60BOOT0BOOT0Input -2201200 Degrees Pin 61PB8PB8/I2C1_SCL/CAN_RX I/O FT 2201300 Degrees Pin 62PB9PB9/I2C1_SDA /CAN_TXI/O FT 2201400 Degrees Pin 63VSS_3VSS_3Power -2201500 Degrees Pin64VDD_3VDD_3Power-2201600 Degrees(1)<Name> 表示引脚默认功能定义名称,<Full Name> 表示引脚全功能定义名称,包括引脚默认复用功能定义和重映射复用功能定义;(2)<I/O Level> 栏中:FT = 可以耐受 5V 电压;5V 电压波纹比较大时,请慎用,具体参数参考数据手册;(3)引脚功能定义参考 2015年6月 STM32F103x4/x6英文数据手册第7版(DocID15060 Rev 7);(4)此引脚功能定义表格旨在用于Altium Designer 原理图库制作的多管脚元件快速画法 Smart Grid Insert ,方法在我的文库中。
STM32F103RCT6, STM32F103RDT6, STM32F103RET6 引脚功能定义
- -290 -70 180 Degrees
Pin 24
PC4
PC4/ADC12_IN14
I/O - -290 -80 180 Degrees
Pin 25
PC5
PC5/ADC12_IN15
I/O - -290 -90 180 Degrees
Pin 26
PB0
PB0/ADC12_IN8/TIM3_CH3/TIM8_CH2N/ TIM1_CH2N
I/O FT 290 -70 0 Degrees
PA10/USART1_RX/TIM1_CH3
I/O FT 290 -60 0 Degrees
PA11/USART1_CTS/USBDM/CAN_RX/TI M1_CH4
I/O
FT 290 -50 0 Degrees
PA12/USART1_RTS/USBDP/CAN_TX/TI M1_ETR
Pin 11
PC3
PC3/ADC123_IN13
I/O - -290 60 180 Degrees
Pin 12
VSSA
VSSA
Power - -290 50 180 Degrees
Pin 13
VDDA
VDDA
Power - -290 40 180 Degrees
Pin
14
PA0-WKUP
PA0/WKUP/USART2_CTS/ADC123_IN0/T IM2_CH1_ETR/TIM5_CH1/TIM8_ETR
Pin 34
PB13
PB13/SPI2_SCK/I2S2_CK/USART3_CTS/T IM1_CH1N
I/O
FT 290 -150 0 Degrees
STM32F103ZFT6STM32F103ZGT6引脚功能定义
STM32F103ZFT6STM32F103ZGT6引脚功能定义1.PA0-PA15:GPIO,外部复用输入/输出。
2.PB0-PB15:GPIO,外部复用输入/输出。
3.PC0-PC15:GPIO,外部复用输入/输出。
4.PD0-PD15:GPIO,外部复用输入/输出。
5.PE0-PE15:GPIO,外部复用输入/输出。
6.PF0-PF15:GPIO,外部复用输入/输出。
7.PG0-PG15:GPIO,外部复用输入/输出。
8.PH0-PH15:GPIO,外部复用输入/输出。
9.PI0-PI15:GPIO,外部复用输入/输出。
10.JTAG和串行线调试接口:- PA13:JTMS/SWDAT(JTAG/SW debug data)- PA14:JTCK/SWCLK(JTAG/SW debug clock)ART1串口:-PA9:USART1_TX(串口1发送数据)-PA10:USART1_RX(串口1接收数据)ART2串口:-PA2:USART2_TX(串口2发送数据)-PA3:USART2_RX(串口2接收数据)ART3串口:-PB10:USART3_TX(串口3发送数据)-PB11:USART3_RX(串口3接收数据)14.SPI1接口:-PA4:SPI1_NSS(片选信号)-PA5:SPI1_SCK(时钟信号)-PA6:SPI1_MISO(主输入,从输出)-PA7:SPI1_MOSI(主输出,从输入)15.SPI2接口:-PB12:SPI2_NSS(片选信号)-PB13:SPI2_SCK(时钟信号)-PB14:SPI2_MISO(主输入,从输出)-PB15:SPI2_MOSI(主输出,从输入)16.I2C1接口:-PB6:I2C1_SCL(时钟线)-PB7:I2C1_SDA(数据线)17.I2C2接口:-PB10:I2C2_SCL(时钟线)-PB11:I2C2_SDA(数据线)B接口:-PA11:USB_DM(USB数据传输线)-PA12:USB_DP(USB数据传输线)19.ADC输入:-PA0-PA7:模拟输入通道0到7-PB0-PB1:模拟输入通道8到920.外部中断输入:-PA0-PA15:外部中断输入线0到15-PB0-PB15:外部中断输入线0到15-PC0-PC15:外部中断输入线0到15-PD0-PD15:外部中断输入线0到15-PE0-PE15:外部中断输入线0到15-PF0-PF15:外部中断输入线0到15-PG0-PG15:外部中断输入线0到14(PG15为保留引脚)以上是STM32F103ZFT6和STM32F103ZGT6的引脚功能定义。
STM32F103ZCH6STM32F103ZDH6STM32F103ZEH6引脚功能定义
STM32F103ZCH6STM32F103ZDH6STM32F103ZEH6引脚功能定义STM32F103ZCH6、STM32F103ZDH6、STM32F103ZEH6 是STMicroelectronics 所推出的三款 Cortex-M3 内核的高性能微控制器。
这些微控制器拥有丰富的外设和广泛的引脚定义,以满足不同的应用需求。
下面是对这三款微控制器引脚功能的详细定义。
这三款微控制器共有112个引脚,其中包括了GPIO、USART、SPI、I2C、ADC、TIM、CAN、USB等多种外设功能。
GPIO引脚:这些引脚可以用作通用输入/输出引脚,可用于连接外围设备或驱动外设。
USART引脚:USART是一种常用的串行通信接口,可以用于与其他设备进行全双工的异步通信,支持UART、LIN、IrDA、ISO7816等多种通信协议。
SPI引脚:SPI是一种串行外设接口,可以用于与其他设备进行高速的全双工通信,适用于与存储器、显示器、传感器等设备进行数据传输。
I²C引脚:I²C是一种串行通信协议,可以用于与其他设备进行双向通信,适用于连接存储器、传感器、温度传感器、触摸屏控制器等。
ADC引脚:ADC是模数转换器的输入引脚,可以用于将模拟信号转换为数字信号,以便微控制器进行数字信号处理。
TIM引脚:TIM是定时器/计数器的输入和输出引脚,可用于实现精确的定时和频率测量。
CAN引脚:CAN是一种串行通信协议,可用于在汽车、工业自动化和其它领域进行高速通信,适用于连接多个节点的网络。
USB引脚:USB是通用串行总线,用于连接计算机和外围设备,可支持多种USB协议。
这些引脚功能定义的详细信息如下:-GPIOA0-GPIOA15:16个通用输入/输出引脚-USART1_RX、USART1_TX:USART1的接收和发送引脚-USART2_RX、USART2_TX:USART2的接收和发送引脚-USART3_RX、USART3_TX:USART3的接收和发送引脚-SPI1_NSS、SPI1_SCK、SPI1_MISO、SPI1_MOSI:SPI1的片选、时钟、主输入、主输出引脚-SPI2_NSS、SPI2_SCK、SPI2_MISO、SPI2_MOSI:SPI2的片选、时钟、主输入、主输出引脚-I2C1_SCL、I2C1_SDA:I²C1的时钟和数据引脚-I2C2_SCL、I2C2_SDA:I²C2的时钟和数据引脚-ADC1_IN0-ADC1_IN16:ADC1的输入引脚-TIM1_CH1-TIM1_CH4、TIM1_ETR:TIM1的通道1-4和外部时钟引脚-TIM2_CH1-TIM2_CH4:TIM2的通道1-4引脚-TIM3_CH1-TIM3_CH4:TIM3的通道1-4引脚-TIM4_CH1-TIM4_CH4:TIM4的通道1-4引脚-CAN_RX、CAN_TX:CAN总线的接收和发送引脚-USB_DM、USB_DP:USB接口的数据线引脚除了上述列出的引脚功能,还有一些引脚可用于外设扩展等其他功能。
STM32F103V8H6STM32F103VBH6引脚功能定义
STM32F103V8H6STM32F103VBH6引脚功能定义STM32F103V8H6是意法半导体公司推出的一款32位Cortex-M3内核的微控制器,采用了TQFP64封装,而STM32F103VBH6则采用了LQFP64封装。
两者在引脚功能上有所不同,下面是详细的引脚功能定义:1.GPIO引脚:-PB0:GPIO通用输入输出引脚-PB1:GPIO通用输入输出引脚-PB2:GPIO通用输入输出引脚-...-PB15:GPIO通用输入输出引脚-PC0:GPIO通用输入输出引脚-PC1:GPIO通用输入输出引脚-...-PC15:GPIO通用输入输出引脚-PD0:GPIO通用输入输出引脚-PD1:GPIO通用输入输出引脚-...-PD15:GPIO通用输入输出引脚2.外部中断引脚:-PA0:外部中断引脚-PA1:外部中断引脚-...-PA15:外部中断引脚-PB0:外部中断引脚-PB1:外部中断引脚-...-PB15:外部中断引脚-PC13:外部中断引脚-PC14:外部中断引脚-PC15:外部中断引脚3.ADC引脚:-PA0:ADC通道0输入引脚-PA1:ADC通道1输入引脚-...-PA7:ADC通道7输入引脚-PB0:ADC通道8输入引脚-PB1:ADC通道9输入引脚4.定时器引脚:-PA0:定时器1通道1引脚-PA1:定时器1通道2引脚-...-PA7:定时器1通道4引脚-PB0:定时器3通道1引脚-PB1:定时器3通道2引脚-...-PB15:定时器3通道4引脚5.UART引脚:-PA9:USART1TX引脚-PA10:USART1RX引脚-PA2:USART2TX引脚-PA3:USART2RX引脚-...-PB10:USART3TX引脚-PB11:USART3RX引脚6.SPI引脚:-PA4:SPI1片选引脚-PA5:SPI1时钟引脚-PA6:SPI1主输入引脚-PA7:SPI1主输出引脚-PB12:SPI2片选引脚-PB13:SPI2时钟引脚-PB14:SPI2主输入引脚-PB15:SPI2主输出引脚7.I2C引脚:-PB6:I2C1SCL引脚-PB7:I2C1SDA引脚-PB10:I2C2SCL引脚-PB11:I2C2SDA引脚8.PWM引脚:-PA0:TIM2通道1引脚-PA1:TIM2通道2引脚-...-PA7:TIM3通道2引脚-PB0:TIM3通道3引脚-PB1:TIM3通道4引脚-...-PB13:TIM1通道1引脚-PB14:TIM1通道2引脚-PB15:TIM1通道3引脚B引脚:-PA11:USBD-引脚-PA12:USBD+引脚这些只是引脚功能的一部分,具体的引脚功能还需要根据具体的应用场景来决定。
STM32F103T8U6, STM32F103TBU6 引脚功能定义
Pin 7
Pin 8
Pin 9 Pin 10 Pin 11 Pin 12
Pin 13
Pin 14
Pin 15 Pin 16 Pin 17 Pin 18 Pin 19 Pin 20 Pin 21 Pin 22
-50 0 Degrees
-40 0 Degrees
-30 0 Degrees -20 0 Degrees -10 0 Degrees 10 0 Degrees 20 0 Degrees
30 0 Degrees
40 0 Degrees 50 0 Degrees 60 0 Degrees 70 0 Degrees 80 0 Degrees 90 0 Degrees
PA0-WKUP
PA0/WKUP/USART2_CTS/ADC12_IN0/TI M2_CH1_ETR
I/O
- -220
PA1
PA1/USART2_RTS/ADC12_IN1/TIM2_CH 2
I/O
- -220
PA2
PA2/USART2_TX/ADC12_IN2/TIM2_CH3 I/O - -220
PB2
PB2/BOOT1
I/O FT -220
VSS_1
VSS_1
Power - -220
VDD_1
VDD_1
Power - 220
PA8
PA8/USART1_CK/TIM1_CH1/MCO
I/O FT 220
PA9
PA9/USART1_TX/TIM1_CH2
I/O FT 220
PA10
STM32F103RFT6, STM32F103RGT6 引脚功能定义
VDD_2
Power - 300 -10 0 Degrees
JTCK/SWCLK/PA14
I/O FT 300 10 0 Degrees
JTDI/SPI3_NSS/I2S3_WS/TIM2_CH1_ETR /PA15/SPI1_NSS
I/O
FT 300 20 0 Degrees
PC10/UART4_TX/SDIO_D2/USART3_TX I/O FT 300 30 0 Degrees
Pin 34
PB13
PB13/SPI2_SCK/I2S2_CK/USART3_CTS/T IM1_CH1N
I/O
FT 300 -150 0 Degrees
Pin 35
PB14
PB14/SPI2_MISO/TIM1_CH2N/USART3_R TS/TIM12_CH1
I/O
FT 300 -140 0 Degrees
PC15/OSC32_OUT
OSC_IN/PD0 OSC_OUT/PD1
I/O - -300 130 180 Degrees
Input (FT) -300 120 180 Degrees Output (FT) -300 110 180 Degrees
Pin 7
NRST
NRST
I/O - -300 100 180 Degrees
JTDO/SPI3_SCK/I2S3_CK/PB3/TRACESW O/TIM2_CH2/SPI1_SCK
I/O
FT 300 70 0 Degrees
NJTRST/SPI3_MISO/PB4/TIM3_CH1/SPI1 _MISO
I/O
FT 300 80 0 Degrees
STM32F103R4T6STM32F103R6T6引脚功能定义
STM32F103R4T6STM32F103R6T6引脚功能定义引脚功能定义如下:1.PA0-接口功能:ADC1_IN0,复用功能:TIM2_CH1,I2C1_SCL,USART2_CTS2.PA1-接口功能:ADC1_IN1,复用功能:TIM2_CH2,I2C1_SDA,USART2_RTS3.PA2-接口功能:ADC1_IN2,复用功能:TIM2_CH3,USART2_TX4.PA3-接口功能:ADC1_IN3,复用功能:TIM2_CH4,USART2_RX5.PA4-接口功能:SPI1_NSS,复用功能:DAC_OUT1,USART2_CK6.PA5-接口功能:SPI1_SCK,复用功能:TIM2_CH1,USART2_CTS7.PA6-接口功能:SPI1_MISO,复用功能:TIM3_CH1,USART2_RTS8.PA7-接口功能:SPI1_MOSI,复用功能:TIM3_CH2,USART2_TX9.PA8-接口功能:TIM1_CH1,复用功能:USART1_CK10.PA9-接口功能:TIM1_CH2,复用功能:USART1_TX11.PA10-接口功能:TIM1_CH3,复用功能:USART1_RX12.PA11-接口功能:TIM1_CH4,复用功能:USART1_CTS13.PA12-接口功能:TIM1_ETR,复用功能:USART1_RTS14.PA13-接口功能:JTMS/SWDAT,复用功能:SYS_JTMS-SWDAT15.PA14-接口功能:JTCK/SWCLK,复用功能:SYS_JCK-SWCLK16.PA15-接口功能:JTDI,复用功能:SYS_JTDI17.PB0-接口功能:ADC1_IN8,复用功能:TIM3_CH3,I2C1_SCL18.PB1-接口功能:ADC1_IN9,复用功能:TIM3_CH4,I2C1_SDA,USART3_RX19.PB2-接口功能:BOOT1,复用功能:TIM1_CH3N,TIM8_CH2N,I2C1_SMBA20.PB3-接口功能:JTDO/TRACESW0,复用功能:SPI1_SCK,TIM2_CH221.PB4-接口功能:NJTRST,复用功能:SPI1_MISO,TIM3_CH122.PB5-接口功能:I2C1_SMBA,复用功能:SPI1_MOSI,TIM3_CH223.PB6-接口功能:TIM4_CH1,复用功能:I2C1_SCL,USART1_TX24.PB7-接口功能:TIM4_CH2,复用功能:I2C1_SDA,USART1_RX25.PB8-接口功能:TIM4_CH3,复用功能:I2C1_SCL,USART3_TX26.PB9-接口功能:TIM4_CH4,复用功能:I2C1_SDA,USART3_RX以上是STM32F103R4T6和STM32F103R6T6的引脚功能定义。
STM32F103V8H6, STM32F103VBH6 引脚功能定义
I/O I/O I/O I/O
FT -220 -200 180 Degrees FT -220 -210 180 Degrees FT -220 -220 180 Degrees FT -220 -230 180 Degrees - -220 -240 180 Degrees - -220 -250 180 Degrees
PE6/TRACED3
I/O FT -220 210 180 Degrees
Pin B2
VBAT
VBAT
Power - -220 200 180 Degrees
Pin
A2
PC13TAMPER-RTC
PC13/TAMPER-RTC
I/O - -220 190 180 Degrees
Pin
A1
PC14OSC32_IN
FT 220 -250 0 Degrees
FT 220 -240 0 Degrees
FT 220 -230 0 Degrees
FT 220 -220 0 Degrees FT 220 -210 0 Degrees FT 220 -200 0 Degrees FT 220 -190 0 Degrees FT 220 -180 0 Degrees FT 220 -170 0 Degrees FT 220 -160 0 Degrees FT 220 -150 0 Degrees FT 220 -140 0 Degrees FT 220 -130 0 Degrees FT 220 -120 0 Degrees FT 220 -110 0 Degrees FT 220 -100 0 Degrees FT 220 -90 0 Degrees FT 220 -80 0 Degrees FT 220 -70 0 Degrees
STM32F103RCT6引脚功能及使用
STM32F103RCT6引脚功能及使用1.引脚定义:STM32F103RCT6一共有64个引脚,标有PA0~PA15、PB0~PB15、PC0~PC15、PD0~PD15、PE0~PE15等标识。
2.引脚功能:STM32F103RCT6引脚可以设置不同的功能,包括GPIO(通用输入输出)、外部中断、定时器、串口通信、SPI、I2C等。
3.引脚复用:STM32F103RCT6支持引脚的复用功能,通过将引脚配置为不同的复用功能,实现不同的外设功能。
比如可以将一些引脚配置为串口1的TX功能,将另一个引脚配置为串口1的RX功能。
4.引脚模式设置:对于GPIO引脚,可以设置为输入模式、输出模式或者复用功能模式。
输入模式可以获取外部信号并进行处理,输出模式可以控制外部设备。
5.引脚中断:STM32F103RCT6芯片支持外部中断功能,可以通过配置一些引脚为外部中断输入来实现外部中断的响应。
当外部信号引发中断时,芯片可以立即执行中断服务程序。
6.引脚状态检测:通过读取引脚的状态,可以检测引脚的逻辑电平,从而判断外部信号的状态。
7.引脚驱动能力:对于输出引脚,可以设置不同的驱动能力,以适应不同电平或者负载要求。
8.引脚电平转换:STM32F103RCT6芯片支持5V和3.3V两种电平转换方式,可以通过引脚配置来实现。
9.引脚数据通信:除了GPIO功能外,STM32F103RCT6芯片还支持多种串口通信协议,包括UART、SPI、I2C等。
这些通信协议可以通过引脚配置来实现。
总之,STM32F103RCT6芯片具有丰富的引脚功能,能够满足不同应用场景的需求。
用户可以根据具体的应用要求,通过配置芯片的引脚功能和模式,实现对外设的控制和通信。
同时,使用STM32系列的开发工具和文档,可以方便地进行开发和调试。
STM32F103引脚功能定义资料
2.1 器件一览表二:器件功能和配置(STM32F103xx增强型)图一.STM32F103xx增强型模块框图工作温度=-40至+105°C (结温达125°C) AF: I/O口上的其他功能3管脚定义图二.STM32F103xx增强型VFQFPN36管脚图四.STM32F103xx增强型LQFP64管脚表三. 管脚定义表三.管脚定义(续)注:1. I :输入, O:输出, S:电源, HiZ:高阻2. FT:兼容5V3. 其中部分功能仅在部分型号芯片中支持,具体信息请参考表2。
4. PC13,PC14和PC15引脚通过电源开关进行供电,因此这三个引脚作为输出引脚时有以下限制:9作为输出脚时只能工作在2MHz模式下9最大驱动负载为30pF9同一时间,三个引脚中只有一个引脚能作为输出引脚。
5. 仅在内嵌大等于64K Flash的型号中支持此类功能。
6. VFQFPN36封装的2号,3号引脚和LQFP48,LQFP64封装的5号,6号引脚在芯片复位后默认配置为OSC_IN和OSC_OUT功能脚。
软件可以重新设置这两个引脚为PD0和PD1功能脚。
但对于LQFP100封装,由于PD0和PD1为固有的功能脚,因此没有必要再由软件进行设置。
更多详细信息请参考STM32F10xxx参考手册的复用功能I/O章节和调试设置章节。
PD0和PD1作为输出引脚只能工作在50MHz模式下。
7. 此类复用功能能够由软件配置到其他引脚上,详细信息请参考STM32F10xxx参考手册的复用功能I/O章节和调试设置章节。
4存储器映像图七存储器图5电气特性请参考英文版数据手册6封装参数请参考英文版数据手册7订货代码表四. 订货代码型号闪存存储器K字节SRAM存储器K字节封装STM32F103C6T6 32 10STM32F103C8T6 64 20STM32F103CBT6 128 20LQFP48STM32F103R6T6 32 10STM32F103R8T6 64 20STM32F103RBT6 128 20LQFP64STM32F103V8T6 64 20STM32F103VBT6 128 20LQFP100STM32F103V8H6 64 20STM32F103VBH6 128 20LFBGA100STM32F103T6U6 32 6STM32F103T8U6 64 10VFQFPN367.1 后续的产品系列后续的STM32F103xx增强型系列产品将会有更广泛的型号选择,芯片将会有更大的封装尺寸并内嵌多达512KB的Flash和48KB的SRAM。
STM32F103引脚功能定义
2.1
器件一览
表二:器件功能和配置(STM32F103xx 增强型)
外设 闪存(K字节) RAM(K字节) 通用 定时器 高级 SPI I2C 通信 USART USB CAN 通用I/O端口 12位同步ADC CPU频率 工作电压 工作温度 封装 VFQFPN36 1 1 2 1 1 26 2 10通道 1 2 2 3 1 1 1 1 2 1 1 1 2 2 3 1 1 32 2 10通道 72MHz 2.0至3.6V -40至+85°C / -40至+105°C LQFP48 LQFP64 LQFP100, BGA100 2 2 3 1 1 1 1 2 1 1 51 2 16通道 1 2 2 3 1 1 1 2 2 3 1 1 80 STM32F103Tx 32 10 2 64 20 3 32 10 2
PA4 PA5 PA6 PA7 PC4 PC5 PB0 PB1 PB2/BOOT1 PE7 PE8 PE9 PE10 PE11 PE12 PE13 PE14 PE15 PB10 PB11 VSS_1 VDD_1 PB12
J4 18 26 35 15 K4 19 27 36 16 G5 20 28 37 17 H5 - - 38 J5 - - 39 K5 - - 40 G6 - - 41 H6 - - 42 J6 - - 43 K6 - - 44 G7 - - 45 H7 - - 46 J7 21 29 47 K7 22 30 48 -
WKUP/USART2_CTS(6) ADC12_IN0/TIM2_CH1 _ETR(6) USART2_RTS(6)/ADC1 2_IN1/TIM2_CH2(6) USART2_TX(6)/ADC12 _IN2/TIM2_CH3(6) USART2_RX(6)/ADC12 _IN3/TIM2_CH4(6)
STM32F103电路引脚功能定义及部分参考电路设计
STM32F103电路引脚功能定义及部分参考电路设计STM32F103各引脚(LQFP64)功能定义NOTE:1.供电⽅案●VDD = 2.0⾄3.6 V:⽤于I / O的外部电源和内部稳压器,通过VDD引脚从外部提供。
●VSSA,VDDA = 2.0⾄3.6 V:⽤于ADC,DAC,复位模块,RC和PLL(当ADC或DAC模块使⽤,施加到VDDA的最⼩电压为2.4 V), VDDA和VSSA必须分别连接到VDD和VSS。
●VBAT = 1.8⾄3.6 V:当不存在VDD时,⽤于RTC,外部时钟32 kHz振荡器和备⽤寄存器(通过电源开关)。
从上图可知:每个VDD各接⼀个100nF陶瓷电容,其中VDD3需要再接⼀个4.7uF的钽电容;VDDA:接10nF陶瓷电容+1uF钽电容;VREF+:可接VDDA,也可接外部参考源,此时也需要接10nF陶瓷电容+1uF钽电容;2.通信接⼝1.I2C总线STM32F103提供两个I2C总线接⼝,作为从机时,⽀持7/10位寻址模式和7位双寻址模式,I2C 总线配置可由DMA控制器提供服务。
2.SPI接⼝在全双⼯和单⼯通信模式下,从机和主机模式下,提供三个SPI接⼝能够以18Mbit/s速率通信,所有SPI接⼝配置均可由DMA控制器提供服务。
3.I2S接⼝I2S(Inter-IC Sound)是飞利浦公司针对数字⾳频设备(如CD播放器、数码⾳效处理器、数字电视⾳响系统)之间的⾳频数据传输⽽制定的⼀种总线标准。
它采⽤了独⽴的导线传输时钟与数据信号的设计,通过将数据和时钟信号分离,避免了因时差诱发的失真,为⽤户节省了购买抵抗⾳频抖动的专业设备的费⽤。
标准的I2S总线电缆是由3根串⾏导线组成的:1根是时分多路复⽤(简称TDM)数据线;1根是字选择线;1根是时钟线。
STM32F103提供两个I2S总线接⼝(与SPI2和SPI3复⽤),⾳频采样频率⽀持8KHz⾄48kHz。
STM32F103RCY6, STM32F103RDY6, STM32F103REY6 引脚功能定义
I/O
- -290 -110 180 Degrees
Pin H3
PB2
PB2/BOOT1
I/O FT -290 -120 180 Degrees
Pin G3
PB10
PB10/I2C2_SCL/USART3_TX/TIM2_CH3 I/O FT -290 -130 180 Degrees
Pin F3
PB11
PA11/USART1_CTS/USBDM/CAN_RX/TI M1grees
PA12/USART1_RTS/USBDP/CAN_TX/TI M1_ETR
I/O
FT 290 -40 0 Degrees
JTMS-SWDIO/PA13
I/O FT 290 -30 0 Degrees
(2)<I/O Level> 栏中:FT = 可以耐受 5V 电压;(FT) = 在引脚作为 I/O 使用时,可以耐受 5V 电压;5V 电压波 纹比较大时,请慎用,具体参数参考数据手册; (3)引脚功能定义参考 2018年7月 STM32F103xC/xD/xE 英文数据手册第13版(DS5792 Rev 13); (4)此引脚功能定义表格旨在用于Altium Designer 原理图库制作的多管脚元件快速画法 SmartPin A8
PC6
PC7 PC8 PC9 PA8 PA9 PA10 PA11
PA12 PA13 VSS_2 VDD_2 PA14 PA15 PC10 PC11 PC12 PD2 PB3
PB4
PB5 PB6 PB7 BOOT0 PB8
PB9 VSS_3 VDD_3
PC6/I2S2_MCK/TIM8_CH1/SDIO_D6/TIM 3_CH1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.1 器件一览
表二:器件功能和配置(STM32F103xx增强型)
图一.STM32F103xx增强型模块框图
工作温度=-40至+105°C (结温达125°C) AF: I/O口上的其他功能
3管脚定义
图二.STM32F103xx增强型VFQFPN36管脚
图四.STM32F103xx增强型LQFP64管脚
表三. 管脚定义
表三.管脚定义(续)
注:
1. I :输入, O:输出, S:电源, HiZ:高阻
2. FT:兼容5V
3. 其中部分功能仅在部分型号芯片中支持,具体信息请参考表2。
4. PC13,PC14和PC15引脚通过电源开关进行供电,因此这三个引脚作为输出引脚时有以下限制:
9作为输出脚时只能工作在2MHz模式下
9最大驱动负载为30pF
9同一时间,三个引脚中只有一个引脚能作为输出引脚。
5. 仅在内嵌大等于64K Flash的型号中支持此类功能。
6. VFQFPN36封装的2号,3号引脚和LQFP48,LQFP64封装的5号,6号引脚在芯片复位后默认配置为
OSC_IN和OSC_OUT功能脚。
软件可以重新设置这两个引脚为PD0和PD1功能脚。
但对于LQFP100封装,由于PD0和PD1为固有的功能脚,因此没有必要再由软件进行设置。
更多详细信息请参考STM32F10xxx参考手册的复用功能I/O章节和调试设置章节。
PD0和PD1作为输出引脚只能工作在50MHz模式下。
7. 此类复用功能能够由软件配置到其他引脚上,详细信息请参考STM32F10xxx参考手册的复用功能I/O
章节和调试设置章节。
4存储器映像
图七存储器图
5电气特性
请参考英文版数据手册6封装参数
请参考英文版数据手册7订货代码
表四. 订货代码
型号闪存存储器
K字节SRAM存储器
K字节
封装
STM32F103C6T6 32 10
STM32F103C8T6 64 20
STM32F103CBT6 128 20
LQFP48
STM32F103R6T6 32 10
STM32F103R8T6 64 20
STM32F103RBT6 128 20
LQFP64
STM32F103V8T6 64 20
STM32F103VBT6 128 20
LQFP100
STM32F103V8H6 64 20
STM32F103VBH6 128 20
LFBGA100
STM32F103T6U6 32 6
STM32F103T8U6 64 10
VFQFPN36
7.1 后续的产品系列
后续的STM32F103xx增强型系列产品将会有更广泛的型号选择,芯片将会有更大的封装尺寸并内嵌多达512KB的Flash和48KB的SRAM。
同时,后续产品会提供EMI,SDIO,I2S,DAC,更多的定时器和USARTS接口功能。
8版本历史
请参考英文版数据手册。