STM32F103系列微控制器数据手册

需积分: 50 48 下载量 119 浏览量 更新于2024-07-24 收藏 502KB PDF 举报
STM32F103_Datasheet中文版 STM32F103是一款基于ARM Cortex-M3内核的32位微控制器,具有闪存、USB、CAN等多种接口。下面是该微控制器的详细知识点: **内核** * ARM 32位 Cortex-M3 CPU * 主频率:72MHz * Dhrystone 2.1 benchmark:1.25 DMIPS/MHz * 单周期乘法和硬件除法 **存储器** * 闪存程序存储器:32KB到128KB * SRAM:6KB到20KB **时钟、复位和电源管理** * 供电电压:2.0V到3.6V * I/O管脚:2.0V到3.6V * 上电/断电复位(POR/PDR) * 可编程电压监测器(PVD) * 内嵌高速晶体振荡器:4MHz到16MHz * 内嵌RC振荡器:8MHz * 内嵌40kHz RC振荡器 * PLL供应CPU时钟 * 带校准功能的32kHz RTC振荡器 **低功耗** * 睡眠、停机和待机模式 * VBAT供电RTC和后备寄存器 **模数转换器** * 2个12位模数转换器 * 转换时间:1us * 转换范围:0V到3.6V * 双采样和保持功能 * 温度传感器 **DMA** * 7通道DMA控制器 * 支持的外设:定时器、ADC、SPI、I2C和USART **I/O口** * 多达80个快速I/O口 * 26/37/51/80个多功能双向5V兼容的I/O口 * 所有I/O口可以映像到16个外部中断 **调试模式** * 串行线调试(SWD)和JTAG接口 **定时器** * 多达7个定时器 * 3个16位定时器,每个定时器有多达4个用于输入捕获/输出比较/PWM或脉冲计数的通道 * 16位6通道高级控制定时器 * 多达6路PWM输出 * 死区控制、边缘/中间对齐波形和紧急制动 * 2个看门狗定时器(独立的和窗口型的) * 系统时间定时器:24位自减型 **通信接口** * 多达9个通信接口 * 多达2个I2C接口(SMBus/PMBus) * 多达3个USART接口,支持ISO7816,LIN,IrDA接口和调制解调控制 * 多达2个SPI同步串行接口(18Mbps) * CAN接口(2.0B主动) * USB 2.0全速接口 **封装** * ECOPACK封装(兼容RoHS) **设备列表** * STM32F103x6:STM32F103C6、STM32F103R6、STM32F103T6 * STM32F103x8:STM32F103C8、STM32F103R8、STM32F103V8、STM32F103xB