STM32F100C6T6 是 STMicroelectronics 推出的一款基于 ARM Cortex-M3 内核的 32 位微控制器。该芯片属于 STM32F1 系列,主要定位于低成本、低功耗和高性能应用。它集成了丰富的外设和功能,适用于工业控制、消费电子、医疗设备等多种场景。
该型号具有 64KB 的闪存和 8KB 的 SRAM,采用 LQFP48 封装形式。其工作电压范围为 2.0V 至 3.6V,支持多种低功耗模式,非常适合对电源效率有较高要求的应用。
核心:ARM Cortex-M3
主频:最高 24MHz
闪存:64KB
SRAM:8KB
GPIO 数量:最多 37 个
ADC:12 位,最多 10 通道
定时器:5 个通用定时器(16 位),1 个基本定时器(16 位)
通信接口:2 个 USART、2 个 SPI、2 个 I2C
封装:LQFP48
1. 高性能 ARM Cortex-M3 内核,支持硬件除法器和单周期乘法操作。
2. 内置系统存储器引导程序,方便固件更新和开发。
3. 提供灵活的时钟源选择,包括内部 RC 振荡器和外部晶振输入。
4. 支持多种低功耗模式,如待机模式和停止模式,满足节能需求。
5. 集成丰富的外设,例如 UART、I2C 和 SPI 接口,简化与其他设备的通信设计。
6. 强大的 ADC 功能,可实现高精度模拟信号采集。
7. 具备 CRC 计算单元和 96 位唯一 ID,增强数据完整性和设备标识能力。
8. 提供全面的保护机制,例如欠压检测和过温保护,确保系统稳定性。
1. 工业自动化控制,如电机驱动和传感器数据采集。
2. 消费类电子产品,如家用电器的主控单元。
3. 医疗健康设备,例如便携式心率监测仪或血糖仪。
4. 物联网终端节点,用于数据采集和无线传输的前端处理。
5. 家庭安防系统中的报警模块和环境监控装置。
6. 手持设备,如扫描枪或条码读取器。
STM32F100C8T6, STM32F100RB, STM32F103C8T6