SED1354F2A EPSON Electronics, SED1354F2A Datasheet

no-image

SED1354F2A

Manufacturer Part Number
SED1354F2A
Description
Manufacturer
EPSON Electronics
Datasheet
MF1167-02
LCD Controller ICs
S1D13305 Series
Technical Manual

Related parts for SED1354F2A

SED1354F2A Summary of contents

Page 1

MF1167-02 LCD Controller ICs S1D13305 Series 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

... Previous No. New No. SED135x Series S1D1350x Series SED1353D0A S1D13503D00A SED1353F0A S1D13503F00A SED1353F1A S1D13503F01A SED1354F0A S1D13504F00A SED1354F1A S1D13504F01A SED1354F2A S1D13504F02A SED1355F0A S1D13505F00A SED1356F0A S1D13506F00A Comparison table between new and previous number of Evaluation Boards • S1D1350x Series Previous No. New No. SDU1353#0C S5U13503P00C SDU1354#0C S5U13504P00C SDU1355#0C ...

Page 4

OVERVIEW ................................................................................................................................................................. 1 2. FEATURES ................................................................................................................................................................. 1 3. BLOCK DIAGRAM ....................................................................................................................................................... 2 4. PINOUTS ..................................................................................................................................................................... 3 5. PIN DESCRIPTION ..................................................................................................................................................... 4 5.1. S1D13305F00A/00B Pin Summary ................................................................................................................... 4 5.2. Pin Functions ..................................................................................................................................................... 5 5.2.1. Power supply ......................................................................................................................................... 5 5.2.2. Oscillator ...

Page 5

CONTENTS 8.3.3. CSRFORM ........................................................................................................................................... 34 8.3.3.1. CRX ...................................................................................................................................... 34 8.3.3.2. CRY ...................................................................................................................................... 34 8.3.3.3. CM ........................................................................................................................................ 34 8.3.4. CSRDIR ............................................................................................................................................... 34 8.3.5. OVLAY ................................................................................................................................................. 35 8.3.5.1. MX0, MX1 ............................................................................................................................. 35 8.3.5.2. DM1, DM2 ............................................................................................................................ 36 8.3.5.3. OV ........................................................................................................................................ 36 8.3.6. ...

Page 6

DISPLAY MEMORY INTERFACE ............................................................................................................................. 62 12.1. Static RAM ....................................................................................................................................................... 62 12.2. Supply Current during Display Memory Access ............................................................................................... 63 13. OSCILLATOR CIRCUIT ............................................................................................................................................ 63 14. STATUS FLAG .......................................................................................................................................................... 63 15. RESET ....................................................................................................................................................................... 65 16. APPLICATION NOTES ............................................................................................................................................. 65 16.1. ...

Page 7

OVERVIEW The S1D13305 series is a controller IC that can display text and graphics on LCD panel. The S1D13305 series can display layered text and graph- ics, scroll the display in any direction and partition the display into multiple ...

Page 8

BLOCK DIAGRAM 3. BLOCK DIAGRAM Video RAM Character Generator RAM VRD, VWR (S1D13305F) Video RAM Interface Cursor Display Address Address Controller Controller Microprocessor Interface 2 Character Generator ROM Input/Output Register Refresh Dot Counter Counter EPSON LCD LCD Controller Character Layered ...

Page 9

PINOUTS S1D13305F00A S1D13305F00A 60 D1 Index S1D13305 Series Technical Manual S1D13305F00B VD3 VD2 VA8 VD1 VA9 VD0 VA10 VA15 VA11 ...

Page 10

PIN DESCRIPTION 5. PIN DESCRIPTION 5.1. S1D13305F00A/00B Pin Summary Number Name S1D13305F00A VA0 to VA15 VWR 44 VCE 45 VRD 46 RES 47 NC 28, 48 SEL2 52 SEL1 ...

Page 11

