ST的MCU系列
STM32WLE5基于STM32L4架构:单片集成STM32微控制器 IP和增强版Semtech射频模块支持LoRa®等全球低功耗广域网接入
除了嵌入式LoRa调制技术之外,STM32WLE5还能够处理(G)FSK, (G)MSK和BPSK调制方法,因此,允许开发者使用各种替代协议,包括专有协议。此外,高射频性能且低功耗,确保无线连接的可靠性,并延长电池续航时间。
片上闪存容量充足,64KB、128KB和256KB 三种容量可选,使开发人员可以为包括应用和射频在内的整个平台,选择最佳的代码存储容量和数据存储容量。
用户还受益于STM32L4微控制器的内置数据安全功能,包括硬件公钥加速器(PKA)、硬件随机数发生器(TRNG)、扇区读写保护(PCROP)以及支持包括RSA在内的最先进的加密算法。
一 STM32F1(M3)系列:
超值型系列STM32F100- 24 MHz最高主频 带马达控制和CEC功能
基本型系列STM32F101 - 36 MHz最高主频,具有高达1M字节的片上闪存
USB基本型系列STM32F102 - 48 MHz最高主频,带全速USB模块
增强型系列STM32F103 - 72 MHz最高主频,具有高达1M字节的片上闪存,兼具马达控制、USB和CAN模块
互联型系列STM32F105/107 - 72 MHz最高主频,具有以太网MAC、CAN 以及USB 2.0 OTG功能
有人说STM32F1XX 基本上都用 STM32F0 和 STM32F3 替换了。原因就是 STM32F0 和 STM32F3 系列的外部资源要多很多,而且修改了很多在 F1XX F2XX F4XX 上面不好的地方
二 STM32F0(M0)系列:
STM32F030----ARM Cortex-M0内核。最高主频48MHZ,特别是STM32F030F4,16K FLASH,4K RAM , TSSOP20封装。价格在3块钱左右。
STM32F042/052----同样Cortex-M0内核 。14年初推出的芯片,号称带USB,CAN总线的最便宜的MCU。可以和STM32F103系列 完全 PIN TO PIN 。适用于需要USB功能的小型电脑周边产品。
STM32L053----Cortex-M0+内核,14年推出。STM32L152系列的芯片我测过功耗,并没有我想象中的如意,比STM32F103略低,但比起市场上其他的低功耗MCU,并没有太明显的优势。但L053确实做得更好,可以详见我的实测笔记http://bbs.21ic.com/icview-835590-1-1.html 。主频32MHZ,最大FLASH 64kb.适用于低功耗要求苛刻的小型产品应用。跟STM32F103 PIN TO PIN
二 STM32F3/4(M4)系列: 单精度浮点数
STM32F411--STM32系列中Cortex-M4内核中比较通用还是STM32F407系列,最高主频180MHZ。但这块STM32F401的特点在于其低功耗。运行功耗100uA/mhz,比32L053还略低。但由于是Cortex-M4内核,更方面功能会更强(最高主频84MHZ , FLASH 512kb),十分适用于智能手环等可穿戴类产品。
STM32F303----各方面跟STM32F103一模一样,除了多了一个浮点运算,对于运算较多,很多Sensor数据处理的产品,可以考虑
STM32F413/423 (增加一个硬件随机数生成器(TRNG)和AES-256算法硬件加速器)MCU基于支持浮点运算单元的Cortex®-M4内核,它的工作频率可达到100 MHz,在运行和停机模式下实现出色的低功耗性能,新增DMA数据批处理模式(BAM+)利用RAM1和RAM2两个独立内存区处理指令和数据,处理效率极高,特别适合于传感控制器相关应用,首次引入100MHz双模四线SPI外部存储器串行接口和连接外部SRAM、PSRAM或NOR闪存的16位灵活存储控制器(FMC),以及最高16位QVGA或8位WQVGA液晶显示器接口和USB OTG接口。其中USB OTG内置链路电路管理(LPM)和双电压轨,节省外部电平转换器件;强型语音采集接口集成多通道数字 Sigma-Delta调制滤波器(DFSDM),可实现低功耗声音定位和波束成形,主打始终运行的传感器和通用工业设备,为STM32F1应用提供一个稳健可靠且高成本效益的系统升级方案 。
三、STM32F7/H7(M7)系列:双精度浮点数
STM32F7x0和STM32H7x0超值系列: