STMicroelectronics STM32F107互联系列MCU

STMicroelectronics STM32F107xx互联系列MCU采用高性能ARM Cortex™-M3 32位RISC内核(工作频率为72MHz)。该系列还内含高速嵌入式存储器(闪存高达256KB,SRAM高达64KB),以及可连接到两条APB总线的各种增强型I/O和外设。所有器件均具有两个12位ADC、四个通用16位定时器外加一个PWM定时器,以及标准和高级通信接口:最多两个I2C、三个SPI、两个I2S、五个USART、一个USB OTG FS和两个CAN。STM32F107xx可提供以太网。

特性

  • 内核:ARM® 32位Cortex®-M3 CPU
    • 0等待状态内存访问时的最大频率为72MHz,性能为1.25DMIPS/MHz (Dhrystone 2.1)
    • 单周期乘法和硬件除法
  • 存储器
    • 64KB至256KB闪存
    • 64KB通用SRAM
  • 时钟、复位和电源管理
    • 2.0V至3.6V应用电源和I/O
    • POR、PDR和可编程电压检测器 (PVD)
    • 3MHz至25MHz晶体振荡器
    • 内置8MHz工厂校准RC
    • 内置40kHz RC,带校准功能
    • 用于RTC的32kHz振荡器,带校准功能
  • 低功耗
    • 睡眠、停止和待机模式
    • 用于RTC和备用寄存器的VBAT电源
  • 2个12位、1μs模数转换器(16通道)
    • 转换范围:0V至3.6V
    • 采样和保持功能
    • 温度传感器
    • 交错模式下高达2MSPS
  • 2个12位数模转换器
  • DMA:12通道DMA控制器
    • 支持的外设:定时器、ADC、DAC、I2S、SPI、I2C和USART
  • 调试模式
    • 串行线调试 (SWD) 和JTAG接口
    • Cortex®-M3嵌入式Trace Macrocell™
  • 多达80个快速I/O端口
    • 51/80个I/O,全部可映射到16个外部中断向量,并且几乎均可耐受5V电压
  • CRC计算单元,96位唯一ID
  • 多达10个定时器,具有引脚分配重映射功能
    • 多达4个16位定时器,每个定时器均具有多达4个IC/OC/PWM或脉冲计数器和正交(增量)编码器输入
    • 1个16位电机控制PWM定时器,带死区生成和紧急停止功能
    • 2个看门狗定时器(独立和窗口)
    • 1个24位SysTick倒数定时器
    • 2个16位基本定时器,用于驱动DAC
  • 多达14个通信接口,具有引脚分配重映射功能
    • 多达2个I2C接口 (SMBus/PMBus)
    • 多达5个USART(ISO 7816接口、LIN、IrDA功能、调制解调器控制)
    • 多达3个SPI (18Mbit/s),其中2个带有多路复用I2S接口,可通过高级PLL方案提供音频级精度
    • 2个CAN接口(2.0B有源)以及512B的专用SRAM
    • USB 2.0全速设备/主机/OTG控制器,带有片上PHY(支持HNP/SRP/ID)和1.25Kb专用SRAM
    • 带专用DMA和SRAM (4KB) 的10/100以太网MAC:支持IEEE1588硬件,MII/RMII可用于所有封装

应用

  • 通用型应用
    • 电机驱动和应用控制
    • 医疗和手持设备
    • 警报系统
    • 可视对讲
    • 暖通空调
    • 家用音频设备
  • 工业应用
    • PLC
    • 逆变器
    • 打印机
    • 扫描仪

框图

框图 - STMicroelectronics STM32F107互联系列MCU
发布日期: 2019-12-11 | 更新日期: 2024-02-16