0 卖盘信息
BOM询价
您现在的位置: 首页 > 电子资讯 >基础知识 > gd32f303rct6引脚图

gd32f303rct6引脚图

来源:
2025-08-01
类别:基础知识
eye 2
文章创建人 拍明芯城

GD32F303RCT6 微控制器概述


GD32F303RCT6 是一款由兆易创新(GigaDevice)公司推出的高性能、高集成度的微控制器,隶属于 GD32F303 “巨浪”系列。该系列以其卓越的性能、丰富的外设资源和极具竞争力的成本优势,在工业控制、物联网、医疗设备、消费电子等多个领域得到了广泛应用。GD32F303RCT6 基于 ARM Cortex-M4 内核,这使其不仅继承了 Cortex-M3 内核的高能效特性,更通过新增的数字信号处理(DSP)指令和单精度浮点运算单元(FPU),大幅提升了处理复杂算法和数据密集型任务的能力。这款芯片集成了高达 256KB 的闪存(Flash)和 48KB 的静态随机存取存储器(SRAM),为复杂的应用提供了充足的程序和数据存储空间。其丰富的通用输入输出(GPIO)引脚和多样化的通信接口,使其能够灵活地与各种外部设备和传感器进行连接,成为嵌入式系统设计的理想选择。

image.png

核心架构与性能深度剖析


GD32F303RCT6 的核心是其强大的 ARM Cortex-M4 内核。与传统的 Cortex-M3 内核相比,Cortex-M4 增加了几个关键特性,极大地增强了芯片的性能。首先,它内置了硬件浮点运算单元(FPU),这意味着在进行浮点数运算时,无需通过软件模拟,可以直接由硬件完成,从而显著提升了计算速度和效率。这对于需要大量传感器数据处理、滤波算法、PID 控制等任务的应用至关重要。其次,Cortex-M4 内核支持单周期乘法和累加(MAC)指令,以及其他 DSP 扩展指令,使得处理音频、电机控制、图像处理等数字信号处理任务时,性能得到了质的飞跃。芯片最高主频可达 120MHz,在此频率下,能够实现高速指令执行和快速响应。GD32F303RCT6 的内核还支持嵌套向量中断控制器(NVIC),可实现高效的中断管理,确保在多任务环境下系统的实时响应能力。


存储器资源与管理


在存储器方面,GD32F303RCT6 提供了充足的 256KB 闪存(Flash)48KB 静态随机存取存储器(SRAM)。闪存主要用于存储用户程序代码、常量数据以及需要掉电保存的参数。其内部闪存具有出色的读写性能和擦写寿命,并支持在系统编程(ISP)和在应用编程(IAP)功能,使得固件更新变得灵活便捷。SRAM 则作为高速数据存储器,用于存储程序运行时产生的变量、堆栈、队列等数据。由于 SRAM 的读写速度远高于闪存,因此将频繁访问的数据放在 SRAM 中可以有效提升程序执行效率。GD32F303RCT6 内部存储器与内核之间通过一个高速度的 多层 AHB 总线矩阵 相连接,保证了内核能够以最高效率访问存储器和外设,避免了性能瓶颈。此外,芯片还提供了灵活的存储器保护单元(MPU),可以对不同的存储器区域进行访问权限的设置,增强了系统的安全性和稳定性。


GD32F303RCT6 详细引脚功能图


以下是 GD32F303RCT6 的引脚功能表,详细列出了每个引脚的名称、类型以及所有复用功能。

注意: 引脚的编号和功能是基于 LQFP64 封装,请参考具体数据手册以获取精确信息。

