STM32F101系列中文数据手册:32位微控制器详细规格

5星 · 超过95%的资源 需积分: 34 5 下载量 192 浏览量 更新于2024-07-29 收藏 1.5MB PDF 举报
"STM32中文数据手册STM32F101x8B_DS_CH_V11" STM32F101系列是意法半导体(STMicroelectronics)推出的一款基于ARM Cortex-M3内核的32位微控制器,特别适用于中等容量的基本应用。这些微控制器提供64KB或128KB的闪存存储空间,以及10KB到16KB的SRAM,确保了足够的程序执行和数据存储能力。 在处理器核心方面,STM32F101采用Cortex-M3 CPU,工作频率最高可达36MHz。在0等待周期访问存储器的情况下,能够达到1.25DMIPS/MHz的性能。此外,内核还支持单周期乘法和硬件除法操作,提高了计算效率。 内存配置包括64KB或128KB的闪存程序存储器,用于存放程序代码,以及10KB至16KB的SRAM,用于运行中的数据存储。此外,微控制器还具备多种时钟和电源管理功能,如2.0到3.6伏的供电范围、上电/断电复位(POR/PDR)、可编程电压检测器(PVD)、不同频率的晶体振荡器,以及内部的RC振荡器。 STM32F101支持多种低功耗模式,如睡眠、停机和待机,同时VBAT引脚为RTC(实时时钟)和备份寄存器供电,保证了系统在低功耗状态下仍能保持时间信息。 在调试方面,STM32F101提供了串行单线调试(SWD)和JTAG接口,方便开发人员进行程序调试和故障排查。该系列微控制器还包括7通道的DMA控制器,可服务于定时器、ADC、SPI、I2C和USART等外设,提升数据传输效率。 STM32F101集成了一个12位ADC,转换时间仅为1μs,最多16个输入通道,支持0~3.6V的转换范围,并内置温度传感器。此外,它拥有丰富的I/O资源,最多80个快速I/O端口,其中大部分端口支持5V tolerant,同时可映射16个外部中断。定时器功能强大,包含3个16位定时器和2个看门狗定时器,以及一个系统时间定时器。 通信接口方面,STM32F101提供多达7个接口,包括最多2个I2C(支持SMBus/PMBus)、3个USART(支持ISO7816、LIN、IrDA和调制解调控制)以及2个SPI接口(最高18M位/秒)。还有一个CRC计算单元,用于数据校验,以及96位的芯片唯一代码,增强了安全性。 STM32F101系列的封装形式采用ECOPACK,具体型号有STM32F101C8、STM32F101R8、STM32F101V8、STM32F101T8以及STM32F101RB、STM32F101VB等,以满足不同应用的需求。这款微控制器广泛应用于工业控制、智能家居、物联网设备以及其他需要高效、低功耗处理能力的场合。