PIC16微控制器設定不同IO口狀態對功耗的影響

2021-06-22 15:38:35 字數 524 閱讀 8089

最近在做pic微控制器的低功耗,於是設定不同io口狀態測試了一下功耗情況,採用串聯萬用表的方式測量電流,微控制器io口為懸空狀態,整個系統無外設驅動,測試採用的是pic16f690微控制器。

思路如下:系統上電後初始化所有的io,然後進入呼叫系統函式sleep();進入休眠狀態。

1. a、b、c埠全部為輸入

上拉:休眠後耗電500ua左右。

2. a、b、c埠全部為輸入

下拉:休眠後耗電500ua

左右。

3. a、b、c埠全部為輸出上拉:休眠後耗電2200ua左右。

4. a、b、c埠全部為輸出下拉:休眠後耗電<1ua。反正萬用表直流2ma 檔示數為零,我沒有更精密的測量工具了,所以具體多少na不知,但以上測量資料足以給同行們一些啟示。

實際運用中,降低晶振的工作頻率,關閉bor欠壓復位等設定可以更省電。注意,懸空的io引腳不管是上拉到vdd還是下拉到gnd,總需要拉一下的。如果只設定為輸入後輸出,而沒有設定為上拉到vdd或下拉到gnd,則會非常耗電,功耗會至少增大十倍。千萬注意呀!

PIC微控制器之時鐘設定

什麼時鐘?首先我們先講講什麼是時鐘。時鐘就是微控制器的心臟。每跳動一下。整個微控制器的各個電路就同步的動作一下。就好像我們做廣播體操的時候 廣播上喊的節拍1234 2234 3234。然後我們全部的同學就按照這個節奏進行乙個個動作。節拍越快我們動作越快。節拍越慢我們動作的越慢。內部時鐘和外部時鐘?p...

PIC微控制器引腳

微控制器的訊號引腳是微控制器外特性的體現,在硬體上使用者只能使用引腳,通過引腳的連線組建微控制器系統。pic 8位微控制器系列和mcs 51系列微控制器一樣,其引腳除電源 vdd vss為單一功能外,其餘的訊號引腳常是多個功能,即引腳的復用功能。常見的引腳符號和主要功能如下 1 clr vpp 清除...

PIC系列微控制器

pic系列微控制器 由美國microchip公司推出的pic微控制器系列產品,首先採用了risc結構的嵌入式微控制器,其高速度 低電壓 低功耗 大電流lcd驅動能力和低價位otp技術等都體現出微控制器產業的新趨勢。現在pic系列微控制器在世界微控制器市場的份額排名中已逐年公升位,尤其在8位微控制器市...