**引脚号引脚名称引脚类型主要功能与复用功能**
1VDD电源3.3V 数字电源
2PC13GPIOGPIO, TAMPER-RTC
3PC14-OSC32_INGPIO/时钟GPIO, PC14 (OSC32_IN 时钟输入)
4PC15-OSC32_OUTGPIO/时钟GPIO, PC15 (OSC32_OUT 时钟输出)
5VSS数字地
6PA0GPIO/ADC/TIMGPIO, ADC_IN0, USART2_CTS, TIM2_CH0, TIMER1_ETR
7PA1GPIO/ADC/TIMGPIO, ADC_IN1, USART2_RTS, TIM2_CH1, TIMER1_CH0
8PA2GPIO/ADC/TIMGPIO, ADC_IN2, USART1_TX, TIM2_CH2, TIMER1_CH1
9PA3GPIO/ADC/TIMGPIO, ADC_IN3, USART1_RX, TIM2_CH3, TIMER1_CH2
10VSS数字地
11VDD电源3.3V 数字电源
12PA4GPIO/ADC/SPIGPIO, ADC_IN4, SPI0_NSS, USART1_CK, DAC_OUT0
13PA5GPIO/ADC/SPIGPIO, ADC_IN5, SPI0_SCK
14PA6GPIO/ADC/SPIGPIO, ADC_IN6, SPI0_MISO, TIM7_CH0, TIMER2_CH0
15PA7GPIO/ADC/SPIGPIO, ADC_IN7, SPI0_MOSI, TIM7_CH1, TIMER2_CH1
16PC4GPIO/ADCGPIO, ADC_IN14, USART2_TX
17PC5GPIO/ADCGPIO, ADC_IN15, USART2_RX
18VSS数字地
19VDD电源3.3V 数字电源
20PB0GPIO/ADC/TIMGPIO, ADC_IN8, TIM2_CH2, TIMER2_CH2
21PB1GPIO/ADC/TIMGPIO, ADC_IN9, TIM2_CH3, TIMER2_CH3
22PB2GPIO/TIMGPIO, I2C1_SMBA, TIMER1_CH0
23PB10GPIO/USART/I2CGPIO, USART2_TX, I2C1_SCL
24PB11GPIO/USART/I2CGPIO, USART2_RX, I2C1_SDA
25VSS数字地
26VDD电源3.3V 数字电源
27PB12GPIO/SPI/I2CGPIO, SPI1_NSS, I2C1_SMBA, USART2_CK
28PB13GPIO/SPIGPIO, SPI1_SCK, USART2_CTS
29PB14GPIO/SPIGPIO, SPI1_MISO, USART2_RTS
30PB15GPIO/SPIGPIO, SPI1_MOSI
31VSS数字地
32VDD电源3.3V 数字电源
33PC6GPIO/TIMGPIO, TIMER2_CH0
34PC7GPIO/TIMGPIO, TIMER2_CH1
35PC8GPIO/TIMGPIO, TIMER2_CH2
36PC9GPIO/TIMGPIO, TIMER2_CH3, I2C0_SDA
37PA8GPIO/USART/TIMGPIO, USART0_CK, TIM0_CH0
38PA9GPIO/USART/TIMGPIO, USART0_TX, TIM0_CH1
39PA10GPIO/USART/TIMGPIO, USART0_RX, TIM0_CH2
40PA11GPIO/USART/CANGPIO, USART0_CTS, CAN0_RX
41PA12GPIO/USART/CANGPIO, USART0_RTS, CAN0_TX, USB_DP
42VSS数字地
43VDD电源3.3V 数字电源
44PA13GPIO/调试GPIO, JTMS, SWDIO
45PA14GPIO/调试GPIO, JTCK, SWCLK
46PA15GPIO/调试/SPIGPIO, JTDI, SPI0_NSS
47PC10GPIO/USART/SPIGPIO, USART2_TX, SPI2_SCK
48PC11GPIO/USART/SPIGPIO, USART2_RX, SPI2_MISO
49PC12GPIO/SPIGPIO, SPI2_MOSI
50VSS数字地
51VDD电源3.3V 数字电源
52PD2GPIO/TIMGPIO, TIM2_ETR
53PB3GPIO/调试/SPIGPIO, JTDO, SPI0_SCK
54PB4GPIO/调试/SPIGPIO, NJTRST, SPI0_MISO
55PB5GPIO/SPI/I2CGPIO, SPI0_MOSI, I2C0_SMBA
56PB6GPIO/I2C/TIMGPIO, I2C0_SCL, TIM3_CH0
57PB7GPIO/I2C/TIMGPIO, I2C0_SDA, TIM3_CH1
58BOOT0输入启动模式选择
59PB8GPIO/CANGPIO, CAN0_RX, TIM3_CH2
60PB9GPIO/CANGPIO, CAN0_TX, TIM3_CH3
61VSS数字地
62VDD电源3.3V 数字电源
63NRST输入/输出复位引脚
64VSSA/VDDA电源模拟地 / 模拟电源


GD32F303RCT6 引脚功能详解



通用输入输出引脚 (GPIO)


GD32F303RCT6 的大部分引脚都可以用作 GPIO。GPIO 是微控制器与外部世界进行交互的最基本接口,其功能丰富且可配置性强。每个 GPIO 引脚都可以被独立配置为四种模式:浮空输入上拉输入下拉输入模拟输入。在输出模式下,可以配置为推挽输出开漏输出,并可选择输出速度(低速、中速、高速、超高速)。通过灵活配置,GPIO 引脚可以驱动 LED、读取按键状态、控制继电器、驱动显示屏等。此外,几乎所有的 GPIO 引脚都支持外部中断功能,可以配置为在上升沿、下降沿或双边沿触发中断,实现对外部事件的实时响应。


