MC2722
MC2722是一款高性能、低功耗8位OTP+AD型MCU。其内置高精度AD模块、RC振荡器、定时器、PWM和LVD等。该产品广泛用于移动电源、加湿器、无线充、Boost-Buck管理等领域。
▶ 8 位 CPU 内核
△ 精简指令集
△ 8 级深度硬件堆栈
△ 高频模式下 2T/4T/8T/16T/32T/64T/128T/256T 可设;低频工作模式下为 4T
▶ 程序存储器
△ 2K*16 位 OTP 型程序存储器,烧写 1 次
△ 1K*16 位 OTP 型程序存储器,烧写 2 次
△ 可通过间接寻址读取存储器内容
▶ 数据存储器
△ 128 字节 SRAM 通用数据存储器
△ 支持直接寻址、间接寻址等多种寻址方式
▶ 3 组共 18 个 IO
△ P00~P07、 P40~P44、 P50~P54
△ P03 为输入口, 可复用于编程高压 VPP 输入部分端口可复用为外部中断输入、 ADC 模拟输入、 PWM 输出、 BUZ 输出等功能
△ 端口输出低电平时的驱动电流,可选择 16mA、 25mA
△ 除 P03 外其他端口均内置上拉电阻,并可单独使能/禁止
△ P00~P07 支持端口电平变化唤醒功能
▶ 时钟振荡模式
△ 内嵌高频振荡器(16MHz) + 内嵌低频振荡器(32KHz)
△ 外接高频晶体振荡器 + 内嵌低频振荡器(32KHz)
△ 外接 RC 振荡器 + 内嵌低频振荡器(32KHz)
△ 外部时钟输入 + 内嵌低频振荡器(32KHz)
▶ 4 种工作模式
△ 高速运行模式: CPU 在高频时钟下运行
△ 低速运行模式: CPU 在低频时钟下运行
△ 空闲模式: CPU 停止运行,高频振荡器可选停止或工作,低频振荡器工作
△ 休眠模式:所有振荡器停止运行
▶ 内部自振式看门狗计数器(WDT)
△ 溢出时间 = 8192/内部低频 RC 振荡器频率(FLIRC),约为 256ms@VDD=5V
△ 可配置成始终开启、始终关闭、 低功耗模式下停止等多种工作模式
▶ 定时器
△ 1 个 8 位定时器 T0,可设置溢出中断,支持溢出唤醒空闲模式
△ 1 个 8 位定时/计数器 T1, 可用于定时/外部计数/PWM 输出/BUZ 输出,可设置溢出中断
▶ 1 路 BUZZER 输出
△ 占空比固定为 50%
△ 输出频率可设
▶ 1 个 12 位高精度 ADC
△ 5 路外部通道: AN0~AN4
△ 参考电压: VDD
△ 可配置 ADC 时钟: FCPU经 4/8/32/64 分频
▶ 外部中断
△ 1 路外部中断: INT0,可设为上升沿/下降沿/双沿中断
▶ 中断
△ 外部中断(INT0)
△ 定时器中断(T0、 T1)
△ ADC 中断
▶ 4 级低电压复位 LVR
△ 2.2V/2.7V/3.2V/3.6V
▶ 2 级低电压检测 LVD
△ 2.4V/3.6V
▶ 工作电压
△ VLVR32 ~ 5.5V(Fcpu = 0~8MHz)
△ VLVR27 ~ 5.5V(Fcpu = 0~4MHz)
△ VLVR22 ~ 5.5V(Fcpu = 0~2MHz)
△ VLVR22 ~ 5.5V(Fcpu = 0~1MHz)
△ VLVR22 ~ 5.5V(Fcpu = 0~455KHz/2)
△ VLVR22 ~ 5.5V(Fcpu = 0~32KHz/4)
▶ 封装形式
△ SOP20、 SOP16、 SOP14