RAiO RA8816N 144x65 圖形/文字 LCD 驅動控制器 規格書 Version 1.0 February 19, 2013 RAiO Technology Inc. @Copyright RAiO Technology Inc. 2011, 2012, 2013 RAiO TECHNOLOGY INC. 1/8 www.raio.com.tw RA8816N 144x65 圖形/文字 LCD 驅動控制器 Preliminary Version 1.0 1. 簡介 RA8816N 是一個中英文文字與繪圖模式的點矩陣液晶顯示 (LCD) 驅動控制器,內建 256K bytes 的 ROM 字形碼,可以顯示中文字型、數字符號、英日歐文等字母,並且內建 1170 bytes 的顯示記憶體,可支援 到 144 x 65 的 LCD Panel。RA8816N 也提供 450 bytes 的捲動 Buffer,能以內建硬體支援水平與垂直的 捲動功能,以達到捲動時畫面不斷平移更新的效果。 在文字模式中,RA8816N 支援繁體中文 (BIG5) 或簡體中文 (GB2312) 或日文 (S-JIS) 字碼,以及小 ASCII (8x8)、大 ASCII (8x16),支援英文、日文及大部份的歐文、俄文與拉丁文 (ISO 8859-1/5/9/15/16), MCU 可接收標準文字內碼直接顯示字型,而不需要花費太多的時間。RA8816N 亦整合了強大的硬體功 能,包括對比度調整、4x5 的鍵盤掃描介面 (Key Scan) 與 8 根 General Purpose I/O。 RA8816N 是一個具高度整合的 LCD Controller 與 Driver,它可大量節省系統開發的時間。同時也因整合 了多項的實用介面與顯示功能,因此在系統開發時可選用成本較低的 MPU 作為搭配,不僅快速、便捷、 好用,更能節省許多的開發成本。 2. 特性 支援文字與繪圖兩種混和顯示模式 支援 8080 / 6800、8 / 4-bit MPU 介面和 3-wire 或 4-wire 同步串列介面 內建 256KB 字型 ROM: 中文繁體字庫 (BIG5) 或 簡 體一 級與 二 級常 用字 庫 (GB2312) 或 S-JIS 日文字庫及英文、日文、ASCII、歐文-拉丁語系 (Latin, Latin-ext A, Latin-ext B) 支援 ASCII 8x8 英文字型,8x16 半形,16x16 全形簡體中文或是繁體中文 最大可支援 144Seg x 65Com LCD 面板: 4 行 x 9 個中文字 (16x16 字型),或 8 行 x18 個 英文字 (8x8 字型) 內建 256 bytes 顯示記憶體供自建字型 內建 1170 bytes 顯示記憶體 (Display RAM) 以及 450 bytes 的捲動 Buffer 內建升壓電路 2X~4X (Voltage Booster)、電 壓調整電路 (Voltage Regulator)、電壓隨耦 電路 (Voltage Follower) 支援 1/65 Duty,1/9~1/5 Bias 的 Panel 8 根通用 I/O 腳位 內建 4x5 鍵盤掃描介面 (Key Scan) 支援水平及垂直捲動功能 內建 32 階對比調整控制電路 內建 RC 振盪器 電源操作範圍:COG Module Æ 2.7~3.6V 包裝: Gold Bump Die 表 2-1 : Ordering Information Parts Number Package and Font Type RA8816N-T Au-Bump Die, Traditional Chinese (BIG5) RA8816N-S Au-Bump Die, Simplified Chinese (GB2312) RA8816N-J Au-Bump Die, Japanese (S-JIS) RAiO TECHNOLOGY INC. 2/8 www.raio.com.tw RA8816N 144x65 圖形/文字 LCD 驅動控制器 Preliminary Version 1.0 3. 系統方塊圖 MPU LCD Panel RA8816N 4x5 Key Scan GPIO 圖 3-1 : System Block 圖 3-1是以RA8816N為核心的系統方塊圖,RA8816N內部主要是由顯示記憶體、256KB字型ROM、暫存 器 (Command Registers)、LCD控制器、LCD驅動器 (Driver)、升壓電路、分壓電路、微控制器介面 (MPU I/F) 及鍵盤掃描電路等所組成。圖 3-2則是RA8816N的內部方塊圖。 DB[7:0] 1170+450bytes Display RAM + Buffer RD(EN) WR(R/W) MPU I/F Block CS D/C(RS) 256bytes CGRAM 256Kx8 Font ROM C86 LCDC Control Block BIT4 P/S Cursor Control Register KST[3:0] KIN[4:0] INT Key Scan Control Block & INT IO[7:0] CLK_SEL EXT_CLK Scroll Control Scan Control Block Driver I/F GPIO RC Oscillator Voltage Regulator VR Voltage Follower VREF Voltage Booster RST TEST[2:0] TP[6:0] Test & Power Circuit 144 Segment Drivers C[3:1]P C[2:1]M V0~V4 VOUT 65 Common Drivers SEG0~SEG143 COM0~COM63 COMS_A COMS_B 圖 3-2 : Internal Block RAiO TECHNOLOGY INC. 3/8 www.raio.com.tw RA8816N 144x65 圖形/文字 LCD 驅動控制器 Preliminary Version 1.0 4. 腳位定義 4-1 MPU 介面 表 4-1 Pin Name I/O Description 資料匯流排 (Data Bus) 負責在 RA8816N 及微處理器 (MPU) 之間做資料傳送與接收。 當 MPU 爲 8 位元模式下,DB[7:0] 全部有效,當 MPU 爲 4 位元模式下,只 有 DB[3:0] 為有效,高位元組 DB[7:4] 無效需浮接。 當腳位 P/ S = 1 時,此時為平行並列介面,DB[7:0] 為位址 / 資料傳輸線, 當腳位 P/ S = 0 時,MPU 與 RA8816N 之介面為串列模式 (Serial Mode),此 時 DB[7:6] (SMOD[1:0]) 為輸入腳位用來決定哪一種串列模式設定。 DB[7:0] DB0: SCK DB1: SDA/SDO DB2: RS/SDI SMOD: 串列介面模式 0 0 : 保留 I/O DB3: CS DB[7:6]: SMOD 0 1 : 三線式傳輸 (3-Wire) ,使用到 SCK, SDA, CS 1 0 : 四線式傳輸 (4-Wire, A-Type) ,使用到 SCK, SDA, RS, CS 1 1 : 四線式傳輸 (4-Wire, B-Type) ,使用到 SCK, SDO, SDI, CS 在串列模式下,信號皆由 DB[3:0] 來定義,說明如下: SCK (DB0) : 串列時脈 -- Serial Clock。 SDA (DB1) : 雙向串列資料 -- Bi-direction Mode Serial Data。 SDO (DB1) : 串列資料輸出 -- Data Out。 RS (DB2) : 記憶體/暫存器週期選擇 – Memory / Register Cycle Select。 SDI (DB2) : 串列資料輸入-- Serial Data In。 CS (DB3) : 晶片選取 -- Chip Select,低電位時動作。 控制訊號 (Read Control or Enable) RD EN I 當使用 8080 系列的 MPU 時, RD 爲資料讀取訊號,在低電位動作。 當使用 6800 系列的 MPU 時,EN 爲 Enable 訊號,在高電位動作。 控制訊號 (Write Control or Read-Write Control) WR R/ W I 當 MPU 爲 8080 系列時,此腳位爲資料寫入訊號 ( WR ),於低電位動作。當 MPU 爲 6800 系列時,此腳位爲讀取/寫入訊號 (R/ W ),高電位時表示爲讀取 的動作,低電位時表示爲寫入的動作。 控制訊號 (Data/Command Select or Register Select) 當 MPU 爲 8080 系列時,此腳位為 Data 與 Command 的選擇信號,D/ C 為 0 時表示暫存器存取週期 (Command Cycle),爲 1 表示資料存取週期(Data D/ C RS I Cycle)。 當 MPU 爲 6800 系列時,此腳位爲 RS 信號,RS 為 0 時表示暫存器存取週期, 爲 1 表示資料存取週期。 在串列模式此腳位不被使用,請接到 VDD。 RAiO TECHNOLOGY INC. 4/8 www.raio.com.tw RA8816N 144x65 圖形/文字 LCD 驅動控制器 Preliminary Version 1.0 Pin Name CS I/O I Description 晶片選取 (Chip Select) 當 CS 是 Low 時,RA8816N 會處於致能,可接受指令,反之則不可接受指令。 在串列模式此腳位不被使用,請接到 VDD。 中斷訊號 (Interrupt Signal) INT O 中斷信號,連接 MPU 端以回報 RA8816N 的狀況。平時為 High,設定中斷發 生時為 Low。 MPU 選擇 (MPU Select) 當 MPU 介面為並列模式時,此腳位用來選擇 MPU 介面是 8080 系列或 6800 C86 I 系列。 C86 = 0 Î 8080 系列 MPU 介面。 C86 = 1 Î 6800 系列 MPU 介面 (Default)。 在串列模式此腳位不被使用,請接到 VDD。 資料位元選擇 (Data Bit Select) 當 MPU 介面為並列模式時,此腳位用來選擇 MPU 介面的資料傳輸是 8 位元 BIT4 I 或 4 位元。 BIT4 = 0Î 8 位元資料傳輸介面。 BIT4 = 1Î 4 位元資料傳輸介面 (Default)。 在串列模式此腳位不被使用,請接到 VDD。 P/ S I RAiO TECHNOLOGY INC. 串並列選擇 (Parallel/Serial Select) P/ S = 0 Î MPU 介面為串列模式 (Default),請參考 DB[7:6] 的設定。 P/ S = 1 Î MPU 介面為並列模式。 5/8 www.raio.com.tw RA8816N 144x65 圖形/文字 LCD 驅動控制器 Preliminary Version 1.0 4-2 Clock 與Power介面 表 4-2 Pin Name I/O Description V0~V4 O C[3:1]P,C[2:1]N I 升壓電路 (Booster) 外接電容接腳 VOUT O 升壓電路的輸出電壓 VREF I VR I LCD 驅動的電壓源 其電壓之間的關係為 VOUT>V0≧V1≧V2≧V3≧V4≧VSS。 電壓調整器 (Regulator) 的輸入參考電壓 當選擇外部參考電壓輸入時電壓調整器的參考電壓。 電壓調整器 (Regulator) 的分壓輸入端 當電壓調整器選擇外部分壓電阻時輸入時,由此腳位接入。 時脈選擇 (Clock Select) CLK_SEL I CLK_SEL = 1 Î 選擇內部時脈 (Default),時脈由內部之 RC 電路產生。 CLK_SEL = 0 Î 選擇外部時脈,時脈由 EXT_CLK 輸入。 外部時脈輸入 (External Clock) EXT_CLK I 當 CLK_SEL = 0 時,選擇外部時脈,時脈由此腳位輸入。當 CLK_SEL = 1 時,此腳位不被使用,應接到 VDD 或 GND。 VDD VDDP GND GNDP P 電源輸入 P 電源接地 4-3 LCD Panel介面 表 4-3 Pin Name I/O Description SEG0 ~ SEG143 O 驅動 IC 的 Segment 信號 COM0 ~ COM63 O 驅動 IC 的 Common 信號 COMS_A COMS_B O DUMY[5:0] O Icon Common 信號 連接 Icon 的 Common 可以選擇 COMS_A 或 COMS_B 信號。 Dummy PAD 信號 RAiO TECHNOLOGY INC. 不需連接使用,請保持浮接 (NC)。 6/8 www.raio.com.tw RA8816N 144x65 圖形/文字 LCD 驅動控制器 Preliminary Version 1.0 4-4 Misc. 表 4-4 Pin Name I/O KST[3:0] O KIN[4:0] I IO[7:0] I/O Description 鍵盤輸出信號 (Key Strobe Output) 鍵盤輸入信號 (Key Data Input) 這些腳位不被使用到的,請接到 VDD。 通用 I/O 信號(General Purpose I/O) 外部重置信號 (Reset) RST I RST = 0 Æ RA8816N 將被初始化。 RST = 1 Æ 正常狀態。 TEST[2:0] I 測試接腳 此為測試專用腳位,請直接接到 GND。 TP[6:0] I Test Pins 此為測試專用腳位,請保持浮接 表 4-5 : 串、並列模式之使用腳位定義 Parallel Mode Pin Name 8080 I/O Serial Mode 6800 8Bit 4Bit 8Bit 4Bit 4-Wire 4-Wire (A-Type) (B-Type) 3-Wire DB7 I/O DB7 --*1 0 -- 0 1 1 DB6 I/O DB6 -- 1 -- 2 0 1 DB5 I/O DB5 -- -- -- -- -- -- DB4 I/O DB4 -- -- -- -- -- -- DB3 I/O DB3 DB3 DB3 DB3 CS CS CS DB2 I/O DB2 DB2 DB2 DB2 -- RS SDI DB1 I/O DB1 DB1 DB1 DB1 SDA SDA SDO DB0 I/O DB0 DB0 DB0 DB0 SCK SCK SCK RD , EN I RD RD EN EN 1*2 1*2 1*2 WR , R/ W I WR WR R/ W R/ W 1*2 1*2 1*2 D/ C , RS I D/ C D/ C RS RS 1*2 1*2 1*2 CS I CS CS CS CS 1 1 1 C86 I 0 0 1 1 1 1 1 BIT4 I 0 1 0 1 1 1 1 P/ S I 1 1 1 1 0 0 0 Note1 : “--" 表示此腳位不被使用,請保持浮接 (NC)。 Note2 : 串列模式時,沒用到的並聯介面信號要接到 VDD 。 RAiO TECHNOLOGY INC. 7/8 www.raio.com.tw 68 69 70 71 72 73 74 75 76 77 78 GND GND GND GND GNDP GNDP VDDP VDDP VDD VDD VDD 319 318 317 316 315 314 313 312 311 310 309 308 307 306 305 304 303 302 301 300 299 298 297 296 295 294 293 292 291 290 289 288 287 286 285 284 283 282 281 280 279 278 277 276 275 274 273 272 271 270 269 268 267 266 265 264 263 262 261 260 259 258 257 256 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 143 DUMY5 COM50 COM51 COM52 COM53 COM54 COM55 COM56 COM57 COM58 COM59 COM60 COM61 COM62 COM63 COMS_A SEG143 SEG142 SEG141 SEG140 SEG139 SEG138 SEG137 SEG136 SEG135 SEG134 SEG133 SEG132 SEG131 SEG130 SEG129 SEG128 SEG127 SEG126 SEG125 SEG124 SEG123 SEG122 SEG121 SEG120 SEG119 SEG118 SEG117 SEG116 SEG115 SEG114 SEG113 SEG112 SEG111 SEG110 SEG109 SEG108 SEG107 SEG106 SEG105 SEG104 SEG103 SEG102 SEG101 SEG100 SEG99 SEG98 SEG97 SEG96 SEG95 SEG94 SEG93 SEG92 SEG91 SEG90 SEG89 SEG88 SEG87 SEG86 SEG85 SEG84 SEG83 SEG82 SEG81 SEG80 SEG79 SEG78 SEG77 SEG76 SEG75 SEG74 SEG73 SEG72 SEG71 SEG70 SEG69 SEG68 SEG67 SEG66 SEG65 SEG64 SEG63 SEG62 SEG61 SEG60 SEG59 SEG58 SEG57 SEG56 SEG55 SEG54 SEG53 SEG52 SEG51 SEG50 SEG49 SEG48 SEG47 SEG46 SEG45 SEG44 SEG43 SEG42 SEG41 SEG40 SEG39 SEG38 SEG37 SEG36 SEG35 SEG34 SEG33 SEG32 SEG31 SEG30 SEG29 SEG28 SEG27 SEG26 SEG25 SEG24 SEG23 SEG22 SEG21 SEG20 SEG19 SEG18 SEG17 SEG16 SEG15 SEG14 SEG13 SEG12 SEG11 SEG10 SEG9 SEG8 SEG7 SEG6 SEG5 SEG4 SEG3 SEG2 SEG1 SEG0 COM31 COM30 COM29 COM28 COM27 COM26 COM25 COM24 COM23 COM22 COM21 COM20 COM19 COM18 COM17 COM16 DUMY4 Preliminary Version 1.0 PT5 PT6 PT7 RA8816N 9900 x 1968 PT14 RAiO TECHNOLOGY INC. (0, 0) Y PT16 PT17 Icon PT18 #N 8/8 PT15 PT19 PT11 PT12 PT9 PT13 PT10 PT20 RST 116 TEST2 117 TEST1 118 TEST0 119 GND 120 GND 121 VDD 122 VDD 123 PT1 PT2 DB7 81 DB6 82 DB5 83 DB4 84 DB3 85 DB2 86 DB1 87 DB0 88 RD 89 WR 90 D/C 91 CS 92 C86 93 BIT4 94 P/S 95 INT 96 EXT_CLK 97 CLK_SEL 98 KOUT3 99 KOUT2 100 KOUT1 101 KOUT0 102 KIN4 103 KIN3 104 KIN2 105 KIN1 106 KIN0 107 IO7 108 IO6 109 IO5 110 IO4 111 IO3 112 IO2 113 IO1 114 IO0 115 PT14 VDD 80 PT3 GND 79 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 P1 V1 V1 V1 V1 V2 V2 V2 V2 V3 V3 V3 V3 V4 V4 V4 V4 VREF VREF VR VR 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 DUMY0 COM49 COM48 COM47 COM46 COM45 COM44 COM43 COM42 COM41 COM40 COM39 COM38 COM37 COM36 COM35 COM34 COM33 COM32 DUMY1 TP6 TP5 TP4 TP3 TP2 TP1 TP0 VOUT VOUT VOUT VOUT VOUT VOUT C3P C3P C2N C2N C2P C2P C1N C1N C1P C1P V0 V0 V0 V0 RA8816N 144x65 圖形/文字 LCD 驅動控制器 5. 腳位圖 5-1 COG Pad PT14 PT2 Top View PT4 X Logo PT5 PT8 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 RAIO RA8816 P2 圖 5-1:腳位圖 144x65 COG RA8816N FPC #1 圖5-2:COG 模組 www.raio.com.tw DUMY3 COM15 COM14 COM13 COM12 COM11 COM10 COM9 COM8 COM7 COM6 COM5 COM4 COM3 COM2 COM1 COM0 COMS_B DUMY2