MC30P6201
MC30P6201是一款高性能、低功耗8位OTP型20腳GPIO類MCU。其內置RC振蕩器、定時器、多路PWM、LVD(增強為CMP)等電路可廣泛用于電動玩具、無線通信、LED照明等領域。
n 8位CPU內核
2 精簡指令集,5級深度硬件堆棧
2 CPU為單時鐘,僅在系統主時鐘下運行
2 系統主時鐘下FCPU可配置為FOSC的2/4分頻
n 程序存儲器
2 2K×14位OTP型程序存儲器(燒錄1次)
2 1K×14位OTP型程序存儲器(燒錄2次)
n 數據存儲器
2 96字節SRAM型通用數據存儲器,支持直接尋址、間接尋址等多種尋址方式
n 3組共18個I/O
2 P0(P00~P07),P1(P10~P17),P2(P20~P21)
2 所有端口均支持施密特輸入,除P05外均支持推挽輸出,P1所有端口均可選推挽或開漏輸出
2 P04~P07/P20~P21可選輸入/輸出態或高阻態(復位初始狀態為高阻態)
2 P05為輸入/開漏輸出口,可復用為外部復位RST輸入,編程時為高壓VPP輸入
2 P06/P07可復用為外部時鐘振蕩器輸入/輸出
2 所有端口均內置上拉和下拉電阻,均可單獨使能
2 P10/P00可復用為外部中斷輸入,支持外部中斷喚醒功能
2 P0和P1所有端口均支持鍵盤中斷喚醒功能,并可單獨使能
n 時鐘源
2 內置高頻RC振蕩器(16MHz),其1/2/4/8/16/32分頻時鐘,可用作系統主時鐘源
2 支持外接高頻晶體振蕩器(455KHz/4MHz~16MHz),可用作系統主時鐘源
2 支持外接RC振蕩器(0~4MHz),可用作系統主時鐘源
2 內置低頻RC振蕩器(32KHz),可用作系統主時鐘源、或外設低頻時鐘源
2 支持外接低頻晶體振蕩器(32768Hz),可用作系統主時鐘源、或外設低頻時鐘源
n 系統工作模式
2 運行模式:CPU在系統主時鐘下運行
2 休眠模式(低功耗模式):CPU暫停,系統主時鐘源停止
n 內部自振式看門狗計數器(WDT)
2 與定時器T0共用預分頻器
2 溢出時間可配置:4.5ms/18ms/72ms/288ms(無預分頻)
2 工作模式可配置:始終開啟、始終關閉,也可軟件控制開啟或關閉
n 3個定時器
2 8位定時器T0,支持外設低頻時鐘,可實現外部計數功能,與WDT共用預分頻器
2 8位定時器T1,可實現外部計數、3路共周期獨立占空比的PWM(可組合成1對帶死區互補PWM)
2 11位定時器T2,可實現2路11位共周期獨立占空比的PWM
n 1個模擬比較器CMP
2 輸入共模0 ~(VDD-1.4V),輸出可選有/無回滯
2 正端輸入可選擇外部輸入電壓、或內部基準電壓VIR(0.5V)
2 負端輸入可選擇外部輸入電壓、或外部輸入電壓/VDD的內部分壓電壓
2 輸出端電平可選擇上升沿或下降沿觸發中斷,可從端口輸出且支持輸出取反
2 可實現VDD或外部輸入的電壓檢測(EVD)功能
n 中斷
2 外部中斷(INT0~INT1),鍵盤中斷(P00~P07,P10~P17)
2 定時器中斷(T0~T2)
2 CMP中斷
n 低電壓復位LVR
2 1.8V/2.0V/2.4V/2.7V/3.0V
n 工作電壓
2 VLVR27 ~ 5.5V @ Fcpu = 0~8MHz @HIRC
2 VLVR20 ~ 5.5V @ Fcpu = 0~4MHz @HIRC
2 VLVR18 ~ 5.5V @ Fcpu = 0~32KHz/2 @LIRC
n 封裝形式
2 SOP20/SSOP20/TSSOP20/SOP18/DIP18/SOP16/DIP16/SOP14/DIP14