STMicroelectronics STM32F105xx互联系列MCU

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

特性

  • 内核:ARM® 32位Cortex®-M3 CPU
    • 0等待状态内存访问时的最大频率为72MHz,性能为1.25DMIPS/MHz (Dhrystone 2.1)
    • 单周期乘法和硬件除法
  • 存储器
    • 64KB至256KB闪存
    • 64KB通用SRAM
  • 时钟、复位和电源管理
    • 0V至3.6V应用电源和I/O
    • POR、PDR和可编程电压检测器 (PVD)
    • 3MHz至25MHz晶体振荡器
    • 内置8MHz工厂校准RC
    • 内置40kHz RC,带校准功能
    • 用于RTC的32kHz振荡器,带校准功能
  • 低功耗
    • 睡眠、停止和待机模式
    • VBAT电源,用于RTC和备用寄存器
  • 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或脉冲计数器和正交(增量)编码器输入
    • 2个16位电机控制PWM定时器,带死区生成和紧急停止功能
    • 2个看门狗定时器(独立和窗口)
    • SysTick计时器:24位倒数定时器
    • 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有源)以及512字节的专用SRAM
    • USB 0全速设备/主机/OTG控制器,带有片上PHY(支持HNP/SRP/ID)和1.25Kb专用SRAM
    • 带专用DMA和SRAM (4KB) 的10/100以太网MAC:支持IEEE1588硬件,MII/RMII可用于所有封装

应用

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

框图

框图 - STMicroelectronics STM32F105xx互联系列MCU
发布日期: 2019-09-05 | 更新日期: 2024-03-13