STM32F103Rx 64 KB RAM
STM32F103Vx 64 KB RAM
STM32F103Z x
64 KB RAM
STM32F103Z x
64 KB RAM
5xUSART 5x16-bit timer 2xSPI, 2XI2C USB, CAN, PWM 2xADC, 2xDAC, I2S EMI (144 pins only)
32b 32b 32b 64b
Cycles
1 1 1 3-7*
▪ 硬件除法
– UDIV&SDIV – 指令执行需要2到12周期,取决与被除数与除数 – 两者越相近指令完成越快 – 指令可以被中断(丢弃/重启)
Cortex-M3 VS ARM7: 主要参数比较
体系结构 指令集 DMIPS/MHz 流水线 中断
STM32F10x的两条产品线
STM32F103 “增强型”系列
•在32位的FLASH MCU中性能最强 •整体信号处理方面一定程度上胜过DSP解决方案 •出众的控制和连通性 •非常适合低电压/低功耗的应用场合
STM32F101 “基本型”系列
•16位处理器的价格却拥有32位的性能 •STM32系列中的入门级产品 •非常适合低电压/低功耗的应用场合
**只有在Flash大于256KB(包含)的芯片上才包括DAC, EMI (144 pins), I2S, SDIO,图象传感器
STM32F103 “增强型”系列
Flash Size (bytes)
512 K
256 K
STM32F103Rx 64 KB RAM
STM32F103Vx 64 KB RAM
•相比于ARM7TDMI,Cortex-M3内核要快35%且减少了45%的代码