Page 76 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 76
- 프로그램 메모리는 부트 프로그램 섹션 과 응용 프로그램 섹션으로 나뉜다.
- SPI 통신방식을 이용한 ISP 기능을 가지고 있어서 사용자가 작성한 프로그램 쉽게 라이팅 가능
- JTAG 에뮬레이터, 병렬프로그래밍을 이용한 프로그램 기입도 가능
● 데이터 메모리
- 내부 데이터 메모리로서의 SRAM,외부 데이터 메모리, 내부EEPROM
- EEPROM은 별도의 레지스터를 통하여 특별한 방식으로 액세스
● I/O 레지스터
- ATmega128에 내장된 각종 I/O 디바이스들을 제어하기위한 레지스터
-확장 I/O 레지스터
기존 AVR모델들에 비하여 ATmega128에 추가된 각종 I/O 디바이스들을 제어하기 위한
레지스터
● SRAM
- 내부 SRAM
프로그램에서 각종 사용자 변수로 사용하거나 스택 영역으로도 사용
- 외부 SRAM
사용자가 필요에 의하여 외부 데이터 메모리로서 SRAM을 접속하여 사용하거나
또는 I/O확장 영역으로 사용
● EEPROM
- 4KB 내장
- 100,000번까지 반복적으로 데이터기입 가능
- 다른 데이터 메모리 어드레스 영역과는 별개의 영역에 할당
- EEPROM 어드레스레지스터, EEPROM 데이터 및 제어레지스터 등을 사용하여 1바이트씩 액세스 가능
● 주변 사양
- 프로그래밍 가능한 53개의 Input / Output
- 외부 인터럽트 Ext. INT 8개
- 두 개의 8-bit Timer/Counters / 두 개의 16-bit Timer/Counters
- 두 개의 8-bit PWM 채널 / 6개의 16-bit PWM 채널과
- 8 채널, 10bit ADC
- 두 개의 프로그램 가능한 직렬 USART 제공
- 마스터 / 슬레이브 SPI 직렬 인터페이스
- 칩 내장형 아날로그 비교기
● 동작 전원
- ATmega128L : 2.7V ~ 5.5V
- ATmega128 : 4.5V ~ 5.5V
● 동작 속도
- ATmega128L : 0 ~ 8MHz
- ATmega128 : 0 ~ 16MHz
- 69 -