时钟与复位引脚


微控制器需要精确的时钟源来驱动其内部逻辑和外设。GD32F303RCT6 提供了多种时钟源选项。OSC_INOSC_OUT 引脚用于连接外部高速时钟晶振(HSE),通常是 8MHz。PC14-OSC32_INPC15-OSC32_OUT 引脚则用于连接外部低速时钟晶振(LSE),通常是 32.768kHz,主要用于实时时钟(RTC)功能。NRST 引脚是芯片的硬件复位引脚,通常为低电平有效,用于将芯片恢复到初始状态。此外,BOOT0 引脚用于在启动时选择启动模式,例如从闪存、系统存储器或 SRAM 启动,这对于固件烧录和调试非常重要。


电源与地引脚


为了保证芯片的稳定运行,GD32F303RCT6 提供了多组电源和地引脚。VDDVSS 是数字电源和数字地引脚,为内核和大部分数字外设供电。VDDAVSSA 则是模拟电源和模拟地引脚,专门为模拟外设(如 ADC 和 DAC)供电。将模拟电源与数字电源分离是减少数字电路开关噪声对模拟信号干扰的常用设计方法,这对于提高 ADC 转换精度至关重要。正确地连接这些引脚,并配合适当的电源滤波电容,是确保芯片可靠工作的关键。


调试接口引脚


GD32F303RCT6 支持多种调试接口,方便开发者进行程序下载和在线调试。芯片提供了 JTAGSWD 两种调试方式。PA13PA14 引脚分别用作 JTMSJTCK,同时也复用为 SWDIOSWCLK。JTAG 接口需要四个引脚(JTMSJTCKJTDIJTDO),而 SWD 接口只需两个引脚(SWDIOSWCLK),因此 SWD 接口更加节省引脚资源,在小型化设计中更为常用。PA15 引脚复用为 JTDIPB3 引脚复用为 JTDOPB4 引脚复用为 NJTRST


模拟功能引脚


GD32F303RCT6 的模拟功能非常强大,主要体现在其模数转换器(ADC)和数模转换器(DAC)上。

  • 模数转换器 (ADC): 芯片内置了三个 12 位 ADC 单元,共有 16 个外部通道,可实现多通道的模拟信号采集。这些通道可以配置为单次转换、连续转换、扫描转换等多种模式,并支持中断和 DMA 传输,极大地提高了数据采集的效率。PA0PA7PB0PB1PC4PC5 等引脚都可以作为 ADC 的输入通道。ADC 的高精度和高速度使其适用于各种传感器数据的采集,例如温度、光照、电压等。

  • 数模转换器 (DAC): 芯片内置了两个 12 位 DAC 转换器,可以将数字信号转换为模拟信号。PA4 引脚作为 DAC_OUT0 输出,可用于产生任意波形、生成参考电压或音频信号。DAC 的存在使得芯片在控制领域具有更强的灵活性,例如驱动伺服电机或模拟输出控制。


定时器功能引脚


GD32F303RCT6 集成了多个通用定时器和高级定时器,功能强大,可以满足各种计时、计数、脉冲宽度调制(PWM)等需求。

  • 通用定时器: TIMER1TIMER2TIMER3TIMER4TIMER5 等定时器可以用于基本的计时、计数以及 PWM 输出、输入捕获和输出比较功能。例如,PA6PA7PB6PB7 等引脚复用为 TIM 的通道,可以用于产生精确的 PWM 信号,从而控制电机的转速、LED 的亮度等。

  • 高级定时器: TIMER0TIMER7 是功能更强大的高级定时器,它们除了通用定时器的功能外,还特别适用于复杂的电机控制应用,例如三相 PWM 信号的生成,并带有死区时间控制和紧急停止功能。PA8PA9PA10 等引脚复用为 TIMER0 的通道,是高性能电机控制系统的核心。


通信接口引脚


现代嵌入式系统离不开与外部设备的通信,GD32F303RCT6 提供了丰富的通信外设。

  • USART (通用同步异步收发器): 芯片提供了多个 USART 接口,支持全双工异步通信,也可配置为同步通信。USART0 (PA9/PA10)、USART1 (PA2/PA3)、USART2 (PB10/PB11)等引脚组用于实现 UART 通信,可与 PC、其他微控制器、蓝牙模块等进行数据传输。

  • SPI (串行外设接口): 芯片提供了多个 SPI 接口,支持高速全双工同步通信,可用于连接闪存芯片、传感器、显示屏等外设。SPI0 (PA5/PA6/PA7)、SPI1 (PB13/PB14/PB15)、SPI2 (PC10/PC11/PC12)等引脚组是 SPI 接口的关键引脚。

  • I2C (集成电路间总线): 芯片提供了多个 I2C 接口,支持半双工多主从通信,常用于连接 EEPROM、陀螺仪、温湿度传感器等。I2C0 (PB6/PB7)、I2C1 (PB10/PB11)等引脚组是 I2C 接口的关键引脚。

  • CAN (控制器局域网): CAN0 接口 (PA11/PA12PB8/PB9) 提供了强大的抗干扰能力和可靠的通信,常用于汽车电子和工业自动化领域。

  • USB (通用串行总线): PA11PA12 引脚可复用为 USB OTG FS 接口的 USB_DMUSB_DP 引脚,使得芯片可以作为 USB 设备或主机与 PC 或其他 USB 设备进行通信,极大地拓展了其应用场景。


