本文檔描述了Freescale公司56F823xx系列數(shù)字信號(hào)控制器(DSC)設(shè)備的特性、架構(gòu)和編程模型。本文檔主要面向系統(tǒng)架構(gòu)師和軟件應(yīng)用開發(fā)人員,他們正在使用或考慮在系統(tǒng)中使用這些DSC。56F823xx微控制器是32位56800EX內(nèi)核的數(shù)字信號(hào)控制器(DSC)系列的成員之一。該系列的每個(gè)設(shè)備在單芯片上集成了32位DSP的處理能力和微控制器的功能以及一組靈活的外設(shè)。由于其具有成本效益、配置靈活性和緊湊的程序代碼,56F823xx非常適合許多消費(fèi)者和工業(yè)應(yīng)用。
56800EX內(nèi)核基于雙哈佛式架構(gòu),由三個(gè)并行操作的執(zhí)行單元組成,允許每條指令周期進(jìn)行多達(dá)六個(gè)操作。MCU風(fēng)格的編程模型和優(yōu)化的指令集可以直接生成高效、緊湊的DSP和控制代碼。該指令集對(duì)于C編譯器也非常高效,可以快速開發(fā)優(yōu)化的控制應(yīng)用程序。此外,提供了內(nèi)存資源保護(hù)(MRP)來保護(hù)監(jiān)管程序和用戶程序的資源。
片上閃存和RAM可以映射到程序和數(shù)據(jù)存儲(chǔ)器空間。每個(gè)指令周期可以從片上數(shù)據(jù)RAM訪問兩個(gè)數(shù)據(jù)操作數(shù)。