MS32F7223
8 位 RISC CPU, 8K×16bit FLASH, 512 byte SRAM, 256×16bit EEPROM, ∑-Δ型ADC 類 MCU。
n 8位CPU內核
2 精簡指令集,8級深度硬件堆棧
2 CPU為雙時鐘,可在系統高/低頻時鐘之間切換
2 系統高頻時鐘下FCPU可配置為FHOSC的2/4/8/16分頻
2 系統低頻時鐘下FCPU固定為FLOSC的2分頻
n 程序存儲器
2 8K×16位FLASH型程序存儲器,可通過間接尋址讀取程序存儲器內容
2 支持在板帶電燒錄編程和在應用自編程,擦寫次數至少10,000次
n 數據存儲器
2 512字節SRAM型通用數據存儲器,支持直接尋址、間接尋址等多種尋址方式(其中256字節分為2個128字節存儲器組,尋址時需先通過寄存器位選擇相應分組)
2 256×16位EEPROM型數據存儲器,支持單獨燒錄和軟件讀寫,擦寫次數至少10,000次
n 2組共14個I/O
2 P0(P00~P05),P1(P10~P17)
2 所有端口均支持施密特輸入,均支持推挽輸出
2 P10可復用為外部復位RST輸入,P00/P01或P02/P03復用為IIC接口時為開漏輸出
2 P10/P11可復用為外部時鐘振蕩器輸入/輸出
2 所有端口均內置上拉和下拉電阻,均可單獨使能
2 P16/P17可復用為外部中斷輸入,支持外部中斷喚醒功能
2 P0所有端口均支持鍵盤中斷喚醒功能,并可單獨使能
n 系統時鐘源
2 內置高頻RC振蕩器(8MHz±2%@-20℃~70℃/4MHz/2MHz/1MHz),可用作系統高頻時鐘源,且其中8MHz時鐘可作為外設高頻時鐘FHCLK用作部分外設模塊的時鐘源
2 內置低頻RC振蕩器(32KHz@5V,22KHz@3V),可用作系統低頻時鐘源
2 支持外接低頻晶體振蕩器(32768Hz),可用作系統低頻時鐘源
n 系統工作模式
2 高速模式:CPU在高頻時鐘下運行,低頻時鐘源工作
2 低速模式:CPU在低頻時鐘下運行,高頻時鐘源可選停止或工作
2 HOLD1模式(低功耗模式):CPU暫停,高頻時鐘源工作,低頻時鐘源可選停止或工作
2 HOLD2模式(低功耗模式):CPU暫停,高頻時鐘源停止,低頻時鐘源工作
2 休眠模式(低功耗模式):CPU暫停,高/低頻時鐘源均停止
n 內部自振式看門狗計數器(WDT)
2 溢出時間可配置:16ms/64ms/256ms/1024ms@5V,23ms/93ms/372ms/1489ms@3V
2 工作模式可配置:始終開啟、始終關閉、低功耗模式下關閉
n 3個定時器
2 16位定時器T0,可實現外部計數功能
2 12位定時器T1,可實現外部計數和12位PWM功能
2 8位定時器T2,可實現3路共周期獨立占空比的PWM(其中1路可擴展為1對8+3模式的帶死區互補PWM)
n 1個24位全差分Σ-Δ型ADC
2 工作電壓為內部LDO輸出電壓VLDO(可輸出VDD電壓)
2 正/負端輸入共支持14路對GND差分的外部單輸入通道(AN0~AN13),也可組成多對外部差分輸入通道
2 內置前級增益可編程放大電路PGA,高輸入阻抗
2 參考電壓可選:VLDO、VLDO/2、內部參考電壓VIR(1.024V±0.5%,可從端口VIRO輸出)、外部參考電壓VER(VERI輸入)
2 ADC時鐘:外設高頻時鐘FHCLK(8MHz)的8/24分頻
2 差分輸入放大倍數(含前級PGA放大)為0.25/0.5/1/2/4/8/16/32/64/128/256可選
2 過采樣率64~32768可選,采樣速率10Hz@32768~15.626KHz@64可選
2 支持50Hz/60Hz工頻濾波@采樣速率=10Hz
2 內置溫度傳感器(±0.5℃),輸出電壓VTS可作為ADC的正/負端輸入信號
n 高速線性穩壓電路LDO
2 輸出電壓(典型值)2.5V/2.8V/3.0V/3.3V可選,驅動電流≥10mA
2 溫漂系數典型值±50ppm/℃
2 需從端口LDO外接0.1μF~1μF對地電容
n 1組總線通訊IIC主從接口
2 支持7位地址編碼的主機/從機模式,從機模式支持2組地址編碼及廣播地址(00H)編碼
2 時鐘源為外設高頻時鐘FHCLK(8MHz),通訊速率理論最高支持400Kbps(受芯片及電路等影響,實際可能略低)
2 地址匹配、接收完成、發送完成等事件發生時,可觸發中斷
2 支持多主機時鐘同步和總線仲裁
2 2組端口SCL0/SDA0或SCL1/SDA1可選
n 1組異步通訊UART接口
2 支持雙線異步全雙工、單線異步半雙工等多種工作模式
2 支持8位/9位數據位(含校驗位)、1位/2位停止位等多種傳輸格式
2 內置波特率發生器,時鐘源為外設高頻時鐘FHCLK(8MHz),波特率最高支持384Kbps
2 內置接收緩沖器和鎖存寄存器、發送緩沖器和移位寄存器,支持收/發數據的2級緩存
2 發送緩沖器空、接收完成、發送完成時觸發中斷
2 雙線模式2組端口RX0/TX0或RX1/TX1可選,單線模式4路端口可選
2 支持端口電平反向輸入/輸出
n 中斷
2 外部中斷(INT0~INT1),鍵盤中斷(P00~P05)
2 定時器中斷(T0~T2)
2 ADC中斷,LVD中斷
2 IIC中斷,UART中斷(接收完成中斷、發送完成中斷、發送緩沖器空中斷)
n 低電壓檢測LVD
2 1.8V/1.9V/2.0V/2.1V/2.2V/2.3V/2.4V/2.5V/2.6V/2.7V/2.8V/2.9V/3.0V/3.1V/3.2V/3.3V
n 低電壓復位LVR
2 1.8V/2.0V/2.4V
n 工作電壓
2 VLVR20 ~ 5.5V @ Fcpu = 0~4MHz
2 VLVR18 ~ 5.5V @ Fcpu = 0~1MHz
n 封裝形式
2 SOP16/SOP8