采用MCLR引腳作PIC微處理器的輸出
本設(shè)計(jì)方案采用MICroChip公司PIC10F222。PIC10F222有SOT23-6封裝,提供三個(gè)I/O引腳,一個(gè)輸入管腳、RAM、flash和一個(gè)ADC模塊。必須規(guī)劃好這些微型處理器,就像那些大型微處理器一樣。為給這些微處理器編程,需要MCLR、兩個(gè)I/O管腳(數(shù)據(jù)和時(shí)鐘)和供電管腳(VCC和CND)。為進(jìn)入編程模式,需要MCLR和電源,因?yàn)槲⑻幚砥鞅仨殔^(qū)分正常和編程模式,而MCLR管腳通常達(dá)到約12V電壓才進(jìn)入編程模式。然后,在正常工作中,可以配置MCLR引腳為外部復(fù)位或僅作為輸入引腳
本設(shè)計(jì)使用一個(gè)模擬輸入和三個(gè)輸出引腳,因此,本設(shè)計(jì)需要一個(gè)額外的輸出引腳。出于這個(gè)原因,電路使用MCLR引腳作為輸出,簡(jiǎn)單的說(shuō),附圖只顯示了GP3/MGLR輸出電路。為允許GP3/MCLR管腳作為輸出使用,電路使用微處理器提供可配置的弱上拉功能。GP3/MCLR管腳的可選功能為輸入,在微處理器配置命令中,必須使能全局弱上拉位。雖然不能分別配置弱上拉,但是這不是問(wèn)題,因?yàn)榭梢耘渲闷溆嘁_作為模擬輸入或數(shù)字輸出。
根據(jù)供電電壓,弱上拉使用20kΩ到150kΩ的電阻,所以這個(gè)電路使用晶體管QI驅(qū)動(dòng)更高的負(fù)載,例如所述的LED。
當(dāng)禁止上拉功能時(shí),Rl驅(qū)動(dòng)晶體管關(guān)閉。
因?yàn)榫w管門(mén)極為電阻驅(qū)動(dòng),最大鎖存頻率由所選的晶體管決定。最壞的情形發(fā)生在需要關(guān)閉Ql的時(shí)候。Rl和Ql的門(mén)源極電容決定了晶體管的關(guān)閉時(shí)間。
MCLR管腳的編程電壓大約為12V,因此,Q1必須經(jīng)受門(mén)源極電壓高于這個(gè)值。本設(shè)計(jì)使用能經(jīng)受±18V電壓的MOS-FET,出于這個(gè)原因,不應(yīng)該使用數(shù)字MDSFET??梢詫⑦@個(gè)電路用于其它PIC微處理器,對(duì)大多數(shù)Freescale公司的RS08KA系列微處理器都適用。