ST公司的STM32F102xx是高性能ARM Cortex-M3 32位RISC内核的USB接入MCU,工作频率48MHz,具有高速嵌入式存储器(闪存64kB或128kB以及10kB或16kB SRAM),各种外设和连接两个APB总线的I/O。器件提供标准的通信接口(两个I2C、两个SPI、一个USB和三个USART)以及一个12位ADC和三个通用的16位计时器。主要用在应用控制和用户接口、医疗和手持设备、PC外设、游戏机和GPS平台,以及工业应用如PLC、逆变器、打印机和扫描仪、告警系统、视频互连和HVAC。
该STM32F102xx系列工作温度范围为-40℃~+85℃,2.0V~3.6V电源供电。整套全面的省电模式,保证低功耗应用的要求。
图1 STM32F102T8框图
STM32F102xx中等密度USB访问线微控制器为LQFP48 7mm×7mm,和LQFP64 10mm×10mm封装。
STM32F102xx中等密度USB访问线微控制器适用于广泛的应用范围。
STM32F102xx主要特性
•核
- ARM的32位Cortex-M3 CPU48MHz的最高频率,1.25DMIPS/MHz(Dhrystone 2.1)用于0 WS内存访问,单周期乘法和硬件除法
-存储器64kB或128kB的闪存,10kB或16kB的SRAM
-时钟,复位和电源控制,2.0V~3.6V供电和I/O的POR,PDR和可编程 压监测器(PVD),- 4MHz~16MHz晶体振荡器,内部8MHz的工厂校准RC,内部40kHz RCPLL用于CPU ,时钟32kHz振荡器用于RTC校准
-低功耗睡眠,停机和待机模式,VBAT供给,用于RTC和后备寄存器
•调试
- 1×12位,1.2μs的A/D转换器(多达16个通道)转换范围:0V~3.6V,温度传感器,多达51个快速I/O端 口,37/51的I/O,都可在16个外部中断向量标示,可承受5V电压
- 最多6个定时器,3个16位定时器,每个最高4 IC/OC/PWM,或脉冲计数器,2个看门狗定时器(独立的和窗口),系统时间定时器:24位递减计数器
- 多达8个通信接口,最多2个 I2C接口(SMBus/PMBus)多达3个USART(ISO7816接口,LIN,红外功能,调制解调器控制)最多2个SPI接口(12Mbit/s),一个USB 2.0全速接口
- CRC计算单元,96位独特的ID
- ECOPACK封装
主要应用范围
..