探索PIC16(L)F183XX微控制器:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)
在電子工程師的日常工作中,選擇一款合適的微控制器對(duì)于項(xiàng)目的成功至關(guān)重要。今天,我們就來(lái)深入了解一下Microchip的PIC16(L)F183XX系列微控制器,看看它有哪些獨(dú)特的特性和優(yōu)勢(shì)。
文件下載:PIC16LF18344-I P.pdf
一、產(chǎn)品概述
PIC16(L)F183XX微控制器集成了模擬、獨(dú)立外設(shè)和通信外設(shè),并結(jié)合了XLP(Extreme Low Power,超低功耗)技術(shù),適用于廣泛的通用和低功耗應(yīng)用。其外設(shè)引腳選擇(PPS)功能允許在使用數(shù)字外設(shè)(如CLC、CWG、CCP、PWM和通信模塊)時(shí)進(jìn)行引腳映射,為應(yīng)用設(shè)計(jì)增添了靈活性。
二、核心特性
1. 架構(gòu)與指令集
- RISC架構(gòu):采用C編譯器優(yōu)化的RISC架構(gòu),僅有49條指令,簡(jiǎn)化了編程過(guò)程,提高了代碼執(zhí)行效率。
- 運(yùn)行速度:支持DC - 32 MHz的時(shí)鐘輸入,最小指令周期為125 ns,能夠滿(mǎn)足不同應(yīng)用場(chǎng)景的速度需求。
2. 中斷與堆棧
- 中斷能力:具備中斷功能,可及時(shí)響應(yīng)外部事件,提高系統(tǒng)的實(shí)時(shí)性。
- 硬件堆棧:擁有16級(jí)深度的硬件堆棧,方便函數(shù)調(diào)用和返回,增強(qiáng)了程序的執(zhí)行效率。
3. 定時(shí)器
- 8位定時(shí)器:最多可配置四個(gè)8位定時(shí)器,用于精確的時(shí)間測(cè)量和控制。
- 16位定時(shí)器:最多可配置三個(gè)16位定時(shí)器,滿(mǎn)足更復(fù)雜的定時(shí)需求。
4. 復(fù)位與保護(hù)
- 低電流上電復(fù)位(POR):確保系統(tǒng)在上電時(shí)能夠穩(wěn)定啟動(dòng)。
- 可配置上電定時(shí)器(PWRTE):可根據(jù)需要設(shè)置上電延時(shí),增強(qiáng)系統(tǒng)的穩(wěn)定性。
- 欠壓復(fù)位(BOR):具備快速恢復(fù)功能,在電壓異常時(shí)能及時(shí)復(fù)位系統(tǒng)。
- 低功耗BOR(LPBOR)選項(xiàng):進(jìn)一步降低功耗,適用于對(duì)功耗要求較高的應(yīng)用。
- 擴(kuò)展看門(mén)狗定時(shí)器(WDT):帶有專(zhuān)用的片上振蕩器,確保系統(tǒng)在異常情況下能夠可靠運(yùn)行。
- 可編程代碼保護(hù):保護(hù)代碼不被非法訪問(wèn)和篡改,提高系統(tǒng)的安全性。
三、內(nèi)存配置
- 程序閃存內(nèi)存(PFM):最多可達(dá)28 KB,可存儲(chǔ)較大的程序代碼。
- 數(shù)據(jù)SRAM內(nèi)存:最多可達(dá)2 KB,用于存儲(chǔ)臨時(shí)數(shù)據(jù)。
- EEPROM數(shù)據(jù)閃存內(nèi)存(DFM):有256 B的EEPROM,可用于存儲(chǔ)重要的配置信息。
- 尋址模式:支持直接、間接和相對(duì)尋址模式,方便數(shù)據(jù)的訪問(wèn)和操作。
四、工作特性
1. 電壓范圍
- PIC16LF183XX:工作電壓范圍為1.8V - 3.6V,適用于低電壓應(yīng)用。
- PIC16F183XX:工作電壓范圍為2.3V - 5.5V,可滿(mǎn)足更廣泛的電壓需求。
2. 溫度范圍
- 工業(yè)級(jí):支持 -40°C - 85°C的溫度范圍,適用于工業(yè)環(huán)境。
- 擴(kuò)展級(jí):支持 -40°C - 125°C的溫度范圍,可在更惡劣的環(huán)境中工作。
五、超低功耗(XLP)特性
- 睡眠模式:在1.8V電壓下,典型電流僅為40 nA,大大降低了功耗。
- 看門(mén)狗定時(shí)器:在1.8V電壓下,典型電流為250 nA,確保系統(tǒng)在低功耗狀態(tài)下仍能可靠運(yùn)行。
- 二級(jí)振蕩器:在32 kHz時(shí),典型電流為300 nA,為系統(tǒng)提供穩(wěn)定的時(shí)鐘信號(hào)。
- 工作電流:在32 kHz、1.8V電壓下,典型電流為8 μA;在1.8V電壓下,典型電流為37 μA/MHz,有效降低了系統(tǒng)的整體功耗。
六、節(jié)能功能
- 打盹模式:允許CPU核心以比內(nèi)部外設(shè)使用的系統(tǒng)時(shí)鐘更慢的速度運(yùn)行,降低功耗。
- 空閑模式:可使CPU核心進(jìn)入睡眠狀態(tài),而內(nèi)部外設(shè)繼續(xù)從系統(tǒng)時(shí)鐘運(yùn)行,實(shí)現(xiàn)節(jié)能。
- 睡眠模式:功耗最低,適用于長(zhǎng)時(shí)間待機(jī)的應(yīng)用。
- 外設(shè)模塊禁用:通過(guò)外設(shè)電源禁用硬件模塊,可最小化未使用外設(shè)的功耗。
七、數(shù)字外設(shè)
1. 可配置邏輯單元(CLC)
- 最多可配置四個(gè)CLC,集成了組合邏輯和時(shí)序邏輯,可實(shí)現(xiàn)復(fù)雜的邏輯功能。
2. 互補(bǔ)波形發(fā)生器(CWG)
- 具有上升和下降沿死區(qū)控制功能,支持全橋、半橋和單通道驅(qū)動(dòng)。
- 最多可配置兩個(gè)CWG,提供多個(gè)信號(hào)源,滿(mǎn)足不同的波形生成需求。
3. 捕獲/比較/PWM(CCP)模塊
- 最多可配置四個(gè)CCP模塊,可用于捕獲外部信號(hào)、比較數(shù)據(jù)和生成PWM信號(hào)。
4. PWM
- 具有兩個(gè)10位脈沖寬度調(diào)制器,可精確控制輸出信號(hào)的占空比。
5. 數(shù)控振蕩器(NCO)
- 是一種精密的線性頻率發(fā)生器,占空比為50%,步長(zhǎng)為源輸入時(shí)鐘的0.0001%。
- 輸入時(shí)鐘范圍為0 Hz < FNCO < 32 MHz,分辨率為FNCO/220。
6. 串行通信
- 支持SPI、I2C、EUSART等通信協(xié)議,可與其他設(shè)備進(jìn)行數(shù)據(jù)傳輸。
- 兼容RS - 232、RS - 485和LIN通信標(biāo)準(zhǔn)。
7. 數(shù)據(jù)信號(hào)調(diào)制器(DSM)
- 可將數(shù)字?jǐn)?shù)據(jù)調(diào)制到載波信號(hào)上,生成自定義的載波同步輸出波形。
8. 外設(shè)引腳選擇(PPS)
- 支持I/O引腳的重映射,方便數(shù)字外設(shè)的使用和布局。
9. I/O引腳
- 最多可配置18個(gè)I/O引腳,每個(gè)引腳可單獨(dú)編程上拉電阻、控制壓擺率、設(shè)置中斷觸發(fā)條件和輸入電平選擇。
- 支持?jǐn)?shù)字開(kāi)漏輸出。
八、模擬外設(shè)
1. 10位模數(shù)轉(zhuǎn)換器(ADC)
- 最多可支持17個(gè)外部通道,可在睡眠模式下進(jìn)行轉(zhuǎn)換,提高了系統(tǒng)的靈活性。
2. 比較器
- 最多可配置兩個(gè)比較器,具有低和高速模式,可在反相/同相輸入端設(shè)置固定電壓參考。
- 比較器輸出可外部訪問(wèn)。
3. 5位數(shù)模轉(zhuǎn)換器(DAC)
- 具有5位分辨率,支持軌到軌輸出,可選擇正參考電壓。
- 輸出為無(wú)緩沖I/O引腳,可與ADC和比較器內(nèi)部連接。
4. 電壓參考
- 提供1.024V、2.048V和4.096V三種固定電壓參考輸出。
九、時(shí)鐘結(jié)構(gòu)
- 高精度內(nèi)部振蕩器:可選頻率范圍高達(dá)32 MHz,提供穩(wěn)定的時(shí)鐘信號(hào)。
- x2/x4 PLL:可使用內(nèi)部和外部源,提高時(shí)鐘頻率。
- 低功耗內(nèi)部32 kHz振蕩器(LFINTOSC):適用于低功耗應(yīng)用。
- 外部32 kHz晶體振蕩器(SOCS):提供精確的時(shí)鐘信號(hào)。
- 外部高速晶體振蕩器:可滿(mǎn)足高速應(yīng)用的需求。
十、產(chǎn)品系列與封裝
1. 產(chǎn)品系列
PIC16(L)F183XX系列包括多個(gè)型號(hào),如PIC16(L)F18313、PIC16(L)F18323等,不同型號(hào)在程序內(nèi)存、RAM、I/O引腳數(shù)量等方面有所差異,可根據(jù)具體需求進(jìn)行選擇。
2. 封裝形式
提供多種封裝形式,如PDIP、SOIC、UDFN、TSSOP、UQFN、SSOP等,方便不同應(yīng)用場(chǎng)景的使用。
十一、引腳分配
文檔中詳細(xì)列出了不同封裝形式下的引腳分配表,包括每個(gè)引腳的功能、默認(rèn)外設(shè)輸入、中斷設(shè)置等信息,為工程師進(jìn)行硬件設(shè)計(jì)提供了重要參考。
十二、代碼保護(hù)與質(zhì)量認(rèn)證
1. 代碼保護(hù)
Microchip的產(chǎn)品采用了代碼保護(hù)技術(shù),但無(wú)法保證絕對(duì)的安全性。嘗試破解代碼保護(hù)功能可能違反相關(guān)法律,Microchip致力于不斷改進(jìn)代碼保護(hù)特性。
2. 質(zhì)量認(rèn)證
Microchip獲得了ISO/TS - 16949:2009認(rèn)證,其質(zhì)量系統(tǒng)適用于PIC? MCUs、dsPIC? DSCs等產(chǎn)品。同時(shí),其開(kāi)發(fā)系統(tǒng)的設(shè)計(jì)和制造質(zhì)量系統(tǒng)通過(guò)了ISO 9001:2000認(rèn)證。
十三、全球銷(xiāo)售與服務(wù)
Microchip在全球各地設(shè)有銷(xiāo)售和服務(wù)辦事處,為客戶(hù)提供技術(shù)支持和售后服務(wù)。無(wú)論是在亞太地區(qū)、美洲還是歐洲,都能方便地獲取相關(guān)的技術(shù)支持和產(chǎn)品信息。
十四、總結(jié)
PIC16(L)F183XX系列微控制器以其豐富的外設(shè)、低功耗特性、靈活的引腳配置和可靠的性能,為電子工程師提供了一個(gè)強(qiáng)大的解決方案。在設(shè)計(jì)過(guò)程中,我們可以根據(jù)具體的應(yīng)用需求選擇合適的型號(hào)和封裝形式,并合理利用其各種特性來(lái)實(shí)現(xiàn)高效、穩(wěn)定的系統(tǒng)設(shè)計(jì)。同時(shí),要注意代碼保護(hù)和質(zhì)量認(rèn)證等方面的問(wèn)題,確保項(xiàng)目的安全性和可靠性。
你在使用PIC16(L)F183XX微控制器的過(guò)程中遇到過(guò)哪些問(wèn)題?或者你對(duì)它的哪些特性最感興趣?歡迎在評(píng)論區(qū)分享你的經(jīng)驗(yàn)和想法。
-
微控制器
+關(guān)注
關(guān)注
49文章
8890瀏覽量
165868 -
低功耗
+關(guān)注
關(guān)注
12文章
4051瀏覽量
106863
發(fā)布評(píng)論請(qǐng)先 登錄
XLP技術(shù)的全功能低引腳數(shù)單片機(jī)PIC16(L)F183XX系列介紹
8位微控制器 -MCU ?PIC16F1503-I/SL
探索PIC16(L)F183XX微控制器:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)
評(píng)論