高效能之選:PIC16(L)F170X/171X 8位智能模擬閃存微控制器深度解析
在電子設(shè)備設(shè)計領(lǐng)域,為各種通用應用選擇合適的微控制器至關(guān)重要。Microchip 推出的 PIC16(L)F170X/171X 系列 8 位智能模擬閃存微控制器,憑借其出色的集成度、低功耗和高性價比,成為眾多工程師的理想之選。接下來,讓我們一起深入了解這個系列的微控制器。
文件下載:PIC16LF1709-I SS.pdf
產(chǎn)品概述
PIC16(L)F170X/171X 微控制器將智能模擬集成、低成本和超低功耗(XLP)特性完美結(jié)合,適用于多種通用應用場景。該系列器件引腳從 14 到 44 不等,提供了片上運算放大器、獨立外設(shè)(如 CLC、NCO 和 COG)、外設(shè)引腳選擇以及過零檢測等功能,大大增強了設(shè)計的靈活性。
核心特性
1. 精簡架構(gòu)與高效指令集
- RISC 架構(gòu)優(yōu)化:采用 C 編譯器優(yōu)化的 RISC 架構(gòu),僅需 49 條指令,簡化了編程過程,提高了代碼執(zhí)行效率。
- 高速運算能力:支持 0 - 32 MHz 的時鐘輸入,最小指令周期僅為 125 ns,能夠快速響應各種任務。
2. 強大的中斷與堆棧管理
- 豐富的中斷功能:具備中斷能力,可及時響應外部事件,確保系統(tǒng)的實時性。
- 16 級硬件堆棧:16 級深度的硬件堆棧,為程序調(diào)用和返回提供了可靠的支持。
3. 多樣的定時器資源
- 8 位和 16 位定時器:包含多達四個 8 位定時器和一個 16 位定時器,可滿足不同的定時需求。
4. 可靠的復位與看門狗機制
- 多種復位方式:具有上電復位(POR)、上電定時器(PWRT)和低功耗掉電復位(LPBOR)功能,確保系統(tǒng)在各種情況下都能穩(wěn)定啟動。
- 可編程看門狗定時器:可編程看門狗定時器(WDT)最長可達 256s,有效防止程序跑飛。
5. 代碼保護功能
支持可編程代碼保護,為用戶的知識產(chǎn)權(quán)提供了一定的保障。
內(nèi)存配置
1. 大容量程序與數(shù)據(jù)存儲
- Flash 程序內(nèi)存:最高可達 16 Kwords 的 Flash 程序內(nèi)存,可存儲大量的程序代碼。
- 數(shù)據(jù) SRAM 內(nèi)存:最高 2048 Bytes 的數(shù)據(jù) SRAM 內(nèi)存,滿足數(shù)據(jù)處理和存儲的需求。
2. 靈活的尋址模式
支持直接、間接和相對尋址模式,方便程序員進行內(nèi)存操作。
工作特性
1. 寬電壓與溫度范圍
- 電壓適應性:PIC16LF170X/171X 的工作電壓范圍為 1.8V 至 3.6V,PIC16F170X/171X 為 2.3V 至 5.5V,可適應不同的電源環(huán)境。
- 溫度穩(wěn)定性:工業(yè)級溫度范圍為 -40°C 至 85°C,擴展級為 -40°C 至 125°C,確保在惡劣環(huán)境下也能穩(wěn)定工作。
2. 超低功耗設(shè)計
- 睡眠模式:睡眠模式下典型電流僅為 50 nA(@1.8V),大大降低了系統(tǒng)功耗。
- 其他低功耗特性:看門狗定時器典型電流為 500 nA(@1.8V),二級振蕩器典型電流為 500 nA(@32 kHz),運行電流在 32 kHz、1.8V 時典型值為 8 uA,在 1.8V 時為 32 uA/MHz。
外設(shè)資源
1. 數(shù)字外設(shè)
- 可配置邏輯單元(CLC):集成了組合邏輯和時序邏輯,可實現(xiàn)復雜的邏輯功能。
- 互補輸出發(fā)生器(COG):支持上升/下降沿死區(qū)控制和消隱功能。
- 數(shù)控振蕩器(NCO):能夠產(chǎn)生真正的線性頻率控制信號,提高頻率分辨率,輸入時鐘范圍為 (0Hz < FNCO < 32 MHz),分辨率為 FNCO/220。
- 捕獲/比較/PWM(CCP)模塊:包含兩個 10 位脈沖寬度調(diào)制器(PWM),可用于電機控制等應用。
- 串行通信接口:支持 SPI、(I^{2}C^{TM})、RS - 232、RS - 485 和 LIN 通信協(xié)議,具備自動波特率檢測和啟動自動喚醒功能。
- 豐富的 I/O 引腳:多達 35 個 I/O 引腳和一個輸入引腳,每個引腳可單獨編程上拉電阻、控制擺率,并支持邊沿選擇的變化中斷。
- 外設(shè)引腳選擇(PPS):允許對數(shù)字 I/O 進行引腳映射,增強了設(shè)計的靈活性。
2. 智能模擬外設(shè)
- 運算放大器:配備兩個可配置的軌到軌運算放大器,可選擇內(nèi)部和外部通道,增益帶寬積為 2 MHz。
- 高速比較器:最多兩個高速比較器,響應時間僅為 50 ns,支持軌到軌輸入。
- 10 位模數(shù)轉(zhuǎn)換器(ADC):最多 28 個外部通道,可在睡眠模式下進行轉(zhuǎn)換,并具備溫度指示功能。
- 過零檢測器(ZCD):可檢測引腳交流信號過零情況。
- 8 位數(shù)模轉(zhuǎn)換器(DAC):輸出可外部連接,內(nèi)部可連接到比較器、運算放大器、固定電壓參考(FVR)和 ADC。
- 內(nèi)部電壓參考模塊:提供穩(wěn)定的內(nèi)部電壓參考。
時鐘結(jié)構(gòu)
1. 多種振蕩器選擇
- 16 MHz 內(nèi)部振蕩器:校準精度為 ±1%,頻率范圍可在 0 至 32 MHz 之間選擇。
- 31 kHz 低功耗內(nèi)部振蕩器:適用于低功耗應用場景。
- 外部振蕩器模塊:支持三種晶體/諧振器模式(最高 20 MHz)和兩種外部時鐘模式(最高 32 MHz)。
2. 可靠的時鐘監(jiān)控與啟動機制
- 故障安全時鐘監(jiān)控:確保時鐘信號的穩(wěn)定性。
- 雙速振蕩器啟動:加快系統(tǒng)啟動速度。
- 振蕩器啟動定時器(OST):保證振蕩器穩(wěn)定啟動。
編程與調(diào)試特性
1. 片上集成調(diào)試功能
- 在線調(diào)試:支持片上集成的在線調(diào)試功能,方便開發(fā)人員進行調(diào)試。
2. 高級調(diào)試接口
- 仿真頭:提供仿真頭用于高級調(diào)試,支持跟蹤、背景調(diào)試和最多 32 個硬件斷點。
3. 在線串行編程(ICSP?)
通過兩個引腳即可實現(xiàn)在線串行編程,簡化了編程過程。
家族類型與封裝
1. 豐富的家族類型
PIC16(L)F170X/171X 系列包含多種不同型號,如 PIC16(L)F1703、PIC16(L)F1704 等,每個型號在程序內(nèi)存、數(shù)據(jù) SRAM、I/O 引腳數(shù)量、外設(shè)配置等方面存在差異,可根據(jù)具體應用需求進行選擇。
2. 多樣的封裝形式
提供 PDIP、TSSOP、QFN、SOIC 等多種封裝形式,滿足不同的 PCB 設(shè)計和安裝要求。
總結(jié)
PIC16(L)F170X/171X 系列微控制器以其豐富的功能、低功耗特性和高性價比,為電子工程師在通用應用設(shè)計中提供了一個強大而靈活的解決方案。無論是在工業(yè)控制、消費電子還是其他領(lǐng)域,該系列微控制器都能發(fā)揮出色的性能,幫助工程師快速實現(xiàn)產(chǎn)品的設(shè)計目標。你在使用類似微控制器時遇到過哪些挑戰(zhàn)呢?歡迎在評論區(qū)分享你的經(jīng)驗。
-
微控制器
+關(guān)注
關(guān)注
48文章
8444瀏覽量
164955 -
低功耗
+關(guān)注
關(guān)注
12文章
3585瀏覽量
106769
發(fā)布評論請先 登錄
Microchip推具智能模擬功能與核心獨立外設(shè)的8位PIC單片機系列
USB閃存單片機之PIC16(L)F145X詳細中文手冊免費下載.pdf
PIC16(L)F1784/6/7手冊之28/40/44引腳8位高級模擬閃存單片機
PIC16F170X/171X單片機系列的功能特點及在各種通用中的應用
8位微控制器 -MCU ?PIC16F1503-I/SL
高效能之選:PIC16(L)F170X/171X 8位智能模擬閃存微控制器深度解析
評論