-
- MOTOROLA 6801 (8bit CPU)
- Address bus 16bit, Data bus 8 bit.
- DIP40P、Clock 4MHz(動作クロックは 1MHz).
- N-MOS トランジスタ数 不明.
- 発表年月日不明.
MC6801 は MC6800 をベースに以下のメモリーと周辺回路を内蔵したワンチップマイコンです。
- 2KbyteのROM(MaskROM)
- 128byteのRAM
- クロックジェネレータ:MC6875相当
- 8bit x2のパラレルI/Oポート:MC6821相当
- 1chのシリアルI/O:MC6850相当
- 1chのタイマー:MC6840相当
MC6801 の内蔵RAMはメモリー空間の0080Hから128byte割り当てられており、
先頭の64byteがバッテリーバックアップ可能です。
MC6801 はワンチップマイコンですが、動作モードを切り替えて外部のROM/RAMを使用することができました。
MC6801 は MC6800 に対して次のソフトウェア的な強化が行なわれました。
- Bレジスタの追加。Aレジスタとペアで16bitアキュムレータ(Dレジスタ)として使用可能。
- Dレジスタ操作命令の追加。
- 掛け算命令の追加(AxB=D)。
- インデックスレジスタX用のPUSH,POP命令の追加。
MC6801 には内蔵したROMの違いにより幾つかの姉妹品があります。
- MC6801E 外部クロックバージョン。
- MC68701 内蔵ROMがEP-ROM。
- MC68701E MC68701の外部クロックバージョン。
- MC6803 内蔵ROM無しバージョン。
- MC6803E MC6803の外部クロックバージョン。
- MC146805 C-MOSバージョン。
写真の MC6801 は1980年第30週の製品で、XC型番品です。
このころはまだ正式な製品ではなかったのでしょう。
左は MC6803 1.25MHz品。
型番の後ろの "-1"が1.25MHz品を示しています。