출처 : http://cafe.naver.com/okh0217
AVR의 특징
AVR 은 Alf(Bogen) Vergard(Wollen) Risc 의 약자로서 ATMEL사에서 제작된 RISC 구조의 MPU 이다.
비교적 저렴한 가격에 비해 8MHz에 8MISP라는 속도는 상당히 매력적이며
ADC, PWM, SPI 등등의 고기능을 손쉽게 구현할 수 있다는 장점이 있다.
또한 AVR의 강점으로 꼽을 수 있는 것은 제작사가 컴파일러 WAVRASM 과
상당히 강력한 디버거인 AVR Studio를 제공한다는 것이다.
일반적인 AVR 의 특징에 대해 살펴보자
AT90S8535 를 예로 들었습니다.
118 강력한 명령어 - 대부분 1클럭에 실행됨
32 * 8 범용 작업 레지스터 + 주변 장치 제어 레지스터
8MHz 에서 8MIPS 까지 동작
8KB ISP(In-System Programmable) 플래시 메모리
512B 내부 SRAM
512 ISP(In-System Programmable) EEPROM 메모리
플래시 프로그램 Lock 과 EEPROM 데이터의 보안 기능
직렬 통신 포트를 사용한 ISP 기능
8채널 10비트 A/D 변환기
비동기 직렬 통신(UART)
별도의 프리스케일러와 PWM 기능이 있는 2개의 타이머/카운터
별도의 프리스케일러와 비교 캡쳐, PWM(8, 9, 10비트) 기능이 있는 16비트 타이버/카운터
On-Chip 아날로스 비교기
내부 오실레이터로 동작하는 워치독 타이머 (Watchdog Timer)
마스터/슬레이브 SPI 직렬 통신
별도의 발진기로 동작이 가능한 RealTimeCounter(RTC)
내부 오실레이터로 동작하는 Watchdog 타이머
Low-power Idle, Power Save and Power Down 모드
별도의 클럭으로 동작하는 RTC(Real Time Clock)
외부 및 내부 인터럽트 소스
Active : 6.4mA
Idle 모드 : 1.9mA
Power Down 모드 : 1uA 이내
32개의 양방향 입출력
40핀 PDIP, 44핀 PLCC, 44핀
2.7V ~ 6.0V(AT90LS8535)
4.0V ~ 6.0V(AT90S8535)
0 ~ 4MHz(AT90LS8535)
0 ~ 6MHz(AT90S8515)
2007/10/19 - [임베디드/AVR] - AVR Familly2
2007/10/25 - [임베디드/AVR] - AVR 보레이트 설정 프로그램
2007/10/19 - [임베디드/AVR] - AVR Family
2007/10/19 - [임베디드/AVR] - AVR의 특징