GD32F130&150片上资源一览1模拟外设ADCDAC CMP基础公共模块Flash 、 RAM、 PWR、 PLL、 RCC、 GPIO内核、架构定时 \计数器TIMWDGRTC功能外设CECTSCCRCDMA通信接口I2CSPI/I2SUSARTUSBGD微控制器资源特性一览表( 1)2GD32F130 GD32F150 GD32F101x GD32F103x GD32F105/107x内核 Cortex-M3 Cortex-M3 Cortex-M3 Cortex-M3 Cortex-M3主频 48M 72M 56M 108M 108MFlash 64K 64K 3M 3M 1MRAM 8K 8K 80K 96K 96K工作电压&低功耗2.6~3.6V三种2.6~3.6V三种2.6~3.6V三种2.6~3.6V三种2.6~3.6V三种启动管脚 BOOT0 BOOT0 BOOT0、BOOT1 BOOT0、BOOT1 BOOT0、BOOT1调试口 SWD SWD SWD、 JTAG SWD、 JTAG SWD、 JTAGGD微控制器资源特性一览表( 2)3GD32F130 GD32F150 GD32F101x GD32F103x GD32F105/107x封装引脚IO20/1528/2348/3964/5520/1532/2748/3964/5536/2648/3764/51100/80144/11236/2648/3764/51100/80144/11236/2648/3764/51100/80144/112A/D模块 1 1 2 3 3D/A模块 0 1 2 2 2比较器 2 2 0 0 0TIM 6 8 12 14 14WDG 2 2 2 2 2RTC 硬件日历 硬件日历 32位计数器 32位计数器 32位计数器GD微控制器资源特性一览表( 3)4GD32F130 GD32F150 GD32F101x GD32F103x GD32F105/107xI2C 2 2 2 3 2SPI/I2S 2/0 2/0 3/0 3/2 3/2UART 2 2 5 5 5USB 0 1 0 1 1(+OTG)TSC 1 1 0 0 0CRC 1 1 1 1 1CEC 1 1 0 0 0DMA 1 1 2 2 2GD微控制器资源特性一览表( 4)5GD32F130 GD32F150 GD32F101x GD32F103x GD32F105/107xEth 0 0 0 0 0/1CAN 0 0 0 1 2SDIO 0 0 0 1 0EXMC 0 0 1 1 1内核6Cortex-M3架构 ARMv7-M指令集 Thumb® / Thumb-2流水线 3级中断数 1~240 中断优先级 8~256个优先级中断响应速度 12个时钟周期,最快 6个MPU 有BIT BANDING 支持CMSIS 有单周期乘法指令有低功耗模式 有架构Cortex_M3DMA AHB MatrixFlashRAMGPIO Port A B C D FBridge1Bridge2EXTI ,ADCUSART1,SPI/I2SCMP,TIM1TIM15,TIM16TIM17PWR,WWDGIWDG,RTCUSB,CECI2C1,I2C2DAC,UART2SPI2,TIM6TIM2,TIM3TIM14,TSC基础外设片上 Flash:每页 1K字节;32K字节空间内, CPU执行指令零等待;32K~64K地址内字节数据有较长延迟;3K字节启动器信息块;8基础外设9电源控制( PWR)基础外设 Clock Tree10基础外设11低功耗模式基础外设启动模式12启动模式启动模式选择选项字节中的 BOOT1 BOOT0管脚Main Flash memory x 0System memory 0 1On-chip SRAM 1 1调试口仅支持 SWD调试模式提供数据断点和程序断点功能支持对定时器, I2C等外设调试支持低功耗模式调试SWDIO内置了上拉, SWCLK内置了下拉基础外设GPIO:最多可以达 55个 GPIO:所有 IO口可响应 EXTI;所有 IO都可以独立配置互丌影响;除了 ADC、 DAC和备份电池管脚,其余 GPIO都是 5V容忍13模拟外设ADC模块内嵌 1个 12位的 ADC,有多达 16个外部通道,可以实现单次转换或扫描转换。
内部自带温度传感器和内部参考输出电压AD转换范围为 2.6~3.6V双时钟架构,有专用的片上 14M振荡器14模拟外设DAC模块内嵌一个 12位的 DAC模块工作电压: 2.6~3.6V 8位或 12位可调输出通道可使用 DMA15模拟外设比较器两路轨导轨的比较器模块工作电压范围: 2.6~3.6输入有多选择: I/o引脚, DAC输出,内部参考电压两个比较器可组成窗口比较器睡眠模式,停止模式比较器任可工作,并使用内部中断线唤醒系统16计数器模块TIM模块17位数和方向 PWM 刹车功能 死区 互补输出TIM1 16位向上向下4 有 有 有TIM2 32位向上向下4 无 无 无TIM3 16位向上向下4 无 无 无TIM6 16位向上0 无 无 无TIM14 16位向上1 无 无 无TIM15 16位向上2 无 无 有TIM16 16位向上1 无 无 有TIM17 16位向上1 无 无 有定时计数模块WWDG:可用于监测系统是否出现因软件工作异常导致的运行异常,启动窗口看门狗后, 7位递减计数器开始逐次递减提供提前唤醒中断有 WWDG调试控制位,可在调试模式下继续运行或停止IWDG:自由运行的 12位递减计数器使能后,当计数器值减到 0产生复位采用独立的 40K LSI运行,即使主时钟出现问题也照常运行18定时器计数器RTC特性实时时钟是一个独立的 BCD定时器 /计数器。
RTC模块拥有一个具有可编程报警中断功能的时间日历时钟RTC模块拥有自动唤醒功能,用于管理所有的低功耗模式5个 32bit备份寄存器19通信模块I2C 支持从机模式和主机模式多 主机功能标准模式(高达 100KHz)快速模式(高达 400KHz)7位和 10位地址模式20通信模块SPI主从模式可设置最高通信速率可达 18Mbps支持全双工,单线单工,单线半双工可编程时钟极性和相位主从 机模式下 Nss管脚可软件或者硬件管理发送接收支持 DMA控制I2S单工通信主或从操作发送接收支持 DMA控制21通信模块UART最高通信率可达 9Mbps数据帧可灵活配置支持同步和异步串口模式支持 IrDA 编解码器智能 卡模式Lin模式USB USB2.0全速从机控制器USB CLK通过内部 PLL提供USB必须是 HSE提供时钟,而且需要控制在 12M以上22功能模块TSC可靠的电荷迁移采集检测原理支持多达 18个电容传感器通道多达 6个模拟 I/O 口组支持 TSC将 MCU从低功耗唤醒23功能外设CRC可用 于验证传输数据和存储数据的完整性采用 32位 CRC以太网多项式输入数据宽度可配置CEC各种音像制品之间的高层次的控制功能的协议。
符合 HDMI-CEC的 V1.4协议32K的 CEC内核具有两个时钟源: LSI和 HIS/244支持从 Stop模式唤醒 MCUDMA支持七个通道支持 Timers, ADC,SPI,I2C,USART,DAC,I2S24。