인텔 MCS-48
Intel MCS-48MCS-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용 피기백 소켓 탑재 |
| 장치 | 내부의 | 기억 | 언급 |
|---|---|---|---|
| 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 페리페럴 인터페이스 칩을 교체했습니다.포트 주소 0x60 및 0x64를 [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]등)에 사용되었습니다.
- Intel MCS-48 세컨드소스
내셔널 세미컨덕터 NS87PC48D
필립스 MAF 8049H
신호 SCN8048A
「 」를 참조해 주세요.
참고 문헌
- 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-48 및 UPI-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.
레퍼런스
- ^ 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.
- ^ a b MCS-48 Microcomputer User's Manual (PDF). Intel Corporation. 1978.
- ^ TRS-80 Model II Technical Reference Manual. Radio Shack. p. 135.
- ^ Tandy 6000/6000HD Service Manual. Tandy/Radio Shack. 1985. p. 213.
- ^ "Section 4: Keyboard", Technical Reference: Personal Computer, Personal Computer Hardware Reference Library (Revised ed.), IBM, April 1984
- ^ "Section 1: System Board", Technical Reference: Personal Computer AT, Personal Computer Hardware Reference Library, IBM, September 1985
- ^ "Korg Trident Service Manual". Korg. p. 4. Retrieved 10 February 2018 – via Synthfool.
- ^ "Korg Poly-61 Service Manual" (PDF).
- ^ Gordon Reid (November 2004). "The History Of Roland, Part 1: 1930–1978". The History Of Roland. Sound On Sound Magazine. Retrieved 29 November 2010.
- ^ 데이터시트(pdf) Philips MAB8400 시리즈
외부 링크
- MCS-48 패밀리 아키텍처
- Coprolite 8048 프로젝트 at the Wayback Machine (2014년 7월 17일 아카이브 완료)
- 컴퓨터 역사 박물관, 인텔 8048 마이크로 컨트롤러 구술 이력 패널
- 마이크로컨트롤러 NEC 8741(실리콘 칩 이미지)
