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