STM32F103x8微控制器数据手册
需积分: 10 55 浏览量
更新于2024-07-24
收藏 1.85MB PDF 举报
STM32中文资料
STM32是一款基于ARM Cortex-M3内核的32位微控制器,由STMicroelectronics公司生产。STM32F103xB系列微控制器是STM32系列中的中等容量增强型,具有64或128K字节的闪存程序存储器和高达20K字节的SRAM。
**内核**
STM32F103xB系列微控制器的内核是ARM32位的Cortex-M3 CPU,最高工作频率为72MHz,在存储器的0等待周期访问时可达1.25DMips/MHz(Dhrystone 2.1)。该CPU还具有单周期乘法和硬件除法功能。
**存储器**
STM32F103xB系列微控制器具有从64K或128K字节的闪存程序存储器和高达20K字节的SRAM。闪存程序存储器用于存储程序代码,而SRAM用于存储数据。
**时钟、复位和电源管理**
STM32F103xB系列微控制器具有多种时钟源,包括2.0~3.6伏供电和I/O引脚,上电/断电复位(POR/PDR)、可编程电压监测器(PVD)、4~16MHz晶体振荡器、内嵌经出厂调校的8MHz的RC振荡器、内嵌带校准的40kHz的RC振荡器、产生CPU时钟的PLL、带校准功能的32kHzRTC振荡器等。
**低功耗**
STM32F103xB系列微控制器具有低功耗模式,包括睡眠、停机和待机模式。VBAT为RTC和后备寄存器供电,以减少功耗。
**模数转换器**
STM32F103xB系列微控制器具有两个12位模数转换器,转换时间为1μs(多达16个输入通道)。转换范围为0至3.6V,具有双采样和保持功能,并具有温度传感器。
**DMA**
STM32F103xB系列微控制器具有7通道DMA控制器,支持的外设包括定时器、ADC、SPI、I2C和USART。
**I/O端口**
STM32F103xB系列微控制器具有多达80个快速I/O端口,所有I/O口可以映像到16个外部中断;几乎所有端口均可容忍5V信号。
**调试模式**
STM32F103xB系列微控制器具有串行单线调试(SWD)和JTAG接口,方便调试和开发。
**定时器**
STM32F103xB系列微控制器具有多达7个定时器,包括3个16位定时器,每个定时器有多达4个用于输入捕获/输出比较/PWM或脉冲计数的通道和增量编码器输入;1个16位带死区控制和紧急刹车的PWM高级控制定时器;2个看门狗定时器(独立的和窗口型的);系统时间定时器:24位自减型计数器。
**通信接口**
STM32F103xB系列微控制器具有多达9个通信接口,包括多达2个I2C接口(支持SMBus/PMBus)、多达3个USART接口(支持ISO7816接口、LIN、IrDA接口和调制解调控制)、多达2个SPI接口(18M位/秒)、CAN接口(2.0B主动)、USB2.0全速接口。
**CRC计算单元**
STM32F103xB系列微控制器具有CRC计算单元,用于数据校验和错误检测。
**ECOPACK封装**
STM32F103xB系列微控制器采用ECOPACK封装,具有环保特性和高可靠性。
点击了解资源详情
116 浏览量
142 浏览量
2012-01-31 上传
139 浏览量
2012-09-24 上传
106 浏览量
108 浏览量
212 浏览量