ST意法半导体在牵手ARM后可以说是做的非常成功,抓住了从普通MCU到ARM的市场转变的机会。由于ST公司的STM32系列ARM 使用了完善的库开发,作为芯片的应用者不用从底层的寄存器来实现每个功能的语句编程,直接使用ST的库来完成开发,降低了应用开发的门槛和难度以及开发周期,更多的已经由ST公司做成了库文件。ST的ARM从Cortex™-M0 到Cortex™-M4不断地在推出自己新的产品。在所有这些系列里,STM32 F1系列仍然是目前的主流产品,在大部分控制产品里都可以实现便捷的开发应用,而在性价比上又比较有优势,致芯科技在提供STM32解密的时候,遇到最多需求的也是STM32F1解密的。致芯科技在不断地增加解密的型号,随着使用和市场的需求,致芯科技对大多芯片可以提供逆向分析和代码提取服务。 STM32F0入门级Cortex™-M0 MCU意法半导体基于ARM® Cortex-M0的STM32 F0系列实现了32位性能,同时传承了STM32系列的重要特性,特别适于成本敏感型应用。STM32 F0 MCU集实时性能、低功耗运算和与STM32平台相关的先进架构及外设于一身。STM32F030 Value系列在传统8位和16位市场极具竞争力,并可使用户免于不同架构平台迁徙和相关开发带来的额外工作。借助于STM32F0x2系列新增产品,STM32 F0系列通过USB 2.0和CAN也提供了丰富的通信接口,使它成为通信网关、智能能源器件或游戏终端的理想选择。 STM32 F1系列主流MCU STM32 F1系列主流MCU满足了工业、医疗和消费类市场的各种应用需求。凭借该产品系列,意法半导体在全球ARM Cortex-M 微控制器领域处于领先地位,同时树立了嵌入式应用的里程碑。该系列利用一流的外设和低功耗、低压操作实现了高性能,同时还以可接受的价格、利用简单的架构和简便易用的工具实现了高集成度。 该系列包含五个产品线,它们的引脚、外设和软件均兼容。 超值型STM32F100 - 24 MHz CPU,具有电机控制和CEC功能 基本型STM32F101 - 36 MHz CPU,具有高达1MB的Flash STM32F102 – 48 MHz CPU具备USB FS 增强型STM32F103 - 72 MHz CPU,具有高达1MB的Flash、电机控制、USB和CAN 互联型STM32F105/107 - 72 MHz CPU,具有以太网MAC、CAN和USB 2.0 OTG STM32 F2系列高性能MCU 基于ARM® Cortex™-M3的STM32 F2系列采用意法半导体先进的90 nm NVM制程制造而成,具有创新型自适应实时存储器加速器(ART加速器™)和多层总线矩阵, 实现了前所未有的高性价比。 该系列具有集成度高的特点:整合了1MB Flash存储器、128KBSRAM、以太网MAC、USB 2.0 HS OTG、照相机接口、硬件加密支持和外部存储器接口。 意法半导体的加速技术使这些MCU能够在主频为120 MHz 下实现高达150 DMIPS/398 CoreMark的性能,这相当于零等待状态执行,同时还能保持极低的动态电流消耗水平(175 μA/MHz)。 带有DSP和FPU指令的STM32 F3系列混合信号MCU STM32 F3系列具有运行于72 MHz的32位ARM Cortex-M4内核(DSP、FPU)并集成多种模拟外设,从而降低应用成本并简化应用设计,它包括: 快速和超快速比较器(<30 ns) 具有可编程增益的运算放大器(PGA) 12位DAC 超快速12位ADC,单通道每秒5 M次采样(交替模式下可达到每秒18 M次采样) 精确的16位sigma-delta ADC(21通道) 144 MHz的快速电机控制定时器(分辨率 < 7 ns) CCM(内核耦合存储区)是在RAM执行时间关键程序所专用的存储器架构,可将性能提升43% STM32 F3系列MCU与STM32F0和F1系列引脚兼容,具有相同的外设。这保证了在为满足应用需要而优化器件性能时,可缩短设计周期,并在设计后续应用时有卓越的灵活性。 STM32 F3系列包括: STM32F301、STM32F302通用器件具有多种外设选项,从基本的低价外设,到更多的模拟功能及USB/CAN接口 STM32F303为全功能产品,能够管理双FOC电机控制,具有CCM – 在RAM执行时间关键程序所专用的存储器架构 STM32F373具有16位sigma-delta ADC,能够在生物识别传感器和智能计量等应用中实现高精度测量 STM32F3x8产品线支持1.8V的工作电压 带有DSP和FPU指令的STM32 F4系列高性能MCU 基于ARM® Cortex™-M4的STM32 F4系列MCU采用了意法半导体的NVM工艺和ART加速器™,在高达180 MHz的工作频率下通过闪存执行时其处理性能达到225 DMIPS/608 CoreMark,这是迄今所有基于Cortex-M内核的微控制器产品所达到的最高基准测试分数。 由于采用了动态功耗调整功能,通过闪存执行时的电流消耗范围为STM32F401的128 μA/MHz到STM32F439的260 μA/MHz。 STM32 F4系列包括五条互相兼容的数字信号控制器(DSC)产品线,是MCU实时控制功能与DSP信号处理功能的完美结合体。 STM32F401 – 84 MHz CPU/105 DMIPS,尺寸最小、成本最低的解决方案,具有卓越的功耗效率 STM32F405/415 – 168 MHz CPU/210 DMIPS,高达1MB、具有先进连接功能和加密功能的Flash存储器 STM32F407/417 – 168 MHz CPU/210 DMIPS,高达1MB的闪存(Flash),增加了以太网MAC和照相机接口 STM32F427/437 – 180 MHz CPU/225 DMIPS,高达2MB的双区闪存,具有SDRAM接口、Chrom-ART加速器™、串行音频接口,性能更高,静态功耗更低 STM32F429/439 – 180 MHz CPU/225 DMIPS,高达2MB的双区闪存,增加了LCD-TFT控制器 作为普通客户,当有需要STM32解密的时候,怎么知道自己的芯片是哪个系列,又是多大的存储器的芯片呢,在芯片上的型号都代表什么呢,下图会详细告诉你如何认识STM32 的型号。 |
---|
- 超值型STM32F100 - 24 MHz CPU,具有电机控制和CEC功能
- 基本型STM32F101 - 36 MHz CPU,具有高达1MB的Flash
- STM32F102 – 48 MHz CPU具备USB FS
- 增强型STM32F103 - 72 MHz CPU,具有高达1MB的Flash、电机控制、USB和CAN
- 互联型STM32F105/107 - 72 MHz CPU,具有以太网MAC、CAN和USB 2.0 OTG
STM32 F2系列高性能MCU 基于ARM® Cortex™-M3的STM32 F2系列采用意法半导体先进的90 nm NVM制程制造而成,具有创新型自适应实时存储器加速器(ART加速器™)和多层总线矩阵, 实现了前所未有的高性价比。 该系列具有集成度高的特点:整合了1MB Flash存储器、128KBSRAM、以太网MAC、USB 2.0 HS OTG、照相机接口、硬件加密支持和外部存储器接口。 意法半导体的加速技术使这些MCU能够在主频为120 MHz 下实现高达150 DMIPS/398 CoreMark的性能,这相当于零等待状态执行,同时还能保持极低的动态电流消耗水平( 175 μA/MHz)。 带有DSP和FPU指令的STM32 F3系列混合信号MCU STM32 F3系列具有运行于72 MHz的32位ARM Cortex-M4内核(DSP、FPU)并集成多种模拟外设,从而降低应用成本并简化应用设计,它包括:
- 快速和超快速比较器(<30 ns)
- 具有可编程增益的运算放大器(PGA)
- 12位DAC
- 超快速12位ADC,单通道每秒5 M次采样(交替模式下可达到每秒18 M次采样)
- 精确的16位sigma-delta ADC(21通道)
- 144 MHz的快速电机控制定时器(分辨率 < 7 ns)
- CCM(内核耦合存储区)是在RAM执行时间关键程序所专用的存储器架构,可将性能提升43%
STM32 F3系列MCU与STM32F0和F1系列引脚兼容,具有相同的外设。 这保证了在为满足应用需要而优化器件性能时,可缩短设计周期,并在设计后续应用时有卓越的灵活性。 STM32 F3系列包括:
- STM32F301、STM32F302通用器件具有多种外设选项,从基本的低价外设,到更多的模拟功能及USB/CAN接口
- STM32F303为全功能产品,能够管理双FOC电机控制,具有CCM – 在RAM执行时间关键程序所专用的存储器架构
- STM32F373具有16位sigma-delta ADC,能够在生物识别传感器和智能计量等应用中实现高精度测量
- STM32F3x8产品线支持1.8V的工作电压
带有DSP和FPU指令的STM32 F4系列高性能MCU 基于ARM® Cortex™-M4的STM32 F4系列MCU采用了意法半导体的NVM工艺和ART加速器™,在高达180 MHz的工作频率下通过闪存执行时其处理性能达到225 DMIPS/608 CoreMark,这是迄今所有基于Cortex-M内核的微控制器产品所达到的最高基准测试分数。 由于采用了动态功耗调整功能,通过闪存执行时的电流消耗范围为STM32F401的128 μA/MHz到STM32F439的260 μA/MHz。 STM32 F4系列包括五条互相兼容的数字信号控制器(DSC)产品线,是MCU实时控制功能与DSP信号处理功能的完美结合体。
- STM32F401 – 84 MHz CPU/105 DMIPS,尺寸最小、成本最低的解决方案,具有卓越的功耗效率
- STM32F405/415 – 168 MHz CPU/210 DMIPS,高达1MB、具有先进连接功能和加密功能的Flash存储器
- STM32F407/417 – 168 MHz CPU/210 DMIPS,高达1MB的闪存(Flash),增加了以太网MAC和照相机接口
- STM32F427/437 – 180 MHz CPU/225 DMIPS,高达2MB的双区闪存,具有SDRAM接口、Chrom-ART加速器™、串行音频接口,性能更高,静态功耗更低
- STM32F429/439 – 180 MHz CPU/225 DMIPS,高达2MB的双区闪存,增加了LCD-TFT控制器
作为普通客户,当有需要STM32解密的时候,怎么知道自己的芯片是哪个系列,又是多大的存储器的芯片呢,在芯片上的型号都代表什么呢,下图会详细告诉你如何认识STM32 的型号。