양산용 VS 샘플용(과제용) 에 따라 고려사항이 달라진다
AVR vs ARM
최근에는 ARM을 많이 사용함
: AVR은 아트멜이라는 회사에서 만든 칩
ROM, EPROM, EEPROM 을 사용하지 않은 단일 칩 플래시 메모리를 사용한 최초의 마이크로 컨트롤러
: PIC는 미국의 마이크로칩 사에서 만든 칩
: 8051은 인텔에서 만든 칩
: ARM 사에서 CPU를 설계함
각 반도체 회사에서 필요한 I/O 기능을 추가해서 생산
* 반도체 회사
STM, ATMEL, TI, NXP
: 2009년 초저가형
: 2010년 부동소수점 연산장치를 내장
: 2012년 초저전력형
: 가장 최근 ?
: 가장 먼저 발표된 Cortex-M 모델
32비트 고성능 ARM 마이크로 컨트롤러 시장의 개척자
* STM32F103C8T6(실습에 사용할 예정)
Cortex-M3 제품
A : 고성능
R : 고성능 실시간 처리 목표
M : 저가형
STM32F103C8T6
STM32 : 회사 네이밍
F : 플래쉬
1XX : Cortex-M3
- F1 : 범용 / L1 : 저전력 / F2 : 고성능
V : 100 pin / C : 48,49 pin
8 : 65kb(내부 플래쉬 용량)
T : LQfP 패키지(칩의 모양)
6 : 동작온도 -40 ~ + 85 / 7 : 동작온도 -40 ~ +105