MC51F8124
1T 8051內核FLASH型MCU,16KB FLASH ROM,1536B SRAM,1KB獨立EEPROM,12位高速ADC,16通道高靈敏觸摸電路,6通道16位PWM,8位PWM,4個16位定時器,2路UART,SPI,CRC,雙兩線調試。
? CORE
△ 1T高速增強型8051內核
△ 雙DPTR
? ROM
△ 片上16K字節 FLASH,擦寫10萬次以上
△ 片上1024字節 E2(EEPROM),擦寫10萬次以上
△ 支持代碼分區保護功能(有效防止非法讀/寫/擦)
△ 支持FLASH和E2在電路編程(ICP), 支持E2在應用編程(IAP)
? RAM
△ 片上1536(256+1280)字節 SRAM
? 時鐘源
△ 片上高精度32MHz高速振蕩器(常溫5.0V電壓下±1%精度;全工作條件下±5%精度)
△ 片上32KHz超低功耗低速振蕩器,供看門狗定時器和T3使用
△ 外部可選接32768Hz晶體振蕩器
? 電源管理模式
△ 4種工作模式:高速/低速/停止/休眠
△ 增加高級能耗控制功能,滿足用戶低功耗的需求
? 復位
△ 上電復位(POR)/外部復位/低電壓復位(LVR)/看門狗復位/軟件復位
△ LVR電壓4級可選:2.1V、2.5V、3.5V、4.1V
△ 看門狗復位可選8種溢出時間
? I/O
△ 最多26個雙向通用I/O 口(28PIN封裝下)
△ 支持3種輸入/輸出模式,支持輸入上拉電阻配置
△ 14個IO具備獨立大電流驅動能力
△ 24個I/O可軟件模擬成1/2 BIAS的LCD COM口
? 定時器/計數器
△ 2個16位T0/T1定時器,兼容標準8051
△ 1個16位增強型T2定時器,兼容8052的T2,帶輸入捕獲和輸出比較功能
△ 1個16位T3時基定時器,可連接外部32768Hz晶振,在停止/休眠模式下可定時喚醒
? PWM定時器
△ 1路獨立8位PWM0,可作通用定時器
△ 3組共6路16位PWM1陣列,可互補輸出且死區時間可調,并具有故障保護中斷功能
△ PWM1可在選片上高速時鐘或其分頻下獨立工作
? 12位高精度ADC
△ 12位高精度逐次逼近型ADC
△ 14通道:外部12通道+內部2通道
△ 參考電壓可選:內部2.0V、VDD、Vref引腳輸入
? 2路UART
△ 2路UART模塊,可兼容8051標準
△ 增強UART0支持“幀出錯”檢測及自動地址識別
△ 支持8位同步半雙工、8位/9位異步全雙工等4種工作方式
? SPI
△ 支持全雙工,3線/4線同步模式,主/從機可選
△ 支持主機模式錯誤用以防止主機沖突
? TK觸摸按鍵
△ 最大支持16通道的高靈敏觸摸按鍵
△ 支持4MHz/2MHz/1MHz/500KHz四種工作頻率
△ 支持可選基準電壓,支持觸摸按鍵掃描中斷,支持觸摸按鍵喚醒
? 中斷
△ INT0X、T0、INT1X、T1、UART0、TK、ADC、T2、SPI、PWM1、PWM0、PWM1FB 、UART1、CRC、T3共15個中斷源
△ 2級中斷優先級可設
△ 其中INTnx(n=0~1,x=0~4)支持多重映射輸入,5選1分別對應兩個中斷源(INT0x/INT1x);支持上升沿觸發方式和高電平脈寬測量功能
? 循環冗余校驗算法模塊(符合CRC-16標準)
? 雙兩線調試與編程接口
△ 兩組調試和編程接口任意二選一,支持自動識別
? 開發工具兼容KEILTM集成開發環境
? 工作電壓
△ 2.0V ~5.5V
? 工作環境溫度
△ -40℃~85℃
? 封裝形式
△ SOP28、SOP24、SSOP24、SOP20