인텔 MCS-48

Intel MCS-48
UV EPROM 탑재 8749
HP3478A 멀티미터에 사용되는 Intel 8049 마이크로 컨트롤러.이 칩은 1984년 둘째 주에 제조되었습니다.
인텔 8749 다이

MCS-48 마이크로컨트롤러 시리즈는 인텔의 첫 마이크로컨트롤러로 1976년에 출시되었습니다.최초의 멤버는 8048, 8035, 8748이었다.8048은[1] 아마도 가장 유명한 가족일 것이다.처음에 이 제품군은 NMOS(n-type metal-oxide-semiconductor) 기술을 사용하여 생산되었습니다.1980년대 초, CMOS 테크놀로지로 이용 가능하게 되었습니다.그것은 여전히 그것을 사용하는 오래된 디자인을 지원하기 위해 1990년대까지 여전히 제작되었다.

MCS-48 시리즈는 내부 또는 외부 프로그램 ROM과 64~256바이트의 내부(온칩) RAM을 갖춘 변경된 Harvard 아키텍처를 갖추고 있습니다.I/O는 프로그램 및 데이터와 분리된 자체 주소 공간에 매핑됩니다.

MCS-48 시리즈는 결국 매우 성공적인 MCS-51 시리즈로 대체되었지만 저렴한 비용, 광범위한 가용성, 메모리 효율이 뛰어난1 바이트 명령어 세트 및 성숙한 개발 툴로 인해 2000년까지도 큰 인기를 끌었습니다.이 때문에, TV 리모트, 컴퓨터 키보드, 장난감과 같은 대용량, 비용에 민감한 가전제품에 많이 사용된다.

변종

8049에는 2KB의 마스크 ROM(8748 및 8749에는 EPROM이 탑재되어 있습니다)이 탑재되어 있어 4KB의 외부 ROM으로 교환할 수 있습니다., 128바이트RAM과 27개의 I/[2]O 포토도 탑재되어 있습니다.마이크로컨트롤러의 오실레이터 블록은 들어오는 클럭을 15개의 내부 위상으로 분할하므로 최대 11MHz의 크리스털로 0.73MIPS(1클럭 명령)를 얻을 수 있습니다.명령의 약 70%는 1바이트/사이클이지만 30%는 2사이클 및/또는 2바이트가 필요하므로 원시 성능은 0.5MIPS에 가깝습니다.

마이크로컨트롤러
장치 내부의 기억 언급
8020 1 K × 8 ROM 64 x 8 RAM 8048의 서브셋, 20핀, 13개의 I/O 라인만
8021 1 K × 8 ROM 64 x 8 RAM 8048, 28핀, 21라인의 서브셋
8022 2K × 8 ROM 64 x 8 RAM 8048 서브셋, A/D 컨버터
8035 없음. 64 x 8 RAM
8038 없음. 64 x 8 RAM
8039 없음. 128 × 8 RAM
8040 없음. 256 × 8 RAM
8048 1 K × 8 ROM 64 x 8 RAM 27 × I/O포트
8049 2K × 8 ROM 128 × 8 RAM 27 × I/O포트
8050 4K x 8 ROM 256 × 8 RAM
8648 1K × 8 OTP EPROM 64 x 8 RAM 공장 출하 시 OTP EPROM
8748 1K × 8 EPROM 64 x 8 RAM 8비트 타이머×2, I/O포트×27
8749 2K × 8 EPROM 128 × 8 RAM 8비트 타이머×2, I/O포트×27
87P50 ext. ROM 소켓 256 × 8 RAM 2758/2716/2732 EPROM용 피기백 소켓 탑재
인텔 P8242 - AT 호환 컴퓨터용 Phoenix 펌웨어 탑재 키보드 컨트롤러
유니버설 페리페럴 인터페이스
장치 내부의 기억 언급
8041 1 K × 8 ROM 64 x 8 RAM 유니버설 페리페럴 인터페이스(UPI)
8041AH 1 K × 8 ROM 128 × 8 RAM UPI
8741A 1K × 8 EPROM 64 x 8 RAM UPI, EPROM 버전 8041
8741AH 1K × 8 OTP EPROM 128 × 8 RAM 8041의 UPI, OTP EPROM 버전아.
8042AH 2K × 8 ROM 256 × 8 RAM UPI
8242 2K × 8 ROM 256 × 8 RAM UPI
8742 2K × 8 EPROM 128 × 8 RAM UPI, EPROM 버전
8742AH 2K × 8 OTP EPROM 256 × 8 RAM UPI, OTP EPROM 버전 8042아.

사용하다

1979년에 출시된 Tandy/Radio Shack TRS-80 모델 II는 [3]키보드에 8021을 사용했습니다.8021을 통해 모델 II는 하나의 얇은 유연한 와이어로 연결된 분리형 경량 키보드를 갖춘 최초의 데스크톱 컴퓨터 시스템이 될 수 있었습니다.또한 전용 마이크로프로세서를[citation needed] 사용한 최초의 키보드는 수년 후 애플과 [citation needed]IBM에 의해 복제될 것입니다.8021 프로세서는 키 매트릭스를 스캔하여 스위치 폐쇄를 8비트 코드로 변환한 다음 이 코드를 메인 시스템의 키보드 인터페이스에 직렬로 전송합니다.8021은 표시기 LED를 켜거나 끄는 명령도 받습니다.이것은 단지 4개의 칩으로 이루어졌는데, 이것은 그 당시에 놀라운 위업이었다.8021은 TRS-80 모델12, 12B, 16, 16B 및 Tandy 6000/6000 키보드에도 사용되었습니다.고화질.[4]

