마이크로프로세서 | 마이크로컨트롤러 |
cpu core(MPU) | cpu core + memory + Peripheral interface = MCU |
범용적인 pc에 많이 사용 | 특별한 목적의 기기 제어용으로 많이 사용 |
하버드 구조 처리방식
데이터버스와 주소버스의 독립
프로그램 메모리 : 작성한 프로그램이 기계어로 번역되어 마이컴이 가지고 있도록 프로그램
데이터 메모리 : 메모리에 저장 시스템이 동작하면서 임시로 사용해야 하거나 빈번한 사용 등과 여러 알고리즘에서 필요한 리소스로써 사용(힙이나 스택)
risc 명령어를 줄이고 많은 레지스터
cisc 많고 복잡한 명령어구조
avr 3가지 종류
ATtiny Family : 장난감, 계산기 최고 작은 것
AT90 Family
ATmega Family
cmos -> 저전력
ATmega128 : 프로그램 메모리 : 128kb
ATmega90 : 프로그램 메모리 : 90kb
'기초 > AVR' 카테고리의 다른 글
레지스터 주소접근 (0) | 2011.06.13 |
---|---|
switch control (0) | 2011.06.08 |
AVR Reg 영역 (0) | 2011.06.03 |