STM32F091CCU6TR微控制器功能优势引脚及图片详解
STM32F091CCU6TR微控制器包含高性能ARM®Cortex®-M0 32位RISC内核,工作频率高达48 MHz,高速嵌入式存储器,高达256K字节的闪存和32K字节的SRAM,以及广泛的增强型外围设备和I/O,该设备提供标准通信接口(两个I2C、两个SPI/一个I2S、一个HDMI CEC和最多八个USART)、一个CAN、一个12位ADC、一个带两个通道的12位DAC、七个16位定时器、一个32位定时器和一个高级控制PWM定时器。
STM32F019xB/xC微控制器在-40至+85°C和-40至+105°C的温度范围内工作,电源为2.0至3.6 V,一套全面的节能模式允许设计低功耗应用程序。该设备包括七种不同封装的设备,从48引脚到100引脚不等,还可根据要求提供模具形式,根据所选设备的不同,还包括不同的外围设备。
这些功能使STM32F091CCU6TR微控制器适用于各种应用,如应用控制和用户界面、手持设备、a/V接收器和数字电视、PC外围设备、游戏和GPS平台、工业应用、PLC、逆变器、打印机、扫描仪、报警系统,视频对讲机和HVAC。
ARM®Cortex®-M0是一代用于嵌入式系统的ARM 32位RISC处理器,它的开发旨在提供一个低成本的平台,满足MCU实现的需求,减少引脚数量和低功耗,同时提供卓越的计算性能和对中断的高级系统响应。ARM®Cortex®-M0处理器具有卓越的代码效率,提供了ARM核预期的高性能,内存大小通常与8位和16位设备相关,STM32F0091xB/xC设备嵌入ARM内核,并与所有ARM工具和软件兼容。
该设备具有集成的上电复位(POR)和断电复位电路,它们始终处于活动状态,并确保在2 V的阈值以上正常工作,当监测到的电源电压低于指定阈值VPOR/PDR时,设备仍处于重置模式,无需外部重置电路。POR仅监测VDD电源电压,在启动阶段,要求VDDA应首先到达并大于或等于VDD。
PDR监测VDD和VDDA电源电压,但是,如果应用程序设计确保VDDA高于或等于VDD,则可以禁用VDDA电源监控器(通过编程专用选项位)以降低功耗。
典型应用图
供电方案图
引脚输入电压
STM32F091CCU6TR设备具有嵌入式可编程电压检测器(PVD),用于监测VDD电源并将其与VPVD阈值进行比较,当VDD下降到低于VPVD阈值和/或当VDD高于VPVD阈值时,可以产生中断,中断服务例程然后可以生成警告消息和/或将MCU置于安全状态,PVD由软件启用。
系统时钟选择在启动时执行,但内部RC 8 MHz振荡器在重置时被选择为默认CPU时钟,可以选择外部4-32MHz时钟,在这种情况下,会对其进行故障监测,如果检测到故障,系统会自动切换回内部RC振荡器。如果启用,则会生成软件中断,类似地,必要时可以对PLL时钟条目进行完全中断管理,例如,在间接使用的外部晶体、谐振器或振荡器发生故障时。
STM32F091CCU6TR微控制器提供了一种简单的解决方案,可将电容式传感功能添加到任何应用中,这些设备提供多达24个电容式传感通道,分布在8个模拟I/O组上。