MC32P7031
MC32P7031是一款高性能、低功耗8位OTP+AD型MCU。其內置高精度AD模塊、RC振蕩器、定時器、PWM和LVD等。該產品廣泛用于移動電源、加濕器、無線充、Boost-Buck管理等領域。
n 8位CPU內核
2 精簡指令集,4級緩存寄存器型堆棧
2 CPU為雙時鐘,可在系統高/低頻時鐘之間切換
2 系統高頻時鐘下FCPU可配置為FHOSC的2/4/8/16/32/64/128分頻
2 系統低頻時鐘下FCPU固定為FLOSC的4分頻
n 存儲器
2 2K×16位OTP型程序存儲器,可通過間接尋址讀取程序存儲器內容
2 128字節SRAM型通用數據存儲器,支持直接尋址、間接尋址等多種尋址方式
n 3組共14個I/O
2 P0(P00~P04),P4(P40~P45),P5(P52~P54)
2 所有端口均支持施密特輸入,除P04外均支持推挽輸出
2 P04為輸入/開漏輸出口,可復用為外部復位RST輸入,編程時為高壓VPP輸入
2 P03/P02可復用為外部時鐘振蕩器輸入/輸出
2 所有端口均內置上拉電阻,均可單獨使能
2 P00/P01可復用為外部中斷輸入,支持外部中斷喚醒功能
2 P0所有端口均支持輸入電平變化喚醒功能
n 系統時鐘源
2 內置高頻RC振蕩器(16MHz/8MHz/4MHz/2MHz/1MHz/455KHz),可用作系統高頻時鐘源
2 支持外接高頻晶體振蕩器(455KHz/4MHz~16MHz),可用作系統高頻時鐘源
2 支持外接RC振蕩器(0~4MHz),可用作系統高頻時鐘源
2 內置低頻RC振蕩器(32KHz),可用作系統低頻時鐘源
2 支持外接低頻晶體振蕩器(32768Hz),可用作系統高頻或RTC時鐘源
n 系統工作模式
2 高速模式:CPU在高頻時鐘下運行,低頻時鐘源工作
2 低速模式:CPU在低頻時鐘下運行,高頻時鐘源可選停止或工作
2 空閑模式(低功耗模式):CPU暫停,高頻時鐘源可選停止或工作,低頻時鐘源工作
2 休眠模式(低功耗模式):CPU暫停,高/低頻時鐘源均停止
n 內部自振式看門狗計數器(WDT)
2 溢出時間:8192 / 內部低頻RC振蕩器頻率(FLIRC),約為256ms@VDD=5V
2 工作模式可配置:始終開啟、始終關閉、低功耗模式下關閉
n 3個定時器
2 8位定時器T0,可實現外部計數、BUZ和PWM功能,支持空閑模式下溢出喚醒
2 8位定時器T1,可實現外部計數、BUZ和PWM功能
2 8位定時器T2,可實現RTC計數、BUZ和PWM功能,支持空閑和休眠模式下溢出喚醒
n 1個12位高精度SAR型ADC
2 6路外部通道:AIN0~AIN4/AIN6;1路內部通道:VDD/4
2 參考電壓可選:VDD、內部參考電壓VIR(2V/3V/4V)、外部參考電壓VER(VREFH輸入)
2 ADC時鐘:FCPU的1/2/8/16分頻
n 中斷
2 外部中斷(INT0~INT1)
2 定時器中斷(T0~T2)
2 ADC中斷
n 低電壓檢測LVD
2 1.8V/關閉/2.0V/2.1V/2.2V/2.4V/2.5V/2.6V/2.7V/2.8V/3.0V/3.2V/3.3V/3.6V/4.0V/4.2V
n 低電壓復位LVR
2 1.8V/2.0V/2.2V/2.4V/2.5V/2.6V/2.7V/2.8V/3.0V/3.2V/3.6V/3.8V
n 工作電壓(@HIRC)
2 VLVR30 ~ 5.5V @ Fcpu = 0~8MHz
2 VLVR27 ~ 5.5V @ Fcpu = 0~4MHz
2 VLVR20 ~ 5.5V @ Fcpu = 0~2MHz
n 封裝形式
2 SOP16/DIP16/SOP14/DIP14/SOP8/DIP8/MSOP10/MSOP8