本产品使用***的 ARM? CortexTM-M0 为内核的 32 位微控制器,工作频率可达72MHz,内置高速存储器,丰富的增强型 I/O 端口和外设连接到外部总线。本产品包含 1个 12 位的 ADC、1 个比较器、1 个 16 位通用定时器、1 个 32 位通用定时器、3 个 16 位基本定时器、1 个 16 位高级定时器。还包含标准的通信接口:1 个 I2C 接口、2 个 SPI 接口和 2 个 UART 接口。
本产品产品系列工作电压为 2.0V ~ 5.5V,工作温度范围包含-40℃ ~ +85℃ 常规型和-40℃~ +105℃ 扩展型。多种省电工作模式保证低功耗应用的要求。
本产品提供 LQFP48、LQFP32、QFN32、TSSOP20 和 QFN20 共 5 种封装形式;根据不同的封装形式,器件中的外设配置不尽相同。
这些丰富的外设配置,使得本产品微控制器适合于多种应用场合:
· 电机驱动和应用控制
· 医疗和手持设备
· PC 游戏外设和 GPS 平台
· 工业应用:可编程控制器(PLC)、变频器、打印机和扫描仪
· 警报系统、视频对讲、和暖气通风空调系统等
2. 产品特性
· 内核与系统
– 32 位 ARM? CortexTM-M0 处理器内核
– 工作频率可达 72MHz
– 单指令周期 32 位硬件乘法器
– 硬件除法器 (32Bit)
· 存储器
– 高达 32K 字节的闪存程序存储器
– 高达 4K 字节的 SRAM
– Boot loader 支持片内 Flash、在线系统编程(ISP)
· 时钟、复位和电源管理
– 2.0V ~ 5.5V 供电
– 上电/断电复位(POR/PDR)、可编程电压监测器(PVD)
– 外部 2 ~ 24MHz 高速晶体振荡器
– 内嵌经出厂调校的 48/72MHz 高速振荡器
– 内嵌 40KHz 低速振荡器
· 低功耗
– 睡眠、停机和待机模式
· 1 个 12 位模数转换器,1μS 转换时间(多达 13 个输入通道)
– 转换范围:0 ~ VDDA
– 支持采样时间和分辨率配置
– 片上温度传感器
– 片上电压传感器
· 1 个比较器
· 5 通道 DMA 控制器
– 支持的外设:Timer、UART、I2C、SPI 和 ADC
· 多达 39 个快速 I/O 端口:
– 所有 I/O 口可以映像到 16 个外部中断
– 所有端口均可输入输出 5V 信号
· 调试模式
– 串行单线调试(SWD)
· 多达 9 个定时器
– 1 个 16 位 4 通道高级控制定时器,有 4 通道 PWM 输出,以及死区生成和紧急停止功能
– 1 个 16 位定时器和 1 个 32 位定时器,有高达 4 个输入捕获/输出比较,可用于 IR 控制解码
– 2 个 16 位定时器,有 1 个输入捕获/输出比较和 1 个 OCN,死区生成,紧急停止,调制器门电路用于 IR 控制
– 1 个 16 位定时器,有 1 个输入捕获/输出比较
– 2 个看门狗定时器(独立的和窗口型的)
– 系统时间定时器:24 位自减型计数器
· 多达 5 个通信接口
– 2 个 UART 接口
– 1 个 I2C 接口
– 2 个 SPI 接口