2009年9月13日 星期日

PIC微控制器

PIC microcontrollers

PIC微控制器(PIC microcontroller),是一種使用哈佛結構的微控制器,由Microchip公司研發而成。

PIC的架構是明顯的最低限度。它具有以下特點:

  • 分離式的程式碼和資料空間(哈佛結構)
  • 少量的固定長度指令
  • 指令是單週期執行(4時鐘週期),單週期延遲後分支機構和跳過
  • 一個硬體堆疊用於存儲返回地址
  • data space mapped CPU, port, and peripheral registers資料空間映射的CPU ,埠口,和周邊登錄
  • 程序計數器也是映射到資料空間和寫入(這是用來執行間接跳躍)

PIC的指令十分精簡,只有35個,簡單易學,故執行速度比8051快。其指令集又分成12-bit PIC instruction set,和12-bit PIC instruction set.