MC32P5140
MC32P5140是一款高性能IR型MCU。其内置键盘扫描模块、外部中断、IROUT输出灌电流可选,最大可达500mA,并支持VDD/GND/IROUT引脚接入外部键盘参与键盘扫描。该产品广泛用于电视机遥控器等领域。
n 8位CPU内核
² 精简指令集,4级深度硬件堆栈
² CPU为双时钟,可在系统高/低频时钟之间切换
² 系统高频时钟下FCPU可配置为FHOSC的2/4/8/16分频
² 系统低频时钟下FCPU固定为FLOSC的2分频
n 程序存储器
² 1K×16位OTP型程序存储器,可通过间接寻址读取程序存储器内容
n 数据存储器
² 64字节SRAM型通用数据存储器,支持直接寻址、间接寻址等多种寻址方式
n 2组共14个I/O
² P0(P00~P06),P1(P10~P16)
² 所有端口均支持施密特输入,均支持推挽输出
² P16可复用为外部复位RST输入,编程时为高压VPP输入
² P06(IROUT)可设置为输入/推挽输出口或高阻/开漏输出口,且开漏输出时输出灌电流4级可配置(125mA/250mA/375mA/500mA)
² 所有端口均内置上拉和下拉电阻,均可单独使能
² P05输出源电流4级(1mA/2mA/4mA/8mA)可选
² P00/P15可复用为外部中断输入,支持外部中断唤醒功能
² 所有端口均支持键盘扫描及唤醒功能,并可单独使能
n 系统时钟源
² 内置高频RC振荡器(8.06MHz),可用作系统高频时钟源
² 内置低频RC振荡器(32KHz),可用作系统低频时钟源
n 系统工作模式
² 高速模式:CPU在高频时钟下运行,低频时钟源工作
² 低速模式:CPU在低频时钟下运行,高频时钟源可选停止或工作
² HOLD1模式(低功耗模式):CPU暂停,高频时钟源工作,低频时钟源可选停止或工作
² HOLD2模式(低功耗模式):CPU暂停,高频时钟源停止,低频时钟源工作
² 休眠模式(低功耗模式):CPU暂停,高/低频时钟源均停止
n 内部自振式看门狗计数器(WDT)
² 溢出时间可配置:16ms/64ms/256ms/1024ms
² 工作模式可配置:始终开启、始终关闭、低功耗模式下关闭
n 键盘扫描电路
² 14路键盘扫描端口,均可单独使能
² 可组合成14路T型键盘电路,支持T型键扫唤醒
² 键盘扫描周期固定为32ms
n 中断
² 外部中断(INT0~INT1),LVD中断
n 低电压检测LVD
² 2.0V/2.4V
n 低电压复位LVR
² 关闭/1.4V/1.6V/1.8V/2.2V
n 工作电压
² VLVR22 ~ 3.6V @ Fcpu = 0~4MHz
² VLVR18 ~ 3.6V @ Fcpu = 0~2MHz
² VLVR14 ~ 3.6V @ Fcpu = 0~1MHz
² VPOR ~ 3.6V @ Fcpu = 0~500KHz
n 封装形式
² SOP16/SOP14/SOP8