LMR4769EW-WCB DENSITRON, LMR4769EW-WCB Datasheet
LMR4769EW-WCB
Specifications of LMR4769EW-WCB
Related parts for LMR4769EW-WCB
LMR4769EW-WCB Summary of contents
Page 1
MF1542-01 LCD Controller ICs S1D13700 Technical Manual ...
Page 2
No part of this material may be reproduced or duplicated in any form or by any means without the written permission of Seiko Epson. Seiko Epson reserves the right to make changes to this material without notice. Seiko Epson does ...
Page 3
Configuration of product number Devices S1 D 13706 Evaluation Board S5U 13705 P00C0 F 00A0 00 Packing specification Specification Package (B: CSP, F: QFP) Corresponding model number Model name (D: driver, digital products) Product classification (S1: semiconductor) 00 Packing specification ...
Page 4
Overview ............................................................................................................................... 1 1.1 Features ....................................................................................................................................... 1 1.2 System Overview ......................................................................................................................... 2 1.3 List of Abbreviations..................................................................................................................... 4 2 Pins ....................................................................................................................................... 5 2.1 Pin Connection............................................................................................................................. 5 2.1.1 Pin Assignments............................................................................................................. 5 2.1.2 Pin Description ............................................................................................................... 6 2.1.3 Package Dimensions...................................................................................................... 8 2.2 ...
Page 5
CONTENTS Figure 1-1 Block diagram of the S1D13700 ............................................................................................ 2 Figure 3-1 Combination of IV and HDOT SCR...................................................................................... 20 Figure 3-2 Typical relationship between FX/FY and display addresses................................................ 21 Figure 3-3 Example of screen compositions ......................................................................................... 37 Figure 3-4 Prioritized ...
Page 6
O VERVIEW The S1D13700 Controller displays text and graphics on a midsize, dot-matrix liquid crystal display (LCD). A very flexible, low-power display system can be configured using the S1D13700 in combination with various LCD modules. The character code or ...
Page 7
OVERVIEW 1.2 System Overview Positioned midway between the MPU and LCD panel, the S1D13700 enables the sending and receiving of control commands and data, and access of registers by the MPU for display, thus making it possible to control ...
Page 8
Example of display memory mapping by the S1D13700 (1)Character code table • A memory area to store character code when displaying text • 1 character = 8 bits • Variable table mapping (by altering the scroll start address) (2)Graphic data ...
Page 9
OVERVIEW 1.3 List of Abbreviations Abbreviation ............................ Address • AB ............................ Address pitch • AP .............................. Text display mode (Denotes a command in command code descriptions.) • C ............................ Cursor movement direction • CD ............................ Character generator • CG ...
Page 10
P INS 2.1 Pin Connection 2.1.1 Pin Assignments 48 DB3 49 DB2 DB1 DB0 V SS WAIT# HIOV 1 DD CNF0 CNF1 CNF2 CNF3 CNF4 AS# AB15 AB14 64 AB13 S1D13700 Technical Manual S1D13700F00A Index 1 EPSON 2: PINS ...
Page 11
PINS 2.1.2 Pin Description Key : Input I = Output O = Input/output IO = Power supply P = CMOS input HIBC = CMOS Schmitt input HIBH = CMOS input with pulldown resistor (60 ohms typ. at 5.0 V) ...
Page 12
Pin Name Pin No. YDIS 31 RESET# (RES) 36 TESTEN 38 SCANEN 37 Note: The corresponding pin names of the earlier LCD controller (i.e., S1D13305) are enclosed in parentheses. S1D13700 Technical Manual I/O RESET# I/O Voltage I/O Cell Type State ...
Page 13
PINS 2.1.3 Package Dimensions 48 PIN 49 PIN 64 PIN 1 PIN Dimension in Milimeters Symbol Min 10 10.1 Amax ICL 0. 0.125 É 0° L 0.3 L1 ...
Page 14
Pin Functions 2.2.1 Power Supply Pins Pin Name Power supply for host interface I/O drive. Connect 3.3 V power supply to this pin. (Shared HIOVDD with MPU power supply pin, V Power supply for LCD ...
Page 15
PINS 2.2.3 System Bus Connecting Pins Tristate input/output, active high DB0 – DB7 These pins comprise an 8-bit bidirectional data bus, which is connected to the 8-bit or 16-bit MPU data bus. Input, active high The S1D13700 allows the ...
Page 16
Input: CNF4 = 0 selects direct access; CNF4 = 1 selects indirect access. <Direct access for the 68-series interface> AB15 CNF4 – AB1 0 0or1 0 0or1 *A15–A0 are used as register addresses. <Indirect access for the 68-series interface> CMF4 ...
Page 17
PINS This signal forcibly inserts a wait state into the system during data transfer. When this signal is deasserted, data transfer is completed. After data transfer is complete, this signal is left free (placed in high-impedance state). • When ...
Page 18
LCD Driver Control Pins The S1D13700 can directly control both the X and Y drivers based on an enable chain, which is a method of effectively reducing the amount of current consumption needed to drive dot-matrix liquid crystal display ...
Page 19
COMMANDS AND COMMAND REGISTERS 3 C OMMANDS AND 3.1 Types of Commands (when Indirectly Interfaced) When indirect mode is selected for the system interface, use commands to set up the display. The table below lists the types of commands, ...
Page 20
Command Register Map (when Directly Interfaced) When direct mode is selected for the system interface, directly access the registers to set up the display. Hard Address Register name Reset R_P1_ 0 x 8000 SystemSet R_P2_ 0 ...
Page 21
COMMANDS AND COMMAND REGISTERS Hard Address Register name Reset r_P1_ 0 x 8019 CGRAMAdr r_P2_ 801A * CGRAMAdr 0 x 801B r_P1_HdotScr r_P1_CSRW ...
Page 22
Command Description 3.3.1 Operation Control Commands SYSTEM SET This command and the parameters that follow specify initial reset of the device, set the window size, and the method of connecting with the LCD unit. This command determines the fundamental ...
Page 23
COMMANDS AND COMMAND REGISTERS [Parameter P1] M0 Specify the CG ROM to be used for display. Although internal CG ROM can generate 160 discrete character fonts (each consisting dots as shown in Section 4.4.1 “Character ...
Page 24
Internal 160 characters ( 160) ROM External 64 characters ( 64) RAM Internal 160 characters ( 160) ROM External 64 characters (6 ...
Page 25
COMMANDS AND COMMAND REGISTERS W/S Selects the LCD unit drive method. W/S 0: Single-screen drive method 1: Dual-screen drive method Parameter C/R TC/R L/F SL1 00H – L/F SL2 00H – L/F SAD1 First screen block ...
Page 26
P2] FX Defines the size of the character field in the X direction (i.e., size of one character including a space). Structure of the character field 1. Because the S1D13700 processes the display data in 8-bit units, if the ...
Page 27
COMMANDS AND COMMAND REGISTERS [Parameter P3] FY Defines the size of the character field in the Y direction. [Parameter P4] C/R Defines the display interval in the X direction by indicating the number of display characters counted in address ...
Page 28
P5] TC/R The condition [TC/R] [C/ must always be met. To minimize the amount of current consumed by the S1D13700 and LCD unit for a given display capacity, the S1D13700’s oscillation frequency (fosc) must be adjusted. Moreover, ...
Page 29
COMMANDS AND COMMAND REGISTERS [Parameters P7, P8] AP Defines the number of memory addresses in the X direction of a virtual screen. MSB APL APH HEX APH • • • • • • ...
Page 30
Therefore, for the LCD unit to be pow- ered down, the liquid crystal drive power supply (with relatively large steady-state current) must be turned off at the same time display is turned ...
Page 31
COMMANDS AND COMMAND REGISTERS Note: To display the cursor in direct interface mode, read or write data to the frame buffer. This action causes the cursor to move automatically to that position. FP FP1, FP0 FP3, FP2 FP5, FP4 ...
Page 32
SCROLL C Defines the scroll start address (SAD) and number of lines per block to be scrolled (SL). Parameters P1 through P10 can be omitted when not required. However, the parameters must be set sequentially as shown below. <Indirect mode> ...
Page 33
COMMANDS AND COMMAND REGISTERS HEX 00 01 • • 7F • • The next page shows the relationship between display modes and SAD and SL. 28 BIN ...
Page 34
W/S OV First screen block DM2, 1 Second screen block Third screen block (split) When not using split screens, set both SL1 and SL2 to L <Example of screen configuration> Note W/S ...
Page 35
COMMANDS AND COMMAND REGISTERS W/S OV First screen block DM2, 1 Second screen block Third screen block (split) When not using split screens, set both SL1 and SL2 to L <Example of screen configuration> Note 3 0 ...
Page 36
W/S OV First screen block DM2, 1 Second screen block Third screen block (split) SL1 > SL2 <Example of screen configuration> Note W/S OV Upper screen DM2, 1 Lower screen <Example of screen configuration> Note 3 ...
Page 37
COMMANDS AND COMMAND REGISTERS W/S OV Upper screen DM2, 1 Lower screen <Example of screen configuration> Note W/S OV Upper screen DM2, 1 Lower screen <Example of screen configuration> Note ...
Page 38
W/S OV Upper screen DM2, 1 Lower screen <Example of screen configuration> Note W/S OV DM2, 1 Three-layer composition <Example of screen configuration> Note Note 1: SAD3 is added to SL1 or ...
Page 39
COMMANDS AND COMMAND REGISTERS No CSRFORM ...
Page 40
P1] CRX Defines the size of the cursor in the X direction by the number of dots counted from the character origin. Always make sure that CRX FX. [Parameter P2] CRY Defines the display line position of an underscored ...
Page 41
COMMANDS AND COMMAND REGISTERS CSRDIR C Specifies the direction in which the cursor address counter is automatically shifted. When horizontal screen movement is specified, the cursor address is shifted – the S1D13700 internal arithmetic/logic circuit. When ...
Page 42
P1] MX0 Specifies the method of composing layered screens. MX1 Selects the method of screen composition from OR, AND, Exclusive OR, and Prioritized OR as listed in the table below. Because screens are composed in units of layers, different ...
Page 43
COMMANDS AND COMMAND REGISTERS The table below shows the relationship between L and FP when MX = 11b. Prioritized OR MX[1:0]=1 Flash = OFF FP1 FP3 FP5 not blank (Same result as ...
Page 44
Layered MX[1:0] FP[5:0] Flash Blank-off 3 010011 L3 3 010100 010101 010110 010111 011000 L3 L2 ...
Page 45
COMMANDS AND COMMAND REGISTERS DM1 Specifies the display mode of the first screen block. DM2 Specifies the display mode of the third screen block. DM1 (block1) DM2 (block3) Note: The second and fourth screen blocks are limited to graphics ...
Page 46
HDOT SCR Although the screen can be scrolled left or right only in units of characters using the SCROLL command alone, the combined use of this command allows the screen to be scrolled in units of dots. The scrolling on ...
Page 47
COMMANDS AND COMMAND REGISTERS GRAY SCALE This command sets up grayscale display mode. <Indirect mode> MSB [Parameter P1] D0 – D1 Specify the depth of grayscale. Note: For ...
Page 48
Drawing Control Commands CSRW C This command is used to write the cursor address to the cursor register. Because the S1D13700 has only one address input bit, only two addresses in the address space of the MPU can be ...
Page 49
COMMANDS AND COMMAND REGISTERS 3.3.4 Memory Control Commands MWRITE This command is used by the MPU to place the S1D13700 in the data input state before writing data to display memory. Each time the WR# signal is input following ...
Page 50
F UNCTION 4.1 Display Functions 4.1.1 Screen Management (1) Character configuration The S1D13700 can display characters using a row-scanning type of character generator that defines character patterns in the fourth quadrant with respect to the character origin as shown ...
Page 51
FUNCTION DESCRIPTION Even when one character requires two or more memory addresses, the character field can be set to any desired size. FY Portion not displayed on the screen 8 dots Character font area Figure 4-3 Example of character ...
Page 52
Character Generator (CG) (1) Features of each character generator 1 Internal character generator The internal character generator is effective for a minimum display system consisting of the S1D13700, display memory (data RAM), LCD unit, single-chip MPU, and a power ...
Page 53
FUNCTION DESCRIPTION Note characters can be used in one bank when used in combination with CG ROM. When using only CG RAM 256 characters can be used in one bank. Also note that the ...
Page 54
Therefore, the CG RAM addresses to which to write data must be calculated as follows: • Add addresses the same way as described above (M1 = 0). • Change bit D6 in one ...
Page 55
FUNCTION DESCRIPTION 4.1.3 Screen Configuration (1) Screen configuration The basic screen configuration of the S1D13700 consists of a text or graphics screen and an overlapping graphics screen. The graphics screen uses at least eight times as much display memory ...
Page 56
S1D13700 Technical Manual 4: FUNCTION DESCRIPTION EPSON 51 ...
Page 57
FUNCTION DESCRIPTION 52 EPSON S1D13700 Technical Manual ...
Page 58
S1D13700 Technical Manual 4: FUNCTION DESCRIPTION EPSON 53 ...
Page 59
FUNCTION DESCRIPTION 54 EPSON S1D13700 Technical Manual ...
Page 60
S1D13700 Technical Manual 4: FUNCTION DESCRIPTION EPSON 55 ...
Page 61
FUNCTION DESCRIPTION 56 EPSON S1D13700 Technical Manual ...
Page 62
S1D13700 Technical Manual 4: FUNCTION DESCRIPTION EPSON 57 ...
Page 63
FUNCTION DESCRIPTION 58 EPSON S1D13700 Technical Manual ...
Page 64
S1D13700 Technical Manual 4: FUNCTION DESCRIPTION EPSON 59 ...
Page 65
FUNCTION DESCRIPTION (3) Basic timing The basic read cycle of display memory in the S1D13700 varies with the clock divide ratios set, as shown below. When the display clock frequency divide ratio = 1/4, display data is output every ...
Page 66
Cursor (1) Cursor register function The cursor register in the S1D13700 serves dual purposes as a cursor address register required to display the cursor on the screen, and as an address pointer to be referenced when accessing display memory. ...
Page 67
FUNCTION DESCRIPTION 4.1.5 Relationship between Display Memory and Screens The display memory of the S1D13700 may be used as a virtual screen of greater width than the physical size of the LCD panel address range (C/R). One layer of ...
Page 68
SAD1 FX FY CSRA L/F (MSB) D7 0000 SAD1 SL1 0300 0400 0800 SAD2 SL2 2000 2800 4440 SAG 4800 4A00 F000 <Display memory> S1D13700 Technical Manual AP CRY CRX C/R Figure 4-8 Window and display memory settings (LSB) ...
Page 69
FUNCTION DESCRIPTION 4.1.6 Determining Various Parameters (1) Determining FX Determine the character field size in the X direction [FX] from the number of dots in the X direction of display [VD] and the number of characters in the X ...
Page 70
Scrolling The MPU dynamically rewrites the scroll address registers (SAD1–SAD4) that provide the read start address in the S1D13700’s display memory, thereby allowing various scroll modes to be set. In this case, the MPU manages all operations to execute ...
Page 71
FUNCTION DESCRIPTION (3) Scrolling in the X direction This refers to scrolling display in the X direction one character at a time, regardless of display memory size. Before scrolling After scrolling (4) Omnidirectional scrolling This mode of scrolling is ...
Page 72
Dotwise scrolling in the X direction (HDOT SCR) Figure 4-10 shows the relationship between commands and display when a display pattern is smoothly scrolled to the left. In this case, the screen (window) moves to the right on a ...
Page 73
FUNCTION DESCRIPTION 4.1.8 Attribute Display using the Layered Function The S1D13700 provides a means of increasing the ability of expression on a monochrome liquid crystal display. More specifically, it uses the OVLAY and DISP ON/OFF commands to display characters ...
Page 74
Halftone display The S1D13700 uses the DISP ON/OFF command’s FP parameter to produce halftone display. This is accomplished by flashing the screen at 15 Hz. However, because this method of display may cause display to flicker, characteristics of the ...
Page 75
FUNCTION DESCRIPTION 4.2 Oscillator Circuit The S1D13700 features a built-in oscillator circuit, with a resonator connected to the XG and XD pins to generate oscillation. In addition to the crystal resonator, the feedback resistor Rf, drain resistor Rd, and ...
Page 76
Example of Initial Settings No Command 1 Power on Waits until power supply 2 Waits at least 3 ms after V stabilizes. 3 SYSTEM SET Initializes the S1D13700 40H 38H ...
Page 77
FUNCTION DESCRIPTION No Command (SAD1)0000H (SAD3)0400H (SAD2)1000H (SAD4)3000H 5 HDOT SCR C = 5AH P1 = 00H Sets number of dots to be shifted in the X direction OVLAY MX1, MX0 : C = 5BH DM1 ...
Page 78
No Command 13 CSR DIR C = 4CH Sets direction of cursor movement so that the cursor shifts to the right. 14 MWRITE C = 42H P1 = 20H Sets space code 45H Sets character code for the ...
Page 79
FUNCTION DESCRIPTION No Command 20 CSRW Repeats steps 18 and 19 until the background screen of the EPSON character string is filled with dots as shown below. 29 MWRITE Inverse display 30 CSRW C = 46H Presets the cursor ...
Page 80
For overlaying text and graphics 1. Conditions (1) 320 x 240 dots: Single-screen drive method (1/240 duty cycle) (2) First layer: Text display (3) Second layer: Graphic display (4) Character font dots (5) CG RAM unused ...
Page 81
FUNCTION DESCRIPTION 3. Example of basic register settings SYSTEM SET C = 40H P1 = 30H P2 = 87H P3 = 07H P4 = 27H P5 = 2DH P6 = EFH P7 = 28H P8 = 00H SCROLL C ...
Page 82
For overlaying two graphic screens 1. Conditions (1) 320 x 240 dots: Single-screen drive method (1/240 duty cycle) (2) First layer: Graphic display (3) Second layer: Graphic display 2. Display memory allocation (1) First layer (graphic display) Number of ...
Page 83
FUNCTION DESCRIPTION 3. Example of basic register settings SYSTEM SET C = 40H P1 = 30H P2 = 87H P3 = 00H P4 = 27H P5 = 2DH P6 = EFH P7 = 28H P8 = 00H SCROLL C ...
Page 84
For overlaying three graphic screens 1. Conditions (1) 320 x 240 dots: Single-screen drive method (1/240 duty cycle) (2) First layer: Graphic display (3) Second layer: Graphic display (4) Third layer: Graphic display 2. Display memory allocation (1) First ...
Page 85
FUNCTION DESCRIPTION 3. Example of basic register settings SYSTEM SET C = 40H P1 = 30H P2 = 87H P3 = 00H P4 = 27H P5 = 2DH P6 = EFH P7 = 28H P8 = 00H SCROLL C ...
Page 86
Character Fonts and Character Codes 4.4.1 Character Fonts (Internal CG Note: The character size dots. S1D13700 Technical Manual Lower 4bit (D ...
Page 87
FUNCTION DESCRIPTION 4.4.2 Character Codes Relationship between Character Codes and Those Usable as CG RAM (for combined use with internal CG ROM) YS3 LS3 ...
Page 88
S PECIFICATIONS 5.1 Absolute Maximum Ratings Parameter Power Supply Voltage Input Voltage Output Voltage Output Current per Pin Operating Temperature Storage Temperature Soldering Temperature and Time Note: 1. When using a power supply with high impedance, a large potential ...
Page 89
SPECIFICATIONS 5.3 Electrical Characteristics Parameter Symbol I Input Leakage Current LI OFF-state Leakage Current I OZ High Level Output Voltage V OH Low Level Output Voltage V OL High Level Input Voltage V IH1 Low Level Input Voltage V ...
Page 90
Parameter Symbol I Input Leakage Current LI OFF-state Leakage Current I OZ High Level Output Voltage V OH Low Level Output Voltage V OL High Level Input Voltage V IH1 Low Level Input Voltage V IL1 Positive Trigger Voltage V ...
Page 91
SPECIFICATIONS 5.4 Timing Characteristics 5.4.1 System Bus (Generic Bus/80-series MPU) T CLK MCLK AB [16:0] CS# t3 WR#, RD# WAIT# DB [15:0] (write) DB [15:0] (read) * MCLK denotes CLKI or the internally generated system clock ...
Page 92
Symbol f BUS clock frequency CLK T BUS clock period CLK AB [ setrup to first CLK rising edge where CS and either CS# setup to CLK ...
Page 93
SPECIFICATIONS Symbol f BUS clock frequency CLK T BUS clock period CLK AB [ setrup to first CLK rising edge where CS and either CS# setup ...
Page 94
System Bus Read/write characteristics II (MC68K-series MPU) T CLK MCLK t1 AB[16:0 CS# t1 AS# t1 RD# (UDS, LDS) t2 WAIT# (DTACK#) DB[15:0](write) DB[15:0](read) * MCLK denotes CLKI or the internally generated system clock. S1D13700 Technical Manual ...
Page 95
SPECIFICATIONS Symbol f BUS clock frequency CLK T BUS clock period CLK AB [16 : 0], WR# (R/W#) and CS# and AS# and RD# (UDS#, LDS#) t1 setup to first CLK rising edge t2 CS# and AS# asserted to ...
Page 96
Symbol f BUS clock frequency CLK T BUS clock period CLK AB [16 : 0], WR# (R/W#) and CS# and AS# and RD# (UDS#, LDS#) t1 setup to first CLK rising edge t2 CS# and AS# asserted to WAIT# (DTACK#) ...
Page 97
SPECIFICATIONS 5.4.3 External Clock Input Characteristics CLKI Symbol t External input clock rise time RCL t External input clock fall time FCL t High-level pulse width of external input clock WH t Low-level pulse width of external input clock ...
Page 98
LCD Control Signal Timing Characteristics ROW NO FPLINE (LP) FPFRAME (YD) MOD (WF) YSCL MOD (WF) YSCL ROW 1 FPLINE (LP) FPSHIFT (XSCL) FPDAT – FPDAT 0 3 XECL tr FPSHIFT (XSCL) FPDAT – FPDAT 0 ...
Page 99
SPECIFICATIONS Signal Symbol t Shift Clock cycle time FPSHIFT CX (XSCL) t XSCL Clock Pulse WX FPDAT0 hold from XSCL falling edge DH – setup to XSCL falling edge ...
Page 100
MPU I NTERFACE 6.1 Connection to the System Bus The S1D13700 uses a combination of CNF2/3/4, AB15–0, RD#, WR#, and CS# to discriminate information supplied to it via the system data bus as described in Section 2.2 “Pin Functions” ...
Page 101
MPU INTERFACE 6.2 Interfaces with the MPU (Reference) MREQ# M1# IOREQ# Z80 A15 - RD# WR# WAIT# RESET# 96 Z80 System Block Diagram (Indirect) Decoder RESET Z80 System Block Diagram (direct) NOT SUPPORT EPSON ...
Page 102
VMA MC6802 A15 - R/W# RESET# S1D13700 Technical Manual MC6802 System Block Diagram (Indirect) Decoder RESET MC6802 System Block Diagram (direct) NOT SUPPORT EPSON 6: MPU INTERFACE CNF4 AS# CS# S1D13700 AB15 - AB1 ...
Page 103
MPU INTERFACE A23 - A20 FC1 - FC0 VMA# MC68000 AS# A16 - A1 A0 D15 - R/W# DTACK# RESET# 98 MC68000 System Block Diagram (Indirect) 6800 I/F (Synchronous) Decoder RESET MC68000 System Block ...
Page 104
AS# FC1 - FC0 A23 - A1 MC68000 A0 D15 - UDS# LDS# R/W# DTACK# RESET# AS# FC1 - FC0 A23 - A16 MC68000 A15 - A0 D15 - UDS# LDS# R/W# ...
Page 105
MPU INTERFACE CSN A16 - A1 Generic Bus A0 D15 - RD0# RD1# WR0# WR1# WAIT# RESET# CSN A16 Generic Bus A15 - A0 D15 - RD0# RD1# WR0# WR1# WAIT# ...
Page 106
International Sales Operations AMERICA EPSON ELECTRONICS AMERICA, INC. - HEADQUARTERS - 150 River Oaks Parkway San Jose, CA 95134, U.S.A. Phone: +1-408-922-0200 Fax: +1-408-922-0238 - SALES OFFICES - West 1960 E. Grand Avenue EI Segundo, CA 90245, U.S.A. Phone: +1-310-955-5300 ...
Page 107
...
Page 108
S1D13700 Technical Manual This manual was made with recycle papaer, and printed using soy-based inks. ELECTRONIC DEVICES MARKETING DIVISION EPSON Electronic Devices Website http://www.epsondevice.com First issue Februany, 2003 C A ...