全球主流8位MCU芯片詳細(xì)解剖No.3:微芯 PIC16F877
PIC16F877簡(jiǎn)介
本文引用地址:http://www.ex-cimer.com/article/201611/323124.htmPIC16F877是由Microchip公司所生產(chǎn)開發(fā)的8位MCU,屬于PICmicro系列單片微機(jī),具有Flash program程序內(nèi)存功能,可以重復(fù)燒錄程序,適合教學(xué)、開發(fā)新產(chǎn)品等用途;而其內(nèi)建ICD(In Circuit Debug)功能,可以讓使用者直接在單片機(jī)電路或產(chǎn)品上,進(jìn)行如暫停微處理器執(zhí)行、觀看緩存器內(nèi)容等,讓使用者能快速地進(jìn)行程序除錯(cuò)與開發(fā)。
如圖為PIC16F877的40根引腳圖,PDIP是指一般最常見的DIP(Dual In Line Package)包裝,而PIC單片機(jī)也有PLCC(Plastic Leaded Chip Carrier)與QFP(Quad Flat Package)兩種形式的包裝,依照不同的需求,尋找不同的包裝形式。如圖所示,每根接腳都有其特定功能,例如Pin11與Pin32(VDD)為正電源接腳,Pin12與Pin31(VSS)為地線接腳;而有些接腳有兩種甚至三種以上功能,例如Pin2(RA0/AN0)代表PORTA的第一支接腳,在系統(tǒng)重置(Reset)后,可自動(dòng)成為模擬輸入接腳,接收模擬訊號(hào),也可經(jīng)由程序規(guī)劃為數(shù)字輸出輸入接腳。
圖1. PDIP40引腳PIC16F877接腳說明
圖2. PDIP28和SOIC28引腳PIC16F877接腳圖說明
圖3. PLCC44引腳PIC16F877腳位圖說明
圖4. QFP44引腳PIC16F877引腳圖說明
PIC16F877屬于閃控式(Flash)單片機(jī),可以重復(fù)燒錄,其ROM的容量總共是8K words,以2K為一個(gè)page,區(qū)分為4個(gè)pages;內(nèi)部RAM總共有512個(gè)字節(jié)(00f~1FFh),以128個(gè)字節(jié)為一個(gè)Bank,共區(qū)分為4個(gè)Bank,如圖5所示,每個(gè)Bank的前半段都有其特殊用途,分別連接到其特殊功能模塊,例如I/O、CCP、Timer、USART、MSSP等。
圖5. PIC16F877的RAM配置
特殊內(nèi)嵌功能
PIC16F877屬于內(nèi)嵌功能較多的單片機(jī),除了CPU、POM、RAM、I/O等基本構(gòu)造外,還包括以下各種功能,簡(jiǎn)介如下:
A/D converter:模擬數(shù)字轉(zhuǎn)換器,最多可以讀取8組模擬輸入訊號(hào)。
CCP:Capture、Compare、PWM,用于控制直流馬達(dá)。
Timer,內(nèi)部定時(shí)器,有Timer0、Timer1、Timer2等。
USART:Universal Synchronous Asynchronous Receiver Transmitter,同步/異步串行傳輸,如RS232、RS485等。
MSSP;Master Synchronous Serial Port,兩線式(I2C)與三線式(SPI)標(biāo)準(zhǔn)同步串行傳輸協(xié)定,常用于EEPROM內(nèi)存資料的燒錄與讀取,或是與其它集成電路溝通與聯(lián)系,形成多芯片網(wǎng)絡(luò)。
評(píng)論