MC32F7132
MC32F7132是一款高性能、低功耗FLASH型MCU。其內置高精度AD模塊、PPG、比較器和運放等。該產品廣泛用于電磁爐、直發器、便攜式榨汁機等領域。
n 8位CPU內核
2 精簡指令集,8級深度硬件堆棧
2 CPU為雙時鐘,可在系統高/低頻時鐘之間切換
2 系統高頻時鐘下FCPU可配置為FHOSC的2/4/8/16/32/64分頻
2 系統低頻時鐘下FCPU固定為FLOSC的2分頻
n 程序存儲器
2 4K×16位FLASH型程序存儲器,可通過間接尋址讀取程序存儲器內容
2 支持在板帶電燒錄編程,擦寫次數至少1000次
n 數據存儲器
2 256字節SRAM型通用數據存儲器,支持直接尋址、間接尋址等多種尋址方式
2 128×16位EEPROM型數據存儲器,支持單獨燒錄和軟件讀寫,擦寫次數至少10000次
n 3組共18個I/O
2 P0(P00~P07),P1(P10~P17),P2(P20~P21)
2 所有端口均支持施密特輸入,均支持推挽輸出
2 P20可復用為外部復位RST輸入,P00/P02復用為SCL/SDA時為開漏輸出
2 所有端口均內置上拉和下拉電阻,均可單獨使能
2 P0輸出電流2級可配置,P1和P2所有端口均為大電流端口
2 P15/P20可復用為外部中斷輸入,支持外部中斷喚醒功能
n 系統時鐘源
2 內置高頻RC振蕩器(32MHz/16MHz),可用作系統高頻時鐘源
2 內置低頻RC振蕩器(32KHz),可用作系統低頻時鐘源
n 系統工作模式
2 高速模式:CPU在高頻時鐘下運行,低頻時鐘源工作
2 低速模式:CPU在低頻時鐘下運行,高頻時鐘源可選停止或工作
2 HOLD1模式(低功耗模式):CPU暫停,高頻時鐘源工作,低頻時鐘源可選停止或工作
2 HOLD2模式(低功耗模式):CPU暫停,高頻時鐘源停止,低頻時鐘源工作
2 休眠模式(低功耗模式):CPU暫停,高/低頻時鐘源均停止
n 內部自振式看門狗計數器(WDT)
2 溢出時間可配置:64ms/2048ms
2 工作模式可配置:始終開啟、始終關閉、低功耗模式下關閉
n 4個定時器
2 8位定時器T0,可實現外部計數、1對8+3模式的帶死區互補PWM
2 8位定時器T1,可實現比較器CP0輸出信號CP0_OUT的下降沿計數功能
2 8位定時器T2,可實現內/外部計數、高/低電平脈寬測量和脈沖周期寬度測量等功能
2 8位定時器T3,支持PPG模式(即支持單次定時且開啟時禁止PPG重觸發)
n 1個11位脈沖發生器PPG
2 支持端口PTRIG輸入或比較器CP0輸出信號CP0_OUT的下降沿觸發PPG計數
2 支持比較器CP2輸出信號CP2_OUT或CP3輸出信號CP3_OUT的下降沿停止PPG計數
2 可通過寄存器控制位直接啟動或停止PPG計數
2 支持防重觸發功能,支持觸發去抖和觸發延時功能并產生觸發中斷
2 PPG輸出有效時端口可選輸出高/低電平,輸出無效時端口可選高阻態或輸出反向電平
2 PPG時鐘為FHIRC的1/2/4/8分頻,PPG分辨率可支持62.5ns@16MHZ或31.25ns@32MHz
n 1個12位高精度SAR型ADC
2 14路外部通道:AN0~AN13;2路內部通道:GND、VDD/4
2 參考電壓可選:VDD、內部參考電壓VIR(2V/3V/4V)、外部參考電壓VER(VERI輸入)
2 ADC時鐘:FHIRC的8/16/32/64/128/256/512/1024分頻
2 支持零點校準
n 4個模擬比較器CP0~CP3
2 輸入共模0 ~(VDD-1.4V),支持失調電壓自消除調校(調校精度±2mV),輸出無回滯
2 CP0,正/負端輸入均為外部輸入電壓,輸出信號CP0_OUT的下降沿可觸發PPG
2 CP1~CP3,負端輸入為外部輸入電壓,正端輸入為VDD/VIR的內部分壓電壓(分壓精度1%),輸出均支持去抖處理
2 CP1,正端16級分壓電壓:(0.34~0.64)× VDD、或(0.0625~0.875)× VIR
2 CP2,正端8級分壓電壓:(0.05~0.70)× VDD、或(0.425~0.8)× VIR
2 CP3,正端32級分壓電壓:(0.06~0.70)× VDD、或(0.075~0.875)× VIR
n 1個運算放大器OPA
2 輸入共模0 ~(VDD-1.4V),支持失調電壓自消除調校(調校精度±2mV)
2 開環放大倍數60dB
2 內置組合電路,輸出信號可作為ADC輸入或比較器CP3負端輸入
n 1組總線通訊IIC從機接口
2 支持7位地址編碼的從機模式
2 通訊速率最高支持400Kbps
2 地址匹配、接收完成、發送完成等事件發生時,可觸發中斷
n 中斷
2 外部中斷(INT0~INT1),PPG觸發中斷(PTRIG,CP0_OUT)
2 定時器中斷(T0~T3),T2捕捉中斷
2 ADC中斷,比較器中斷(CP1~CP4),LVD中斷
2 IIC中斷
n 低電壓檢測LVD
2 3.3V/4.2V
n 低電壓復位LVR
2 2.0V/2.3V/2.7V/3.3V
n 工作電壓
2 VLVR33 ~ 5.5V @ Fcpu = 0~16MHz
2 VLVR27 ~ 5.5V @ Fcpu = 0~8MHz
2 VLVR20 ~ 5.5V @ Fcpu = 0~4MHz
n 封裝形式
2 SOP20/DIP20/SOP16/DIP16