موتورولا 6800 تاريخ
تطورت الدعوى القضائية بين شركتي MOS Technology وموتورولا إلى قصة مشابهة لحكاية "داود وجالوت" على مر السنين. أحد النقاط المثارة كان أن موتورولا لم تكن تمتلك براءات اختراع على التكنولوجيا المعنية. هذا كان صحيحًا من الناحية الفنية عند رفع الدعوى في أواخر عام 1975.
في 30 أكتوبر 1974، قبل إصدار معالج 6800، قدمت موتورولا طلبات لعدة براءات اختراع تتعلق بعائلة المعالجات الدقيقة، ومُنحت لاحقًا أكثر من عشرين براءة اختراع. أول براءة اختراع مُنحت لتوم بينيت في 8 يونيو 1976، وكانت تتعلق بناقل العناوين الداخلي لمعالج 6800. أما الثانية، فكانت لبيل مينش في 6 يوليو 1976، لتصميم شريحة 6820. العديد من هذه البراءات تضمنت أسماء مهندسين سابقين في موتورولا كمخترعين مشاركين، وغطت كيفية تفاعل شرائح الأجهزة الطرفية مع المعالج الدقيق.
خلال عملية الاكتشاف في القضية، تبين أن أحد المهندسين، مايك جانيس، قد احتفظ بوثائق تصميم معالج 6800 وأخذها معه إلى MOS Technology، مما عزز مزاعم موتورولا بشأن انتهاك حقوق الملكية الفكرية.Wikipedia
في مارس 1976، ومع اقتراب نفاد الموارد المالية لشركة MOS Technology، وُصّل إلى تسوية. وافقت MOS على سحب معالج 6501 من السوق، ودفع مبلغ مالي لموتورولا، وإعادة الوثائق التي اعتبرتها موتورولا سرية. كما اتفقت الشركتان على ترخيص متبادل لبراءات الاختراع المتعلقة بالمعالجات الدقيقة
كان جاري دانييلز يصمم الدوائر المتكاملة للساعات الإلكترونية عندما أغلقت موتورولا وحدة إلكترونيات الساعات الخاصة بها. عرض عليه توم بينيت وظيفة في مجموعة المعالجات الدقيقة في نوفمبر 1974. لم يكن توم راغبًا في مغادرة منطقة فينيكس، لذا تولى غاري دانييلز إدارة تطوير المعالجات الدقيقة في أوستن. (كان دانييلز مدير تصميم المعالج الدقيق لمدة عشر سنوات تالية قبل أن يُرقى إلى منصب نائب الرئيس)
كانت المهمة الأولى هي إعادة تصميم وحدة المعالجة المركزية 6800 لتحسين إنتاجية التصنيع والعمل بسرعة أكبر. استخدم هذا التصميم تقنية وضع الاستنزاف وكان يُعرف داخليًا باسم MC6800D. ارتفع عدد الترانزستورات من 4000 إلى 5000 ولكن مساحة القالب انخفضت من 29.0 مم 2 إلى 16.5 مم 2 (مما يسمح بخفض سعر وحدة المعالجة المركزية إلى 35 دولارًا). تمت مضاعفة الحد الأقصى لمعدل الساعة للأجزاء المحددة إلى 2 ميغا هرتز. كما أُعيد تصميم الرقائق الأخرى في عائلة M6800 لاستخدام تقنية وضع الاستنزاف. كان محول الواجهة المحيطية يحتوي على تغيير طفيف في الخصائص الكهربائية لدبابيس الإدخال/الإخراج، لذا أصبح MC6820 هو MC6821.  اكتملت عملية تطوير الدوائر المتكاملة الجديدة في يوليو عام 1976.
أُصدرت شريحة مولد ساعة جديدة منخفضة التكلفة، MC6875، في عام 1977. أُستبدل IC الهجين MC6870 بقيمة 35 دولارًا. جاء MC6875 في حزمة DIP مكونة من 16 سنًا ويمكنه استخدام بلورة الكوارتز أو شبكة مكثف المقاومة.
وكان هناك مشروع آخر وهو دمج 128 بايت من ذاكرة الوصول العشوائي (RAM) ومولد الساعة على شريحة واحدة تحتوي على 11000 ترانزستور. أُصدر المعالج الدقيق MC6802 في مارس 1977. تحتوي الشريحة المرافقة MC6846 على ذاكرة قراءة فقط (ROM) بحجم 2048 بايت، ومنفذ ثنائي الاتجاه 8 بت ومؤقت قابل للبرمجة. كان هذا حاسوبًا صغيرًا مكونًا من شريحتين. يحتوي 6802 على مذبذب على الشريحة يستخدم 4 خارجيًا بلورة كوارتز ميغاهيرتز لإنتاج المرحلتين 1 ساعة ميغا هرتز. يمكن تعطيل ذاكرة الوصول العشوائي الداخلية بحجم 128 بايت عن طريق توصيل دبوس بالأرض، بيعت الأجهزة التي تحتوي على ذاكرة وصول عشوائي معيبة باسم MC6808.  نادرًا ما أُستخدم المعالج 6808 باعتباره المعالج الدقيق الرئيسي في أجهزة الكمبيوتر العامة، وكان أكثر شيوعًا في الأنظمة المضمنة (أثبت الحاسوب الدقيق ACFA-8 لعام 1979 أنه استثناء).
قُدمت سلسلة من الرقائق الطرفية بحلول عام 1978. يحتوي العداد القابل للبرمجة MC6840 على ثلاثة عدادات ثنائية مكونة من 16 بت والتي يمكن استخدامها لقياس التردد أو عد الأحداث أو قياس الفاصل الزمني. يمكن لوحدة التحكم في الوصول المباشر للذاكرة MC6844 نقل البيانات من وحدة التحكم في الإدخال/الإخراج إلى ذاكرة الوصول العشوائي (RAM) دون تحميل المعالج الدقيق MC6800. يوفر جهاز التحكم MC6845 CRT (CRTC) منطق التحكم لمحطة كمبيوتر تعتمد على الأحرف. كان جهاز 6845 يدعم القلم الضوئي، وهو بديل للفأرة الحاسوبية.
كانت شريحة MC6845 شائعة جدًا: حتى أنها استُخدمت في محول العرض أحادي اللون الأصلي من IBM ومحول الرسومات الملونة الأصلي من IBM لجهاز الكمبيوتر الشخصي من IBM والأجيال اللاحقة، حيث استُخدمت شريحة 6845 مع وحدة المعالجة المركزية Intel 8088. خلال فترة حظر التكنولوجيا خلال الحرب الباردة، أُنتجت نسخة طبق الأصل من 6845 تسمى CM607 في بلغاريا. احتوت بطاقة IBM Enhanced Graphics Adapter (EGA) اللاحقة على شريحة IBM مخصصة (EGA CRTC) والتي حلت محل Motorola 6845، مما أضاف العديد من التحسينات بطريقة متوافقة في الغالب. تتضمن مجموعة رسومات الفيديو IBM (VGA)، التي أصبحت منتشرة في كل مكان، مجموعة فرعية متوافقة تقريبًا من EGA CRTC، ولا تزال متوافقة في الغالب مع MC6845 (ولكن في هذه المرحلة بدون دعم القلم الضوئي، والذي احتفظت به EGA CRTC).
المعالج الدقيق MC6801، الذي يُعرف اليوم بالمتحكم الدقيق، هو شريحة أحادية تجمع بين وحدة المعالجة المركزية MC6802 و128 بايت من ذاكرة الوصول العشوائي (RAM)، و2 كيلوبايت من ذاكرة القراءة فقط (ROM)، ومؤقت 16 بت، و31 خط إدخال/إخراج متوازي قابل للبرمجة، بالإضافة إلى منفذ تسلسلي. أما الطراز MC6803، فهو مشابه لـ MC6801 لكنه يفتقر إلى ذاكرة ROM المدمجة ويحتوي على عدد أقل من خطوط الإدخال/الإخراج.
ًصُمم MC6801 في الأصل للاستخدام في التطبيقات الصناعية، وكان من أوائل المعالجات الدقيقة التي تضمنت تعليمات الضرب، مما جعله مناسبًا لتطبيقات التحكم الدقيقة. ومع ذلك، نظرًا لتكلفته العالية نسبيًا، طُّور نسخة مبسطة منه، وهي MC6805، لتلبية احتياجات التطبيقات التي تتطلب تكلفة أقل.
كان MC6801 أحد أوائل المعالجات الدقيقة التي تحتوي على تعليمات مضاعفة.:4–45
يعد Hitachi HD6303 (لا ينبغي الخلط بينه وبين Hitachi 6309) إعادة تنفيذ من مصدر ثانٍ لـ Motorola MC6803، مع بعض التعليمات الإضافية، وتنفيذ أسرع قليلاً لتعليمات الضرب 8x8. أُستخدم Hitachi HD6303 في أول جهاز مساعد رقمي شخصي (PDA)، وهو جهاز Psion Organiser الذي صدر عام 1984. أُستخدم Hitachi HD6303 أيضًا في "Pocket Telex" لعام 1983.
أُستخدم Motorola MC6803 أيضًا في TRS-80 MC-10 و Matra Alice ذات الصلة الوثيقة.
كان MC6809 أكثر معالجات موتورولا الدقيقة 8 بت تطورًا. كان يحتوي على مجموعة تعليمات جديدة مشابهة لـ 6800، إلا أنه تخلّى عن توافق شفرة التشغيل لتحسين الأداء ودعم اللغات عالية المستوى. كان المعالجان 6809 و6800 متوافقين برمجيًا، حيث استطاعت برامج التجميع (وعادةً ما كانت تفعل ذلك) إنشاء شفرة معادلة لشفرات تشغيل 6800 التي لم يحاكيها 6809 مباشرةً. وبهذا المعنى، كان 6809 متوافقًا مع 6800 تصاعديًا. احتوى 6809 على سجلي فهرس 16 بت، ومؤشري مكدس 16 بت، والعديد من التعليمات لإجراء عمليات 16 بت، بما في ذلك أول تعليمة ضرب 8 بت (لتوليد ناتج 16 بت) في المعالج الدقيق. كانت النقاط الرئيسية الأخرى في تصميم 6809 هي الدعم الكامل لكل من الكود المستقل عن الموضع (كود الكائن الذي يمكن تشغيله أينما حُمل في الذاكرة) والكود القابل لإعادة الدخول (كود الكائن الذي يمكن إعادة استدعاؤه عند مقاطعته أو عن طريق استدعاء نفسه بشكل متكرر )، وهي الميزات التي شوهدت سابقًا فقط في الأجهزة الأكبر حجمًا مثل أجهزة الكمبيوتر المركزية IBM 360