
STM STM32C0x Arm Cortex-M0+ 32位MCU结合了内存保护单元 (MPU)、高速嵌入式内存(12kB SRAM和带读写保护的高达 32KB闪存程序存储器)、DMA以及各种系统功能、增强型I/O和外设。此外,该MCU还设有标准通信接口(一个I2C、一个 SPI/一个I2S和两个USART)、一个12位ADC (2.5 MSPS) (具有多达21个通道)、一个低功耗 RTC、一个高级控制PWM定时器、四个通用16位定时器、两个看门狗定时器和一个SysTick定时器。
STM32C0x MCU具有-40°C至+125°C的环境温度范围和2.0V至3.6V的电源电压范围。该器件的优化动态功耗与省电模式相结合,可实现低功耗应用设计。
STM32C031x4/x6采用20至48引脚封装,而 STM32C011x4/x6采用8至20引脚封装。
特性
_Arm® 32-bit Cortex®-M0+ CPU,内核运行频率高达48MHz
_工作温度范围:-40°C至+85°C/+105°C/+125°C
_存储器
_高达32kB闪存,具有保护功能
_6KB SRAM,带HW奇偶校验
_CRC计算单元
_复位和电源管理
_电压范围:2.0V至3.6V
_上电/断电复位 (POR/PDR)
_可编程掉电复位 (BOR)
_低功耗模式:休眠、停止、待机、关断
_时钟管理
_4MHz至48MHz晶体振荡器
_32kHz晶体振荡器,带校准功能
_内部48MHz RC振荡器 (±1%)
_内部32kHz RC振荡器 (±5%)
_多达18个快速I/O
_所有可映射在外部中断矢量上
_多个耐受5V电压的I/O
_3通道DMA控制器,具有灵活的映射
_12位0.4µs ADC(多达13个外部通道)
_转换范围:0V至3.6V
_8个定时器,包括用于高级电机控制的16位定时器、 4个16位通用位定时器、2个看门狗位定时器以及1个SysTick定时器
_带警报的日历RTC
_通信接口
_1个支持快速模式+ (1Mb/s)的I2C总线接口,具有额外灌电流,支持SMBus/PMBus以及从停止模式唤醒
_2个USART,带主/从同步SPI;1个支持ISO7816接口、LIN、IrDA功能、自动波特率检测和唤醒功能
_1个SPI (32Mb/s),采用4至16位可编程位框架,以及I2S接口多路复用
_串行线调试 (SWD) 开发支持
_所有封装符合ECOPACK 2标准
应用
_智能家居
_工业设备
_消费电子设备
_成本敏感型应用