MC32P5140
MC32P5140是一款高性能IR型MCU。其內置鍵盤掃描模塊、外部中斷、IROUT輸出灌電流可選,最大可達500mA,并支持VDD/GND/IROUT引腳接入外部鍵盤參與鍵盤掃描。該產品廣泛用于電視機遙控器等領域。
n 8位CPU內核
2 精簡指令集,4級深度硬件堆棧
2 CPU為雙時鐘,可在系統高/低頻時鐘之間切換
2 系統高頻時鐘下FCPU可配置為FHOSC的2/4/8/16分頻
2 系統低頻時鐘下FCPU固定為FLOSC的2分頻
n 程序存儲器
2 1K×16位OTP型程序存儲器,可通過間接尋址讀取程序存儲器內容
n 數據存儲器
2 64字節SRAM型通用數據存儲器,支持直接尋址、間接尋址等多種尋址方式
n 2組共14個I/O
2 P0(P00~P06),P1(P10~P16)
2 所有端口均支持施密特輸入,均支持推挽輸出
2 P16可復用為外部復位RST輸入,編程時為高壓VPP輸入
2 P06(IROUT)可設置為輸入/推挽輸出口或高阻/開漏輸出口,且開漏輸出時輸出灌電流4級可配置(125mA/250mA/375mA/500mA)
2 所有端口均內置上拉和下拉電阻,均可單獨使能
2 P05輸出源電流4級(1mA/2mA/4mA/8mA)可選
2 P00/P15可復用為外部中斷輸入,支持外部中斷喚醒功能
2 所有端口均支持鍵盤掃描及喚醒功能,并可單獨使能
n 系統時鐘源
2 內置高頻RC振蕩器(8.06MHz),可用作系統高頻時鐘源
2 內置低頻RC振蕩器(32KHz),可用作系統低頻時鐘源
n 系統工作模式
2 高速模式:CPU在高頻時鐘下運行,低頻時鐘源工作
2 低速模式:CPU在低頻時鐘下運行,高頻時鐘源可選停止或工作
2 HOLD1模式(低功耗模式):CPU暫停,高頻時鐘源工作,低頻時鐘源可選停止或工作
2 HOLD2模式(低功耗模式):CPU暫停,高頻時鐘源停止,低頻時鐘源工作
2 休眠模式(低功耗模式):CPU暫停,高/低頻時鐘源均停止
n 內部自振式看門狗計數器(WDT)
2 溢出時間可配置:16ms/64ms/256ms/1024ms
2 工作模式可配置:始終開啟、始終關閉、低功耗模式下關閉
n 鍵盤掃描電路
2 14路鍵盤掃描端口,均可單獨使能
2 可組合成14路T型鍵盤電路,支持T型鍵掃喚醒
2 鍵盤掃描周期固定為32ms
n 中斷
2 外部中斷(INT0~INT1),LVD中斷
n 低電壓檢測LVD
2 2.0V/2.4V
n 低電壓復位LVR
2 關閉/1.4V/1.6V/1.8V/2.2V
n 工作電壓
2 VLVR22 ~ 3.6V @ Fcpu = 0~4MHz
2 VLVR18 ~ 3.6V @ Fcpu = 0~2MHz
2 VLVR14 ~ 3.6V @ Fcpu = 0~1MHz
2 VPOR ~ 3.6V @ Fcpu = 0~500KHz
n 封裝形式
2 SOP16/SOP14/SOP8