PIC18F45K20單片機(jī)ADC+UART+TIMER,程序已調(diào)好可以直接使用
特性:
• 針對(duì)C 編譯器優(yōu)化的架構(gòu):- 為優(yōu)化可重入代碼而設(shè)計(jì)的可選擴(kuò)展指令集• 最大256 字節(jié)的數(shù)據(jù)EEPROM
• 可尋址最大32 KB 的線性程序存儲(chǔ)空間
• 可尋址最大1536 字節(jié)的線性數(shù)據(jù)存儲(chǔ)空間
• 最高16 MIPS 的工作速度
• 16 位寬指令, 8 位寬數(shù)據(jù)總線
• 中斷優(yōu)先級(jí)
• 31 級(jí)深、軟件可訪問的硬件堆棧
• 8 x 8 單周期硬件乘法器
靈活的振蕩器結(jié)構(gòu):
• 高精度16 MHz 內(nèi)部振蕩器模塊:- 出廠時(shí)精度已校準(zhǔn)到±1%
- 可通過軟件選擇頻率范圍:31 kHz 到16 MHz - 使用PLL時(shí)可達(dá)64 MHz性能——無需外部元件
• 4 種晶振模式,頻率最高為64 MHz
• 兩種外部時(shí)鐘模式,頻率最高為64 MHz
• 4 倍頻鎖相環(huán)(Phase Lock Loop, PLL)
• 輔助振蕩器使用Timer1 (工作頻率為32 kHz)
• 故障保護(hù)時(shí)鐘監(jiān)視器(Fail-Safe Clock Monitor,F(xiàn)SCM):- 當(dāng)外設(shè)時(shí)鐘停止時(shí)可使器件安全關(guān)閉
• 雙速振蕩器啟動(dòng)
單片機(jī)特性:
• 工作電壓范圍:1.8V 至3.6V
• 可在軟件控制下自編程
• 可編程16 級(jí)高/ 低壓檢測(cè)(High/Low-VoltageDetection, HLVD)模塊:- 高/ 低壓檢測(cè)中斷
• 可編程欠壓復(fù)位(Brown-out Reset, BOR):- 帶軟件使能選項(xiàng)
• 擴(kuò)展型看門狗定時(shí)器(Watchdog Timer,WDT):- 可編程周期從4 ms 到131s
• 通過兩個(gè)引腳進(jìn)行單電源3V 在線串行編程(In-Circuit Serial Programming™, ICSP™)
• 通過兩個(gè)引腳進(jìn)行在線調(diào)試(In-Circuit Debug,ICD)
采用nanoWatt XLP 的超低功耗管理:
• 休眠模式:1.8V 時(shí) < 100 nA
• 看門狗定時(shí)器:1.8V 時(shí) < 800 nA
• Timer1 振蕩器:32 kHz、1.8V 時(shí) < 800 nA
模擬特性:
• 模數(shù)轉(zhuǎn)換器(Analog-to-Digital Converter,ADC)模塊:- 10位分辨率, 13 路外部通道
- 自動(dòng)采集功能 - 可在休眠模式下進(jìn)行轉(zhuǎn)換
- 1.2V固定參考電壓(Fixed Voltage Reference,F(xiàn)VR)通道 - 獨(dú)立的輸入多路選擇
• 模擬比較器模塊:- 兩個(gè)軌到軌模擬比較器 - 獨(dú)立的輸入多路選擇
• 參考電壓(CVREF)模塊- 可編程(VDD 的%), 16 階 - 使用VREF 引腳的兩個(gè)16 級(jí)電壓范圍
外設(shè)特點(diǎn):
• 最多35 個(gè)I/O 引腳加上1 個(gè)僅用作輸入的引腳:- 高灌/ 拉電流:25 mA/25 mA
- 3個(gè)可編程外部中斷 - 4個(gè)可編程電平變化中斷 - 8個(gè)可編程弱上拉 - 可編程斜率
• 捕捉/比較/PWM(Capture/Compare/PWM,CCP)模塊
• 增強(qiáng)型CCP (ECCP)模塊:
- 1、2 或4 路PWM 輸出 - 可選擇的極性 - 可編程的死區(qū) - 自動(dòng)關(guān)閉和自動(dòng)重啟
• 主同步串行口(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 工作
- 接收到間隔字符時(shí)自動(dòng)喚醒 - 自動(dòng)波特率檢測(cè)