美芯公司的PIC18F85J90系列是帶LCD驅(qū)動器的64/80 引腳高性能單片機,它繼承了所有PIC18 單片機的傳統(tǒng)優(yōu)點,即具有出色的計算性能,、豐富的功能集,除此之外,,還帶有一個多功能片上" title="片上">片上LCD 驅(qū)動器,,以及極具競爭力的價格,。片上LCD驅(qū)動器包括許多功能,,如一個帶有電荷泵的集成的穩(wěn)壓器,,允許用軟件控制對比度并且可在高于器件VDD 的電壓下進行顯示操作。本文給出了MCU的主要性能以及采用PIC18FXXJ90, PIC18FXX90 和 PIC16X9XX的PICDEM LCD 2驅(qū)動器詳細電路圖.
PIC18F85J90系列帶LCD驅(qū)動器的64/80引腳高性能單片機
1.0 器件概述
該系列繼承了所有PIC18 單片機的傳統(tǒng)優(yōu)點,,即具有出色的計算性能,、豐富的功能集,除此之外,,還帶有一個多功能片上LCD 驅(qū)動器,,以及極具競爭力的價格。這些特點使得PIC18F85J90 系列成為許多高性能,,尤其是那些價格作為首要考慮因素的應用的理想選擇,。
1.1 內(nèi)核特性
1.1.1 納瓦技術
PIC18F85J90系列的所有器件具有一系列能在工作時顯著降低功耗的功能。主要包含以下幾項:
備用運行模式 :通過將Timer1 或內(nèi)部RC 振蕩器作為單片機時鐘源" title="時鐘源">時鐘源,,可使代碼執(zhí)行時的功耗降低大約
90%,。
多種空閑模式:單片機還可工作在其CPU 內(nèi)核禁止而外設" title="外設">外設仍然工作的情況下。處于這些狀態(tài)時,,功耗能降得更低,,只有正常工作時的4%。
動態(tài)模式切換:在器件工作期間可由用戶代碼調(diào)用功耗管理模式,,允許用戶將節(jié)能的理念融入到他們的應用軟件設計中,。
1.1.2 振蕩器選項和特性
PIC18F85J90系列的所有器件可提供6個不同的振蕩器選項,使用戶在開發(fā)應用硬件時有很大的選擇范圍,。這些選項包括:
兩種晶振模式,,使用晶振或陶瓷諧振器。
兩種外部時鐘模式,,提供四分頻時鐘輸出選項,。
一個鎖相環(huán)(Phase Lock Loop, PLL)倍頻器,,可在外部振蕩器模式下使用,,可使時鐘速度最高達到40 MHz。
一個內(nèi)部振蕩器" title="內(nèi)部振蕩器">內(nèi)部振蕩器模塊,,它提供一個8 MHz 的時鐘源(精度為±2%)和一個INTRC 時鐘源(振蕩頻率大約為31 kHz,,溫度和VDD 變化時頻率保持穩(wěn)定),以及一個用戶可選擇的包括6 種時鐘頻率的范圍(從125 kHz 到4 MHz),,因此共有8 種時鐘頻率可供選擇,。此選項可以空出兩個振蕩器引腳作為額外的通用I/O 引腳,。
內(nèi)部振蕩器模塊還提供了一個穩(wěn)定的參考源,增加了以下功能以使器件能更安全地工作:
故障保護時鐘監(jiān)視器:該部件持續(xù)監(jiān)視主時鐘源,,將其與內(nèi)部振蕩器提供的參考信號作比較,。如果時鐘發(fā)生了故障,單片機會將時鐘源切換到內(nèi)部振蕩器,,使器件可繼續(xù)低速工作或安全地關閉應用,。
雙速啟動:該功能允許在上電復位或從休眠模式喚醒時將內(nèi)部振蕩器用作時鐘源,直到主時鐘源可用為止,。
1.1.3 存儲器選項
PIC18F85J90 系列提供了一系列程序存儲器" title="程序存儲器">程序存儲器選項,,代碼空間從8 KB 到32 KB。程序存儲器的閃存單元經(jīng)測評最多可承受1000 次擦寫,。在不刷新的情況下,,數(shù)據(jù)保存期保守地估計在20 年以上。
PIC18F85J90 系列還為動態(tài)應用程序數(shù)據(jù)提供了充足的空間——多達2048 字節(jié)的數(shù)據(jù)RAM,。
1.1.4 擴展指令集
PIC18F85J90 系列在PIC18 指令集的基礎上進行了可 選擇的擴展,,添加了8 條新指令和一個變址尋址模式。此擴展可以使用一個器件配置選項使能,,它是為優(yōu)化重入應用程序代碼而特別設計的,,這些代碼原來是使用高級語言(如C 語言)開發(fā)的。
1.1.5 移植方便
無論存儲器容量如何,,所有器件都共享相同的豐富外設,,使應用程序的擴展和升級工作變得輕松而容易。
整個系列的引腳排列設計一致也有助于向下一代更大規(guī)模的器件移植,。在64 引腳器件間,、80 引腳器件間移植,甚至是從64引腳器件向80引腳器件的移植都是可以的,。PIC18F85J90 系列的引腳與其他PIC18 系列器件(如PIC18F8720,、PIC18F8722 以及帶有LCD 驅(qū)動器的PIC18F8490 系列單片機)的引腳兼容。這為不同應用的發(fā)展開拓了新的視野,,使開發(fā)者能在保留相同功能集的同時可在Microchip PIC18系列中選擇更價廉的器件,。
1.2 LCD 驅(qū)動器
片上LCD驅(qū)動器包括許多功能,使得在低功耗應用中顯示的集成更容易,。這些包括一個帶有電荷泵的集成的穩(wěn)壓器,,允許用軟件控制對比度并且可在高于器件VDD 的電壓下進行顯示操作。
1.3 其他特殊功能
通信:PIC18F85J90 系列具有一系列串行通信外設,,包括一個可尋址的USART,、一個獨立的支持LIN 規(guī)范1.2 的增強型USART 以及一個主控SSP 模塊,能夠進行SPI 和I2C? (主控和從動)模式操作。
CCP 模塊:本系列的所有器件都包括兩個捕捉/ 比較/PWM (CCP)模塊,。在同一時間,,最多可以使用4 種不同時基來執(zhí)行幾項不同的操作。
10 位A/D 轉換器 :該模塊具備可編程采集時間,,從而不必在選擇通道和啟動轉換之間等待一個采樣周期,,因而減少了代碼開銷。
擴展型看門狗定時器(WDT):該增強型版本加入了一個16 位預分頻器,,擴展了超時時間范圍,,并保證此范圍在工作電壓和溫度變化時仍可保持穩(wěn)定。超時周期請參見第 25.0 節(jié)“電氣特性”,。
1.4 系列中各產(chǎn)品的詳細說明
PIC18F85J90 系列器件以64 引腳和80 引腳封裝形式提供,。圖 1-1 和圖 1-2 分別為這兩類器件的框圖。
這些器件在以下四個方面存在差異:
1. 閃存程序存儲器(3種大小,,范圍從PIC18FX3J90 器件的8 KB 到PIC18FX5J90 器件的32 KB)。
2. 數(shù)據(jù)RAM(PIC18FX3J90 和PIC18FX4J90 器件為1024 字節(jié),,PIC18FX5J90 器件為2048 字節(jié)),。
3. I/O 端口(64 引腳器件上有7 個雙向端口,80 引腳器件上有9 個雙向端口),。
4. LCD 像素:64 引腳器件可驅(qū)動132 像素(33 個SEG x 4 個COM),,而80 引腳器件可驅(qū)動192像素(48 個SEG x 4 個COM)。
本系列器件的所有其他功能都是相同的,。表 1-1 和表 1-2中總結了這些功能?
LCD 驅(qū)動模塊特性:
直接驅(qū)動LCD 面板能力:
- 處于休眠模式時仍可驅(qū)動LCD 面板
多達48 個段和192 像素,;可由軟件選擇
可編程LCD 定時模塊:
- 多個LCD 定時源
- 多達4 個公共時鐘:靜態(tài)、1/2,、1/3 或1/4 復用
- 靜態(tài),、1/2 或1/3 偏置配置
自動對比度控制能力
單片機特性:
閃存程序存儲器可耐擦寫1000 次(典型值)
閃存數(shù)據(jù)保存期:最少20 年
可在軟件控制下自行編程
中斷優(yōu)先級
8 x 8 單周期硬件乘法器
擴展型看門狗定時器(Watchdog Timer,WDT):
- 可編程周期從4 ms 到131s
通過兩個引腳進行在線串行編程(In-CircuitSerial Programming,, ICSP;)
通過兩個引腳進行帶有5 個斷點的在線調(diào)試(In-Circuit Debug)
工作電壓范圍:2.0V 到3.6V
片上2.5V 穩(wěn)壓器
靈活的振蕩器結構:
兩種晶振模式,,頻率為4-25 MHz
兩種外部時鐘模式,頻率最高為40 MHz
內(nèi)部振蕩器模塊:
8個可由用戶選擇的頻率:從31.25 kHz 到8 MHz
輔助振蕩器使用Timer1 (工作頻率為32 kHz)
故障保護時鐘監(jiān)視器:
當外設時鐘發(fā)生故障時可使器件安全斷電
低功耗特性:
功耗管理模式:
運行:CPU 工作,,外設打開
空閑:CPU 不工作,,外設打開
休眠:CPU 不工作,外設關閉
雙速振蕩器啟動
外設特點:
高灌/ 拉電流:25 mA/25 mA
(PORTB 和PORTC)
多達4 個外部中斷
4個8 位/16 位定時器/ 計數(shù)器模塊
使用Timer1
兩個捕捉/ 比較/PWM (CCP)模塊:
捕捉為16 位,,最大分辨率為6.25 ns (TCY/16)
比較為16 位,,最大分辨率為100 ns (TCY)
PWM輸出:PWM 分辨率最大為10 位
主控同步串行口(Master Synchronous Serial Port, MSSP)模塊支持兩種模式的操作:
3線/4 線SPI (支持所有4 種SPI 模式)
I2C? 主/ 從模式
一個可尋址的USART 模塊
一個增強型USART 模塊:
- 支持LIN 1.2
- 啟動位和間隔字符自動喚醒
- 自動波特率檢測
多達12 路通道的10 位A/D 轉換器:
- 自動采集
- 可在休眠模式下進行轉換
兩個模擬比較器
比較器的可編程參考電壓
下圖是PICDEM LCD 2驅(qū)動器外形圖.
詳情請見:
http://ww1.microchip.com/downloads/en/DeviceDoc/39770a_cn.pdf
下面是PICDEM LCD 2驅(qū)動器演示板電路圖.
圖2.PICDEM? LCD 2 電路圖(1)
圖3.PICDEM? LCD 2 電路圖(2)
圖3.PICDEM? LCD 2 電路圖(3)