원래의 IBM PC 키보드는 8048을 내장 마이크로 [5]컨트롤러로 사용했습니다.PC AT는 I/O 포트 주소에서 PC의 Intel 8255 페리페럴 인터페이스 칩을 교체했습니다.포트 주소 0x600x64[6]통해 접근 가능한8042를 가진 0x60 ~ 63키보드 인터페이스를 관리할 뿐만 아니라, 8042는 AT의 인텔 80286 CPU의 A20 라인 게이트 기능을 제어하고 소프트웨어에 의해 80286을 리셋하도록 명령할 수 있었습니다(80386 이후의 프로세서와 달리 80286은 리셋을 하지 않는 한 보호 모드에서 실제 모드로 되돌릴 수 없었습니다).이후 PC 호환성은 8042의 기능을 슈퍼 I/O 장치에 통합합니다.

8048은 Magnavox Odyssey² 비디오 게임 콘솔, Korg Trident 시리즈 [7]Korg Poly-61,[8] Roland Jupiter-4 및 Roland ProMars[9] 아날로그 신시사이저에 사용되었습니다.Sinclair QL은 키보드, 조이스틱 포트, RS-232 입력 및 오디오 관리에 밀접하게 관련된 인텔 8049를 사용했습니다.ROM이 없는 8035 변종은 닌텐도의 아케이드 게임 동키콩에서 배경음악을 생성하기 위해 사용되었다.

파생 마이크로컨트롤러

Philips Semiconductors( NXP)는 이 시리즈의 생산 라이선스를 소유하고 이 아키텍처를 기반으로 MAB8400 패밀리를 개발했습니다.이들은 통합 I²C 인터페이스를 갖춘 최초의 마이크로 컨트롤러이며 최초의 필립스(미국 마그나박스) 콤팩트 디스크 플레이어(CD-100 [10]등)에 사용되었습니다.

「 」를 참조해 주세요.

참고 문헌

MCS-48
  • MCS-48 싱글 컴포넌트 마이크로컴퓨터, 어플리케이션 세미나 노트북, 1978, Intel Corporation.
  • MCS-48 마이크로컴퓨터 사용자 매뉴얼[2]
  • 라이오넬 스미스, 세실 무어: 8049 Microcomputer용 시리얼 I/O수학 유틸리티, 어플리케이션 노트 AP-49, 1979년 1월 Intel Corporation.
  • 인텔 MCS-48 마이크로컴퓨터용 고속 에뮬레이터, 어플리케이션 노트 AP-55A, 1979년 8월 Intel Corporation.
  • 필담, 스튜어트 로젠버그:인텔 MCS-48UPI-41A 마이크로컨트롤러, 신뢰성 보고서 RR-25, 1979년 12월, Intel Corporation.
  • 마이크로컨트롤러 핸드북, 인텔 1984, 주문번호 210918-002.
  • 8 비트 임베디드 컨트롤러, 인텔 1991, 주문 번호 270645-003.
UPI-41
  • UPI-41A 사용자 매뉴얼, 인텔 1980, 주문 번호9800504-02 Rev. B.
  • Microprocessor Peripherals UPI-41A/41AH/42/42AH User’s Manual (PDF). Intel Corporation. October 1993. 231318-006.
  • 요한 비스턴, 짐 칸:8741A/8041A 디지털 카세트 컨트롤러, 애플리케이션 노트 AP-90, 1980년 5월, Intel Corporation.

레퍼런스

  1. ^ Laws, David; Blume Jr., Henry; Ekiss, John; Feng, Yung; Kline, Barbara; Raphael, Howard; Stamm, David (2008-07-30). Oral History Panel on the Development and Promotion of the Intel 8048 Microcontroller (PDF). Archived from the original (PDF) on 2014-12-27.
  2. ^ a b MCS-48 Microcomputer User's Manual (PDF). Intel Corporation. 1978.
  3. ^ TRS-80 Model II Technical Reference Manual. Radio Shack. p. 135.
  4. ^ Tandy 6000/6000HD Service Manual. Tandy/Radio Shack. 1985. p. 213.
  5. ^ "Section 4: Keyboard", Technical Reference: Personal Computer, Personal Computer Hardware Reference Library (Revised ed.), IBM, April 1984
  6. ^ "Section 1: System Board", Technical Reference: Personal Computer AT, Personal Computer Hardware Reference Library, IBM, September 1985
  7. ^ "Korg Trident Service Manual". Korg. p. 4. Retrieved 10 February 2018 – via Synthfool.
  8. ^ "Korg Poly-61 Service Manual" (PDF).
  9. ^ Gordon Reid (November 2004). "The History Of Roland, Part 1: 1930–1978". The History Of Roland. Sound On Sound Magazine. Retrieved 29 November 2010.
  10. ^ 데이터시트(pdf) Philips MAB8400 시리즈

외부 링크