모토로라 6800은 미국의 반도체 제조 기업 모토로라(Motorola, 현재는 NXP Semiconductors에 인수)에서 1974년에 발표한 8비트 마이크로프로세서이다. NMOS 기술을 기반으로 제작되었으며, 8비트 데이터 버스와 16비트 주소 버스를 갖추고 있다. 기본 클럭 주파수는 1 MHz에서 2 MHz 사이이며, 당시 표준 마이크로프로세서 중 하나로 평가받았다.
설계 및 아키텍처
- 데이터 버스: 8비트
- 주소 버스: 16비트 (65,536 바이트 주소 지정 가능)
- 명령어 집합: 72개의 기본 명령어와 78개의 변형 명령어로 구성된 CISC(Complex Instruction Set Computing) 형태
- 레지스터: 누산기(A), 인덱스 레지스터(X), 프로그램 카운터(PC), 스택 포인터(SP), 상태 레지스터(플래그) 등
- 지원 메모리: 외부 메모리 인터페이스를 통해 RAM, ROM, 입출력 포트와 연결 가능
역사적 배경 및 활용
모토로라 6800은 인텔 8080과 동시기에 출시되어 마이크로프로세서 시장에서 경쟁하였다. 초기에는 가전제품, 공업용 제어 시스템, 초기 개인용 컴퓨터 및 임베디드 시스템 등에 적용되었다. 특히 1975년 발표된 마이크로소프트 BASIC 인터프리터와 결합된 "MITS Altair 8800"과는 별도로, 6800 기반의 시스템인 "Motorola EXORciser"와 "MITS Altair 6800"이 존재한다.
파생 제품 및 후속 모델
모토로라 6800을 기반으로 한 파생 제품군으로는 다음과 같은 마이크로프로세서가 있다.
- 6802: 온칩 128바이트 RAM을 추가한 모델
- 6803: 온칩 128바이트 RAM 및 타이머/카운터 회로를 포함
- 6808: 내장 ROM을 포함한 모델
- 6809: 8비트 마이크로프로세서이지만 향상된 명령어 집합과 주소 지정 모드를 제공하는 차세대 제품
또한, 6800 시리즈는 이후 16비트 마이크로프로세서인 68000 시리즈의 설계 기반이 되었다. 68000 시리즈는 개인용 컴퓨터(예: 애플 매킨토시, 아마도 아마존 워크스테이션)와 워크스테이션에 널리 사용되었다.
기술적 의의
모토로라 6800은 마이크로프로세서 설계에서 명확한 모듈화와 확장성을 도입한 초기 사례 중 하나로 평가받는다. 온칩 RAM 및 주변 장치(타이머, 카운터 등)를 통합한 파생 모델은 이후 마이크로컨트롤러 설계에 영향을 미쳤다.
현재 상황
현재 모토로라 6800 자체는 상업적으로 생산되지 않으며, 레거시 시스템 유지보수 및 복원 프로젝트에서만 제한적으로 사용된다. 해당 아키텍처에 대한 문서와 데이터시트는 모토로라(현 NXP) 및 여러 전자공학 아카이브에서 확인할 수 있다.