型号:STM32F103VET6 品牌:ST 封装:TQFP100
应用与机电控制器,变频器主控,性价比高。
产品种类微控制器 (MCU)
处理器系列STM32F103x
核心ARM Cortex M3
数据总线宽度32 bit
程序存储器类型Flash
程序存储器大小256 KB
数据 RAM 大小48 KB
接口类型CAN, I2C, SPI, USART
最大时钟频率72 MHz
可编程输入/输出端数量80
定时器数量8
最大工作温度+ 85 C
增强型,32位基于ARM核心的带闪存、USB、CAN的微控制器
7个16位定时器、2个ADC 、9个通信接口
多达7个定时器 ,3个16位定时器,每个定时器有多达4
个用于输入捕获/输出比较/PWM或脉冲计数的通道
16位6通道高级控制定时器 ,多达6路PWM 输出死区控制、边缘/中间对齐波形和紧急制动
2个看门狗定时器(独立的和窗口型的),系统时间定时器:24位自减型,9个通信接口,2个I2C接口(SMBus/PMBus),3
个USART接口,支持ISO7816,
LIN,IrDA接口和调制解调控制
多达2个SPI同步串行接口(18兆位/秒)
CAN 接口(2.0B 主动)
USB 2.0 全速接口
内置闪存存储器
高达128K字节的内置闪存存储器,用于存放程序和数据。
内置SRAM
多达20K字节的内置SRAM,CPU能以0等待周期访问(读/写)。
嵌套的向量式中断控制器(NVIC)
STM32F103xx增强型内置嵌套的向量式中断控制器,能够处理多达43个可屏蔽中断通道(不包括16个
Cortex-M3的中断线)和16个优先级。
紧耦合的NVIC能够达到低延迟的中断响应处理
中断向量入口地址直接进入核心
紧耦合的NVIC接口
允许中断的早期处理
处理晚到的较高优先级中断
支持中断尾部链接功能
自动保存处理器状态
中断返回时自动恢复,无需额外指令开销
该模块以最小的中断延迟提供灵活的中断管理功能。
外部中断/事件控制器(EXTI)
外部中断/事件控制器包含19个边沿检测器,用于产生中断/事件请求。
每个中断线都可以独立地配置它的触发事件(上升沿或下降沿或双边沿),能够单独地被屏蔽;有一
个挂起寄存器维持所有中断请求的状态。EXTI可以检测到脉冲宽度小于内部APB2的时钟周期。多
达80个通用I/O口连接到16个外部中断线。
时钟和启动
系统时钟的选择是在启动时进行,复位时内部8MHz的RC振荡器被选为默认的CPU时钟,随后可以
选择外部的、具失效监控的4~16MHz时钟;当外部时钟失效时,它将被隔离,同时会产生相应的中
断。同样,在需要时可以采取对PLL时钟完全的中断管理(如当一个外接的振荡器失效时)。
具有多个预分频器用于配置AHB的频率、高速APB(APB2)和低速APB(APB1)区域。AHB和高速APB
的最高频率是72MHz,低速APB的最高频率为36MHz。
电方案
VDD = 2.0至3.6V:VDD管脚提供I/O管脚和内部调压器的供电。
VSSA,VDDA = 2.0至3.6V:为ADC、复位模块、RC振荡器和PLL的模拟部分提供供电。使用
ADC时,VDD不得小于2.4V。
VBAT = 1.8至3.6V:当(通过电源开关)关闭VDD时,为RTC、外部32kHz振荡器和后备寄存器供
电。
供电监控器
本产品内部集成了上电复位(POR)/掉电复位(PDR)电路,该电路始终处于工作状态,保证系统在供
电超过2V时工作;当VDD低于设定的阀值(VPOR/PDR)时,置器件于复位状态,而不必使用外部复位电
路。
器件中还有一个可编程电压监测器(PVD),它监视VDD供电并与阀值VPVD比较,当VDD低于或高于阀
值VPVD时将产生中断,中断处理程序可以发出警告信息或将微控制器转入安全模式。需要通过程序
开启PVD。
有关VPOR/PDR和VPVD数值,请参考表九“内置复位和电源控制模块特性”。
电压调压器
调压器有三个操作模式:主模式(MR)、低功耗模式(LPR)和关断模式
主模式(MR)用于正常的运行操作
低功耗模式(LPR)用于CPU的停机模式
关断模式用于CPU的待机模式:调压器的输出为高阻状态,内核电路的供电切断,调压器处于
零消耗状态(但寄存器和SRAM的内容将丢失)
该调压器在复位后始终处于工作状态,在待机模式下关闭处于高阻输出。
