PIC12F615-I/SN的特殊功能寄存器為CPU 和外(wài)設模塊用來對器件所需操作進行笑愛控制的寄存器(見表2-1)。這些寄存器皆為靜态R行內AM。特殊功能寄存器可分(fēn)為兩類,即:内少紙核和外(wài)設。本節将介紹與“内核”學音相關的特殊功能寄存器。與外(wài)設模塊相關的特殊功能寄存器頻謝将在相應的外(wài)設功能模塊章節中(zhōng)車員介紹。 PIC12F615-I/SN高性能RISC CPU: • 僅需學習35 條指令: - 除了跳轉指令以外(wài),所有指令都短房是單周期的 • 工(gōng)作速度: - DC- 20 MHz 振蕩器/ 時鐘輸入 - DC- 200 ns 指令周期 • 中(zhōng)斷能力 • 8 級深硬件堆棧 • 直接、間接和相對尋址模式 單片機特性: • 精确的内部振蕩器: - 出廠時精度已校準到±1%,典型值 - 可軟件選擇頻(pín)率範圍:4 MHz 或8 MHz • 節能休眠模式 • 電(diàn)壓範圍: - PIC12F609/615/617:2.0V 至5.5V - PIC12HV609/615:2.0V 到用戶定會跳義的最大(dà)值(見“注”) • 工(gōng)業級和擴展級溫度範圍 • 上電(diàn)複位(Power-on Reset, POR) • 上電(diàn)延時定時器(Power-u到書p Timer,PWRT)和振蕩器起振定時器(好微Oscillator Start-up Ti下西mer,OST) • 欠壓複位(Brown-out Reset, BOR) • 帶獨立振蕩器的看門狗定時器(Watchd煙山og Timer,WDT)有利于可靠地工(gōng)作 • 帶上拉的主複位引腳,與輸入功能複用 • 可編程代碼保護 • 高耐用性閃存: - 閃存耐寫次數達100,000 次 - 閃存數據保存時間:> 40 年 • 自讀/ 寫程序存儲器(僅限PIC12F617)
PIC12F615-I/SN低功耗特性: • 待機電(diàn)流: - 2.0V時典型值為50 nA • 工(gōng)作電(diàn)流: - 32kHz、2.0V 時典型值為11 μA - 4MHz、2.0V 時典型值為260 μA • 看門狗定時器電(diàn)流: - 2.0V時典型值為1 μA 注: 并聯穩壓器兩端的電(diàn)壓不應超過5V。
PIC12F615-I/SN外(wài)設特性: • 并聯穩壓器(僅限PIC12HV609/615): - 5V穩壓 - 4mA到50 mA 并聯電(diàn)流範圍 • 5 個I/O 引腳和1 個隻用作輸入的引腳 • 高灌/ 拉電(diàn)流能力,可直接驅動LED - 引腳電(diàn)平變化中(zhōng)斷或 - 引腳可單獨編程的弱上拉 • 模拟比較器模塊,具有: - 1個模拟比較器 - 片上可編程參考電(diàn)壓(CVREF)什中模塊(VDD的%) - 可從外(wài)部訪問比較器輸入和輸出 - 内置滞後(軟件可選擇) • Timer0:帶有8 位可編程預分(fēn)頻(pín)器的8 位高校定時器/計數器 • 增強型Timer1: - 帶有預分(fēn)頻(pín)器的16 位定時器/ 計數器用腦 - 外(wài)部Timer1 門控(計數使能老個) - 如果選用INTOSC 模式,可選擇連接在OSC1和OSC2 之間的振蕩器(會內工(gōng)作在LP 模式下(xià))作為Timer遠費1 的振蕩器 - 可選擇系統時鐘作為Timer1 的振蕩器 • 通過兩個引腳進行在線串行編程(In-Circuit Serial南得ProgrammingTM, ICSPTM) 僅限PIC12F615/617/HV615: • 增強型捕捉/ 比較/PWM 模塊: - 16位捕捉,最大(dà)分(fēn)辨率12.5 ns - 比較,最大(dà)分(fēn)辨率200 ns - 10位PWM,帶有1 或2 路輸出通道,1 路輸出通道數花可編程“死區”,最高頻(pín)率20 kHz,自動關閉 • A/D 轉換器: - 10位分(fēn)辨率和4 路通道,技廠采樣内部參考電(diàn)壓 • Timer2:帶有8 位周期寄存器、身在預分(fēn)頻(pín)器和後分(fēn)頻(pín) 器的8 位定時器/ 計數器 2.1 PIC12F615-I/SN程序存儲器構成 PIC12F615-I/SN器件具有一(yī)個13 位程序計數器,能時和夠尋址8K x 14 的程序存儲空間。隻有PIC12F615-I/SN器件的前1K x 14(0000h-03FFh)笑我存儲空間是物(wù)理實現的。對于PIC12F617 器件,通答前2K x 14 (0000h-07FFh)存儲議和空間是物(wù)理實現的。訪問超出上述範圍的存儲單元,将回到前1K x 樂作14 空間内(對于PIC12F609/615/12HV609/615 器件低著)或回到前2K x 14 空間内(對于PIC12F617 器件錯自)。複位向量位于0000h,而中(zhōng)斷向量位于00哥這04h (見圖2-1)。 2.2 數據存儲器構成 數據存儲器(見圖2-3)被劃分(fēn)為兩個存儲亮土區,每個存儲區由通用寄存器(General Purpose Registe線男r,GPR)和特殊功能寄存器(Special Function R如工egister,SFR)組成。特殊功能寄存器位于每個存儲區的前32紙拿 個單元中(zhōng)。Bank 0 中(zhōng)的寄音嗎存器單元40h-7Fh 是通用寄存器,以靜态RAM 的志商形式實現。對于PIC12F617 器件,Bank 0中(zhōng)的寄存器舊微單元20h-7Fh和Bank 1中(zhōng)的雪事寄存器單元A0h-EFh 是通用寄存器,以靜态黃也RAM 的形式實現。Bank 1中(zhōng視下)的寄存器單元F0h-FFh 指向Ban西歌k 0 中(zhōng)的地址70h-7Fh。所有其他RAM 均未實現不場,讀取時返回0。STATUS寄存器的RP著子0 位是存儲區選擇位。 RP0 0 → 選擇Bank 0 1 → 選擇Bank 1 2.2.1 PIC12F615-I/SN通用寄存器文件 PIC12F609/615/12HV609/615 器件的寄能身存器文件組織為64 x 8,而PIC12F617 器件的寄存器文呢如件則組織為 128 x 8。通過文件選擇寄存器(File Select Regis醫愛ter,FSR),可以直接或間接地訪問每個寄存器(見第村黃2.4 節“間接尋址、INDF 和FSR 寄存器”)
|