|
芯片型号:MC32P8112MC32P8112是一款高性能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 |
|
|
|
|