Pin Functions 5.2.1. Power supply Pin Name 2.7 to 5.5V supply This may be the same supply as the controlling microprocessor. V Ground SS Note: The peak supply current drawn by the S1D13305 series may be up ...

Page 12

PIN DESCRIPTION Pin Name 8080 family interface 6800 family interface A0 R When the 8080 family interface is selected, this signal ...

Page 13

LCD drive signals In order to provide effective low-power drive for LCD matrixes, the S1D13305 series can directly control both the X- and Y-drivers using an enable chain. Pin Name 4-bit X-driver (column drive) data outputs. Connect these outputs ...

Page 14

SPECIFICATIONS 6.2. S1D13305 V = 4.5 to 5.5V 0V – Parameter Symbol Supply voltage Register data retention voltage Input leakage current Output leakage current Operating supply current Quiescent supply current ...

Page 15

V = 2 –20 to 75˚C unless otherwise noted DD SS Parameter Symbol Supply voltage Register data retention voltage Input leakage current Output leakage current Operating supply current Quiescent supply current ...

Page 16

SPECIFICATIONS 6.3. S1D13305F Timing Diagrams 6.3.1. 8080 family interface timing AO AW8 WR (Write (Read – Signal Symbol Parameter t Address hold time AH8 A0, ...

Page 17

E R/W A0 (Write (Read) Note: t CYC6 T = – Signal Symbol Parameter t System cycle time CYC6 A0, CS, t Address setup ...

Page 18

SPECIFICATIONS 6.3.3. Display memory read timing EXT VCE VA0 to VA15 t VR/W t RCS VD0 to VD7 T = – Signal Symbol Parameter EXT 0 t Clock period C VCE ...

Page 19

Display memory write timing EXT O VCE VA0 to VA15 VR/W VD0 to VD7 S1D13305 Series Technical Manual ASC t AHC WSC t WHC t DSC t DHC EPSON ...

Page 20

SPECIFICATIONS T = – Signal Symbol Parameter EXT 0 t Clock period C VCE HIGH-level t W pulsewidth VCE VCE LOW-level t CE pulsewidth t Write cycle time CYW Address hold time from t AHC falling ...

Page 21

SLEEP IN command timing VCE WR (Command input) YDIS T = – Signal Symbol Parameter VCE falling-edge delay t WRD time WR YDIS falling-edge delay t WRL time Notes 18t + t ...

Page 22

SPECIFICATIONS 6.3.6. External oscillator signal timing EXT – Signal Symbol Parameter t External clock rise time RCL t External clock fall time FCL External clock t WH EXT 0 HIGH-level pulsewidth External clock ...

Page 23

LCD output timing The following characteristics are for a 1/64 duty cycle. Row Row 64 LP XSCL (14) (15) (16) XD0 to XD3 XSCL XD0 to XD3 t ...

Page 24

SPECIFICATIONS T = – Signal Symbol Parameter t Rise time r t Fall time f t Shift clock cycle time CX XSCL t XSCL clock pulsewidth data hold time XD0 to DH XD3 ...

Page 25

PACKAGE DIMENSIONS Unit: mm 7.1. S1D13305F00A QFP5-60 pin 25.6 0.4 20.0 0 Index 1.0 0.35 0.1 0.1 2.8 S1D13305 Series Technical Manual 7.2. S1D13305F00B QFP6-60 pin ...

Page 26

INSTRUCTION SET 8. INSTRUCTION SET 8.1. The Command Set Table 1. Command set Class Command SYSTEM SET 1 0 System control SLEEP DISP ON/OFF 1 0 ...

Page 27

System Control Commands 8.2.1. SYSTEM SET Initializes the device, sets the window sizes, and selects the LCD interface format. Since this command sets the basic operating parameters of the S1D13305 series, an MSB ...

Page 28

INSTRUCTION SET 8.2.1.4. M2 Selects the height of the character bitmaps. Characters more than 16 pixels high can be displayed by creating a bitmap for each portion of each character and using the S1D13305 series graphics mode to reposition them. ...

Page 29

EI X driver YD Y driver Figure 4. Left-and-right two-panel display Note There are no Seiko Epson LCD units in the configuration shown in Figure 4. Table 2. LCD parameters Parameter C/R C/R TC/R TC/R L/F L/F ...

Page 30

INSTRUCTION SET The IV flag causes the S1D13305 series to offset the text screen against the graphics back layer by one vertical pixel. Use the horizontal pixel scroll function (HDOT SCR) to shift the text screen pixels ...

Page 31

WF Selects the AC frame drive waveform period usually set 16-line AC drive two-frame AC drive In two-frame AC drive, the WF period is twice the frame period. In ...

Page 32

INSTRUCTION SET 8.2.1.11. TC/R Sets the length, including horizontal blanking, of one line. The line length is equal to TC where TC/ R can range from 0 to 255. TC/R must be greater than or equal to C/R ...

Page 33

AP Defines the horizontal address range of the virtual screen. APL is the least significant byte of the address. APL AP7 AP6 APH AP15 AP14 Table 8. Horizontal address range Hex code [AP] addresses APH APL ...

Page 34

INSTRUCTION SET 8.3. Display Control Commands 8.3.1. DISP ON/OFF Turns the whole display on or off. The single-byte param- eter enables and disables the cursor and layered screens, and sets the cursor and screen flash rates. The cursor can be ...

Page 35

SCROLL 8.3.2.1. C Sets the scroll start address and the number of lines per scroll block. Parameters P1 to P10 can be omitted if not MSB P10 A15 A14 ...

Page 36

INSTRUCTION SET Table 11. Screen block start address selection SL1, SL2 HEX 8.3.2.2. SL1, SL2 SL1 and ...

Page 37

Table 12. Text display mode (continued) W/S SAD1 1 SL1 SAD3 Notes: 1. SAD3 has the same value as either SAD1 or SAD2, whichever has the least number of lines (set by SL1 and SL2). 2. Since the parameters corresponding ...

Page 38

INSTRUCTION SET Table 13. Graphics display mode W/S Screen Two-layer composition Upper screen 0 Three-layer configuration 0 32 First Layer SAD1 SL1 SAD3 (see note 3.) Set both SL1 and SL2 to L not using a partitioned ...

Page 39

Table 13. Graphics display mode (continued) W/S Screen Upper screen Lower screen 1 Notes: 1. SAD3 has the same value as either SAD1 or SAD2, whichever has the least number of lines (set by SL1 and SL2). 2. Since the ...

Page 40

INSTRUCTION SET 8.3.3. CSRFORM Sets the cursor size and shape. Although the cursor is normally only used in text displays, it may also be used in graphics displays when displaying special characters. MSB ...

Page 41

Table 16. Cursor shift direction C CD1 CD0 Shift direction 4CH 0 0 4DH 0 1 4EH 1 0 4FH 1 1 Note: Since the cursor moves in address units even the cursor address increment must be ...

Page 42

INSTRUCTION SET Layer 1 1 EPSON 2 EPSON 3 EPSON 4 EPSON Notes: L1: Not flashing L2: Flashing L3: Flashing 8.3.5.2. DM1, DM2 DM1 and DM2 specify the display mode of screen blocks 1 ...

Page 43

HDOT SCR While the SCROLL command only allows scrolling by characters, HDOT SCR allows the screen to be scrolled horizontally by pixels. HDOT SCR cannot be used on individual layers. MSB ...

Page 44

INSTRUCTION SET The cursor address register can only be modified by the CSRW command, and by the automatic increment after an MREAD or MWRITE command not affected by display scrolling. 8.4.2. CSRR Reads from the cursor address register. ...

Page 45

MREAD Puts the S1D13305 series into the data output state. Each time the microprocessor reads the buffer, the cursor address is incremented by the amount set by CSRDIR and the next data byte fetched from memory sequence ...

Page 46

DISPLAY CONTROL FUNCTIONS 9. DISPLAY CONTROL FUNCTIONS 9.1. Character Configuration The origin of each character bitmap is in the top left corner as shown in Figure 29. Adjacent bits in each byte are horizontally adjacent in the corresponding character image. ...

Page 47

FY Vertical non-display area 8 dots Character width Figure 27. Character width greater than one byte wide ([FX Note: The S1D13305 series does not automatically insert spaces between characters. If the displayed character size is 8 pixels or ...

Page 48

DISPLAY CONTROL FUNCTIONS 9.2. Screen Configuration 9.2.1. Screen configuration The basic screen configuration of the S1D13305 series single text screen or as overlapping text and graphics screens. The graphics screen uses eight times as much display memory ...

Page 49

SAD SAD + 1 • • • SAD + AP SAD + AP • • • SAD + 2AP • • • 24 • • • • W ...

Page 50

DISPLAY CONTROL FUNCTIONS 1 SAD1 • • • SAD1 + AP • • • SAD1 + 2AP • • • • • • (L/F)/ SAD3 + 1 • • • + ...

Page 51

Display scan timing Figure 32 shows the basic timing of the S1D13305 series. One display memory read cycle takes nine periods of the f system clock This cycle repeats (C OSC times per display ...

Page 52

DISPLAY CONTROL FUNCTIONS 9.3. Cursor Control 9.3.1. Cursor register function The S1D13305 series cursor address register functions as both the displayed cursor position address register and the display memory access address register. When ac- cessing display memory outside the actual ...

Page 53

Auto shift If no text screen is displayed, only a bar cursor can be displayed at the cursor address. If the first layer is a mixed text and graphics screen and the cursor shape ...

Page 54

DISPLAY CONTROL FUNCTIONS 9.4. Memory to Display Relationship The S1D13305 series supports virtual screens that are larger than the physical size of the LCD panel address range, C/R. A layer of the S1D13305 series can be considered as a window ...

Page 55

FX SAD1 FY CSRA L Horizontal character field FY = Vertical character field CRX = Horizontal cursor size CRY = Vertical cursor size C/R = Characters per row L/F = Lines per frame AP = Address pitch ...

Page 56

DISPLAY CONTROL FUNCTIONS Figure 39. Memory map and magnified characters 50 EPSON S1D13305 Series Technical Manual ...

Page 57

Scrolling The controlling microprocessor can set the S1D13305 series scrolling modes by overwriting the scroll address registers SAD1 to SAD4, and by directly setting the scrolling mode and scrolling rate. 9.5.1. On-page scrolling The normal method of scrolling within ...

Page 58

DISPLAY CONTROL FUNCTIONS 9.5.3. Horizontal scrolling The display can be scrolled horizontally in one-character units, regardless of the display memory capacity. ABC Before scrolling 123 BC After scrolling 23 Figure 42. Horizontal wraparound scrolling 52 Display XYZ SAD1 XYZ1 SAD1 ...

Page 59

Bidirectional scrolling Bidirectional scrolling can be performed only if the display memory is larger than the physical screen both horizontally and vertically. Although scrolling is nor- mally done in single-character units, the HDOT SCR BC Before scrolling EFG FG ...

Page 60

CHARACTER GENERATOR 10. CHARACTER GENERATOR 10.1. CG Characteristics 10.1.1. Internal character generator The internal character generator is recommended for minimum system configurations containing a S1D13305 series, display RAM, LCD panel, single-chip micropro- cessor and power supply. Since the internal character ...

Page 61

CG Memory Allocation Since the S1D13305 series uses 8-bit character codes, it can handle no more than 256 characters at a time. How- ever wider range of characters is required, character Basic CG space ...

Page 62

CHARACTER GENERATOR 10.3. Setting the Character Generator Address The CG RAM addresses in the VRAM address space are not mapped directly from the address in the SAG register. The data to be displayed RAM address Table ...

Page 63

CG RAM addressing example • Define a pattern for the “A” in Figure 26. • The CG RAM table start address is 4800H. • The character code for the defined pattern is 80H (the first character code in the ...

Page 64

CHARACTER GENERATOR 10.4. Character Codes The following figure shows the character codes and the codes allocated to CG RAM. All codes can be used by the CG RAM if not using the internal ROM. Lower 4 bits ...

Page 65

MICROPROCESSOR INTERFACE 11.1. System Bus Interface SEL1, SEL2, A0, RD, WR and CS are used as control signals for the microprocessor data bus normally connected to the lowest bit of the system address bus. SEL1 and SEL2 ...

Page 66

MICROPROCESSOR INTERFACE WR Microprocessor VR/W VRW Display memory VD0 to VD7 WR Microprocessor VR/W VRW Display memory VD0 to VD7 Note A possible problem with the display memory read cycle is that the ...

Page 67

Interface Examples 11.3.1. Z80 to S1D13305 series interface IORQ A15 ® Z80 RESET Figure 49. Z80® to S1D13305 series interface Note: Z80® registered trademark of Zilog Corporation. 11.3.2. 6802 to S1D13305 series interface ...

Page 68

DISPLAY MEMORY INTERFACE 12. DISPLAY MEMORY INTERFACE 12.1. Static RAM The figure below shows the interface between static RAM and the S1D13305 series. Note that bus buffers are required if the bus is heavily loaded. • S1D13305F ...

Page 69

DISPLAY MEMORY INTERFACE/OSCILLATOR CIRCUIT/STATUS FLAG 12.2. Supply Current during Display Memory Access The 24 address and data lines of the S1D13305 series cycle at one-third of the oscillator frequency, f charge and discharge current on these pins the ...

Page 70

STATUS FLAG Figure 55. Flowchart for busy flag checking <Timing To Be Observed For Avoiding S1D 13305 Series Write Noise> • Precaution on the write timing to VRAM The allowable writing duration is since “5 9 oscillation frequency) from the ...

Page 71

RESET V DD RES The S1D13305 series requires a reset pulse at least 1 ms long after power-on in order to re-initialize its internal state. For maximum reliability not recommended to apply a DC voltage to the ...

Page 72

APPLICATION NOTES Table 26. Epson LCD unit example parameters Product name and [FX] resolution (X Y) [FX pixels: 256 / remainder 4 256 blank pixels [FX pixels: 512 64 512 ...

Page 73

Table 27. Initialization procedure No. Command 1 Power-up 2 Supply 3 SYSTEM SET C = 40H P1 = 38H P2 = 87H P3 = 07H P4 = 3FH P5 = 49H P6 = 7FH P7 = 80H P8 = 00H ...

Page 74

APPLICATION NOTES Table 27. Initialization procedure (continued) No. Command P9 = 00H P10 = 30H 5 HDOT SCR C = 5AH P1 = 00H 6 OVLAY C = 5BH P1 = 01H 7 DISP ON/OFF C = 58H P1 = ...

Page 75

Table 27. Initialization procedure (continued) No. Command 9 Clear data in second layer 10 CSRW C = 46H P1 = 00H P2 = 00H 11 CSR FORM C = 5DH P1 = 04H P2 = 86H 12 DISP ON/OFF C ...

Page 76

APPLICATION NOTES Table 27. Initialization procedure (continued) No. Command 14 MWRITE C = 42H P1 = 20H P2 = 45H P3 = 50H P4 = 53H P5 = 4FH P6 = 4EH 15 CSRW C = 46H P1 = 00H ...

Page 77

Table 27. Initialization procedure (continued) No. Command P1 = FFH P9 = FFH 20 CSRW 29 MWRITE 30 CSRW C = 46H P1 = 00H P2 = 01H 31 CSR DIR C = 4CH 32 MWRITE C = 42H P1 ...

Page 78

APPLICATION NOTES 16.1.3. Display mode setting example 1: combining text and graphics Conditions • 320 200 pixels, single-panel drive (1/200 duty cycle) • First layer: text display • Second layer: graphics display • 8 8-pixel character font • CG RAM ...

Page 79

CSR FORM C = 5DH P1 = 04H P2 = 86H HDOT SCR C = 5AH P1 = 00H 16.1.4. Display mode setting example 2: combining graphics and graphics Conditions • 320 200 pixels, single-panel drive (1/ 200 duty cycle) ...

Page 80

APPLICATION NOTES Register setup procedure SYSTEM SET TC/R calculation C = 40H 30H = 6 MHz OSC 87H = 07H P4 = 27H (1/6) 9 [TC/ 2FH ...

Page 81

Display mode setting example 3: combining three graphics layers Conditions • 320 200 pixels, single-panel drive (1/200 duty cycle) • First layer: graphics display • Second layer: graphics display • Third layer: graphics display 0000H 1st graphics layer (8000 ...

Page 82

APPLICATION NOTES CSR FORM C = 5DH P1 = 07H P2 = 87H HDOT SCR C = 5AH P1 = 00H 16.2. System Overview Figure 61 shows the S1D13305 series in a typical system. The microprocessor issues instructions to the ...

Page 83

System Interconnection 16.3.1. S1D13305F Decoder IORQ Micro- processor RESET RES XD0 to RESET XD3 POFF V 1 Power V supply 2 converter V ...

Page 84

APPLICATION NOTES The S1D13305 series layered screens and flexible scroll- ing facilities support a range of display functions and reduces the load on the controlling microprocessor when displaying underlining, inverse display, text overlaid on graphics or simple animation. These facilities ...

Page 85

Smooth Horizontal Scrolling Figure 63 illustrates smooth display scrolling to the left. When scrolling left, the screen is effectively moving to the right, over the larger virtual screen. Instead of changing the display start address SAD and shifting the ...

Page 86

APPLICATION NOTES 16.5. Layered Display Attributes S1D13305 series incorporates a number of functions for enhanced displays using monochrome LCD panels. It allows the display of inverse characters, half-intensity Attribute MX1 0 Reverse 1 0 Half-tone 1 0 Local flashing 0 ...

Page 87

Graph display To present two overlaid graphs on the screen, configure the display as for the menu bar display and put one graph on each screen layer. The difference in contrast between the half- and full-intensity displays will make ...

Page 88

APPLICATION NOTES Scan address Data held in the microprocessor memory ...

Page 89

Direction of cursor movement (1) (3) (5) (7) (9) (11) (13) (15) (17) (19) (21) (23) (25) (27) (29) (31) Start Enable cursor downwards movement Set column 1 cursor address Write data Set column 2 cursor address Write data End ...

Page 90

INTERNAL CHARACTER GENERATOR FONT 17. INTERNAL CHARACTER GENERATOR FONT Note The shaded positions indicate characters that have the whole 6 84 Character code bits 0 ...

Page 91

GLOSSARY OF TERMS A Address AP Address pitch parameter C Character display mode CD Cursor direction of movement parameter CG Character generator CGRAM ADR Character generator memory address CM Cursor display shape parameter C/R Characters per row parameter CRX ...

Page 92

The phenomenon occurred on: Device name: S1D13305F00A/ S1D13305F00B Number of units of the device causing the phenomenon: __units (Scope of occurrence: ___ / ___) Your address: Your phone number Image plane size: ____ dots ____ dots (single-plane drive/2-plane ...

Page 93

...

Page 94

S1D13305 Series 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.epson.co.jp/device/ First issue April,1998 D Printed March, 2001 in Japan C A ...

Related keywords