WIPIVERSE

모토로라 6800

모토로라 6800(Motorola 6800, MC6800)은 1974년 모토로라(Motorola)에 의해 설계 및 제작된 최초의 8비트 마이크로프로세서이다. MC6800 마이크로프로세서는 직렬 및 병렬 인터페이스 IC, RAM, ROM 및 기타 지원 칩이 포함된 M6800 마이크로컴퓨터 시스템(이후 68xx 계열로 불림)의 일부로 출시되었다.

개발 배경 및 출시

모토로라 6800은 1974년 3월에 발표되었으며, 같은 해 연말에 본격적인 생산이 시작되었다. 당시 인텔 8080과 거의 동시대에 출시된 제품으로, 초기 마이크로프로세서 시장에서 경쟁했다. 주요 설계 특징 중 하나는 대부분의 경쟁 마이크로프로세서가 여러 개의 전압(예: +5V, -5V, +12V)을 필요로 했던 것과 달리, M6800 IC 제품군은 단일 +5V 전원 공급 장치만으로 동작할 수 있다는 점이었다.

기술 사양

  • 데이터 버스: 8비트 양방향 데이터 버스
  • 주소 버스: 16비트 (최대 64KB 메모리 직접 주소 지정 가능)
  • 명령어: 72개의 명령어, 7개의 어드레싱 모드, 총 197개의 명령 코드
  • 클럭 속도: 초기 버전은 최대 1MHz, 이후 최신 버전은 최대 2MHz
  • 트랜지스터 수: 약 4,100개 (6마이크론 NMOS 공정)
  • 패키지: 40핀 DIP

레지스터 구조

6800은 비교적 단순한 레지스터 구조를 가지고 있다. 두 개의 누산기(Accumulator A, B), 하나의 인덱스 레지스터(Index Register), 스택 포인터(Stack Pointer), 프로그램 카운터(Program Counter), 그리고 상태 코드 레지스터(Condition Code Register)로 구성된다.

개발 도구 및 지원

모토로라는 IC 자체뿐만 아니라 완전한 어셈블리 언어 개발 시스템을 함께 제공했다. 고객은 원격 시분할 컴퓨터 또는 사내 미니컴퓨터 시스템에서 소프트웨어를 개발할 수 있었다. 또한 모토로라 EXORciser는 M6800 IC로 구축된 데스크톱 컴퓨터로, 새로운 디자인의 프로토타입 개발 및 디버깅에 사용되었다. 방대한 문서 패키지에는 모든 IC에 대한 데이터 시트, 두 권의 어셈블리어 프로그래밍 매뉴얼, 그리고 POS(Point-of-Sale) 컴퓨터 단말기 설계 방법을 보여주는 700페이지 분량의 응용 프로그램 설명서가 포함되었다.

활용 분야

6800은 컴퓨터 주변 장치, 테스트 장비, POS 터미널에서 널리 사용되었다. 또한 아케이드 게임기(예: Atari의 6800 기반 하드웨어) 및 핀볼 기계(Williams System 3~7)에서도 사용되었다.

파생 모델

  • MC6802 (1977년 출시): 128바이트의 RAM과 내부 클록 오실레이터를 내장
  • MC6801: RAM, ROM 및 I/O를 단일 칩에 통합한 마이크로컨트롤러
  • MC6805: 저가형 마이크로컨트롤러로, 자동차 애플리케이션에서 널리 사용됨

영향 및 유산

모토로라 6800은 이후 모토로라 68000(16/32비트 CISC 프로세서) 시리즈의 기반이 되었으며, MOS 6502(6502는 6800의 설계를 단순화하여 개발된 프로세서)에도 영향을 주었다. 6800 아키텍처는 오늘날까지도 임베디드 시스템 및 레거시 시스템에서 그 명맥을 유지하고 있으며, Rochester Electronics 등의 기업이 원본 설계 데이터베이스를 보존하여 일부 제품을 계속 공급하고 있다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기