新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 全球主流8位MCU芯片詳細解剖No.3:微芯 PIC16F877

        全球主流8位MCU芯片詳細解剖No.3:微芯 PIC16F877

        作者: 時間:2016-11-29 來源:網絡 收藏

          PIC16F877簡介

        本文引用地址:http://www.104case.com/article/201611/323124.htm

          PIC16F877是由Microchip公司所生產開發的8位MCU,屬于PICmicro系列單片微機,具有Flash program程序內存功能,可以重復燒錄程序,適合教學、開發新產品等用途;而其內建ICD(In Circuit Debug)功能,可以讓使用者直接在單片機電路或產品上,進行如暫停微處理器執行、觀看緩存器內容等,讓使用者能快速地進行程序除錯與開發。

          如圖為PIC16F877的40根引腳圖,PDIP是指一般最常見的DIP(Dual In Line Package)包裝,而PIC單片機也有PLCC(Plastic Leaded Chip Carrier)與QFP(Quad Flat Package)兩種形式的包裝,依照不同的需求,尋找不同的包裝形式。如圖所示,每根接腳都有其特定功能,例如Pin11與Pin32(VDD)為正電源接腳,Pin12與Pin31(VSS)為地線接腳;而有些接腳有兩種甚至三種以上功能,例如Pin2(RA0/AN0)代表PORTA的第一支接腳,在系統重置(Reset)后,可自動成為模擬輸入接腳,接收模擬訊號,也可經由程序規劃為數字輸出輸入接腳。

          圖1. PDIP40引腳PIC16F877接腳說明

          圖2. PDIP28和SOIC28引腳PIC16F877接腳圖說明

          圖3. PLCC44引腳PIC16F877腳位圖說明

          圖4. QFP44引腳PIC16F877引腳圖說明

          PIC16F877屬于閃控式(Flash)單片機,可以重復燒錄,其ROM的容量總共是8K words,以2K為一個page,區分為4個pages;內部RAM總共有512個字節(00f~1FFh),以128個字節為一個Bank,共區分為4個Bank,如圖5所示,每個Bank的前半段都有其特殊用途,分別連接到其特殊功能模塊,例如I/O、CCP、Timer、USART、MSSP等。

          圖5. PIC16F877的RAM配置

          特殊內嵌功能

          PIC16F877屬于內嵌功能較多的單片機,除了CPU、POM、RAM、I/O等基本構造外,還包括以下各種功能,簡介如下:

          A/D converter:模擬數字轉換器,最多可以讀取8組模擬輸入訊號。

          CCP:Capture、Compare、PWM,用于控制直流馬達。

          Timer,內部定時器,有Timer0、Timer1、Timer2等。

          USART:Universal Synchronous Asynchronous Receiver Transmitter,同步/異步串行傳輸,如RS232、RS485等。

          MSSP;Master Synchronous Serial Port,兩線式(I2C)與三線式(SPI)標準同步串行傳輸協定,常用于EEPROM內存資料的燒錄與讀取,或是與其它集成電路溝通與聯系,形成多芯片網絡。


        上一頁 1 2 3 4 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 平利县| 达日县| 阳曲县| 莆田市| 秦皇岛市| 萍乡市| 桂阳县| 通化县| 富民县| 永宁县| 九台市| 东海县| 洪湖市| 竹溪县| 罗江县| 儋州市| 上栗县| 扎赉特旗| 嘉定区| 紫阳县| 连平县| 汤原县| 吴桥县| 那坡县| 屏南县| 阿荣旗| 康定县| 呼伦贝尔市| 沙湾县| 浦江县| 喜德县| 辉南县| 进贤县| 改则县| 枣强县| 东城区| 盘锦市| 司法| 宣化县| 新宾| 泊头市|