MICROCHIP推出的1.8V-5.5V供電,內(nèi)部集成EEPROM,XLP超低功耗系列,16MIPS的CPU速度,16
位寬指令, 8
位寬數(shù)據(jù)總線帶有硬件乘法器;PIC18F25K22是28腳25個I/O單片機(jī),32K字節(jié)(16K字)程序空間,1536字節(jié)SRAM,256字節(jié)EEPROM,19通道10位ADC,2個CCP和3個ECCP模塊(1個全橋2個半橋),雙MSSP,雙硬件串口,2個比較器模塊,3個8位和4個16位定時器;都有CTMU,BOR/LVD,SR鎖存器;SSOP-28封裝
高性能RISC CPU:
? 針對C 編譯器優(yōu)化的架構(gòu):- 為優(yōu)化可重入代碼而設(shè)計的可選擴(kuò)展指令集
? 最大256 字節(jié)的數(shù)據(jù)EEPROM
? 可尋址最大32 KB 的線性程序存儲空間
? 可尋址最大1536字節(jié)的線性數(shù)據(jù)存儲空間
? 最高16 MIPS 的工作速度
? 16 位寬指令, 8 位寬數(shù)據(jù)總線
? 中斷優(yōu)先級
? 31 級深、軟件可訪問的硬件堆棧
? 8 x 8 單周期硬件乘法器
靈活的振蕩器結(jié)構(gòu):
? 高精度16 MHz 內(nèi)部振蕩器模塊:- 出廠時精度已校準(zhǔn)到± 1%
- 頻率可選擇范圍從31 kHz 至16 MHz - 使用PLL時可達(dá)64
MHz性能——無需外部元件
? 4 種晶振模式,頻率最高為64 MHz
? 兩種外部時鐘模式,頻率最高為64 MHz
? 4 倍頻鎖相環(huán)(Phase Lock Loop, PLL)
? 輔助振蕩器使用Timer1 (工作頻率為32 kHz)
? 故障保護(hù)時鐘監(jiān)視器:- 當(dāng)外設(shè)時鐘停止時可使器件安全關(guān)閉 -
雙速振蕩器啟動
模擬特性:
? 模數(shù)轉(zhuǎn)換器(Analog-to-Digital Converter,ADC)模塊:-
10位分辨率,最多19 路外部通道
- 自動采集功能 - 可在休眠模式下進(jìn)行轉(zhuǎn)換
- 固定參考電壓(Fixed Voltage Reference,F(xiàn)VR)通道 -
獨立的輸入多路選擇
? 模擬比較器模塊:- 兩個軌到軌模擬比較器 - 獨立的輸入多路選擇
? 數(shù)模轉(zhuǎn)換器(Digital-to-Analog
Converter,DAC)模塊:
- 具有1.024V、2.048V 和4.096V
輸出電壓的固定參考電壓(FVR)
- 帶有正負(fù)參考電壓選擇的5位軌到軌電阻式DAC
? 充電時間測量單元(Charge Time Measurement
Unit,CTMU)模塊:
- 支持觸摸屏和電容式開關(guān)的電容觸摸傳感
采用nanoWatt XLP 的超低功耗管理:
? 休眠模式:20 nA,典型值
? 看門狗定時器:300 nA,典型值
? Timer1 振蕩器:800 nA (32 kHz 時)
? 外設(shè)模塊禁止
單片機(jī)特性:
? 最高5.5V 工作電壓——PIC18FXXK22 器件
? 1.8V 至3.6V 工作電壓——PIC18LFXXK22 器件
? 可在軟件控制下自編程
? 高/ 低壓檢測(High/Low-Voltage
Detection,HLVD)模塊:- 可編程16 級
- 高/ 低壓檢測中斷
? 可編程欠壓復(fù)位(Brown-out Reset, BOR):-
帶軟件使能選項
- 在休眠模式下可配置關(guān)閉
? 擴(kuò)展型看門狗定時器(Watchdog Timer,WDT):- 可編程周期從4 ms
至131s
? 在線串行編程(In-Circuit Serial
Programming?,ICSP?):- 單電源3V
? 在線調(diào)試(In-Circuit Debug, ICD)
外設(shè)特點:
? 最多25 個I/O 引腳和1 個僅用作輸入的引腳:
- 高灌/ 拉電流:25 mA/25 mA - 3個可編程外部中斷 -
4個可編程電平變化中斷
- 9個可編程弱上拉 - 可編程壓擺率
? SR 鎖存器: - 多個置1/ 復(fù)位輸入選項
? 兩個捕捉/ 比較/PWM
(Capture/Compare/PWM,CCP)模塊
? 3 個增強(qiáng)型CCP (ECCP)模塊:- 1、2 或4 路PWM 輸出 -
可選擇的極性
- 可編程的死區(qū) - 自動關(guān)閉和自動重啟 - PWM轉(zhuǎn)向
? 兩個主同步串行口(Master Synchronous SerialPort,
MSSP)模塊:
- 3線SPI (支持所有4 種模式)
- I2C? 主/ 從模式(帶地址掩碼)
? 兩個增強(qiáng)型通用同步/異步收發(fā)器(Enhanced
UniversalSynchronous Asynchronous Receiver Transmitter,
EUSART)模塊:
- 支持RS-485、RS-232 和LIN - 使用內(nèi)部振蕩器的RS-232
工作
- 接收到間隔字符時自動喚醒 - 自動波特率檢測