ICT 기술 블로그 2011. 6. 1. 17:37

마이크로프로세서

마이크로컨트롤러

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