产品简介
MC32P8112是一款高性能8位触摸按键类OTP型MCU,产品的高抗干扰性能为带触摸按键的小家电、消费类产品提供良好的解决方案。
产品特性
8位CPU内核
精简指令集
高频模式下2T/4T/8T/16T/32T/64T/128T/256T可设;低频工作模式下为2T
存储器
4K*16程序存储器(OTP),8级深度硬件堆栈,通过INDF3可读取ROM区内容
320字节RAM
25 IO + 1 开漏IO
8位P0端口,P00-P07与KEY0-KEY7复用
8位P1端口,P10-P13与KEY8-KEY11复用,P14-P17与AD复用
8位P2端口,P20-P23与AD复用,P25为开漏IO(编程高压VPP复用),P26-P27与I2C复用,P23-P24与OSC复用
2位P3端口
5种工作模式
高速运行模式:系统在高频时钟下运行
低速运行模式:系统在低频时钟下运行
休眠模式:所有振荡器停止运行
HOLD模式1:CPU停止运行,高频振荡器工作
HOLD模式2:CPU停止运行,高频振荡器停止工作,低频振荡器工作
内部自振式看门狗计数器(WDT)
可配置溢出时间:4ms/16ms/64ms/256ms/512ms/1024ms/2048ms/4096ms
可配置工作模式
2个带有PWM、BUZ和外部计数功能8位定时器,可设置溢出中断
带有7位预分频器的8位递减计数器
自动加载寄存器
可配置4个时钟源:系统时钟、高频时钟、低频时钟和外部管脚
8位PWM脉宽设置寄存器(最小可调制脉宽宽度62.5ns,8位分辨率最小PWM周期16us)
溢出中断
BUZ输出
1个带有外部计数功能16位定时器,可设置为触摸/定时功能,可设置溢出中断
带有7位预分频器的16位递减计数器
自动加载寄存器
可配置4个时钟源:系统时钟、高频时钟、低频时钟和外部管脚
溢出中断
触摸/定时功能
外部中断
两路外部中断源,可唤醒
I2C slave接口
集成3组共12个触摸按键,每组4个按键共用1个16位C/F计数器
8路12位模数转换器
中断
两路外部中断源(INT0、INT1)
定时器0中断
定时器1中断
定时器2中断
触摸计数器0中断
触摸计数器1中断
触摸计数器2中断
I2C中断
ADC中断
时钟振荡模式
外接高频晶体振荡器(432KHz-16MHz)+ 内嵌低频振荡器模式(28KHz)
内嵌高频振荡器(16MHz)+ 外接低频振荡器模式(32768Hz)
内嵌高频振荡器(16MHz)+ 内嵌低频振荡器(28KHz)
8级低电压复位LVR
工作电压
3.0V-5.5V @Fcpu=8MHz(内嵌高频振荡器)
2.4V-5.5V @Fcpu=4MHz(内嵌高频振荡器)
2.0V-5.5V @Fcpu=2MHz(内嵌高频振荡器)
2.0V-5.5V @Fcpu=1MHz(内嵌高频振荡器)
1.8V-5.5V @Fcpu=32768Hz/2(外接低频振荡器)
封装形式:SOP28、SOP20、SOP16、DIP24、DIP20