描述
STM32F103xC、STM32F103xD和STM32F103xE高性能系列,集成了工作频率为72 MHz的高性能ARM® Cortex®-M3 32位RISC内核、高速嵌入式存储器(高达512 KB的Flash存储器和达64 KB的SRAM存储器),以及大量连接至2条APB总线的增强型I/O和外设。所有器件均提供3个12位ADC、4个通用16位定时器、2个PWM定时器以及标准和高级通信接口:多达2个I2C、3个SPI、2个I2S、1个SDIO、5个USART、1个USB和1个CAN。
STM32F103xC/D/E大容量高性能系列的工作温度范围是–40至+105 °C,电源电压范围是2.0至3.6 V。该系列提供了一套全面的节能模式,可实现低功耗应用设计。
这些特性使得STM32F103xC/D/E大容量高性能系列微控制器成为各种应用的理想之选,例如电机驱动、应用控制、医疗和手持式设备、PC和游戏外设、GPS平台、工业应用、PLC、逆变器、打印机、扫描仪、警报系统、视频电话和HVAC等。
所有功能
1:内核:ARM® 32位Cortex®-M3 CPU
最大频率72 MHz,以零等待周期访问存储器时的性能达1.25 DMIPS/MHz (Dhrystone 2.1)
单周期乘法和硬件除法指令
2:存储器
256至512 KB Flash存储器
高达64KB SRAM
灵活的静态存储控制器,含4个可选片上引脚。支持CF卡、SRAM、PSRAM、NOR和NAND存储器
LCD并行接口,支持8080/6800模式
3: 时钟、复位和电源管理
2.0 V到3.6 V应用电源和I/O端口
上电复位 (POR)、掉电复位 (PDR)和可编程电压检测器( PVD)
4 MHz到16 MHz晶振
内置经工厂调校的8 MHz RC振荡器
内置带校准功能的40 kHz RC振荡器
带校准功能的32 kHz RTC振荡器
4:低功耗
睡眠、停止和待机模式
RTC和备份寄存器的VBAT模式供电
5:3个12位、1 μs A/D转换器(多达21通道)
转换范围:0 V到3.6 V
三重采样和保持功能
温度传感器
6:2个12位D/A转换器
7: DMA:12通道DMA控制器
支持的外设:定时器、ADC、DAC、SDIO、I2S、SPI、I2C和USART
8:调试模式
串行有线调试 (SWD) 和 JTAG 接口
Cortex®-M3 Embedded Trace Macrocell™
9:高速I/O端口多达112个
51/80/112个I/O端口,所有端口均可映射到16个外部中断向量,并且几乎均耐受5 V电压
10:定时器多达11个
16位定时器多达4个,每个定时器有多达4个用于IC/OC/PWM或脉冲计数的通道和正交增量编码器输入
2个用于电机控制的16位PWM定时器,带死区生成和紧急停止功能
2个看门狗定时器(独立看门狗和窗口看门狗)
SysTick定时器:24位递减计数器
2个16位基本定时器,用于驱动DAC
11:通信接口多达13个
I2C接口多达2个 (SMBus/PMBus)
USART多达5个(ISO7816接口、LIN、IrDA功能、调制解调器控制)
SPI (18 Mbit/s) 多达3个,其中2个可复用为I2S接口
CAN接口(2.0B 当前最新)
USB 2.0全速接口
SDIO接口
12:CRC计算单元,96位唯一ID
13:ECOPACK®封装