Intel 8051
中央処理装置 (CPU)、RAM、ROM、 シリアルポート、パラレルポート、割込用論理回路、タイマその他を内蔵している。
データバス - 8ビット幅である。一回の操作で8ビットデータをアクセスすることができる。故に8bitマイクロプロセッサと呼ばれる。
アドレスバス - 16ビット幅である。2番地、即ち64KBのメモリ空間をRAM、ROM独立にアクセス可能である。
内蔵RAM - 128バイト(データ用)。
内蔵ROM - 4KB(プログラム用)。
4ビットの双方向I/Oポート。
シリアルポート。
2本の16ビットアップカウンタ。
2レベルの割込優先順位。
節電モード。
8051コアの特に有用な特徴に論理演算機能がある。これによって、ビットレベルでブーリアン型の演算が可能である。演算は内蔵レジスタとRAM間で直接かつ効率的に行うことができる。この特徴によって8051は工業界に確固とした地位を築くに至った。他にも4つの独立したレジスタセットがあり、一般的に用いられるスタックへのレジスタ退避に比べ、割込時のレイテンシー(割込発生から、割込ルーチンを実行するまでの時間)を大きく改善することができた。
8051の非同期シリアル通信端末 (UART) はデータ長を9ビットにすることができ、EIA-485環境下でアドレス付きの通信ができた。