56F826是基于56800核心的處理器系列的一員。它將數(shù)字信號(hào)處理器(DSP)的處理能力和微控制器的功能以及一組靈活的外設(shè)集成在一個(gè)芯片上,為通用應(yīng)用提供了極具成本效益的解決方案。由于其低成本、配置靈活性和緊湊的程序代碼,56F826非常適用于許多應(yīng)用。
56F826包括許多外設(shè),特別適用于噪聲抑制、ID標(biāo)簽讀取器、超聲/次聲檢測(cè)器、安全訪問(wèn)設(shè)備、遠(yuǎn)程計(jì)量、聲音警報(bào)、POS終端和功能手機(jī)等應(yīng)用。
56800核心基于哈佛式體系結(jié)構(gòu),由三個(gè)并行運(yùn)行的執(zhí)行單元組成,每個(gè)指令周期可進(jìn)行多達(dá)六個(gè)操作。微處理器風(fēng)格的編程模型和優(yōu)化的指令集可直接生成高效、緊湊的DSP和MCU應(yīng)用代碼。該指令集對(duì)于C/C++編譯器也非常高效,可實(shí)現(xiàn)快速開發(fā)優(yōu)化的控制應(yīng)用程序。
56F826支持從內(nèi)部或外部存儲(chǔ)器執(zhí)行程序。每個(gè)指令周期可以從芯片上的數(shù)據(jù)RAM訪問(wèn)兩個(gè)數(shù)據(jù)操作數(shù)。根據(jù)外設(shè)配置,56F826還提供兩條外部專用中斷線和最多46個(gè)通用輸入/輸出(GPIO)線。
56F826控制器包括31.5K個(gè)16位字的程序閃存和2K個(gè)字的數(shù)據(jù)閃存(通過(guò)JTAG端口可編程),以及512個(gè)字的程序RAM和4K個(gè)字的數(shù)據(jù)RAM。它還支持從外部存儲(chǔ)器執(zhí)行程序。
56F826集成了總共2K個(gè)字的引導(dǎo)閃存,方便客戶添加可現(xiàn)場(chǎng)編程的軟件例程,用于編程主要的程序和數(shù)據(jù)閃存存儲(chǔ)區(qū)域。程序和數(shù)據(jù)閃存存儲(chǔ)器可以獨(dú)立進(jìn)行批量擦除或按頁(yè)擦除,每頁(yè)大小為256個(gè)字。引導(dǎo)閃存存儲(chǔ)器也可以進(jìn)行批量擦除或按頁(yè)擦除。
該控制器還提供了一套完整的標(biāo)準(zhǔn)可編程外設(shè),包括一個(gè)同步串行接口(SSI)、一個(gè)串行外設(shè)接口(SPI)、選擇第二個(gè)SPI或兩個(gè)串行通信接口(SCI)的選項(xiàng),以及一個(gè)四路定時(shí)器。如果不需要定時(shí)器功能,SSI、SPI和四路定時(shí)器也可以用作通用輸入/輸出(GPIO)。