인텔 8048
1. 개요
인텔 8048은 인텔에서 개발한 8비트 마이크로컨트롤러이다. 고성능 HMOS 기술을 사용하여 5V 전원에서 작동하며, 내장 타이머, 인터럽트 기능, 96개의 명령어를 갖춘 것이 특징이다. 8080/8085 주변기기와 호환되며, MCS-48 패밀리에 속하는 다양한 모델이 존재한다.
인텔 8048
📚 더 읽어볼만한 페이지
-
인텔의 마이크로프로세서 -
인텔 80386
인텔 80386은 1985년 출시된 x86 아키텍처의 32비트 마이크로프로세서로, 온칩 메모리 관리 장치, 3단계 파이프라인, 세 가지 동작 모드를 제공하며, 개인용 컴퓨터와 임베디드 시스템에 널리 사용되었지만 현재는 생산 및 지원이 중단되었고, 32비트 명령어 집합은 현대 x86 아키텍처의 기반이 되었다. -
인텔의 마이크로프로세서 -
인텔 4004
인텔 4004는 1971년 인텔에서 출시된 세계 최초의 상용 마이크로프로세서 중 하나이며, 4비트 아키텍처를 기반으로 계산기 라인에 탑재하기 위해 개발되었고, 컴퓨터 소형화와 개인용 컴퓨터 시대에 기여했다. -
인텔 x86 마이크로프로세서 -
인텔 80386
인텔 80386은 1985년 출시된 x86 아키텍처의 32비트 마이크로프로세서로, 온칩 메모리 관리 장치, 3단계 파이프라인, 세 가지 동작 모드를 제공하며, 개인용 컴퓨터와 임베디드 시스템에 널리 사용되었지만 현재는 생산 및 지원이 중단되었고, 32비트 명령어 집합은 현대 x86 아키텍처의 기반이 되었다. -
인텔 x86 마이크로프로세서 -
인텔 4004
인텔 4004는 1971년 인텔에서 출시된 세계 최초의 상용 마이크로프로세서 중 하나이며, 4비트 아키텍처를 기반으로 계산기 라인에 탑재하기 위해 개발되었고, 컴퓨터 소형화와 개인용 컴퓨터 시대에 기여했다.
2. 주요 특징
* 고성능 HMOS 기술로 단일 5V 전원을 사용하며, 전력 소비가 낮다.
* 내장 타이머와 이벤트 카운터, 두 개의 싱글 레벨 인터럽트 기능을 제공한다.
* 96개의 명령어를 가지며, 90%가 싱글 바이트로 구성되어 모든 명령어가 1-2 사이클 내에 실행된다.
* 인텔 8080/인텔 8085 주변기기와 호환되어 메모리 및 입출력 확장이 용이하다.
3. MCS-48 패밀리
인텔 8048 마이크로컨트롤러 제품군은 MCS-48 패밀리로도 불린다. 이 제품군은 다양한 모델로 구성되어 있으며, 각 모델은 내장 롬(ROM) 및 램(RAM) 용량, 그리고 특징에 차이가 있다. 각 모델별 특징은 아래 표와 같다.
| | 내장 롬 || 내장 램 || 특징 | |||
|---|---|---|---|
| 8021 | 1024 | 64 | 마스크 ROM, 저가형 28핀, 인터럽트 없음, 외장 메모리 불가 |
| 8022 | 2048 | 64 | 마스크 ROM, 저가형 28핀, 8비트 ADC내장, 외장 메모리 불가 |
| 8035 | - | 64 | 8048의 내장 ROM 없는 버전 |
| 8039 | - | 128 | 8049의 내장 ROM 없는 버전 |
| 8040 | - | 256 | 8050의 내장 ROM 없는 버전 |
| 8048 | 1024 | 64 | 인텔의 첫 마이크로컨트롤러 |
| 8049 | 2048 | 128 | 8048에 메모리 추가 |
| 8050 | 4096 | 256 | 8049에 메모리 추가 |
| 8648 | 1024 | 64 | 8048의 One Time Programmable영어 버전 |
| 8741 | 1024 | 64 | 8041 EPROM 버전 |
| 8742 | 2048 | 128 | 8042 EPROM 버전 |
| 8748 | 1024 | 64 | 8048 EPROM 버전 |
| 8749 | 2048 | 128 | 8049 EPROM 버전 |
3.1. 모델별 특징
| 모델 | 내장 롬 (바이트) | 내장 램 (바이트) | 특징 |
|---|---|---|---|
| 8021 | 1024 | 64 | 마스크 ROM, 저가형 28핀, 인터럽트 없음, 외장 메모리 불가 |
| 8022 | 2048 | 64 | 마스크 ROM, 저가형 28핀, 8비트 ADC 내장, 외장 메모리 불가 |
| 8035 | - | 64 | 8048의 내장 ROM 없는 버전 |
| 8039 | - | 128 | 8049의 내장 ROM 없는 버전 |
| 8040 | - | 256 | 8050의 내장 ROM 없는 버전 |
| 8048 | 1024 | 64 | 인텔의 첫 마이크로컨트롤러 |
| 8049 | 2048 | 128 | 8048에 메모리 추가 |
| 8050 | 4096 | 256 | 8049에 메모리 추가 |
| 8648 | 1024 | 64 | 8048의 OTP (One Time Programmable영어) 버전 |
| 8741 | 1024 | 64 | 8041 EPROM 버전 |
| 8742 | 2048 | 128 | 8042 EPROM 버전 |
| 8748 | 1024 | 64 | 8048 EPROM 버전 |
| 8749 | 2048 | 128 | 8049 EPROM 버전 |