- Atmel AVR系列
AVR跟其它單晶片比起來,(特異)功能特別多。像是內建A/D轉換(ADC)、PWM輸出之類的,都是其它家比較缺乏的。
AVR八位元系列又分為mega系列和tiny系列。顧名思義,mega系列就是長的比較大的,tiny系列就是小小一顆的。大的功能特多,小的體積小但功能也不簡單。此外還有90系列,現在多屬USB、PWM之類的專門用途。
- Microchip PIC系列
PIC系列最厲害的就是晶片的種類多的數不完,可以依不用需求來作選擇。
PIC又分為PIC10/12/14/16/18
依接腳數來看:
PIC10: 6pin / PIC12: 8pin /PIC16: 18~40pin / PIC18: 28pin以上
因為是使用RISC精簡指令集,指令數少,易記易學
例如:
12位元核心,如PIC12C5XX,指令數33個
14位元核心,如PIC16CXX, 指令數35個
16位元核心,如PIC18CXX, 指令數77個
但也因為PIC系列種類太多,各系列間指令不同無法互用是比較麻煩的地方。
可以依自己學單習晶片的目的來選擇比較適合的單晶片系列。要容易學的話可選51,需要用到PWM之類的話可考慮AVR,想作小東西的話PIC就蠻適合。另外51/AVR/PIC以外可能會用上的MCU也不是沒有,像作機器人的話可能會用到BASIC Stamp這類的MCU,這種的碰上的時候就會知道了。
留言列表