通話を実現するCPUの能力は速度よりも信頼性が求められる。マルチメディア処理を行い、Javaアプリの実行を処理していても、本業である通信に支障をきたすわけにはいかない。したマルチメディア処理にはCPUに高い動作クロックが要求される。CPUの動作クロックを上げると消費電力も上がり、高速動作の必要が無いときは電力の無駄遣いになる。これでは肝心の待ち受け時間が減るという問題が生じてしまう。した問題を解決するために考え出されたのがツインCPU構成である。CPUのひとつはベースバンドプロセッサと呼ばれ、本来の通信機能をつかさどる低速・低消費電力のCPUで、もうひとつはアプリケーションプロセッサと呼ばれマルチメディア処理を担当し、そうしたデータをベースバンドプロセッサに渡す役割を担う。現在の携帯電話に利用されるCPUの多くはARM(アーム)社が設計し、このライセンスを受けたメーカーが独自に生産したARM派生CPUが利用される。一般に、ベースバンドプロセッサには16ビットベースのARM7系(動作クロックは90〜133MHz程度)で、アプリケーションプロセッサには32ビットベースのARM9またはARM11系が使われている。携帯電話では人間の声というアナログ信号の加工処理を行わなければならない。アナログ信号波高い周波数で加工処理した場合に品質が劣化するという特性を持つ。デジタル信号であれば、品質を劣化させることなく加工処理をすることができる。デジタル信号にもデメリットがある。それは単純な計算を膨大な量繰り返す必要があるということである。加工処理をベースチップやアプリケーションチップで行おうとすると、膨大な計算のために時間が取れてしまい、全体の処理速度が低下してしまうわけだ。そこで、A/D変換・D/A変換に特化したマイクロプロセッサとしてDSPを採用している。このDSPがCPUの処理を一部肩代わりすることで、全体の処理速度の低下を抑えることができる。例:カメラで取られた写真はデジタルデータとして処理されるが、この写真の加工処理にもDPSが使われる。コンピュータ講座(1598d)。