56858是56800E核心控制器系列的一員。這款設(shè)備將數(shù)字信號(hào)處理器(DSP)的處理能力和微控制器的功能以及一組靈活的外設(shè)集成在一個(gè)芯片上,創(chuàng)建了一種極具成本效益的解決方案。低成本、靈活性和緊湊的程序代碼使得這款設(shè)備非常適用于許多應(yīng)用。56858包括許多外設(shè),特別適用于電信數(shù)據(jù)設(shè)備、互聯(lián)網(wǎng)設(shè)備、便攜設(shè)備、TAD、語(yǔ)音識(shí)別、免提設(shè)備和通用應(yīng)用。
56800E核心基于哈佛式體系結(jié)構(gòu),由三個(gè)并行運(yùn)行的執(zhí)行單元組成,每個(gè)指令周期可進(jìn)行多達(dá)六個(gè)操作。微處理器風(fēng)格的編程模型和優(yōu)化的指令集可直接生成高效、緊湊的DSP和控制代碼。該指令集對(duì)C編譯器也非常高效,可快速開發(fā)優(yōu)化的控制應(yīng)用程序。
56858支持從內(nèi)部或外部存儲(chǔ)器執(zhí)行程序。每個(gè)指令周期可以從芯片上的數(shù)據(jù)RAM訪問兩個(gè)數(shù)據(jù)操作數(shù)。56858還提供了兩條外部專用中斷線,以及最多47個(gè)通用輸入/輸出(GPIO)線,具體取決于外設(shè)配置。
56858控制器包括40K字的程序RAM、24K字的數(shù)據(jù)RAM和1K字的引導(dǎo)RAM。它還支持從外部存儲(chǔ)器執(zhí)行程序。
該控制器還提供了一套完整的標(biāo)準(zhǔn)可編程外設(shè),包括8位并行主機(jī)接口、兩個(gè)增強(qiáng)同步串行接口(ESSI)、一個(gè)串行外設(shè)接口(SPI)、兩個(gè)串行通信接口(SCI)和一個(gè)四路定時(shí)器。當(dāng)其主要功能不需要時(shí),主機(jī)接口、四路定時(shí)器、SSI、SPI、SCI I/O和四個(gè)芯片選擇線可以用作通用輸入/輸出(GPIO)。