PIC18F24/25K42:28引腳低功耗高性能高溫微控制器的卓越之選
在電子設(shè)計(jì)領(lǐng)域,選擇一款合適的微控制器對(duì)于項(xiàng)目的成功至關(guān)重要。PIC18F24/25K42微控制器以其獨(dú)特的性能和豐富的功能,成為眾多工程師的理想選擇。今天,我們就來(lái)深入了解一下這款微控制器。
一、產(chǎn)品概述
PIC18F24/25K42微控制器采用28引腳封裝,適用于 -40°C 至 150°C 的寬溫度范圍。它繼承了PIC18系列微控制器的優(yōu)點(diǎn),具備高計(jì)算性能和經(jīng)濟(jì)的價(jià)格,同時(shí)還擁有高端的程序閃存、UART、SPI、I2C、DMA、CLC、SMT、NCO和ADC2等功能。
不過(guò),在高溫環(huán)境下使用時(shí)需要注意:溫度高于125°C時(shí),程序閃存和EEPROM的編程周期會(huì)顯著減少;所有交流時(shí)序規(guī)格會(huì)增加30%;最大HS + PLL工作頻率也有相應(yīng)限制。此外,低電壓版本的PIC18LF24/25K42不適合在高于125°C的環(huán)境下工作,且150°C工作僅適用于A4及更高版本。
二、核心特性
1. 架構(gòu)與速度
- RISC架構(gòu):采用C編譯器優(yōu)化的RISC架構(gòu),為高效編程提供了基礎(chǔ)。
- 高速運(yùn)行:時(shí)鐘輸入最高可達(dá)64 MHz,最小指令周期僅62.5 ns,能滿足大多數(shù)應(yīng)用的高速處理需求。
2. 直接內(nèi)存訪問(wèn)(DMA)
配備兩個(gè)DMA控制器,可實(shí)現(xiàn)從程序閃存、數(shù)據(jù)EEPROM或SFR/GPR空間到SFR/GPR空間的數(shù)據(jù)傳輸,用戶(hù)還能自定義源和目標(biāo)大小,支持硬件和軟件觸發(fā)的數(shù)據(jù)傳輸。
3. 系統(tǒng)總線仲裁器
具有用戶(hù)可配置優(yōu)先級(jí)的系統(tǒng)總線仲裁器,能協(xié)調(diào)掃描儀和DMA1/DMA2與主線和中斷執(zhí)行的關(guān)系,確保系統(tǒng)資源的合理分配。
4. 向量中斷能力
支持可選的高/低優(yōu)先級(jí)中斷,具有固定的中斷延遲和可編程的向量表基地址,能快速響應(yīng)各種中斷事件。
5. 硬件堆棧與復(fù)位功能
- 31級(jí)深度硬件堆棧:為程序執(zhí)行提供了穩(wěn)定的堆棧支持。
- 多種復(fù)位功能:包括低電流上電復(fù)位(POR)、可配置的上電定時(shí)器(PWRT)、欠壓復(fù)位(BOR)和低功耗欠壓復(fù)位(LPBOR)選項(xiàng),增強(qiáng)了系統(tǒng)的穩(wěn)定性。
6. 看門(mén)狗定時(shí)器
采用窗口看門(mén)狗定時(shí)器(WWDT),具有可變預(yù)分頻器選擇、可變窗口大小選擇,可通過(guò)硬件或軟件進(jìn)行配置,有效防止程序跑飛。
三、內(nèi)存配置
1. 大容量存儲(chǔ)
- 閃存:高達(dá)128 KB的閃存程序存儲(chǔ)器,可存儲(chǔ)大量的程序代碼。
- SRAM:最高8 KB的數(shù)據(jù)SRAM存儲(chǔ)器,為數(shù)據(jù)處理提供了足夠的空間。
- EEPROM:最多1 KB的數(shù)據(jù)EEPROM,可用于存儲(chǔ)重要的配置數(shù)據(jù)。
2. 內(nèi)存訪問(wèn)分區(qū)(MAP)
支持可配置的啟動(dòng)和應(yīng)用區(qū)域大小,并具有單獨(dú)的寫(xiě)保護(hù)功能,有助于數(shù)據(jù)保護(hù)和引導(dǎo)加載程序應(yīng)用。
3. 設(shè)備信息區(qū)域(DIA)
存儲(chǔ)唯一ID、設(shè)備ID、溫度傳感器工廠校準(zhǔn)數(shù)據(jù)和固定電壓參考校準(zhǔn)數(shù)據(jù),有助于提高溫度傳感器的準(zhǔn)確性。
4. 設(shè)備配置信息(DCI)
存儲(chǔ)擦除行大小、每行寫(xiě)鎖存器數(shù)量、用戶(hù)行數(shù)、數(shù)據(jù)EEPROM內(nèi)存大小和引腳數(shù)量等信息。
四、數(shù)字外設(shè)
1. 定時(shí)器
- 8位定時(shí)器:三個(gè)8位定時(shí)器(TMR2/4/6)配備硬件限制定時(shí)器(HLT),可實(shí)現(xiàn)硬件監(jiān)控和故障檢測(cè)。
- 16位定時(shí)器:四個(gè)16位定時(shí)器(TMR0/1/3/5),滿足不同的定時(shí)需求。
2. 可配置邏輯單元(CLC)
四個(gè)可配置邏輯單元,集成了組合和順序邏輯,可實(shí)現(xiàn)靈活的邏輯控制。
3. 互補(bǔ)波形發(fā)生器(CWG)
三個(gè)互補(bǔ)波形發(fā)生器,具有上升和下降沿死區(qū)控制、全橋/半橋/單通道驅(qū)動(dòng)、多信號(hào)源、可編程死區(qū)和故障關(guān)斷輸入等功能。
4. 捕獲/比較/PWM(CCP)模塊
四個(gè)CCP模塊和四個(gè)10位脈寬調(diào)制器(PWM),可用于精確的信號(hào)控制。
5. 數(shù)控振蕩器(NCO)
能生成真正的線性頻率控制,使用20位累加器和20位增量值實(shí)現(xiàn)高分辨率。
6. 數(shù)據(jù)信號(hào)調(diào)制器(DSM)
可復(fù)用兩個(gè)載波時(shí)鐘,具有防毛刺功能,每個(gè)載波有多個(gè)信號(hào)源。
7. 可編程CRC與內(nèi)存掃描
可對(duì)程序內(nèi)存或數(shù)據(jù)EEPROM的任何部分進(jìn)行CRC計(jì)算,確保數(shù)據(jù)和程序內(nèi)存的可靠監(jiān)控。
8. 通信接口
- UART:兩個(gè)UART模塊,異步且兼容RS - 232和RS - 485,其中一個(gè)支持LIN主從、DMX - 512模式、DALI齒輪和設(shè)備協(xié)議,具有自動(dòng)和用戶(hù)定時(shí)BREAK周期生成、DMA兼容、自動(dòng)校驗(yàn)和、可編程停止位和BREAK接收喚醒等功能。
- SPI:一個(gè)SPI模塊,可配置字節(jié)長(zhǎng)度和數(shù)據(jù)包長(zhǎng)度,支持無(wú)發(fā)送接收和無(wú)接收發(fā)送選項(xiàng),具有傳輸字節(jié)計(jì)數(shù)器和獨(dú)立的發(fā)送/接收緩沖區(qū)。
- I2C:兩個(gè)I2C模塊,兼容SMBus和PMBus,支持標(biāo)準(zhǔn)模式(100 kHz)、快速模式(400 kHz)和快速模式加(1 MHz),具有總線沖突檢測(cè)、仲裁、超時(shí)檢測(cè)和處理、多主模式等功能。
9. I/O端口與外設(shè)引腳選擇
- I/O引腳:24個(gè)I/O引腳和一個(gè)僅輸入引腳(RE3),可單獨(dú)編程I/O方向、開(kāi)漏、壓擺率和弱上拉控制,支持多達(dá)25個(gè)I/O引腳的變化中斷和三個(gè)外部中斷引腳。
- 外設(shè)引腳選擇(PPS):可實(shí)現(xiàn)數(shù)字I/O的引腳映射,提高設(shè)計(jì)的靈活性。
10. 信號(hào)測(cè)量定時(shí)器(SMT)
24位定時(shí)器/計(jì)數(shù)器,帶有預(yù)分頻器,可用于精確的信號(hào)測(cè)量。
五、模擬外設(shè)
1. 帶計(jì)算功能的模數(shù)轉(zhuǎn)換器(ADC2)
12位分辨率,最多支持35個(gè)外部通道,具有自動(dòng)后處理和輸入信號(hào)的自動(dòng)數(shù)學(xué)函數(shù)(平均、濾波計(jì)算、過(guò)采樣和閾值比較),可在睡眠模式下工作,集成電荷泵以改善低電壓操作。
2. 硬件電容分壓器(CVD)
可自動(dòng)進(jìn)行觸摸采樣,減少軟件代碼量和CPU使用率,具有可調(diào)的采樣和保持電容陣列和兩個(gè)保護(hù)環(huán)輸出驅(qū)動(dòng)器。
3. 溫度傳感器
內(nèi)部連接到ADC,可進(jìn)行校準(zhǔn)以提高精度。
4. 比較器
兩個(gè)比較器,具有低功耗/高速模式,非反相輸入有固定電壓參考,輸出可外部訪問(wèn)。
5. 數(shù)模轉(zhuǎn)換器(DAC)
5位分辨率,軌到軌輸出,可選擇正參考,無(wú)緩沖I/O引腳輸出,內(nèi)部連接到ADC和比較器。
6. 電壓參考
提供1.024V、2.048V和4.096V的固定電壓參考輸出。
六、靈活的振蕩器結(jié)構(gòu)
1. 高精度內(nèi)部振蕩器
可選頻率范圍高達(dá)64 MHz,校準(zhǔn)精度為±1%(標(biāo)稱(chēng))。
2. 低功耗內(nèi)部32 kHz振蕩器(LFINTOSC)
適用于低功耗應(yīng)用。
3. 外部32 kHz晶體振蕩器(SOSC)
提供穩(wěn)定的時(shí)鐘源。
4. 外部振蕩器模塊
具有x4 PLL和外部源,支持三種晶體/諧振器模式(最高20 MHz)和三種外部時(shí)鐘模式(最高20 MHz),還配備故障安全時(shí)鐘監(jiān)控和振蕩器啟動(dòng)定時(shí)器(OST),確保晶體振蕩器源的穩(wěn)定性。
七、電氣特性
1. 絕對(duì)最大額定值
- 環(huán)境溫度:偏置下為 -40°C 至 +150°C,存儲(chǔ)溫度為 -65°C 至 +155°C。
- 引腳電壓:VDD引腳為 -0.3V 至 +6.5V,MCLR引腳為 -0.3V 至 +9.0V,其他引腳為 -0.3V 至 (VDD + 0.3V)。
- 最大電流:不同溫度下VSS和VDD引腳有不同的電流限制,I/O引腳最大電流為±5 mA。
- 鉗位電流:±20 mA。
- 總功耗:800 mW。
2. 標(biāo)準(zhǔn)工作條件
- 工作電壓:Fosc ≤ 32 MHz時(shí)為2.7V,F(xiàn)osc > 32 MHz時(shí)為3.0V,最大為5.5V。
- 工作溫度:-40°C 至 +150°C。
3. DC特性
包括不同頻率下的電源電流(IDD)和掉電電流(IPD)等參數(shù),這些參數(shù)受工作電壓、頻率、I/O引腳負(fù)載、振蕩器類(lèi)型、內(nèi)部代碼執(zhí)行模式和溫度等因素影響。
4. AC特性
涵蓋內(nèi)部振蕩器參數(shù)、復(fù)位、看門(mén)狗定時(shí)器、振蕩器啟動(dòng)定時(shí)器、上電定時(shí)器、欠壓定時(shí)器和低功耗欠壓復(fù)位等規(guī)格。
八、總結(jié)
PIC18F24/25K42微控制器憑借其豐富的功能、高性能和寬溫度范圍的適應(yīng)性,在電子設(shè)計(jì)領(lǐng)域具有廣泛的應(yīng)用前景。無(wú)論是在工業(yè)控制、消費(fèi)電子還是汽車(chē)電子等領(lǐng)域,它都能為工程師提供可靠的解決方案。不過(guò),在使用過(guò)程中,工程師需要根據(jù)實(shí)際應(yīng)用場(chǎng)景,充分考慮高溫環(huán)境對(duì)其性能的影響,合理配置各項(xiàng)參數(shù),以確保系統(tǒng)的穩(wěn)定運(yùn)行。大家在實(shí)際項(xiàng)目中有沒(méi)有使用過(guò)這款微控制器呢?遇到過(guò)哪些問(wèn)題又有哪些解決方案呢?歡迎在評(píng)論區(qū)分享交流。
-
微控制器
+關(guān)注
關(guān)注
49文章
8890瀏覽量
165866
發(fā)布評(píng)論請(qǐng)先 登錄
PIC18F24/25K42:28引腳低功耗高性能高溫微控制器的卓越之選
評(píng)論