Page 160 - 2020학년도 MDP과제발표회 자료집 (통신과) (3)
P. 160
ATmega128A 는 ATMEL 사가 개발한 64 핀 TQFP(Thin Quad Flat Pack) 형의 저전력
8[bit] 고속 CMOS(complemementary Metal Oxide Semi-conductor) 크 로프로세서이다.
1) MPU
가 고성능 저 전력의 ) RISC(Reduced Instrucrion Set computer) 구조
- 명령어가 간단하며 동작 속도가 빠름
-16[ ] ㎒ 환경에서 16[㎒ ] 이상의 성능을 가짐
나) 32 개의 범용 레지스터
다 내장된 사이클 동작의 ) 2 Multiplier
라 절전을 위한 ) Idle 및 Power Down Mode
바 하버드 구조 프로그램 메모리와 데이터 메모리로 분리된 구조) ( )
2) 메모리
가) 128[kB] 의 내부 프로그램 메모리
나) 4[kB] 의 내부 SRAM
다) 4[kB] 의 In-System Programming 기능의 EEPROM 데이터 메모리
라 최대 ) 64[kB] 의 외부 메모리 장착 가능
마) In-System Programming 을 위한 SPI 인터페이스
바 플래시 메모리는 약 ) 10,000 번 EEPROM 은 약 100,000 번 읽기 쓰기 가능/
3) 명령어 세트
가) 133 개의 강력한 명령어
나 단일 사이클의 명령어 단 분기명령은 사이클) ( , 2 )
4) 인터럽트
가 외부 및 내부 인터럽트)
나) 35 개의 인터럽트 소스
다 단순화한 인터럽트 백터 및 우선순위)
5) 병렬포트
가) 53 개의 범용 I/O 포트
나) LED 를 직접 구동 할 수 있는 높은 싱크 전류
6) 타이머 카운터/
가 독립된 발진기가 내장된 ) RTC(Real Time Clock)
나 독립된 프리 스케일러와 ) - Compare 기능을 가진 개의 2 8[bit] 타이머 카운터/
- 타이머 카운터/ 0, 타이머 카운터/ 2
다 독립된 프리 스케일러와 ) - Compare, Capture 기능을 갖는 개의 2 16[bit] 타이머 카운
터
- 타이머 카운터/ 1, 타이머 카운터/ 3
- 165 -