M305是一款ARM CortexTM-M0内核微处理器,内部集成TK
Ø 内核
¡ ARM® CortexTM-M0处理器
¡ 内核最高工作频率48MHz
Ø 存储
¡ 64K字节FLASH程序存储器
¡ 4K字节BOOT程序存储器
¡ 2K字节EEPROM数据存储器
¡ 8K字节RAM数据存储器
Ø DMA控制器
¡ 支持8个独立的DMA通道
¡ 支持内存到内存,内存到外设,外设到内存传输
Ø CRC计算单元
¡ 支持CRC8, CRC16, CRC16CITT和CRC32计算
Ø 复位与电源管理
¡ 数字及IO供电:VDD=2.0~5.5V
¡ 支持上电复位POR,及掉电复位BOR
¡ 支持外部复位端口RSTN,低电平复位
¡ 低功耗模式:Sleep和Stop模式
Ø 时钟管理
¡ 外部HSE,4-24MHz晶体振荡器XOSC
¡ 外部LSE,32kHz晶体振荡器XOSC
¡ 内部HSI,16MHz高精度振荡器(出厂校准精度<±1%,全温工作精度<±2%)
¡ 内部16kHz低功耗振荡器LRC,精度<±10%
¡ 内部48MHz高频PLL时钟
Ø I/O端口
¡ 最多支持46个I/O端口
¡ 所有端口支持上/下拉控制,开漏控制,输出驱动能力调节,5V电压
Ø 外部中断
¡ 支持16个外部中断,映射所有I/O端口
Ø 高速ADC转换器
¡ 1MSPS最高采样速率
¡ 12位转换数值, 数值范围 0~4095
¡ 17个外部通道及2个内部通道
¡ 转换电压 0~5V
Ø TIMER定时器
¡ 1个16位高级定时器(TIM1)
¡ 5个16位通用定时器(TIM3/14/15/16/17)
¡ 1个16位基本定时器(TIM6)
¡ 支持SysTick定时器
¡ 支持独立看门狗和窗口看门狗
Ø 串口通信
¡ 2个USART模块(USART1/2)
¡ 2个UART模块(UART3/4)
¡ 2个SPI模块(SPI1/2)
¡ 2个I2C模块(I2C1/2)
¡ 红外控制模块
Ø RTC
¡ 时钟源为32.768k晶振
¡ 支持硬件自动补偿
Ø LCDC
¡ 支持8COMx32SEG
¡ 支持16级对比度调节
Ø 片上模拟功能模块AMOC
¡ 1个模拟比较器
¡ 23个触摸通道的触摸按键模块
¡ 内部参考电压模块
Ø 调试和编程
¡ SWD调试接口
¡ ISP编程接口
Ø 工作环境温度
¡ 工作温度范围 -40~85℃
Ø 功耗
¡ 详见第5章节
Ø 封装类型
¡ TSSOP20