Page 299 - MDP2020-3
P. 299
················································································ 명장양성프로젝트 【MDP】 과제발표회 자료집 Ⅲ | 293
다. AVR Atmega2560-16AU
ATMEL사의 8-bit 마이크로 컨트롤러로 다양한 분야에서 널리 사용되고 있으며 256Kb의 플
래시메모리와 8Kb의 SRAM을 가지고 있다. 전력 소모를 줄이기 위해서 여섯 개의 Sleep
mode(Idle, ADC Noise Reduction, Power Down, Power save, Standby, Extended
Standby)를 지원한다. JTAG 인터페이스도 가지고 있다. 프로그램 메모리의 명령어는 하나의
파이프라인을 통해 실행되어 데이터 처리속도가 빠르다.
1) 사양
- 고성능 저전력 AVR 8bit Microcontroller
- 향상된 RISC아키텍처(16MIPS)
- 135종 명령세트
- 32x8bit 범용 레지스터 + 주변 컨트롤 레지스터
- 16㎒에서 16MIPS progress
- 비휘발성 프로그램과 데이터 메모리
- 내부 프로그램 가능한 ISP Flash memory
- 선택적인 Boot code section
- ISP를 통하여 어플리케이션 영역과 부트(boot)영역에 F/W 다운로드 가능
- 4K Byte EEPROM
- 8K Byte 내부 SRAM
- 외부 최대 64K 메모리 공간
2) 인터페이스 -> isp로 바꾸기
- 내장 메모리의 Programming과 On-Chip Debug를 위한 JTAG지원
3) 주변장치 특징
- 분리된 프리스케일러와 비교모드를 가진, 2개의 8비트 타이머/카운터(Timer, Counter)
- 분리된 프리스케일러와 비교모드, 캡처모드를 가진 4개의 16비트 타이머/카운터
- 4개의 8bit PWM채널
- 12개의 프로그램 가능한 2~16bit PWM채널
- 분리된 오실레이터에 의한 Real Time Count
- Output Compare Modulator
- 16채널, 10bit ADC