Page 1
MF1167-03 LCD Controller ICs S1D13305 Series Technical Manual...
Page 2
Seiko Epson. Seiko Epson reserves the right to make changes to this material without notice. Seiko Epson does not assume any liability of any kind arising out of any inaccuracies contained in this material or due to its application or use in any product or circuit and, further, there is no representation that this material is applicable to products requiring high level reliability, such as, medical products.
Configuration of product number Devices 13706 00A0 Packing specification Specification Package (B: CSP, F: QFP) Corresponding model number Model name (D: driver, digital products) Product classification (S1: semiconductor) Evaluation Board 13705 P00C0 Packing specification Specification Corresponding model number (13705: for S1D13705) Product classification (S5U: development tool for semiconductor)
Display Memory Write Characteristics (at MWRITE Command Execution) ....70 5.3.5 Output Signal Characteristics (at SLEEP IN Command Execution)......71 5.3.6 External Clock Input Characteristics ................71 5.3.7 LCD Control Signal Timing Characteristics ..............72 EPSON S1D13305 Series Technical Manual...
Page 5
Table 4-1 Various Settings Made to the Character Generator .............. 34 Table 4-2 Row Select Addresses ......................35 Table 4-3 Example of Parameters for the LCD Unit ................45 Table 4-4 Character Codes ........................63 EPSON S1D13305 Series Technical Manual...
Drive duty cycle:........Can be set without any required increments from 1/2 up to 1/256 duty cycles. 80 or 68-series MPU interface (selectable) Single power supply: ....... 2.7 to 5.5 V Package: ........... 60-pin QFP (plastic) QFP5-60pin ... S1D13305F00A EPSON S1D13305 Series Technical Manual...
External CG Display memory (VRAM) Display address controller Display memory bus LCD unit Driver controller Driver bus Main memory X Dr X Dr X Dr LCD panel Y Dr Figure 1-2 Example of system configuration EPSON S1D13305 Series Technical Manual...
Page 8
S1D13305, and is not kept waiting by the S1D13305. Thus, the high-speed interfacing method adopted for the S1D13305 helps minimize possible reduction in the MPU’s processing capability. EPSON S1D13305 Series Technical Manual...
• SL ..........Number of scanning lines • TC/R......... Total number of characters per line • VRAM........Display memory • WF..........AC drive waveform • W/S........... Double common/single common • XDr........... X direction driver • YDr........... Y direction driver EPSON S1D13305 Series Technical Manual...
) so as not to prevent noise impact. If noise gets mixed in, insert a capacitor between SEL1/SEL2 and V as close to the IC pins as possible. This will effectively pre- vent noise from impacting SEL1 and SEL2. EPSON S1D13305 Series Technical Manual...
Page 13
This input signal is used to reset the S1D13305 to initialize it in hardware. Note 5 Note 5: Although this pin is a Schmitt trigger input to prevent the S1D13305 from being inadvert- ently reset by noise, care must be taken when intentionally lowering the power supply voltage. EPSON S1D13305 Series Technical Manual...
This read control signal for display memory is used to enable data output from display memory. Output, active low This signal is used to place display memory in sleep mode or in the standby state during the period of per-line fre- quency division adjustment (blanking interval). EPSON S1D13305 Series Technical Manual...
(unselected), thus causing display to turn off. Therefore, to power off the LCD unit, the liquid crystal drive power supply (with relatively large steady-state current) must be turned off at the same time display is turned off by using the YDIS sig- nal. EPSON S1D13305 Series Technical Manual...
Note 2: Two-byte parameters consist of two bytes of data (as in the case of APL and APH). Because the value of each register after power-on is indeterminate, make sure all com- mand parameters are set. EPSON S1D13305 Series Technical Manual...
• Resets the internal timing circuit. • Turns display off. • Deactivates sleep mode (internal operation stopped state) (thus starting the oscilla- tor). To deactivate sleep mode, make sure the command and one parameter (P1) are input. EPSON S1D13305 Series Technical Manual...
Page 18
0: Other than the above (This value is usually set.) 1: The number of horizontal pixels is 2n + 1 times 32 (n = 0, 1, 2, ...) EPSON S1D13305 Series Technical Manual...
Origin of the screen 1 dot Background layer HDOT SCR Text 1–7 dots <Display screen> Figure 3-1 Combination of IV and HDOTSCR Note: If the leftmost column must also be corrected, shift dots in the horizontal direction. EPSON S1D13305 Series Technical Manual...
16 Y lines. Note: Although the LCD may look better when WF is set to 0, stripes in the X direc- tion will appear when the LCD drive voltage is high or viewing angle large. EPSON S1D13305 Series Technical Manual...
Page 21
· · · · · · · · · · · · · · · · · · · · · Note: Make sure the number of dots in excess display sections is within 64. EPSON S1D13305 Series Technical Manual...
Page 22
Note: When W/S = 1, [L/F] must be defined as an even number because dual-screen display is assumed. [Parameters P7, P8] Defines the number of memory addresses in the X direction of a virtual screen. AP15 AP14 AP13 AP12 AP11 AP10 EPSON S1D13305 Series Technical Manual...
Page 23
LCD panel. 3. Although the bus is placed in the high-impedance state during sleep mode, some voltage may be supplied to the bus line for a bus with pull-up/pull- down resistors. EPSON S1D13305 Series Technical Manual...
ON:OFF = 7:3 Note: Although SAD4 is assumed when W/S = 1, the screens specified by SAD2 and SAD4 cannot be made to flash independently of each other due to simultaneous control by parameters FP2 and FP3. EPSON S1D13305 Series Technical Manual...
Page 25
· · · · · · · · · · · · · · · · · · · · · · The next page shows the relationship between display modes and SAD and SL. EPSON S1D13305 Series Technical Manual...
Page 26
L F ⁄ ---------- - Set both SL1 and SL2 to <Example of screen configuration> Note 3 Second screen block (graphics) SAD2 SAD1 First screen block (text) Fourth screen block SAD3 Third screen block (SAD4) (text) EPSON S1D13305 Series Technical Manual...
Third screen block (text) First layer Second layer Third layer SAD1 SAD2 SAD3 Three-layer composition — <Example of screen configuration> Second screen block (graphics) Third screen block (graphics) SAD3 SAD2 SAD1 First screen block (graphics) EPSON S1D13305 Series Technical Manual...
Page 28
Parameters corresponding to SL3 and SL4 are determined by L/F, and thus need not be set. Note 3: When W/S = 1, the differences between SL1 and (L/F) / 2 and between SL2 and (L/F) / 2 are blanked. Upper screen Blanked Lower screen (L/F)/2 EPSON S1D13305 Series Technical Manual...
Page 29
· · · · · · Defines the cursor shape. [CRX] = 5 dots 0: Underscore cursor [CRY] = 9 dots 1: Block cursor CM = 0 For the graphics screen, set CM = 1. EPSON S1D13305 Series Technical Manual...
Page 30
FX ≥ 9, the cursor address must be preset for movement in character units. (See Section 4.1.4, “Cursor” on page 41.) OVLAY Specifies the method of composing layered screens and text or graphic display mode for each screen. EPSON S1D13305 Series Technical Manual...
L1 ⊕ L2 L1 > L2 > L3 Note Figure 3-3 Example of screen compositions Note: L1: Not flashing L2: Flashing at 17 Hz (as specified by DISP ON/OFF command) L3: Flashing at 2 Hz EPSON S1D13305 Series Technical Manual...
Page 32
The scrolling on individual layers, however, cannot be controlled. This command defines the number of dots to be shifted from the character origin. EPSON S1D13305 Series Technical Manual...
Page 33
: Fixed position M = 0 dots N = 0 dots : Shifted N dots to the right (N Decrement) Screen Note: See Section 4.1.7, “Scrolling” on page 46, for more information about this function. EPSON S1D13305 Series Technical Manual...
(CSRL) is set in the output buffer. Therefore, the high-order byte of the cursor address (CSRH) also can be read out by entering the RD signal following this command. (CSRL) Note (CSRH) Note Note: This is the read data. EPSON S1D13305 Series Technical Manual...
MPU cycle time is possible. When the cursor is displayed, the read data and cursor positions do not match (with the cursor two positions ahead). Read data n ≥ 1 EPSON S1D13305 Series Technical Manual...
Character font area + space To alter the character field, leave any portions other than the character font area set to 0 and increase FX or FY to enlarge the size of space as desired. EPSON S1D13305 Series Technical Manual...
The S1D13305 does not automatically insert character spaces. If the character field is greater than or equal to 9 dots, two memory addresses are required to configure one character even when the character font area may be within 8 dots. EPSON S1D13305 Series Technical Manual...
• CG RAM (maximum 65 characters or more) that cannot be used in combination with CG ROM must be allocated to fixed addresses F000H through FFFFH. When 193 char- acters or more must be defined in this fixed address area, set SAG = F000H and M1 = EPSON S1D13305 Series Technical Manual...
Defined area of external 192 characters or less Other than the CG RAM-defined areas in CG ROM 193 characters or more Table 4-4 Set SAG = F000H and place SAG over the CG ROM table. EPSON S1D13305 Series Technical Manual...
· · · · RO W14 RO W15 Note: Line count l ... when character font consists of 8 lines or less Line count 2 ... when character font consists of 9 lines or more EPSON S1D13305 Series Technical Manual...
Page 41
Write data for row 4 Write data for row 5 Write data for row 6 Write data for row 7 Write data for row 8 · · · · · · · · · Write data for row 15 EPSON S1D13305 Series Technical Manual...
first line until the display address for one character is completed. (Character code is read from the same area, and data is read out in order of R0–R15 of the character generator.) (See Figure 4-2, “Example of character generator definition” on page 31.) EPSON S1D13305 Series Technical Manual...
Page 43
SAD+2 SAD+C/R 2 SAD+AP SAD+AP+1 SAD+AP+2 SAD+AP+C/R SAD+1 Line 1 SAD+2 3 SAD · · SAD+C/R · SAD+AP SAD+AP+1 Line 2 SAD+AP+C/R SAD+2AP Line 3 [L/F] Note:One bit of display memory corresponds to one dot. EPSON S1D13305 Series Technical Manual...
Page 44
Note: During dual-screen drive, the S1D13305 reads line 1 and line (β + 1) in succession. This constitutes one cycle, and the data for the upper and lower screens are read out alternately for each line. EPSON S1D13305 Series Technical Manual...
TC/R Line 1 1-frame period · · · · · · [L/F] Figure 4-6 Relationship between TC/R and C/R In this case, LP is active only at the end of the lower screen’s display interval. EPSON S1D13305 Series Technical Manual...
First screen block SAD3 SAD3 Third screen block SAD2 SAD2 Second screen block SAD3 SAD3 SAD2 Third screen block SAD2 SAD1 Second screen block First screen block SAD1 Figure 4-8 Relationship between display memory and screens EPSON S1D13305 Series Technical Manual...
CG RAM <Enlarged view of layered screen> 01110000 #4800 4A00 10001000 Unused 10001000 F000 10001000 CG ROM 11111000 10001000 10001000 00000000 #4807 <Display memory> Example of character A Figure 4-10 Example of display memory mapping EPSON S1D13305 Series Technical Manual...
To do so, reverse the calculation of the [TC/R] value in the equation above. 2. For the f value of Epson LCD units, refer to the LCD unit specifications. (5) Symptoms observed when TC/R is set incorrectly • Scanning of display in the Y direction stops, with horizontal lines displayed in high contrast.
W X Y Z 7 8 9 SAD1 A B C W X Y Z 7 8 9 W X Y Z 7 8 9 After scrolling SAD1 A B C W X Y Z 7 8 9 EPSON S1D13305 Series Technical Manual...
Page 52
E F G 1 2 3 4 T U V 1 2 3 4 5 6 7 (5) Scroll units Y direction X direction Text mode Characters Dots or characters Graphics mode Dots Dots Note 2 EPSON S1D13305 Series Technical Manual...
Figure 4-11 Example of using HDOT SCR ([FX] = 8) Note: Because the speed at which the LCD responds to instructions varies with temperature, smooth scrolling at low temperatures in particular may not easily be recognized. EPSON S1D13305 Series Technical Manual...
The S1D13305 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 LCD module used must be carefully considered. EPSON S1D13305 Series Technical Manual...
Page 55
Divide the first or second layer into halves with only the area OVLAY required made to flash at 2 Hz, and overlay the halved layer blocks by OR’ing. → X Y Z X Y Z EPSON S1D13305 Series Technical Manual...
CD = 2 to 18 pF CL value = 700 W (max.) Note: XG and XD must be wired in the shortest distance possible so that the wiring capacitance does not increase oscillation frequency fluctuation or current consumption. EPSON S1D13305 Series Technical Manual...
Sets number of display lines in the second screen block to 120. P7 = 00H Sets start address of the third screen block to 0400H. P8 = 04H P9 = 00H Sets start address of the fourth screen block to 3000H. P10 = 30H EPSON S1D13305 Series Technical Manual...
Page 58
C = 5DH CRX: Cursor size in X direction (5 dots) P1 = 04H CRY: Cursor size in Y direction (7 dots) P2 = 86H Block cursor DISP ON/OFF Restores entire screen display. C = 59H Screen EPSON S1D13305 Series Technical Manual...
Page 59
Presets the cursor address to address 10001H. P2 = 10H MWRITE C = 42H P1 = FFH Fills the second screen block that corresponds to the second column on the first line with dots. P9 = FFH EPSON S1D13305 Series Technical Manual...
Page 60
4: FUNCTION DESCRIPTION Command Operation CSRW Repeats steps 18 and 19 until the background screen of the EPSON character string is filled with dots as shown below. MWRITE E P S O N Inverse display CSRW C = 46H Presets the cursor address to the first column on the first line of the third screen block.
Page 61
Number of characters in vertical direction = 240 / 1 = 240 Therefore, the required size of memory is 40 x 240 = 9,600 bytes. [Relationship between display and memory] 04B0h Second layer (graphics) (9,600 bytes) 0000h First layer (text) (1,200 bytes) 2A2Fh 04AFh EPSON S1D13305 Series Technical Manual...
Page 62
*: don’t care CSRFORM C = 5DH P1 = 04H P2 = 86H HDOT SCR C = 5AH P1 = 00H OVLAY C = 5BH P1 = 00H DISP ON/OFF C = 59H P1 = 16H EPSON S1D13305 Series Technical Manual...
Page 63
For the first layer, the required size of memory is 40 x 240 = 9,600 bytes. [Relationship between display and memory] 2580h Second layer (graphics) (9,600 bytes) 0000h First layer (graphics) (9,600 bytes) 4AFFh 257Fh EPSON S1D13305 Series Technical Manual...
Page 64
*: don’t care CSRFORM C = 5DH P1 = 04H P2 = 86H HDOT SCR C = 5AH P1 = 00H OVLAY C = 5BH P1 = 00H DISP ON/OFF C = 59H P1 = 16H EPSON S1D13305 Series Technical Manual...
Page 65
For the first layer, the required size of memory is 40 x 240 = 9,600 bytes each. [Relationship between display and memory] 4B00h Third layer (graphics) (9,600 bytes) 2580h Second layer (graphics) (9,600 bytes) 707Fh 0000h First layer (graphics) (9,600 bytes) 4AFFh 257Fh EPSON S1D13305 Series Technical Manual...
Page 66
*: don’t care CSRFORM C = 5DH P1 = 04H P2 = 86H HDOT SCR C = 5AH P1 = 00H OVLAY C = 5BH P1 = 00H DISP ON/OFF C = 59H P1 = 16H EPSON S1D13305 Series Technical Manual...
4: FUNCTION DESCRIPTION Character Fonts and Character Codes 4.4.1 Character Fonts (Internal CG) Lower 4bit ( D ) or Character Code ( Hexadeclmal ) to D Note: represents a 6 x 8-dot entirely black pattern. EPSON S1D13305 Series Technical Manual...
D7 D6 D5 D4 D3 D2 D1 D0 A B C D E F bits order bits 0 @ P “ D T d & ‘ 8 H X h < ¥ > CG RAM1 CG RAM2 M1= 0 M1=1 EPSON S1D13305 Series Technical Manual...
Therefore, pay particular attention to the power supply and its wiring. 2. All voltages are based on V = 0 V. EPSON S1D13305 Series Technical Manual...
Therefore, an intermediate level of input voltage allows input current to flow to the pin. EPSON S1D13305 Series Technical Manual...
Page 71
External Clock Frequency 47.5% duty cycle Oscillator Feedback Resistance Note 4 MΩ Note: 4. The XG pin is only biased with several µA. When designing a circuit board, take the mea- sures necessary to prevent leakage. EPSON S1D13305 Series Technical Manual...
RD Access Time — — ACC8 Output Disable Time [1] For memory control and operation control commands: = 2t + 75 > t + 245 CYC8 For all other commands: t = 4t + 30 CYC8 EPSON S1D13305 Series Technical Manual...
+ 245 CYC6 For all other commands: t = 4t + 30 CYC6 Note: Note that t defines the time period of the E signal only in designated cases where CYC6 CS and E = high. EPSON S1D13305 Series Technical Manual...
1/2t 1/2t VCE rise Address access time — - 100 — - 15 VCE access time — — - 80 - 90 –VD Output data hold time — — VCE data off time — — EPSON S1D13305 Series Technical Manual...
Note: The VD –VD pins have a built-in latch so that when a VD –VD bus enters a high-imped- ance state, the write data is retained until the read data from memory is placed on the bus. EPSON S1D13305 Series Technical Manual...
ROW NO 1 Frame tim YSCL 1 Line tim YSCL ROW 1 ROW 3 ROW 2 XSCL – XD (14) (15) (16) (15) (16) (1) (2) (3) (15) (16) XECL XSCL – XD XECL WF(B) YSCL EPSON S1D13305 Series Technical Manual...
Page 78
X driver. Therefore, each line of data for the X driver is sent out beginning with the dot data at the left edge of the screen. EPSON S1D13305 Series Technical Manual...
MPU, the MPU can access display memory without any problem, provided that the RD and WR signal cycle times (t ) satisfy rated timing requirements. (1) Write to display memory —— D0 – D7 —— Display memory VD0 – VD7 EPSON S1D13305 Series Technical Manual...
Page 81
Whether the MPU can read from display memory depends on whether the access time (t ) is guaranteed. If not, timing requirements can only be met by inserting one or more NOP instructions, which apparently has the same effect as inserting wait states. EPSON S1D13305 Series Technical Manual...
Interfacing with the MPU (Example of Application) 6.3.1 80-series MPU IORQ Decoder ® S1D13305 SEL1 SEL2 RESET RESET 6.3.2 68-series MPU Decoder 6802 S1D13305 SEL1 SEL2 RESET RESET Note: Z80 is a registered trademark of Zilog, Inc. of the U.S. EPSON S1D13305 Series Technical Manual...
CPU, and confirm that data is written to display memory within the time shown above. Accessing display memory outside this write time may cause the screen to flicker. (When rewriting the entire screen, simply turn the display off.) EPSON S1D13305 Series Technical Manual...
S1D13305 Series Technical Manual ELECTRONIC DEVICES MARKETING DIVISION EPSON Electronic Devices Website http://www.epsondevice.com Document code: 404676703 First issue March,1999 H This manual was made with recycle papaer, Printed January, 2003 in Japan C A and printed using soy-based inks.
Need help?
Do you have a question about the S1D13305 Series and is the answer not in the manual?
Questions and answers