RCA 1802
プロセッサは実行する命令を参照した後、次に実行する命令を拾うためにPCをインクリメントするので、前述のようなテクニックが使える。
SCRT(Standard CALL and RETURN Technique / 標準呼び出しと復帰手順)と呼ばれる良く知られる手続きがあり、これにより引数をインラインで渡すことのできる汎用のサブルーチンが記述できる。ただしこのテクニックを使うには幾つかのレジスタがこの用途のために占有される。CDP1802のユーザーマニュアルに記載されたRCA提供のルーチンの多くでは、R2をスタックポインタに、R3をプログラムカウンタに、R4をサブルーチンコールのアドレス保持に、R5をリターンアドレスの保持に、R6を引数へのポインタ(非破壊)に割り当てることを推奨している。この割り当てではR0をDMA用に、R1を割り込み用にでき、R7からRF("F" は16進数で15を意味するので、7番〜15番の9本のレジスタ)を汎用レジスタとして使用できる。ただし、一般のマイクロプロセッサではCALLやRET命令はアーキテクチャの設計の一部となっているのに対して、1802における、この手続きは実行速度においてオーバーヘッドとなる。
レジスタR0は内蔵DMAコントローラが処理対象とするメモリアドレスを保持する専用の役割も持つ。レジスタR1は割り込み処理ルーチンのプログラムカウンタを保持する専用の役割も持つ。
プロセッサは5つのI/O専用線を持つ。単一のQ出力はSEQ命令でセットでき、REQ命令でリセットできる。EF1、EF2、EF3、EF4の4本の入力があり、これらの入力の状態を参照する8つの条件分岐命令がある。また、インデックスレジスタとDアキュムレータを使用して入出力を行う、7つの入力命令と7つの出力命令がある。
ホビーストのコンピュータではEF1〜4入力とQ出力は有用で扱い易いことから複数のインターフェースに使われた。典型的にはQ出力はステータスLED、カセットインタフェース、RS-232インターフェイスの駆動に用いられた。これにより、音量制御が実装されていない場合にはRS-232やカセットにデータが転送されているのをユーザーが実際に耳で聞くことができた。COSMAC Elfのシリーズでは伝統的にEF4入力は押しボタンに接続された。他のシステムでは他の入力も使われる。
この他に、いくつかの他の特別なレジスタとフラグがある。内部処理に用いられるものと、プログラマが使用できるもので、4ビットのN、P、X、Iレジスタ、8ビットのTレジスタ、および1ビットのIEレジスタがある。
CDP1802は他のプロセッサに見られるサブルーチンCALL命令やRET命令を持たないが、SEP命令を用いてシミュレートできる。16本レジスタ構成の設計と、SEP命令により興味深いサブルーチンコールとリターンの仕組みが構成され、一般的なコーディングに比べて小規模なプログラムに適している。
頻用される少数のサブルーチンについては16本のレジスタの1つにそのアドレスを保持しておくことで高速に呼び出すことができる。ただし、呼ばれたサブルーチンは「リターン」命令を実行するためにSEP命令を実行するので、呼んだ側のPCがどのレジスタに割り当てられていたかを知らなければならず、またSEP命令ではPCに指定するレジスタ番号をハードコーティングせざるを得ないので、呼ぶ側のPCのレジスタ番号は固定される。あるSEP命令は16ビットレジスタの1つが保持するアドレスから始まるサブルーチンを呼び出すのに使用され、別のSEP命令が呼び出した側に戻るために使われる。サブルーチンから戻る前に、そのエントリポイントの直前にジャンプし、SEP「リターン」命令を実行して制御を呼び出し側に戻したときに、レジスタが次の使用に備えて正しい値になるようにする。
CDP1802はまた多くの製品やシステム、科学用途の機材や他の商用製品にも使われた。例えばNASAと他の連邦政府機関のジョイントベンチャーで開発されたRemote Deployable Water Quality Monitoring System (WQMS)では2つの1802を使用していた。他の例としては1980〜1985年のSinar Moisture Metersのうち初期の2品種が挙げられる。1980年代中頃には Infocel TimeTrac 時間追跡デバイスの設計では1802を使用している。1980年以降はクライスラーや関連する自動車のモデルでは第2世代の電子リーンバーンシステムの電子点火制御装置に1802が使われ、最初期のコンピュータベースの自動制御システムの一つとなった。スペインでは多くのピンボールマシンやビデオアーケケードゲームの製造に用いられた。合衆国の多くの特許では1802プロセッサを参照している(キーワード CDP1802, RCA1802, 或いは COSMACで検索せよ)。