產品簡介
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