PIC16(L)F183XX:全功能、低引腳數(shù)微控制器的技術(shù)剖析
在電子設(shè)計領(lǐng)域,微控制器是眾多項目的核心組件。PIC16(L)F183XX 系列微控制器憑借其豐富的功能和低功耗特性,在通用和低功耗應(yīng)用中具有廣泛的應(yīng)用前景。下面將詳細(xì)剖析該系列微控制器的各項特性。
一、產(chǎn)品概述
PIC16(L)F183XX 微控制器集成了模擬、獨立外設(shè)和通信外設(shè),并結(jié)合了極端低功耗(XLP)技術(shù),適用于各種通用和低功耗應(yīng)用。其外設(shè)引腳選擇(PPS)功能在使用數(shù)字外設(shè)(如 CLC、CWG、CCP、PWM 和通信模塊)時可實現(xiàn)引腳映射,為應(yīng)用設(shè)計增添了靈活性。
二、核心特性
1. 架構(gòu)與指令集
采用 C 編譯器優(yōu)化的 RISC 架構(gòu),僅包含 49 條指令,簡化了編程過程。其工作速度方面,時鐘輸入范圍為 DC - 32 MHz,最小指令周期為 125 ns,能滿足不同應(yīng)用的速度需求。
2. 中斷與堆棧
具備中斷能力,擁有 16 級深度的硬件堆棧,可高效處理中斷事件,確保系統(tǒng)的實時響應(yīng)。
3. 定時器
提供多達(dá)四個 8 位定時器和三個 16 位定時器,為定時和計數(shù)應(yīng)用提供了豐富的選擇。
4. 復(fù)位與保護(hù)
具有低電流上電復(fù)位(POR)、可配置的上電定時器(PWRTE)、帶快速恢復(fù)功能的欠壓復(fù)位(BOR)以及低功耗 BOR(LPBOR)選項。此外,還配備了帶專用片上振蕩器的擴展看門狗定時器(WDT),確保系統(tǒng)的可靠運行,并支持可編程代碼保護(hù)。
三、內(nèi)存配置
1. 程序閃存
擁有高達(dá) 28 KB 的程序閃存(PFM),可存儲大量的程序代碼。
2. 數(shù)據(jù) SRAM
提供高達(dá) 2 KB 的數(shù)據(jù) SRAM 內(nèi)存,用于臨時數(shù)據(jù)存儲。
3. EEPROM
具備 256B 的 EEPROM 數(shù)據(jù)閃存(DFM),可用于存儲重要的非易失性數(shù)據(jù)。同時支持直接、間接和相對尋址模式,方便數(shù)據(jù)的訪問和操作。
四、工作特性
1. 電壓范圍
PIC16LF183XX 的工作電壓范圍為 1.8V - 3.6V,PIC16F183XX 的工作電壓范圍為 2.3V - 5.5V,可根據(jù)不同的應(yīng)用場景選擇合適的型號。
2. 溫度范圍
支持工業(yè)級(-40°C - 85°C)和擴展級(-40°C - 125°C)的溫度范圍,適用于各種惡劣的工作環(huán)境。
五、極端低功耗(XLP)特性
1. 睡眠模式
典型情況下,在 1.8V 電壓下,睡眠模式電流僅為 40 nA,大大降低了系統(tǒng)的功耗。
2. 看門狗定時器
在 1.8V 電壓下,看門狗定時器的典型電流為 250 nA,確保系統(tǒng)在低功耗狀態(tài)下仍能穩(wěn)定運行。
3. 二級振蕩器
32 kHz 時,二級振蕩器的典型電流為 300 nA。
4. 工作電流
在 32 kHz、1.8V 條件下,典型工作電流為 8 μA;在 1.8V 時,典型工作電流為 37 μA/MHz。
六、節(jié)能功能
1. 休眠模式
允許 CPU 核心以比內(nèi)部外設(shè)使用的系統(tǒng)時鐘更慢的速度運行,從而降低功耗。
2. 空閑模式
可使 CPU 核心進(jìn)入睡眠狀態(tài),而內(nèi)部外設(shè)繼續(xù)從系統(tǒng)時鐘運行,實現(xiàn)節(jié)能的同時保持外設(shè)的正常工作。
3. 睡眠模式
提供最低的功耗,適用于對功耗要求極高的應(yīng)用。
4. 外設(shè)模塊禁用
通過外設(shè)電源禁用硬件模塊,可將未使用外設(shè)的功耗降至最低。
七、數(shù)字外設(shè)
1. 可配置邏輯單元(CLC)
最多可配置四個 CLC,集成了組合和順序邏輯,可實現(xiàn)復(fù)雜的邏輯功能。
2. 互補波形發(fā)生器(CWG)
支持上升和下降沿死區(qū)控制,可實現(xiàn)全橋、半橋和單通道驅(qū)動,最多可配置兩個 CWG,并具備多個信號源。
3. 捕獲/比較/PWM(CCP)模塊
最多可提供四個 CCP 模塊,其中 PWM 包含兩個 10 位脈沖寬度調(diào)制器。
4. 數(shù)控振蕩器(NCO)
是一種精密線性頻率發(fā)生器(占空比為 50%),源輸入時鐘的步長為 0.0001%,輸入時鐘范圍為 0 Hz < FNCO < 32 MHz,分辨率為 FNCO/220。
5. 串行通信
支持 SPI、I2C、EUSART 通信協(xié)議,兼容 RS - 232、RS - 485 和 LIN。
6. 數(shù)據(jù)信號調(diào)制器(DSM)
可通過數(shù)字?jǐn)?shù)據(jù)調(diào)制載波信號,生成自定義的載波同步輸出波形。
7. 外設(shè)引腳選擇(PPS)
可對數(shù)字外設(shè)的 I/O 引腳進(jìn)行重映射,增強了設(shè)計的靈活性。
8. I/O 引腳
最多可提供 18 個 I/O 引腳,每個引腳可單獨編程上拉電阻、進(jìn)行壓擺率控制、支持邊沿選擇的變化中斷、輸入電平選擇控制(ST 或 TTL)以及數(shù)字開漏使能。
八、模擬外設(shè)
1. 10 位模數(shù)轉(zhuǎn)換器(ADC)
最多可支持 17 個外部通道,且在睡眠模式下仍可進(jìn)行轉(zhuǎn)換。
2. 比較器
最多可配置兩個比較器,支持低和高速模式,在反相/同相輸入處具有固定電壓參考,比較器輸出可外部訪問。
3. 5 位數(shù)模轉(zhuǎn)換器(DAC)
具有 5 位分辨率,支持軌到軌輸出,可進(jìn)行正參考選擇,采用無緩沖 I/O 引腳輸出,并與 ADC 和比較器內(nèi)部連接。
4. 電壓參考
提供 1.024V、2.048V 和 4.096V 三種固定電壓參考輸出。
九、時鐘結(jié)構(gòu)
1. 高精度內(nèi)部振蕩器
可選頻率范圍高達(dá) 32 MHz,可滿足不同的時鐘需求。
2. PLL
支持 x2/x4 PLL,可使用內(nèi)部和外部源。
3. 低功耗內(nèi)部 32 kHz 振蕩器(LFINTOSC)
為系統(tǒng)提供低功耗的時鐘源。
4. 外部振蕩器
支持外部 32 kHz 晶體振蕩器(SOCS)和外部高速晶體振蕩器。
十、產(chǎn)品類型與封裝
1. 產(chǎn)品類型
該系列包含多種型號,如 PIC16(L)F18313、PIC16(L)F18323 等,不同型號在程序內(nèi)存、數(shù)據(jù)內(nèi)存、外設(shè)配置等方面存在差異,可根據(jù)具體需求進(jìn)行選擇。
2. 封裝
提供 UDFN、SSOP 等多種封裝形式,以滿足不同的應(yīng)用場景和 PCB 設(shè)計要求。
PIC16(L)F183XX 系列微控制器以其豐富的功能、低功耗特性和靈活的設(shè)計選項,為電子工程師在通用和低功耗應(yīng)用設(shè)計中提供了強大的支持。在實際應(yīng)用中,工程師可根據(jù)具體需求選擇合適的型號和配置,以實現(xiàn)最佳的性能和功耗平衡。你在使用該系列微控制器時遇到過哪些挑戰(zhàn)呢?歡迎在評論區(qū)分享你的經(jīng)驗。
-
微控制器
+關(guān)注
關(guān)注
49文章
8671瀏覽量
165288 -
低功耗
+關(guān)注
關(guān)注
12文章
3782瀏覽量
106819
發(fā)布評論請先 登錄
PIC16(L)F183XX:全功能、低引腳數(shù)微控制器的技術(shù)剖析
評論