其他关键系统外设


除了上述引脚复用功能外,GD32F303RCT6 还集成了其他重要的系统级外设,进一步提升了其功能和可靠性。

  • 直接存储器访问 (DMA): 芯片内置了两个 DMA 控制器,共 12 个通道。DMA 能够在外设与存储器、或存储器与存储器之间直接进行数据传输,无需 CPU 参与。这可以显著降低 CPU 负载,释放 CPU 资源来处理更复杂的任务。例如,ADC 转换后的数据可以通过 DMA 直接传送到 SRAM,而无需 CPU 每次都去读取,从而实现高速、高效的数据采集。

  • 看门狗定时器 (WDT): 芯片提供了独立的看门狗(IWDG)和窗口看门狗(WWDG)。看门狗是一种重要的系统监控机制,用于检测程序是否陷入死循环或异常状态。IWDG 由其独立的 RC 振荡器驱动,可以独立于主时钟运行,提高了系统的可靠性。WWDG 则通过在一个可配置的窗口时间内喂狗,防止程序因执行过快而发生异常。

  • 实时时钟 (RTC): 芯片集成了 RTC,由备用电源供电,即使在主电源断电的情况下,也能保持计时功能。它可用于提供日期和时间信息,并支持唤醒功能,非常适用于低功耗应用。

  • 外部中断/事件控制器 (EXTI): EXTI 允许每个 GPIO 引脚都可以作为中断源,从而实现对外部事件的快速响应。通过配置 EXTI,系统可以在检测到按键按下、传感器信号变化等外部事件时立即进入中断服务程序进行处理。


总结


GD32F303RCT6 微控制器以其强大的 ARM Cortex-M4 内核、高达 120MHz 的主频、丰富的片上存储器以及全面而灵活的外设资源,在当前嵌入式市场中占据了重要地位。其引脚功能高度复用,使得一个物理引脚可以根据程序配置实现多种功能,极大地提高了硬件设计的灵活性和芯片的利用率。无论是需要复杂算法处理的电机控制、需要大量数据采集的工业自动化,还是需要丰富通信功能的物联网终端,GD32F303RCT6 都能提供强大而可靠的解决方案。通过对芯片引脚图的深入理解和对外设功能的合理配置,开发者可以充分利用其性能优势,开发出功能强大、稳定可靠的嵌入式产品。

责任编辑:David

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

下一篇: gd32f303rct6参数
标签: gd32f303rct6

相关资讯

资讯推荐
云母电容公司_云母电容生产厂商

云母电容公司_云母电容生产厂商

开关三极管13007的规格参数、引脚图、开关电源电路图?三极管13007可以用什么型号替代?

开关三极管13007的规格参数、引脚图、开关电源电路图?三极管13007可以用什么型号替代?

74ls74中文资料汇总(74ls74引脚图及功能_内部结构及应用电路)

74ls74中文资料汇总(74ls74引脚图及功能_内部结构及应用电路)

芯片lm2596s开关电压调节器的中文资料_引脚图及功能_内部结构及原理图_电路图及封装

芯片lm2596s开关电压调节器的中文资料_引脚图及功能_内部结构及原理图_电路图及封装

芯片UA741运算放大器的资料及参数_引脚图及功能_电路原理图?ua741运算放大器的替代型号有哪些?

芯片UA741运算放大器的资料及参数_引脚图及功能_电路原理图?ua741运算放大器的替代型号有哪些?

28nm光刻机卡住“02专项”——对于督工部分观点的批判(睡前消息353期)

28nm光刻机卡住“02专项”——对于督工部分观点的批判(睡前消息353期)

拍明芯城微信图标

各大手机应用商城搜索“拍明芯城”

下载客户端,随时随地买卖元器件!

拍明芯城公众号
拍明芯城抖音
拍明芯城b站
拍明芯城头条
拍明芯城微博
拍明芯城视频号
拍明
广告
恒捷广告
广告
深亚广告
广告
原厂直供
广告